質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

2回答

2601閲覧

WSL2上のUbuntuで、CUDAのエラー

takayukid

総合スコア20

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2020/06/30 06:58

編集2020/07/04 03:15

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#

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

Ubuntu18.04を再インストール後
同じ手順で入れなおしたら、まともに動くようになりました。

Windows再起動前に走ったWindowsアップデートの影響があったのかもしれません

投稿2020/07/04 07:53

takayukid

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

WSL2でGPUのパススルーは未対応だったと思うのですが、もうされたんですかね・・・?

投稿2020/07/03 11:20

inductor

総合スコア428

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問