
Optimized GPU Software Stack
AMD ROCm™ is an open software stack including drivers, development tools, and APIs that enable GPU programming from low-level kernel to end-user applications. ROCm is optimized for Generative AI and HPC applications, and is easy to migrate existing code into.

What’s New with ROCm 6
Expanded support for AMD Instinct MI300A and MI300X accelerators
Key AI supported features: ROCm transformer engine, highly optimized attention algorithms, and proven collective communications libraries
Optimized performance: Dynamic FP16, BF16, FP8 utilization, optimized HIPGraph
Enabling developer success: support for structured sparsity and quantization libraries
Expanded ecosystem support with latest frameworks, models, and ML pipelines

ROCm Evolution Over the Years
Leading enterprises and research institutes have been leveraging ROCm for nearly a decade. Explore the various milestones that are a part of the history of ROCm.


Partnerships and Proven Success

Addressing the Most Demanding Workloads
ROCm enables AI and HPC application development across a broad range of demanding workloads.
AI
Large Language Models
Image and Video Generation
Recommendation
Computer Vision
HPC
Life Sciences
Computational Fluid Dynamics
Energy
Environmental Science


ROCm for AI Workloads
ROCm offers a suite of optimizations for AI workloads and supports the broader AI software ecosystem including open frameworks, models, and tools.
Simplified Model Development
Supports a wide range of models on Hugging Face that can be leveraged to develop user-specific solutions
Support for Leading Frameworks
Provides upstream support for leading AI frameworks including TensorFlow and PyTorch
Machine Learning Libraries
Offers dedicated libraries for machine learning, including MIOpen and MIVisionX
Scale-Out Deployments
Supports leading containerization tools including Docker, Singularity, Kubernetes®, and Slurm to enable deployment at scale


Build your AI Models on the AMD Developer Cloud
Apply for access to AMD Instinct™ accelerators and streamline your development.


ROCm for HPC and Supercomputing
ROCm software enables HPC across a variety of disciplines to help solve some of the world’s toughest challenges. ROCm is also enabling application development on some of the world’s top supercomputers.
HPC Programming Languages
Supports multiple programming language choices for HPC workloads, giving developers a range of tools to help solve the problem at hand—including OpenMP®, HIP, OpenCL™, and Python™
Math and Communication Libraries
Includes a wide variety of math and communication libraries to help developers deliver more functional HPC code and drive up performance


Comprehensive Developer Tool Set
ROCm includes a comprehensive set of tools to provide developers and researchers with flexible management, quality control, and monitoring capabilities.
Development Tools, Profilers, and Debugging
Supports a range of tools to help developers track, analyze and debug—helping reduce the time it takes to complete application development
Management Solutions for Container Deployments
Supports leading containerization tools to help simplify system and workload deployments and aid management of large-scale AMD GPU-accelerated clusters for AI and HPC
System Resource Monitoring Tools
Includes a tool for System Administrators and Cluster Managers to detect issues and troubleshoot
Remote Manager Capabilities
Includes advanced out-of-band manageability circuitry for simplified GPU monitoring in large-scale systems


Supported GPUs

Developer Resources


ROCm Webinars
Watch past webinars or register for upcoming ones.
ROCm Newsletter
Receive the latest ROCm news.
Footnotes
©2024 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD ROCm, AMD Instinct, EPYC, Radeon Instinct, and combinations thereof are trademarks of Advanced Micro Devices, Inc. PyTorch is a trademark or registered trademark of PyTorch. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
- For a full list of Radeon parts supported by ROCm, go to https://rocm.docs.amd.com/en/latest/reference/gpu-arch-specs.html
- Radeon™ AI technology is compatible with all AMD Radeon 7000 Series graphics cards and newer. Please check with your system manufacturer for feature availability prior to purchase. GD-232.
©2024 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD ROCm, AMD Instinct, EPYC, Radeon Instinct, and combinations thereof are trademarks of Advanced Micro Devices, Inc. PyTorch is a trademark or registered trademark of PyTorch. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
- For a full list of Radeon parts supported by ROCm, go to https://rocm.docs.amd.com/en/latest/reference/gpu-arch-specs.html
- Radeon™ AI technology is compatible with all AMD Radeon 7000 Series graphics cards and newer. Please check with your system manufacturer for feature availability prior to purchase. GD-232.