ROCm 開發人員中心
在此處存取所有 ROCm™ 開發者資源,包括文件、訓練網路研討會、最新部落格和其他項目。
什麼是 AMD ROCm 軟體:AMD 顯示卡程式設計
ROCm 是一個開放式生產級軟體平台,提供驅動程式、程式庫與開發人員工具,可用於 AMD 顯示卡程式設計。
ROCm 支援高效能運算與 AI 工作負載,可讓開發人員使用 PyTorch 等熟悉的架構,來大規模訓練和提供模型。
最新功能
開始使用 ROCm 建置
為您的工作負載尋找合適的顯示卡
AMD Instinct 顯示卡是專為訓練 AI 模型、執行大規模推論服務和高效能運算模擬所打造。
AMD Radeon 顯示卡是專為採用 AI 技術的遊戲與即時繪圖、創意工作流程和本機 LLM 所打造。
從 CUDA 移轉至 ROCm,幾乎無需變更程式碼
您無需變更任何程式碼,即可使用 AMD 顯示卡執行許多工作負載。需要變更時,HIPIFY 工具可協助您將現有 CUDA 程式碼轉換為與 ROCm 相容的 HIP 程式碼,將中斷情況減至最少。
加入 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 主要用於顯示卡加速的 AI 與高效能運算工作負載,尤其是 PyTorch、TensorFlow 與 JAX 等架構的深度學習訓練、微調和推論。
主要使用案例包括:
- 跨多個顯示卡的分散式訓練
- 透過 vLLM 與 SGLang 等最佳化引擎的推論服務
- 使用 Hugging Face 與其他開放原始碼生態系統的模型最佳化
開發人員只需進行最低限度變更,即可使用 AMD 顯示卡執行現有程式碼庫。
您可以透過 AMD 開發人員社群論壇與 AMD 開發人員 Discord 伺服器,直接與其他開發人員及 AMD 專家交流,以討論問題和協助疑難排解問題。您還可以在 GitHub 提交錯誤回報。
註冊訂閱 ROCm 電子報
註冊訂閱 ROCm 電子報,隨時掌握最新版本資訊和實用建議。