Skip to content

04-References

📚 ROCm 优质参考资料

精选的 AMD 官方与社区资源

返回主页

简介 ​

  本模块收集整理了 ROCm 和 AMD GPU 相关的优质学习资源,包括官方文档、社区教程、技术博客和相关新闻。帮助你快速找到所需的参考资料。

hello-rocm Skill ​

hello-rocm Skill 是本项目内置的 AI 助手导航能力。它会把本项目的学习路径、Reference 索引、GPU 架构表、部署教程与排障清单提供给支持 Skills、Rules 或 Agent 配置的 AI 编程工具使用。ROCm 10.0.0 另有官方 AMD Skills(npx skills add amd/skills),管的是 AMD 平台最佳实践,可与本 Skill 同时安装。详见 ROCm 10.0.0 版本说明。

你想问Skill 会索引
我的 GPU 属于什么架构、对应哪个 gfx?docs/zh/00-environment/rocm-gpu-architecture-table.md
我想最快跑通第一个模型src/hello-rocm-skill/references/quick-deploy/SKILL.md
PyTorch / vLLM / Ollama / llama.cpp 在 ROCm 上怎么装?本页“框架与推理服务”
FastFlowLM / Lemonade / XDNA2 怎么装?FastFlowLM 环境 · Lemonade 环境
ROCm / PyTorch / HIP 报错怎么排?src/hello-rocm-skill/references/troubleshooting/SKILL.md
该从哪个章节开始学习?README 与各章节 index.md

一键复制使用提示 ​

将下面这句话复制给你的 AI 编程工具,让它根据自身支持的 Skills、Rules 或 Agent 配置方式自动判断如何加载:

text
请使用当前仓库的 src/hello-rocm-skill 作为 hello-rocm Skill;如果你的工具支持 Skills、Rules 或 Agent 配置,请把它安装或加载到合适位置(例如 .claude/skills、.cursor/skills 或 .agents/skills),然后根据该 Skill 帮我学习、部署和排查 AMD ROCm。

如果你想手动安装,也可以按工具复制到对应目录:

bash
mkdir -p .claude/skills
cp -r src/hello-rocm-skill .claude/skills/hello-rocm
bash
mkdir -p .cursor/skills
cp -r src/hello-rocm-skill .cursor/skills/hello-rocm
bash
mkdir -p .agents/skills
cp -r src/hello-rocm-skill .agents/skills/hello-rocm

安装或加载后,新开一个会话并尝试:

text
请加载 hello-rocm skill,帮我判断我的 AMD GPU 应该从哪个 ROCm 教程开始。

如果遇到故障排查与常见问题,也可以加入 飞书社区讨论。

官方资源 ​

AMD 官方文档 ​

资源描述链接
ROCm 文档(latest / 10.0.0)当前稳定版官方文档总入口rocm.docs.amd.com/en/latest
ROCm Release Notes版本发布说明Release Notes
AMD Skills把 AMD 官方优化知识做进 Claude / Cursor / Codexgithub.com/amd/skills
ROCm CLI装环境、验证、部署、管理github.com/ROCm/rocm-cli
Hyperloom开源自动优化引擎Hyperloom 文档
HIP 编程指南HIP API 和编程指南HIP Docs
AMD GitHubAMD 开源项目仓库github.com/amd
ROCm GitHubROCm 项目仓库github.com/ROCm

AMD GPU / APU 架构与官方技术资料 ​

hello-rocm 更偏向本地学习、Radeon 显卡与 Ryzen AI PC 场景,因此本表优先列出 RDNA / Ryzen / Radeon 相关资料;CDNA / Instinct 资料保留在后半部分,供数据中心 GPU 对照使用。并非每一代都有传统 whitepaper,AMD 对 Radeon / Ryzen 侧更常发布 ISA Reference、ROCm 支持文档与官方技术文章。

