2017-11-04 15 views
0

この正確な問題については、nvidia-docker repoでは3つの異なる問題が発生しましたが、実際に何が間違っているか把握できませんでした。nvidia-smi実行可能ファイルが見つかりません

私は重いドッカーのユーザーですが、私はこれらの問題で使われている用語や解決策の多くを理解していません。

私がnvidia-smiをsudoとして実行しても、すべて正常に動作し、標準出力が得られます。 私のnvidia-ドッキ​​ングウィンドウ・プラグインは、稼働している、と私はnvidia-docker run --rm nvidia/cuda nvidia-smiを実行すると、私はこれらのメッセージを得る:

nvidia-docker-plugin | 2017/11/04 09:14:18 Received mount request for volume 'nvidia_driver_387.22' Blockquote nvidia-docker-plugin | 2017/11/04 09:14:18 Received unmount request for volume 'nvidia_driver_387.22'

私もdeepoリポジトリを実行しようと、それはすべて私のコンテナ出口として動作させることはできません開始、およびnvidia-docker run --rm nvidia/cuda nvidia-smi時にエラーが出力されます。私は間違って

container_linux.go:247: starting container process caused "exec: \"nvidia-smi\": executable file not found in $PATH" /usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"nvidia-smi\": executable file not found in $PATH".

何をしているのですか?

私はそれがUbuntuではどんな違い

答えて

0

私はちょうどこれを解決しました。

nvidia-docker-pluginに関連するボリュームを削除すると、問題が解決しました。将来の読者のために

、行だけをログに記録マウント/アンマウントを探して、あなたのnvidia-docker-pluginにログメッセージを読み出し、及び(volume_to_removeがnvidia_driver_387.22のようなものである必要があり、ボリューム

docker volume rm -f <volume_to_remove>を削除するには、次のコマンドを使用しています問題はnvidia-smiコールへのマッピングは、ボリューム作成時に作られ、削除と再接続、ボリュームの修正この

されていることであるようにマッチした私の場合)

らしいです

0

を行う場合、あなたはnvidia-modprobeパッケージをインストールする必要があり、Fedoraの26を実行します。私はFedoraにも存在することを理解しています。なんらかの理由で、この依存関係は文書化されている必要はありません。

関連する問題