WSL2上で、CUDAを実行したいのですが、NVDIAの公式ページを参考に
設定を進めましたが、途中で、エラーが発生してしまいます
どなたか、アドバイスを頂けますとありがたいです
下記のサイトを参考にCUDAのインストールを行いました
https://docs.nvidia.com/cuda/wsl-user-guide/index.html
※ Ubuntsは18.04を使用しています
ドライバは以下の2つをインストールしました
・455.41_gameready_win10-dch_64bit_international.exe
・cuda_10.0.130_win10_network.exe
"Running CUDA Containers"の"Simple CUDA Containers"に記載されてる"docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark"をsudoで実行しています。
実行後以下のエラーが出力されます
----------------- docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 0 caused \\"error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: nvml error: driver not loaded\\n\\"\"": unknown. ERRO[0000] error waiting for container: context canceled -----------------
dockerが動作しているかを見るため、以下のコマンドを実行しましたが、それは正常に動作しています。
"sudo docker run hello-world"
私は、"driver not loaded"なので、Windowsからインストールしたドライバを正しく認識できていないのかと考えていますが、どのようにすればよいのかわかりません。
どなたか助けていただきたいです
下記の環境を使用しています
OS : Windows 10
GPU : NVDIA GeForce RTX 2080 SUPER
WSL : version 2
==== 最新の状況です ====
Ubuntuを入れ直し、3回程度同じ手順を繰り返したら、
"https://docs.nvidia.com/cuda/wsl-user-guide/index.html"
に記載されている
下記のコマンドが動作し動くようになりました。
(A) "docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark"
(B) "docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark"
しかしながら、Windowsを再起動すると、以下のログが出力され
(A),(B)ともに動作しなくなりました。
何が原因と思われますでしょうか?
root@DESKTOP-O1U701C:/home/username# docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused "process_linux.go:432: running prestart hook 0 caused \"error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: driver error: failed to process request\n\""": unknown.
ERRO[0000] error waiting for container: context canceled
root@DESKTOP-O1U701C:/home/username#
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。