AMD ROCm is AMD's open-source GPU computing platform, positioned as an end-to-end ecosystem for AI, HPC, and domain-specific workloads, composed of compilers, runtimes, and libraries.
Purpose ROCm is used for GPU computing on AMD hardware, covering foundational capabilities from basic math and compute libraries, communication primitives, and the HIP runtime to performance analysis and debugging tools, and supports AI and HPC workloads. The platform is open source, cross-platform (Linux and Windows), and optimized for AMD Instinct™, AMD Radeon™, and AMD Ryzen™ AI devices.
Main capabilities According to the official page, ROCm provides the following documentation and resource sections:
- Core SDK: foundational libraries, runtimes, and tools for GPU computing on AMD hardware, including math and compute libraries, communication primitives, the HIP runtime, performance analysis and debugging tools, etc., and provides information on installing the ROCm Core SDK and ROCm 10.1.0 compatibility.
- AI ecosystem: provides full-stack documentation and recipes for deploying AI workloads on AMD GPUs using mainstream ROCm-supported frameworks, covering deep learning frameworks PyTorch and JAX, as well as inference solutions vLLM and SGLang.
- GPU system: deployment and operations guides for large-scale AMD Instinct GPUs, including AMD GPU driver (amdgpu) installation, cluster management, GPU partitioning, monitoring, virtualization, cloud deployment, and containers, as well as the Kubernetes Network Operator.
- Domain acceleration libraries: an open-source collection for building high-performance domain-specific applications, currently listing ROCm Data Science, ROCm Life Science, and ROCm Simulation.
Usage The official page provides documentation entry points for installing the ROCm Core SDK, ROCm 10.1.0 compatibility information, a Core SDK documentation entry point, an AI ecosystem documentation entry point, and a GPU system documentation entry point. Specific installation commands, configuration steps, and code examples need to be obtained from the corresponding documentation.
Applicable scenarios Suitable for developers and operations personnel performing GPU computing on AMD Instinct, AMD Radeon, and AMD Ryzen AI devices, including AI model training and inference, HPC computing, domain-specific high-performance applications (data science, life sciences, simulation), and the deployment and operations of large-scale GPU clusters.
Limitations The current official text does not provide a complete list of supported hardware, a specific version compatibility matrix, details of licensing terms, price or fee information, performance data, or specific installation commands or code examples.