ROCm Core SDK 7.9.0 release notes#

2025-10-20

8 min read time

Applies to Linux and Windows

ROCm Core SDK 7.9.0 introduces a technology preview release aimed at helping developers explore the new ROCm build and release infrastructure system called TheRock. See ROCm Core SDK and TheRock Build System for more information. This release focuses on foundational improvements and streamlining the development experience.

Important

ROCm 7.9.0 introduces a versioning discontinuity following the previous 7.0 releases. Versions 7.0 through 7.8 are reserved for production stream ROCm releases, while versions 7.9 and later represent the technology preview release stream. Both streams share a largely similar code base but differ in their build systems. These differences include the CMake configuration, operating system package dependencies, and integration of AMD GPU driver components.

Maintaining parallel release streams allows users ample time to evaluate and adopt the new build system and dependency changes. The technology preview stream is planned to continue through mid‑2026, after which it will replace the current production stream.

Release highlights#

This technology preview of the ROCm Core SDK with TheRock introduces several key foundational changes:

  • ManyLinux_2_28 compliance: Enables single builds to support multiple Linux distributions, improving portability and simplifying deployment.

  • Architecture-specific Python packages: Redesigned to target individual GPU architectures, reducing disk usage and improving modularity.

  • Slimmed-down SDK: Focuses on core GPU compute capabilities with a minimal set of runtime components, libraries, and tools.

In addition to these technical updates, this release also begins the transition to a more open and predictable development process:

  • Open release process: Transition to a fully open model with public release candidates, nightly builds, and transparent pull request workflows.

  • Predictable release cadence: Major and minor versions will follow a fixed 6-week release cycle.

7.9.0 compatibility notice#

In terms of package compatibility, ROCm 7.9.0 diverges from the existing ROCm 7.0 stream and upcoming stable releases in that stream:

  • No upgrade path from existing production releases – including ROCm 7.0 and earlier – as well as from upcoming stable releases. See the explanatory note.

  • Not intended for production workloads – users running production environments should continue using the ROCm 7.0 stream. See the explanatory note.

  • Not fully featured – this release is a stepping stone toward fully open software development.

7.9.0 support#

  • Hardware support: Builds are limited to AMD Instinct MI350 Series GPUs, MI300 Series GPUs and APUs, Ryzen AI Max+ PRO 300 Series APUs, and Ryzen AI Max 300 Series APUs. See Supported hardware and operating systems.

  • Packaging format: RPM and Debian packages are not available in this initial release. Instead, Python wheels and tarballs are provided. See the ROCm 7.9.0 installation instructions.

  • Software components: Some components of the ROCm Core SDK are not yet available in this release. Additional components are planned to be introduced in future preview releases as part of the ROCm Core SDK. Components not included in the future Core SDK will either:

    • Be released as standalone project-specific packages, or

    • Be grouped into ROCm Expansion SDKs.

Looking ahead#

Subsequent technology preview releases will follow a 6-week cadence, gradually filling gaps and introducing new ROCm expansions. AMD will continue to maintain traditional ROCm releases in parallel with the 7.9+ preview stream.

Supported hardware and operating systems#

ROCm 7.9.0 supports the following AMD Instinct GPUs and Ryzen AI APUs. Each supported device is listed with its corresponding GPU architecture, LLVM target, and supported operating systems.

Note

If you’re running ROCm on Linux, ensure your system is using a supported kernel version. Future preview releases will expand operating system support coverage.

AMD device series

Device

Architecture

LLVM target

Supported OS

Instinct MI350 Series

Instinct MI355X

Instinct MI350X

CDNA4

gfx950

Ubuntu 24.04.3
(GA kernel: 6.8)

Ubuntu 22.04.5
(GA kernel: 5.15)

RHEL 10.0
(kernel: 6.12.0-55)

RHEL 9.6
(kernel: 5.14.0-570)

Instinct MI300 Series

Instinct MI325X

Instinct MI300X

Instinct MI300A

CDNA3

