AMD为开源Linux社区发布了新的ROCm5.5GPU计算堆栈,增加了改进的RDNA3支持。
ROCm5.5版本包含多项新更新,为新的AMDRDNA3架构提供了更好的支持
此更新带来了对RadeonRX7000(RDNA3)显卡的更改和更好的支持。ROCm是AMD的计算堆栈,类似于NVIDIA和英特尔提供的CUDA、oneAPI和LevelZero选项。从GitHub上AMDROCm平台页面上的自述文件:
ROCm是AMD用于GPU计算的开源堆栈。它是一组驱动程序、开发工具和API,支持从低级内核到最终用户应用程序的GPU编程。
ROCm由AMD移植性异构计算接口(HIP)、OSSC++GPU编程环境及其相应的运行时提供支持。HIP允许ROCm开发人员通过在各种平台上部署代码来创建可移植应用程序,从专用游戏GPU到百万兆次级HPC集群。ROCm支持OpenMP和OpenCL等编程模型,并包括所有必要的OSS编译器、调试器和库。ROCm已完全集成到ML框架中,如PyTorch和TensorFlow。ROCm可以通过多种方式进行部署,包括Docker、Spack等容器和从源代码构建。