ROCm 是一个用于 GPU 高性能计算的开放平台,它承载着“GPU 环境中软件开发的选择、极简主义和模块化的 UNIX 哲学”[1]。 ROCm 支持多种编程语言的集成,以方便开发人员在其项目中使用 ROCm,也方便用户出于个人目的使用 ROCm。
ROCm 3.3.0 版本的主要变化:
- 用户可以同时安装和使用不同版本的工具包(之前只能安装和使用一个版本)。
- 添加了提供有关 GPU 进程信息的功能。 API和CLI可用于获取信息。
- 添加了对 3D 池化层的支持,允许您在 AMD Radeon Instinct GPU 上运行 3D 卷积网络,例如 ResNext3D。
- ONNX 神经网络交换格式得到了改进。 添加了对以下格式的预训练模型的支持:ONNX、NNEF 和 Caffe。
- 许多以前使用的代码对象管理器 (Comgr) 功能已被声明不受支持。
截至今天,ROCm 仍然没有正式支持 AMD APU(AMD 集成 GPU),尽管它们包含在驱动程序的上游版本和 ROCm OpenCL 运行时中。 预期的 Navi 架构 GPU 支持也没有包含在该版本中。
来源: linux.org.ru