ROCm
Project record
ROCm is AMD's open software stack for GPU-accelerated computing on AMD GPUs. Its Core SDK includes the HIP runtime and programming interface, compilers including LLVM, math and deep learning libraries such as rocBLAS and MIOpen, the RCCL communication library, and profiling, debugging, and monitoring tools. Since version 7.14 it has been built and released through TheRock, AMD's open build and release system; version 10.1.0 was released on October 5, 2026.136
- Documentation: ROCm documentation (external site: rocm.docs.amd.com)
- Release notes: ROCm 10.1.0 release notes (external site: rocm.docs.amd.com)
- License: ROCm licenses (external site: rocm.docs.amd.com)
- Repository: TheRock (build and release system) (external site: github.com)
- Documentation: Compatibility matrix (external site: rocm.docs.amd.com)
Availability and license
Overall availability
Open-source components are released through public GitHub repositories, packages on repo.radeon.com, and other channels. AMD keeps proprietary products only on repo.radeon.com, in a separate subdirectory, and distributes ROCprof Trace Decoder and the AOCC CPU optimizations in binary form only.2
Availability is separate from permission: read the license before using or redistributing.
MIT License (most ROCm components, including HIP, rocBLAS, and MIOpen) (external site: rocm.docs.amd.com)2
Plain-language guide to the MIT LicenseApache License 2.0 (aomp, rocThrust, llvm-project/flang) (external site: rocm.docs.amd.com)2
Plain-language guide to the Apache License 2.0Apache License 2.0 with LLVM Exceptions (hipThreads, libhipcxx) (external site: rocm.docs.amd.com)2
Plain-language guide to the Apache License 2.0 with LLVM ExceptionsUniversity of Illinois/NCSA Open Source License (Comgr, ROCR-Runtime, ROCm-Device-Libs, rocminfo, ROCR Debug Agent) (external site: rocm.docs.amd.com)2
BSD 2-Clause License (rocSOLVER) (external site: rocm.docs.amd.com)2
Plain-language guide to the BSD 2-Clause LicenseGNU General Public License v3.0 (ROCgdb) (external site: rocm.docs.amd.com)2
GPL 2.0 with Linux-syscall-note (ROCK-Kernel-Driver) (external site: rocm.docs.amd.com)2
Custom licenses (hipCUB, RCCL) (external site: rocm.docs.amd.com)2
MIT License (ROCm repository, mainly documentation) (external site: rocm.docs.amd.com)2
Plain-language guide to the MIT License
AMD licenses ROCm per component. Its license page lists each component's terms, says that components may include third-party code under additional licenses, and says the MIT license on the ROCm repository covers what is mainly documentation. ROCprof Trace Decoder and the AOCC CPU optimizations are binary-only and governed by separate license agreements. The GPL entries are recorded without SPDX identifiers because the page does not say whether "only" or "or later" terms apply.2
Component reuse rights
- weights
- Unknown — no complete fact-level rights review
- code
- Unknown — no complete fact-level rights review
- data
- Unknown — no complete fact-level rights review
- documentation
- Reviewed qualifying license recorded — check scope and conditions
No complete system-rights review is recorded for this release.
Public materials checklist
| Item | Status | Notes and evidence |
|---|---|---|
| Source codeIs the source code publicly readable? | Partial | Open-source components are in public repositories, and TheRock provides a CMake super-project for building ROCm from source. Two components are distributed in binary form only.26 |
| DocumentationIs user documentation published? | Public | AMD's documentation portal has release notes, a compatibility matrix, installation guides, and a ROCm handbook with programming and optimization guides.134 |
| InstallationAre installation instructions or packages publicly available? | Public | AMD documents installation through Linux package managers, the amdgpu-install script (for Radeon and Ryzen), Python wheels, tarballs, and a runfile installer. TheRock's README says a source build needs about 200 GB of free disk space and can take hours.56 |
| Supported platformsAre supported operating systems or hardware documented? | Public | The compatibility matrix lists supported AMD Instinct, Radeon, and Ryzen devices. The installation guide covers Ubuntu, Debian, RHEL, Oracle Linux, Rocky Linux, and SLES, native Windows 11, and a WSL2 technical preview.45 |
| Release statusAre versioned releases published? | Public | Versioned releases with release notes; ROCm Core SDK 10.1.0 was released on 2026-10-05 and tagged in the TheRock repository.37 |
What it is useful for
Run and use notes
- Release and build instructions moved to TheRock starting with ROCm 7.14. The former ROCm/ROCm GitHub repository now appears as ROCm/legacy-rocm-build, and AMD's documentation includes a transition guide from the legacy release stream.681
- The 10.1.0 release notes describe added support for Ubuntu 26.04.1 and Ubuntu 24.04.5 and for SR-IOV GPU virtualization on several Instinct and Radeon PRO GPUs; the compatibility matrix is the reference for a given device and operating system.34
Organization context
U.S. eligibility
Sources
This listing is not an endorsement, a safety assessment, or a federal approval.