Robots Atlas>ROBOTS ATLAS
AI PlatformAI-enabled

ROCm

AMD's open-source GPU compute (GPGPU), HPC and AI software stack — drivers, the HIP programming model and libraries (rocBLAS, MIOpen, RCCL).

Producer:AMDOn-Premises · Managed CloudReleased:Nov 14, 2016
ROCm
SDK / Languages
2python, c_cpp
Robotics-Ready
✓

Description

ROCm is AMD's open-source software stack for general-purpose GPU computing (GPGPU), high-performance computing (HPC) and artificial intelligence. It is a direct alternative to NVIDIA CUDA on AMD hardware.

The stack comprises drivers and a kernel layer (amdgpu/ROCk), a runtime (ROCr), the HIP programming model and a set of optimized libraries — including rocBLAS (linear algebra), MIOpen (deep learning primitives), RCCL (multi-GPU communication), rocFFT and rocSPARSE.

ROCm supports popular machine learning frameworks such as PyTorch, TensorFlow, ONNX and JAX, and targets AMD Instinct accelerators (MI series) and Radeon GPUs. The HIPIFY tool enables automatic conversion of CUDA code to HIP.

The software is developed primarily on Linux (with Windows support for selected components) and released under open licenses (including MIT). Its first release was on 14 November 2016.

ApplicationsAI ApplicationsDomains and use cases this platform is best suited for — from RAG and fine-tuning to scientific research.

4

Developer EcosystemDeveloper EcosystemDeveloper resources: available SDKs, supported programming languages, and infrastructure features and model-deployment methods.

SDK Languages
PyPythonC+C / C++
Community & resources
Templates library
Quickstarts
API Reference
Tutorials

SourcesDocumentation VaultCentralized hub of links to official sources, technical guides, repositories and release notes.

Data verified: Sep 29, 2026