在此處存取所有 ROCm™ 開發者資源,包括文件、訓練網路研討會、最新部落格和其他項目。

AMD ROCm

什麼是 AMD ROCm 軟體:AMD 顯示卡程式設計

ROCm 是一個開放式生產級軟體平台,提供驅動程式、程式庫與開發人員工具,可用於 AMD 顯示卡程式設計。

ROCm 支援高效能運算與 AI 工作負載,可讓開發人員使用 PyTorch 等熟悉的架構,來大規模訓練和提供模型。

ROCm Optimized GPU Software Stack

最新功能

透過 AMD AI 手冊在本機執行 AI 工作負載

《AMD AI 手冊》是免費的逐步指南,內容說明推論、微調、代理人工作流程和分散式推論,而且全都可在 AMD 用戶端平台上以本機方式執行。AMD Ryzen™ AI Halo 隨附預先設定的 ROCm 支援,讓您能夠從任何手冊直接邁向順利執行的工作負載,無需依賴雲端。

開始使用 ROCm 建置

cloud data

最佳化雲端或資料中心的 AI

使用 AMD Instinct™ 顯示卡執行的大規模 AI 工作負載

Glowing teal and orange signal wave with sparkling particles across a dark surface

以本機方式執行 AI 應用程式

使用 AMD Radeon™ 顯示卡的本機 AI 應用程式

為您的工作負載尋找合適的顯示卡

AMD Instinct 顯示卡是專為訓練 AI 模型、執行大規模推論服務和高效能運算模擬所打造。

AMD Radeon 顯示卡是專為採用 AI 技術的遊戲與即時繪圖、創意工作流程和本機 LLM 所打造。

AMD GPUs for AI: How to Choose infographic

從 CUDA 移轉至 ROCm,幾乎無需變更程式碼

您無需變更任何程式碼,即可使用 AMD 顯示卡執行許多工作負載。需要變更時,HIPIFY 工具可協助您將現有 CUDA 程式碼轉換為與 ROCm 相容的 HIP 程式碼,將中斷情況減至最少。

Move from CUDA to ROCm with Few to No Code Changes infographic

加入 AI 開發人員計畫

取得免費 AMD Developer Cloud 點數、專屬訓練、每月 AMD 顯示卡抽獎活動,以及專為您的 AI 開發工作所設計的社群支援。

常見問答

ROCm 與 CUDA 都是用於顯示卡程式設計的平台,但兩者採用不同的方法。

ROCm 是一個完整開放原始碼的生產級軟體堆疊,與各式各樣的 AMD 顯示卡相容。ROCm 支援功能完善的工具、AI 模型和架構,包括 PyTorch、TensorFlow、JAX 等。此平台提供針對特定環境與需求進行自訂、修改及最佳化的彈性,並由蓬勃發展的開放式生態系統提供支援,可加速創新。

CUDA 是 NVIDIA 的專屬平台,與其硬體緊密整合。CUDA 雖然已相當成熟,但其封閉式生態系統可能會讓客戶受限於開發人員,並限制選擇。

許多 AMD Instinct 顯示卡、AMD Radeon 顯示卡,以及特定 AMD Ryzen™ AI 處理器中的 iGPU 皆與 ROCm 軟體相容,讓開發人員擁有廣泛的選擇。查看以下對照表,瞭解顯示卡在運算與繪圖工作負載方面的詳細相容性資訊。您還會找到支援的開放原始碼架構、程式庫,以及工具與系統需求。

相容性對照表:適用於 ROCm 運算工作負載的 Instinct 與 Radeon >

相容性對照表:適用於 ROCm 繪圖工作負載的 Radeon 與 Ryzen >

ROCm 主要用於顯示卡加速的 AI 與高效能運算工作負載,尤其是 PyTorch、TensorFlow 與 JAX 等架構的深度學習訓練、微調和推論。
主要使用案例包括:

  • 跨多個顯示卡的分散式訓練
  • 透過 vLLM 與 SGLang 等最佳化引擎的推論服務
  • 使用 Hugging Face 與其他開放原始碼生態系統的模型最佳化

開發人員只需進行最低限度變更,即可使用 AMD 顯示卡執行現有程式碼庫。

您可以透過 AMD 開發人員社群論壇AMD 開發人員 Discord 伺服器,直接與其他開發人員及 AMD 專家交流,以討論問題和協助疑難排解問題。您還可以在 GitHub 提交錯誤回報