命令 -
nvidia-docker run --rm nvidia/cuda nvidia-smi
产生此错误消息 -
nvidia-docker | 2017/10/13 08:33:01 Error: unsupported CUDA version: driver 8.0 < image 9.0.176
nvidia-smi
输出如下
| NVIDIA-SMI 375.66 Driver Version: 375.66 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 930MX Off | 0000:01:00.0 Off | N/A |
| N/A 40C P8 N/A / N/A | 243MiB / 2002MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 10596 G /usr/lib/xorg/Xorg 112MiB |
| 0 11359 G compiz 77MiB |
| 0 11989 G ...el-token=4E07A486F6B731B5D1D3A5EF33B64C3E 54MiB |
+-----------------------------------------------------------------------------+
根据#177 我应该更新驱动程序。 但是驱动已经更新了。
如何解决问题?
CUDA 9 至少需要 384.xx 系列驱动程序。NVIDIA 建议
384.81 或更高版本。
如果您从 deb 包安装,请注意包名是
nvidia-384 与 nvidia-375 的不同之处在于主要驱动程序
版本升级是有意的而不是自动的。
最好的,
悬崖
2017 年 10 月 12 日晚上 7:50,“Md. Meftaul Haque”通知@github.com
写道:
命令 -
nvidia-docker 运行 --rm nvidia/cuda nvidia-smi
产生此错误消息 -
英伟达码头 | 2017/10/13 08:33:01 错误:不支持的 CUDA 版本:
驱动程序 8.0 < 图像 9.0.176nvidia-smi 输出如下
+-------------------------------------------------- --------------------------------------------+
| NVIDIA-SMI 375.66 驱动程序版本:375.66 |
|-------------------------------+----------------- -----+-----------+
| GPU名称持久化-M| 总线 ID Disp.A | 挥发性的 Uncorr。 纠错 |
| Fan Temp Perf Pwr:Usage/Cap | 内存使用 | GPU-Util Compute M. |
|=================================+================= =====+========================|
| 0 GeForce 930MX 关闭 | 0000:01:00.0 关闭 | 不适用 |
| 不适用 40C P8 不适用 / 不适用 | 243MiB / 2002MiB | 0% 默认 |
+-------------------------------+------------------ -----+-----------++-------------------------------------------------- --------------------------------------------+
| 进程:GPU 内存 |
| GPU PID 类型 进程名称 用法 |
|=================================================== =============================|
| 0 10596 G /usr/lib/xorg/Xorg 112MiB |
| 0 11359 G compiz 77MiB |
| 0 11989 G ...el-token=4E07A486F6B731B5D1D3A5EF33B64C3E 54MiB |
+-------------------------------------------------- --------------------------------------------+根据#177 https://github.com/NVIDIA/nvidia-docker/issues/177
我应该更新驱动程序。 但是驱动已经更新了。
如何解决问题?—
您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub 上查看
https://github.com/NVIDIA/nvidia-docker/issues/497 ,或将线程静音
https://github.com/notifications/unsubscribe-auth/AJO93j0fl5OKFODvJWqs2c_ter9bQ_OFks5srtAIgaJpZM4P354h
.
谢谢@cliffwoolley
或者,您也可以使用 CUDA 8.0 映像而不升级驱动程序:
nvidia-docker run --rm nvidia/cuda:8.0-devel nvidia-smi
@flx42使用FROM tensorflow/tensorflow:latest-gpu
时出现此错误。 我应该使用哪个版本的 TF 来避免它?
最有用的评论
谢谢@cliffwoolley
或者,您也可以使用 CUDA 8.0 映像而不升级驱动程序: