Files
TheRock/SUPPORTED_GPUS.md
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

7.3 KiB

ROCm Support on GPUs and APUs

Warning

This project is still under active development and is not yet stable for production use.

⚠️ Note: This document covers the development-status of GPU support. To download official development builds for various configurations, please see the release page: RELEASES.md.

TheRock represents the development branch of ROCm and this page documents the progress that each AMD GPU architecture is making towards being supported in a future released version of ROCm. The official compatibility matrix should be consulted for AMD GPU support in released ROCm software, whereas the content on this page serves as a leading indicator for what will be referenced there. Please check back as development progresses to support each GPU architecture.

Note that some fully supported GPU architectures may show a more limited state of readiness on this page because they have been qualified through a different, pre-existing release mechanism and are still in the process of being fully onboarded to TheRock.

The tables below also serve as our prioritized roadmap for the architectures we plan to test and eventually support as part of TheRock. They are a list of prioritized roadmaps divided by OS (Linux/Windows) and architecture. Each individual section is its own roadmap and we will be in parallel trying to support at least one new architecture per section in parallel working top-to-bottom. Current focus areas are in bold. There will be occasional exceptions to the top-to-bottom ordering based on test device availability.

See also the ROCm Device Support Wishlist GitHub Discussion.

Note

For the purposes of the table below:

  • Sanity-Tested means "either in CI or some light form of manual QA has been performed".
  • Release-Ready means "it is supported and tested as part of our overall release process".

Warning

A ✅ in the Build Passing column only indicates that a wheel or tarball is produced and published. It does not imply the runtime is functional on target hardware. Until an architecture also has ✅ in Sanity Tested, treat its packages as unverified: pip install will succeed, but device enumeration, kernel launch, or library loads may fail at runtime. Please file an issue if you hit one so we can prioritize coverage.

ROCm on Linux

AMD Instinct - Linux

Architecture LLVM target Build Passing Sanity Tested Release Ready
CDNA4 gfx950 ✅
CDNA3 gfx942 ✅ ✅ ✅
CDNA2 gfx90a ✅
CDNA gfx908 ✅
GCN5.1 gfx906 ✅
GCN5.0 gfx900 ✅

AMD Radeon - Linux

Architecture LLVM target Build Passing Sanity Tested Release Ready
RDNA4 gfx1201 ✅ ✅ ✅
RDNA4 gfx1200 ✅ ✅ ✅
RDNA3.5 gfx1153 ✅
RDNA3.5 gfx1152 ✅ ✅ ✅
RDNA3.5 gfx1151 ✅ ✅ ✅
RDNA3.5 gfx1150 ✅ ✅ ✅
RDNA3 gfx1103 ✅ ✅ ✅
RDNA3 gfx1102 ✅ ✅ ✅
RDNA3 gfx1101 ✅ ✅ ✅
RDNA3 gfx1100 ✅ ✅ ✅
RDNA2 gfx1036 ✅ ✅ ✅
RDNA2 gfx1035 ✅ ✅ ✅
RDNA2 gfx1034 ✅ ✅ ✅
RDNA2 gfx1033 ✅ ✅ ✅
RDNA2 gfx1032 ✅ ✅ ✅
RDNA2 gfx1031 ✅ ✅ ✅
RDNA2 gfx1030 ✅ ✅ ✅
RDNA1 gfx1012 ✅ ✅ ✅
RDNA1 gfx1011 ✅ ✅ ✅
RDNA1 gfx1010 ✅ ✅ ✅
GCN5.1 gfx906 ✅
GCN5.0 gfx90c
GCN5.0 gfx900 ✅

ROCm on Windows

Check windows_support.md on current status of development.

AMD Radeon - Windows

Architecture LLVM target Build Passing Sanity Tested Release Ready
RDNA4 gfx1201 ✅
RDNA4 gfx1200 ✅
RDNA3.5 gfx1153 ✅
RDNA3.5 gfx1152 ✅ ✅ ✅
RDNA3.5 gfx1151 ✅ ✅ ✅
RDNA3.5 gfx1150 ✅ ✅ ✅
RDNA3 gfx1103 ✅ ✅ ✅
RDNA3 gfx1102 ✅ ✅ ✅
RDNA3 gfx1101 ✅ ✅ ✅
RDNA3 gfx1100 ✅ ✅ ✅
RDNA2 gfx1036 ✅ ✅ ✅
RDNA2 gfx1035 ✅ ✅ ✅
RDNA2 gfx1034 ✅ ✅ ✅
RDNA2 gfx1033 ✅ ✅ ✅
RDNA2 gfx1032 ✅ ✅ ✅
RDNA2 gfx1031 ✅ ✅ ✅
RDNA2 gfx1030 ✅ ✅ ✅
RDNA1 gfx1012 ✅ ✅ ✅
RDNA1 gfx1011 ✅ ✅ ✅
RDNA1 gfx1010 ✅ ✅ ✅
GCN5.1 gfx906 ✅
GCN5.0 gfx90c
GCN5.0 gfx900 ✅