Nvidia-docker: 错误:不支持的 CUDA 版本:驱动程序 8.0 < 映像 9.0.176

创建于 2017-10-13  ·  3评论  ·  资料来源: NVIDIA/nvidia-docker

命令 -
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 我应该更新驱动程序。 但是驱动已经更新了。
如何解决问题?

最有用的评论

谢谢@cliffwoolley
或者,您也可以使用 CUDA 8.0 映像而不升级驱动程序:

nvidia-docker run --rm nvidia/cuda:8.0-devel nvidia-smi

所有3条评论

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.176

nvidia-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 来避免它?

此页面是否有帮助?
0 / 5 - 0 等级