Radeon GPUを活用して、PytorchやKrasのパッケージを使いたいです
自作PCのリソースを活用して、Deep Learningを実施したいです
以前AIの勉強をした時になじみのある、Kras・Pytorchを使いたいと思っています。
しかし、PythonでGPUを認識させることができず困っています。
有識者の方、アドバイスをお願いいたします。
課題
AMDのドライバーインストール→ドライバに対応したpytorchのインストール
上記の手順がうまくいきません。
以下の構成で自作PCを組んでいます
ハード構成
・CPU:AMD Ryzen 9 5900X BOX
・マザーボード:ASRock B550 Taichi
・GPU:MSI Radeon RX 6900 XT GAMING Z TRIO 16G [PCIExp 16GB]
システム構成
・Windows 11
・64 ビットオペレーションシステム
・×64 ベース プロセッサ
・23H2
・Ubuntu 22.02.3 (WSL)
発生している問題・エラー
hsa api call failure at: /long_pathname_so_that_rpms_can_package_the_debug_info/src/rocminfo/rocminfo.cc:1306
Call returned HSA_STATUS_ERROR_OUT_OF_RESOURCES: The runtime failed to allocate the necessary resources. This error may also occur when the core runtime library needs to spawn threads or create internal OS-specific events
Ubuntu
rocminfo #ドライバーがインストールされていることを確認するコマンド
自分で試したこと
・GUIでのドライバーインストール
・WSLを使った、ROCmのインストール。
AMDの公開しているドキュメントの方法は一通り試したつもりです。
WSL上での環境構築であることが依存しているかもしれないと考えております。
今後はLinuxをデュアルブートすることも検討しています。