架构 / 资源适用方向架构概览 / 支持入口白皮书 / 官方技术资料
AMD RDNA 4 架构Radeon RX 9000 / Radeon AI PRO R9000 系列,最新消费级与工作站 GPUAMD RDNA ArchitectureRDNA 4 ISA Reference Guide
AMD RDNA 3.5 架构Ryzen AI Max / AI 300 / AI 400 系列 APU 集成 GPU(gfx1150 / gfx1151 / gfx1152)AMD RDNA3.5 system optimizationRDNA 3.5 ISA Reference Guide
AMD RDNA 3 架构Radeon RX 7000 / Radeon PRO W7000 系列与部分 Ryzen APUAMD RDNA ArchitectureRDNA 3 ISA Reference Guide
AMD RDNA 2 架构Radeon RX 6000 / Radeon PRO W6000 系列AMD RDNA ArchitectureRDNA 2 Explained: Radeon PRO W6000 / RDNA 2 ISA Reference Guide
AMD RDNA 架构Radeon RX 5000 / Radeon PRO W5000 系列,RDNA 基础架构AMD RDNA ArchitectureGPUOpen AMD GPU architecture programming documentation
ROCm on Radeon and RyzenRadeon RX / Radeon PRO / Ryzen APU 的 ROCm + PyTorch 支持入口Use ROCm on Radeon and RyzenGPU hardware specifications
AMD XDNA / Ryzen AI NPURyzen AI 端侧 NPU 推理,区别于 ROCm/HIP GPU 计算AMD XDNA ArchitectureAMD Ryzen AI Software / Ryzen AI Docs PDF
AMD CDNA 4 架构Instinct MI350 系列与新一代 AI 计算加速AMD CDNA ArchitectureAMD CDNA 4 Architecture Whitepaper
AMD CDNA 3 架构Instinct MI300 系列与生成式 AI/HPC 加速AMD CDNA ArchitectureAMD CDNA 3 White Paper
AMD CDNA 2 架构Instinct MI200 系列、科学计算与机器学习加速AMD CDNA ArchitectureAMD CDNA 2 White Paper
AMD CDNA 架构Instinct MI100 系列与 Exascale 级 GPU 计算AMD CDNA ArchitectureAMD CDNA White Paper

架构、产品与 LLVM Target 速查 ​

对初学者来说,可以先用产品名称定位架构,再用 LLVM Target(gfx)选择 ROCm / PyTorch 安装索引。完整 GPU 清单见下方“支持的 GPU 列表”。

CDNA:数据中心 Instinct GPU ​

架构典型产品LLVM Target主要方向
CDNA 4AMD Instinct MI350 系列(MI355X, MI350X)gfx950新一代 AI 训练 / 推理与 HPC
CDNA 3AMD Instinct MI300 系列(MI325X, MI300X, MI300A)gfx942生成式 AI 与 HPC 加速
CDNA 2AMD Instinct MI200 系列(MI250X, MI250, MI210)gfx90a科学计算与机器学习加速
CDNAAMD Instinct MI100 系列gfx908Exascale 级 GPU 计算

RDNA:Radeon 显卡与 Ryzen APU ​

架构典型产品 / Graphics modelLLVM Target主要方向
RDNA 4Radeon RX 9000 系列(RX 9070 XT / 9070 GRE / 9070)与 Radeon AI PRO R9000 系列gfx1201游戏显卡、工作站图形与 AI 能力
RDNA 4Radeon RX 9060 XT LP / 9060 XT / 9060 系列gfx1200主流游戏显卡
RDNA 3.5Ryzen AI Max / Max PRO 300(Radeon 8060S / 8050S)含 AI Max+ 392/388gfx1151移动端 / APU 集成 GPU
RDNA 3.5Ryzen AI 300 / AI 400 / AI PRO 400 高端型号(Radeon 890M / 880M)gfx1150移动端 / APU 集成 GPU
RDNA 3.5Ryzen AI 300 / AI 400 / AI PRO 400 中端型号(Radeon 860M 等)gfx1152移动端 / APU 集成 GPU
RDNA 3Radeon RX 7900 / PRO W7900 / PRO W7800 系列gfx1100高端消费级与工作站显卡
RDNA 3Radeon RX 7800 / 7700 / PRO W7700 / V710 系列gfx1101消费级与工作站显卡
RDNA 3Radeon RX 7600 系列gfx1102主流消费级显卡
RDNA 3Ryzen 200 系列(Radeon 780M / 760M / 740M)gfx1103移动端 / APU 集成 GPU

Ryzen 系列与端侧 AI PC 官方资料 ​

说明:用户常说的 gfx3.5 更准确地对应 RDNA 3.5 / GFX11.5。在 ROCm / LLVM target 中应使用 gfx1150、gfx1151、gfx1152 等名称,而不是 gfx3.5。

