Files
ROCm/docs/install/compatibility-matrix.md
Peter Park a32210fa7e Add ROCm 7.9.0 documentation
Add release notes

Add install instructions

Add PyTorch + ComfyUI instructions

Add custom selector directives

Add JS and CSS for selector

Add custom icon directive and utils

Clean up conf.py
2025-10-20 12:17:50 -04:00

25 KiB

ROCm compatibility matrix

To plan your ROCm 7.9.0 installation, use the following selector to view ROCm compatibility and system requirements information for your AMD hardware configuration.

:key: plat

```{selector-option} Instinct GPU
:value: instinct
:width: 6
```

```{selector-option} Ryzen APU
:value: ryzen
:width: 6
```
````{selector} Instinct GPU
:key: instinct-arch

```{selector-option} Instinct MI355X, MI350X
:value: gfx950
```

```{selector-option} Instinct MI325X, MI300X, MI300A
:value: gfx942
```
````

````{selector} Operating system
:key: instinct-os

```{selector-option} Ubuntu
:value: ubuntu
:icon: fab fa-ubuntu fa-lg
```

```{selector-option} Red Hat Enterprise Linux
:value: rhel
:icon: fab fa-redhat fa-lg
```
````
````{selector} Ryzen APU
:key: ryzen-arch

```{selector-option} Ryzen AI Max+ PRO 395, 390, 385, 380
:value: ryzen-ai-max-pro
:width: 7
```

```{selector-option} Ryzen AI Max 395, 390, 385
:value: ryzen-ai-max
:width: 5
```
````

````{selector} Operating system
:key: ryzen-os

```{selector-option} Ubuntu
:value: ubuntu
:icon: fab fa-ubuntu fa-lg
```

```{selector-option} Windows
:value: windows
:icon: fab fa-windows fa-lg
```
````

Hardware, software, and firmware requirements

ROCm depends on a coordinated stack of compatible firmware, driver, and user space components. Maintaining version alignment between these layers ensures correct GPU operation and performance, especially for AMD data center products. Future preview release will expand hardware and operating system coverage.

:::::{selected} plat=instinct ::::{selected} instinct-arch=gfx950 :::{selected} instinct-os=ubuntu

AMD Instinct MI350 Series

Instinct MI355X, MI350X

Architecture

CDNA4

LLVM target

gfx950

Supported Ubuntu versions

Ubuntu 24.04.3 (GA kernel: 6.8)

Ubuntu 22.04.5 (GA kernel: 5.15)

Supported AMD GPU Driver versions

30.10, 30.10.1, 30.10.2

Supported PLDM bundle (firmware) versions

01.25.15.02, 01.25.13.09

:::

:::{selected} instinct-os=rhel

AMD Instinct MI350 Series

Instinct MI355X, MI350X

Architecture

CDNA4

LLVM target

gfx950

Supported RHEL versions

RHEL 10.0 (kernel: 6.12.0-55)

RHEL 9.6 (kernel: 5.14.0-570)

Supported AMD GPU Driver versions

30.10, 30.10.1, 30.10.2

Supported PLDM bundle (firmware) versions

01.25.15.02, 01.25.13.09

::: ::::

::::{selected} instinct-arch=gfx942 :::{selected} instinct-os=ubuntu

AMD Instinct MI300 Series

Instinct MI325X, MI300X, MI300A

Architecture

CDNA3

LLVM target

gfx942

Supported Ubuntu versions

Ubuntu 24.04.3 (GA kernel: 6.8)

Ubuntu 22.04.5 (GA kernel: 5.15)

AMD GPU Driver versions

30.10, 30.10.1, 30.10.2

Supported PLDM bundle (firmware) versions

MI325X: 01.25.04.02, 01.25.03.03

MI300X: 01.25.03.12

MI300A: BKC 26, BKC 25

:::

:::{selected} instinct-os=rhel

AMD Instinct MI300 Series

Instinct MI325X, MI300X, MI300A

Architecture

CDNA3

LLVM target

gfx942

Supported RHEL versions

RHEL 10.0 (kernel: 6.12.0-55)

RHEL 9.6 (kernel: 5.14.0-570)

AMD GPU Driver versions

30.10, 30.10.1, 30.10.2

Supported PLDM bundle (firmware) versions

MI325X: 01.25.04.02, 01.25.03.03

MI300X: 01.25.03.12

MI300A: BKC 26, BKC 25

::: :::: :::::