gfx942

Ryzen AI Max+ PRO 300 Series

Ryzen AI Max+ PRO 395

Ryzen AI Max+ PRO 390

Ryzen AI Max+ PRO 385

Ryzen AI Max+ PRO 380

RDNA3.5

gfx1151

Ubuntu 24.04.3
(HWE kernel: 6.14)

Windows 11 24H2

Ryzen AI Max 300 Series

Ryzen AI Max 395

Ryzen AI Max 390

Ryzen AI Max 385

RDNA3.5

gfx1151

Ubuntu 24.04.3
(HWE kernel: 6.14)

Windows 11 24H2

Note

This release supports a limited number of GPU and APUs. Hardware support will be expanded with future releases – following the six-week release cadence.

Supported kernel driver and firmware bundles#

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. While AMD publishes drivers and ROCm user space components, your server or infrastructure provider publishes the GPU and baseboard firmware by bundling AMD firmware releases through Platform Level Data Model (PLDM) bundles – which include the Integrated Firmware Image (IFWI).

Note

  • Supported Ryzen AI APUs require the inbox kernel driver included with Ubuntu 24.04.3.

  • GPU virtualization is not supported in ROCm 7.9.0.

AMD device

Linux driver

Adrenalin Driver (Windows)

PLDM bundle (firmware)

Instinct MI355X

AMD GPU Driver (amdgpu)
30.10
30.10.1
30.10.2

Not applicable

01.25.15.04

01.25.13.09

Instinct MI350X

Instinct MI325X

01.25.04.02

01.25.03.03

Instinct MI300X

01.25.03.12

Instinct MI300A

BKC 26

BKC 25

Ryzen AI Max+ PRO 395

Inbox kernel driver
in Ubuntu 24.04.3

25.9.2

Not applicable

Ryzen AI Max+ PRO 390

Ryzen AI Max+ PRO 385

Ryzen AI Max+ PRO 380

Ryzen AI Max 395

Ryzen AI Max 390

Ryzen AI Max 385

Deep learning frameworks#

ROCm 7.9.0 supports PyTorch 2.7.1 on Linux and PyTorch 2.9.0 on Windows.

ROCm Core SDK components#

The following table lists core components included in the ROCm 7.9.0 release. Expect future releases in this stream to expand the list of components.

Component group

Component name

Supported operating systems

Runtime and compilers

HIP

Linux and Windows

HIPIFY

LLVM

ROCr Runtime

Linux

Control and monitoring

AMD SMI

Linux

rocminfo

System utilities, profiling, and debugging

ROCm CMake

Linux and Windows

ROCprofiler-SDK

Linux

Math and compute libraries

rocBLAS

Linux and Windows

hipBLAS

hipBLASLt

rocFFT

hipFFT

rocRAND

hipRAND

rocSOLVER

hipSOLVER

rocSPARSE

hipSPARSE

rocPRIM

rocThrust

hipCUB

MIOpen

Linux
Instinct GPUs only

Communication libraries

RCCL

Linux

Known issues#

Incorrect GPU architecture detection by CMake#

On Windows, CMake does not automatically determine the correct GPU architecture when configuring ROCm projects using TheRock.

  • Impact: Applications may crash at runtime due to an incorrect offload target being selected.

  • Workaround: Manually specify the target GPU architecture by setting the CMake flag CMAKE_HIP_ARCHITECTURES.

No GPU detected when building Redshift or Blender with ROCm 7.9.0#

When building custom Redshift or Blender binaries against ROCm 7.9.0, users may encounter a “No GPU detected” error message. This issue does not occur with the officially distributed Redshift and Blender binaries.

  • Impact: Locally built versions of Redshift and Blender may fail to recognize available GPUs, preventing GPU-accelerated rendering.

Upcoming changes#

Future preview releases will expand support for:

  • Additional ROCm Core SDK components

  • Domain-specific Expansion SDKs (data science, life science, and more)

  • Extended AMD hardware coverage

  • GPU virtualization support