![WSL 2 に CUDA をインストールした後のエラー - RuntimeError: 利用可能な CUDA GPU がありません](https://rvso.com/image/1642374/WSL%202%20%E3%81%AB%20CUDA%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%20-%20RuntimeError%3A%20%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%20CUDA%20GPU%20%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93.png)
TorchAudioとPyTorchを使用するプロジェクトを実行するために、WSL 2にCUDAをインストールしようとしています。ドキュメントに従って手順を正確に実行しました。ここ。
ただし、必要なコードを実行すると、次のエラーが発生します。
RuntimeError: No CUDA GPUs are available
参考までに、私は NVIDIA RTX 2060 を持っており、NVIDIA ドライバーも正しくインストールされています。これに対して推奨される次の手順や既知の解決策はありますか?
追加情報として、予想どおり最新の Windows プレビュー ビルドを使用しており、Ubuntu バージョンは 20.04 (Microsoft ストアから直接ダウンロード) です。
答え1
cuda ツールキットがインストールされていて、すべてが整っていること (WSL の nvidia-smi が動作しているなど) を前提としています。pytorch バージョンを 1.10 から 1.8.2LTS にダウングレードすると役立つ可能性があります。これは私の場合はうまくいきました。他の人がうまくいったと報告している以前の試み (私の場合はうまくいきませんでした) は、NVidia ディスプレイ ドライバーを 5xx ではなく 472.12 にダウングレードすることです。
pip3 install torch==1.8.2+cu111 torchvision==0.9.2+cu111 torchaudio===0.8.2 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html