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
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 |
|
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 |
|
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 |