:::::{selected} plat=ryzen ::::{selected} ryzen-arch=ryzen-ai-max-pro :::{selected} ryzen-os=ubuntu

AMD Ryzen AI Max+ PRO 300 Series

Ryzen AI Max+ PRO 395, 390, 385, 380

Architecture

RDNA3.5

LLVM target

gfx1151

Supported Ubuntu version

Ubuntu 24.04.3 (HWE kernel: 6.14)

Supported kernel driver version

Inbox kernel driver in Ubuntu 24.04.3

:::

:::{selected} ryzen-os=windows

AMD Ryzen AI Max+ PRO 300 Series

Ryzen AI Max PRO 395, 390, 385, 380

Architecture

RDNA3.5

LLVM target

gfx1151

Supported Windows version

Windows 11 24H2

Supported Adrenalin Driver version

25.9.2

::: ::::

::::{selected} ryzen-arch=ryzen-ai-max :::{selected} ryzen-os=ubuntu

AMD Ryzen AI Max 300 Series

Ryzen AI Max 395, 390, 385

Architecture

RDNA3.5

LLVM target

gfx1151

Supported Ubuntu version

Ubuntu 24.04.3 (HWE kernel: 6.14)

Supported kernel driver version

Inbox kernel driver in Ubuntu 24.04.3

:::

:::{selected} ryzen-os=windows

AMD Ryzen AI Max 300 Series

Ryzen AI Max 395, 390, 385

Architecture

RDNA3.5

LLVM target

gfx1151

Supported Windows version

Windows 11 24H2

Supported Adrenalin Driver version

25.9.2

::: :::: :::::

Deep learning frameworks

::::{selected} plat=instinct ROCm 7.9.0 supports PyTorch 2.7.1 on Instinct data center GPUs. See {ref}790-install-pyt for an example installation using pip. ::::

::::{selected} plat=ryzen :::{selected} ryzen-os=ubuntu ROCm 7.9.0 supports PyTorch 2.7.1 on Ubuntu on supported Ryzen APUs. See {ref}790-install-pyt for an example installation using pip. :::

:::{selected} ryzen-os=windows ROCm 7.9.0 supports PyTorch 2.9.0 on Windows on supported Ryzen AI APUs. See {ref}790-install-pyt for an example installation using pip. ::: ::::

ROCm Core SDK components

:::{selected} plat=instinct The following table lists ROCm Core SDK components supported on Instinct GPUs and Linux in the ROCm 7.9.0 release. Additional components will be added in future releases.

Component group

Component name

Runtime and compilers

HIP
HIPIFY
LLVM
ROCr Runtime

Control and monitoring

AMD SMI
rocminfo

System utilities, profiling, and debugging

ROCm CMake
ROCprofiler-SDK

Math and compute libraries

rocBLAS
hipBLAS
hipBLASLt
rocFFT
hipFFT
rocRAND
hipRAND
rocSOLVER
hipSOLVER
rocSPARSE
hipSPARSE
rocPRIM
rocThrust
hipCUB
MIOpen

Communication libraries

RCCL
::: ::::{selected} plat=ryzen :::{selected} ryzen-os=ubuntu The following table lists ROCm Core SDK components supported on Ryzen AI APUs and Ubuntu in the ROCm 7.9.0 release. Additional components will be added in future releases.

Component group

Component name

Runtime and compilers

HIP
HIPIFY
LLVM
ROCr Runtime

Control and monitoring

AMD SMI
rocminfo

System utilities, profiling, and debugging

ROCm CMake
ROCprofiler-SDK

Math and compute libraries

rocBLAS
hipBLAS
hipBLASLt
rocFFT
hipFFT
rocRAND
hipRAND
rocSOLVER
hipSOLVER
rocSPARSE
hipSPARSE
rocPRIM
rocThrust
hipCUB

Communication libraries

RCCL
::: :::{selected} ryzen-os=windows The following table lists ROCm Core SDK components supported on Ryzen AI APUs and Windows in the ROCm 7.9.0 release. Additional components will be added in future releases.

Component group

Component name

Runtime and compilers

HIP
HIPIFY
LLVM

System utilities, profiling, and debugging

ROCm CMake

Math and compute libraries

rocBLAS
hipBLAS
hipBLASLt
rocFFT
hipFFT
rocRAND
hipRAND
rocSOLVER
hipSOLVER
rocSPARSE
hipSPARSE
rocPRIM
rocThrust
hipCUB
::: ::::