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