ソフトウェア

CUDA対応のWindowsアプリをAMD製GPU上で実行できる「CUDA for AMD on Windows」


CUDA for AMD on Windows」は名前の通り、AMD製GPU上でCUDA対応のWindowsアプリケーションを実行することを目的としたプロジェクトです。

Speedstu/CUDA-for-AMD-Windows: Run CUDA-targeted Windows applications on AMD GPUs with ZLUDA + ROCm/HIP.
https://github.com/Speedstu/CUDA-for-AMD-Windows

CUDA for AMD on Windowsは、Windows環境下のAMD製GPU上でCUDAアプリケーションを実行するための互換レイヤーとしてのZLUDAと、AMDのROCm/HIPスタックを組み合わせることにより、CUDAアプリケーションを実行するための再現性のあるWindows CUDA互換環境を構築することを目指しています。

CUDA-targeted Windows application
              |
            ZLUDA
              |
 cuBLAS / cuSPARSE / cuFFT compatibility
              |
 rocBLAS / hipBLASLt / rocSPARSE / HIP
              |
           AMD GPU

記事作成時点での動作検証対象は「AMD Radeon RX 9060 XT」であり、その他のAMD製GPUは互換候補という位置付けとなっています。検証に使用されたソフトウェアは以下の通りです。

・ZLUDA v6-preview.69(公式リリース)
・AMD HIP SDK 6.4
・LibTorch 2.3.0 + cu118
・nvcuda・cuBLAS・cuBLASLt・cuSPARSE・cuFFT(cuda_checkに合格)

記事作成時点での動作検証状況および互換性状況は以下の通りです。

GPUターゲットID状態注記
Radeon RX 9060 XTgfx1200検証済みプロジェクト統合作業完了
Radeon RX 9070 XTgfx1201外部検証済み参照
Radeon 890Mgfx1150コミュニティによる部分的サポートHIP 7.2/GEMMは動作
conv2dのハングやSDPAの異常出力の報告あり
その他のAMD製GPU(アーキテクチャ依存)未確認 


CUDA for AMD on Windowsをインストールするには、以下の手順を行う必要があります。

・AMD前提条件のインストール:最新のAMD GPUドライバーとHIPライブラリ(適切なバージョンはGPUアーキテクチャに依存)を含むWindows用の適切なAMD HIP SDK
・インストーラーの実行:公式GitHubからリポジトリをクローンし「install.ps1」スクリプトを実行

なお、記事作成時点の制限事項は以下の通りです。

・完全に検証済みのプロジェクトリファレンスとして認められているのはRX 9060 XT/gfx1200のみ
・ZLUDAは完全なCUDA実装ではない
・cuda_checkの結果が「合格」であっても正しさは保証されない
・WindowsではROCmエコシステム全体のごく一部の機能しか公開されていない
・cuDNN/MIOpenは検証済みの安定版HIP SDKパスでは利用できない
・NCCL・TensorRT・サポート対象外PTX・一部のカスタムCUDA拡張機能は動作しない可能性がある

CUDA for AMD on WindowsプロジェクトはAMD製GPUの活用範囲を広げCUDAエコシステムとの連携を強化する重要な取り組みであり、今後の展開に注目する必要がありそうです。

・関連記事
NVIDIAが「RTX Pro 5500 Blackwell Workstation Edition」発表、RTX 5090と同等のスペックながらRTX 5090の32GBに対してなんと84GBものGDDR7メモリ搭載 - GIGAZINE

AMD製GPUのAI処理能力を向上させる「ROCm 10」がリリースされる&AI開発用のスキルなどを整備した「ROCm.AI」も登場 - GIGAZINE

すべての文字起こしAIモデルをサポートするGGMLベースの文字起こしライブラリ「transcribe.cpp」、ほぼそのままでwhisper.cppと置き換え可能 - GIGAZINE

「NVIDIAのCUDAの優位性は崩壊しつつある」とDeepSeek創業者が約4時間の講演で発言、利益追求よりもAGIの実現を目指す方針も明かされる - GIGAZINE

「Geekbench 7」が登場、「CUDAでのGPU演算」「AV1での動画エンコード」「文字起こしAIで字幕生成」など現代的ワークフローのテストが追加される - GIGAZINE

NVIDIAがArmベースの新型ノートPC向けチップ「N1」と「N1X」を発表か、低価格帯ノートPCとゲーミングノートPCへの搭載を狙う - GIGAZINE

NVIDIAがCUDAを他のハードウェア上で実行することを禁止 - GIGAZINE

NVIDIAの「CUDA」とIntelのGPUをつなぐソフトウェア「ZLUDA」がAMD向けとして転身復活するも今後の開発は絶望的 - GIGAZINE

in ハードウェア,   ソフトウェア, Posted by log1c_sh

You can read the machine translated English article 'CUDA for AMD on Windows' allows CUDA-co….