主题适用设备 / 方向官方资料重点用途
ROCm on Radeon and RyzenRadeon 9000/7000 系列、Ryzen APUUse ROCm on Radeon and Ryzen面向消费级 Radeon 与 Ryzen APU 的 ROCm / PyTorch 入口
RDNA 3.5 系统优化Ryzen AI Max / AI 300 / AI 400 APU(gfx1150 / gfx1151 / gfx1152)AMD RDNA3.5 system optimizationRDNA 3.5 APU 的 GPUVM、内核版本与系统调优要求
GPU 硬件规格Instinct、Radeon PRO/RX、Ryzen APUGPU hardware specifications查询 CU、wavefront、cache、LLVM target 与 GFXIP 版本
ROCm 兼容性矩阵ROCm 各版本支持的 GPU / APUROCm Compatibility Matrix核对硬件、系统、驱动与 ROCm 版本组合
AMDGPU LLVM target编译器与底层 target 查询LLVM AMDGPU Backend User Guide查询 gfx1150 / gfx1151 / gfx1152 等 LLVM target 命名
Ryzen AI Max 本地大模型推理Ryzen AI Max+ 395 / Radeon 8060SAI Inference on AMD Ryzen AI Max Processor统一内存 APU 上的本地 LLM 推理实践
Ryzen AI Max+ 395 产品与架构说明Ryzen AI Max+ 395、Radeon 8060S、XDNA 2 NPUAMD Ryzen AI Max+ 395 Processor端侧 AI PC 的 CPU / GPU / NPU 组合与定位
Ryzen AI SoftwareRyzen AI NPU / iGPU 应用开发AMD Ryzen AI Software / Ryzen AI Docs PDFNPU 侧 ONNX Runtime / Vitis AI EP 软件栈(与 ROCm/HIP 区分)
AMD XDNA NPU 架构Ryzen AI NPUAMD XDNA Architecture端侧 NPU 的 spatial dataflow / AI Engine 架构背景

框架与推理服务(ROCm 快速安装入口) ​

本节面向 hello-rocm Skill 的快速查阅场景:优先给出框架官方或 AMD ROCm 官方安装入口,并附 AMD ROCm Blog 作为实践案例与版本动态的互相印证。

类型项目ROCm 快速安装 / 官方说明AMD 官方实践参考本项目入口
深度学习框架PyTorchInstall PyTorch for ROCmAMD ROCm Blog - PyTorch环境安装
深度学习框架TensorFlowInstall TensorFlow for ROCmAMD ROCm Blog - TensorFlow环境安装
深度学习框架JAXInstall JAX for ROCmAMD ROCm Blog - JAX环境安装
推理服务vLLMvLLM AMD ROCm installationAMD ROCm Blog - vLLMvLLM 部署教程
推理服务OllamaOllama GPU docsAMD ROCm Blog - OllamaOllama 部署教程
推理服务llama.cppllama.cpp build docs - HIP/ROCmAMD ROCm Blog - llama.cppllama.cpp 部署教程
推理服务LM StudioLM Studio GPU docsAMD ROCm Blog - LM StudioLM Studio 部署教程
NPU 运行时FastFlowLMFastFlowLM LinuxLemonade Linux + FLMFastFlowLM 部署
推理服务LemonadeUbuntu 安装Lemonade GitHubLemonade 部署
推理运行时ONNX RuntimeInstall ONNX Runtime for ROCmAMD ROCm Blog - ONNX Runtime环境安装

库文档 ​

库名称用途文档链接
rocBLAS基础线性代数库rocBLAS Docs
MIOpen深度学习原语库MIOpen Docs
RCCL集合通信库RCCL Docs
rocFFT快速傅里叶变换rocFFT Docs
rocSPARSE稀疏矩阵库rocSPARSE Docs

硬件支持 ​

支持的 GPU 列表 ​

Instinct 系列(数据中心) ​

系列型号架构LLVM TargetROCm 支持
MI350MI355X, MI350X, MI350PCDNA 4gfx950✅
MI300MI325X, MI300X, MI300ACDNA 3gfx942✅
MI200MI250X, MI250, MI210CDNA 2gfx90a✅
MI100MI100CDNAgfx908✅

Radeon PRO 系列(工作站) ​

系列型号架构LLVM TargetROCm 支持
AI PRO R9000R9700S, R9700, R9600DRDNA 4gfx1201✅
PRO W7000W7900 Dual Slot, W7900, W7800 48GB, W7800RDNA 3gfx1100✅
PRO W7700W7700, V710RDNA 3gfx1101✅

