ZLUDA、推論ランナー ZLUDA 6 を公開──非 Nvidia GPU での CUDA アプリ実行を強化
PhysX や Blender のサポートを追加し、Windows 環境でのライブラリ読み込みを自動化することで、AMD GPU 等での CUDA アプリ互換性を大幅に改善した。
リリース: 2026-06-29 · 読了 3 分記事の要約
1. 核心(What)
- CUDA アプリを非 Nvidia GPU 上でネイティブに近い速度で実行する互換レイヤーのメジャーアップデート。
- PhysX (32-bit) および Blender 用のテクスチャサポートを実装。
- Windows 環境における ROCm ライブラリの依存関係通知と自動読み込み機能を強化。
- PyTorch のトレースデータに基づき、複数の命令セットおよびコンパイラのバグを修正。
2. 影響(Why)
- ハードウェア選定の柔軟性: Nvidia GPU への固定的な依存を排除し、推論コストや調達難易度に応じて AMD GPU 等を混在させる柔軟なインフラ設計が可能になる。
- 国内開発現場への影響: 国内のスタートアップや研究機関において、Nvidia GPU の在庫不足やコスト高の影響を受けにくい開発環境の構築が現実的な選択肢となる。
3. 根拠・詳細(How)
- Windows ローダーの自動化: zluda.exe がパフォーマンスライブラリ (cuBLAS/cuDNN 等) のパスを自動的に解決するように変更され、手動のフラグ設定が不要となった。
- 互換性強化の仕組み: PR #651 による 32-bit PhysX 実装と、PR #625 によるテクスチャサポートの追加により、従来動作しなかったグラフィックス処理や物理演算を CUDA 経由で実行可能にした。
4. 展望・課題(Next)
- 開発体制の変更: 商用資金提供が終了し、今後は週末プロジェクトとして開発が継続されるため、アップデート頻度は従来より低下する見込み。