Files
ROCm/docs/index.rst
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

90 lines
3.6 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.. meta::
:description: Learn what ROCm is AMD's open software stack for GPU programming, including runtimes, compilers, libraries, and tools for Linux and Windows.
:keywords: ROCm, AMD, GPU computing, ROCm Core SDK, ROCm components, TheRock, ROCm architecture, HPC, AI, machine learning, ROCm runtime
****************************
AMD ROCm 7.9.0 documentation
****************************
AMD ROCm is an open, modular, and highperformance GPU software ecosystem —
built collaboratively with the community, maintained transparently, and
optimized for consistent, scalable performance across data centers, desktops,
and edge devices.
ROCm 7.9.0 is a technology preview release built with
`TheRock <https://github.com/ROCm/TheRock>`__, AMDs new open build and release
system.
This preview introduces a new modular build workflow that will become standard
in the near future. The existing monolithic release process will continue to be
used in the production ROCm 7.0 stream during this transition period until the
modular workflow fully replaces it. See the :ref:`release notes
<preview-stream-note>` for more information.
What is ROCm?
=============
ROCm is AMDs open software stack for GPUaccelerated computing. It provides
the tools needed to program AMD GPUs — including runtimes, compilers,
performance and system utilities, and optimized math and compute libraries. The
wider ROCm ecosystem includes ROCmenabled HPC applications and deep learning
frameworks such as PyTorch.
**Some key features:**
* **Open source** -- Transparent development driven by community feedback
* **Crossplatform** -- Supports Linux and Windows environments
* **Comprehensive** -- Endtoend toolchain from compilers to libraries
* **Performancefocused** -- Tuned for AMD Instinct™, AMD Radeon™, and AMD Ryzen™ architectures
.. image:: data/rocm-ontology.png
:align: center
:alt: ROCm software ecosystem and components illustration
ROCm supports AMD GPU architectures spanning data center, workstation, and APU
categories. TheRock enables a unified ROCm userspace experience across
devices.
* **AMD Instinct GPUs** -- Purposebuilt for largescale compute, AI training, and HPC workloads.
* **AMD Radeon GPUs and AMD Ryzen AI APUs** -- Designed for workstations, desktop computing, and edge AI applications.
.. note::
This release supports a limited number GPU models. Hardware support will be
expanded with future releases.
Whats changing
===============
ROCm is evolving to improve flexibility, maintainability, and
usecase alignment.
* **Leaner core** The Core SDK focuses on essential runtime and development components.
* **Use casespecific expansions** Optional domainspecific SDKs for AI, data science, and HPC.
* **Modular installation** Install only the components required for your workflow.
This approach streamlines installation, reduces footprint, and accelerates
innovation through independently released packages.
ROCm Core SDK
-------------
The ROCm Core SDK provides the foundational components that power the ROCm
ecosystem — runtimes, compilers, math libraries, and system utilities for GPGPU
computing.
.. image:: data/rocm-sdk-arch.png
:align: center
:alt: ROCm Core SDK internal architecture illustration
The TheRock infrastructure keeps these components modular, consistent, and easy
to integrate across configurations.
Getting started
===============
* See the release notes -- :doc:`/about/release-notes` -- to learn about the latest
changes and current system compatibility information.
* Follow :doc:`/install/rocm` to set up ROCm on your system.