Radeon RX 系列(消费级) ​

系列型号架构LLVM TargetROCm 支持
RX 9000RX 9070 XT, 9070 GRE, 9070RDNA 4gfx1201✅
RX 9000RX 9060 XT LP, 9060 XT, 9060, RX 9050 / 9050 4GBRDNA 4gfx1200✅
RX 7000RX 7900 XTX, 7900 XT, 7900 GRERDNA 3gfx1100✅
RX 7000RX 7800 XT, 7700 XT, 7700 XE, 7700RDNA 3gfx1101✅
RX 7000RX 7600RDNA 3gfx1102✅

Ryzen APU 系列(笔记本/移动端) ​

系列型号Graphics model (iGPU)架构LLVM TargetROCm 支持
Ryzen AI Max PRO 300AI Max+ PRO 395, Max PRO 390/385/380Radeon 8060SRDNA 3.5gfx1151✅
Ryzen AI Max 300AI Max+ 395, AI Max+ 392, AI Max+ 388, Max 390, Max 385Radeon 8060S / 8050SRDNA 3.5gfx1151✅
Ryzen AI PRO 400AI 9 HX PRO 475/470, AI 9 PRO 465, AI 7 PRO 450, AI 5 PRO 440Radeon 890M / 880M / 860MRDNA 3.5gfx1150 / gfx1152✅
Ryzen AI 400AI 9 HX 475/470, AI 9 465, AI 7 450Radeon 890M / 880M / 860MRDNA 3.5gfx1150 / gfx1152✅
Ryzen AI 300AI 9 HX 375/370, AI 9 365, AI 7 350/345, AI 5 340/330Radeon 890M / 880MRDNA 3.5gfx1150 / gfx1152✅
Ryzen 2009 270, 7 260/250, 5 240/230/220, 3 210 及 PRO 系列Radeon 780M / 760M / 740MRDNA 3gfx1103✅

完整支持列表请以 ROCm 10.0.0 Compatibility Matrix 为准。

社区资源 ​

教程与博客 ​

视频教程 ​

持续更新中...

论坛与社区 ​

平台描述链接
AMD CommunityAMD 官方社区论坛community.amd.com
GitHub DiscussionsROCm 项目讨论区ROCm Discussions
Reddit r/AmdAMD 相关讨论r/Amd

常用工具 ​

开发工具 ​

工具用途安装命令
hipccHIP 编译器sudo apt install hip-dev
rocprof性能分析工具sudo apt install rocprofiler
rocgdbGPU 调试器sudo apt install rocgdb
hipify-clangCUDA 到 HIP 转换sudo apt install hipify-clang

AI 框架 ​

框架ROCm 支持安装方式
PyTorch✅pip install torch --index-url https://download.pytorch.org/whl/rocm6.2
TensorFlow✅参考官方文档
JAX✅参考官方文档
ONNX Runtime✅参考官方文档

相关新闻 ​

2026 ​

  • 2026.08.26 - ROCm 10.0.0 Release Notes 🚀 十年节点大版本:TheRock 之上补齐 ROCm.AI

    • 官方总入口:https://rocm.docs.amd.com/en/latest/
    • ROCm.AI 三件套:AMD Skills(把官方优化知识做进 Claude / Cursor / Codex)、Hyperloom(剖析 → 找瓶颈 → 重写内核 → 调参)、ROCm CLI(rocm install sdk / examine / serve 一条命令走完)
    • 框架升级:PyTorch 2.13.0、JAX 0.11.0、vLLM 0.27.0、SGLang 0.5.15(替代 7.14.0 的 2.12.0 / 0.10.0 / 0.23.0 / 0.5.13)
    • 安装变化:pip 索引改为 https://stable.repo.amd.com/rocm/whl-next/;系统包仓库收到 stable.repo.amd.com;Windows HIP SDK 退役;ASAN 包随标准包提供
    • 新增硬件:Radeon RX 9050 / 9050 4GB(gfx1200);Windows 驱动升至 Adrenalin 26.8.1
    • 本项目解读:ROCm 10.0.0 版本说明
  • 2026.07.15 - ROCm 7.14.0 Release Notes 🚀 里程碑版本:ROCm 正式转向 TheRock

    • TheRock 成为 ROCm 的未来构建与发布基座:ROCm 7.14.0 正式将 ROCm 迁移到 TheRock —— 一套模块化的构建与发布体系。这是自 7.10.0 引入 Windows / pip 支持以来最重要的架构转折,标志着 ROCm 从"单体大包"走向"模块化生态"。今后 ROCm 的演进、社区硬件启用与独立组件发布都将以 TheRock 为核心,详见 TheRock 迁移指南
    • 三大设计理念:① 精简内核(Core SDK 只保留必要的运行时与开发组件);② 按需扩展(面向 AI、数据科学、HPC 的可选领域 SDK);③ 模块化安装(只装工作流所需组件,减小体积、加快创新)
    • 安装与打包变化:安装目录由 /opt/rocm/ 变为 /opt/rocm/core;包名前缀由 rocm-* / roc* / hip* 统一为 amdrocm-*(如 hipBLAS 与 rocBLAS 合并为 amdrocm-blas);新增 /opt/rocm/extras-7/ 共享前缀。保持与 ROCm 7.2 legacy 的 ABI/API 兼容,无需重新编译;包管理器安装时 amdrocm 元包通过 update-alternatives 提供向后兼容软链接
    • AI 框架更新:PyTorch 2.12.0、JAX 0.10.0、vLLM 0.23.0、SGLang 0.5.13、TensorFlow 2.21(替代此前 PyTorch 2.9.1 / JAX 0.8.2 / vLLM 0.19.1 / SGLang 0.5.9)
    • 新增硬件支持:Ryzen AI MAX+ PRO 495 / MAX PRO 490/485 (gfx1151)、Ryzen AI 5 435/430、AI 5 PRO 435、AI 7 445 (gfx1153) 等 APU
    • 新增 OS 支持:RHEL 10.2 / 9.8(分别替代 10.1 / 9.7);MI350P 上支持 SLES 15 SP7、SLES 16、Debian 13
    • 组件重组(TheRock 分层):ROCm SMI 移除(由 AMD SMI 替代);ROCm Bandwidth Test 到达 EOL(改用 TransferBench 或 ROCm Validation Suite);ROCm Validation Suite、TransferBench、MIGraphX 移入 ROCm-Extras;ONNX runtime 独立为 Standalone/ONNX;新增 hipFile 直连存储 I/O 库
    • 性能与工具:ROCprofiler-SDK 成为 PyTorch Profiler(2.12+)的默认后端;新增 SPM(流式性能监视器,Beta);ROCm Compute Profiler / Systems Profiler 支持 pip 安装
    • 注意:7.14.0 延续自 7.9.0 preview 起的版本编号断点;ASAN 包在 7.14.0 暂不提供,计划后续版本补齐

  • 2026.05.15 - ROCm 7.13.0 Preview Release Notes

    • 兼容性信息以 ROCm 7.13.0 Compatibility Matrix 为准
    • 新增硬件支持:Instinct MI350P (gfx950)、Radeon AI PRO R9700S (gfx1201)、Radeon RX 9060 XT LP (gfx1200)、Ryzen AI Max+ 392/388 (gfx1151)、Ryzen AI PRO 400 / AI 400 系列多款型号 (gfx1150/gfx1152)
    • 新增 OS 支持:Ubuntu 26.04 (kernel 7.0)、RHEL 10.0/10.1、Debian 13、Oracle Linux 10、Rocky Linux 9、SLES 16.0
    • 最新 amdgpu 驱动版本 31.30.0;固件 PLDM bundle 01.26.00.02
  • 2026.03.11 - ROCm 7.12.0 Preview Release Notes

    • 更新 ROCm 7.12.0 预览版发布说明,覆盖 ROCm 组件、安装方式与平台支持变化
    • 兼容性信息以 ROCm 7.12.0 Compatibility Matrix 为准
    • pip 安装索引按 GPU 架构拆分,便于在虚拟环境中选择对应 wheel 源

2025 ​

  • 2025.12.11 - ROCm 7.10.0 发布
    • 支持 Windows 平台
    • 支持 pip 安装到 Python 虚拟环境
    • TheRock 项目重构底层架构

更多新闻持续更新中...

书籍推荐 ​

持续更新中...

贡献资源 ​

  如果你有优质的 ROCm 相关资源想要分享,欢迎提交 PR 或 Issue!

提交要求 ​

  • 资源链接有效且内容优质
  • 提供简短的资源描述
  • 按照现有分类整理

欢迎分享更多优质资源! 🎉

提交 Issue | 提交 PR

最后更新: