Ubuntu 16.04, CUDA 8 - CUDA 驱动程序版本不足以支持 CUDA 运行时版本 [英] Ubuntu 16.04, CUDA 8 - CUDA driver version is insufficient for CUDA runtime version
问题描述
我手动安装了最新的 nvidia 驱动程序 (375.26),并使用 cuda_8.0.44_linux.run 安装了 CUDA(跳过那里的驱动程序安装,因为捆绑的驱动程序较旧,我认为是 367).
I've installed the latest nvidia drivers (375.26) manually, and installed CUDA using cuda_8.0.44_linux.run (skipping the driver install there, since the bundled drivers are older, 367 I think).
在 CUDA 示例中运行 deviceQuery 会产生以下错误:
Running the deviceQuery in CUDA samples produces the following error however:
~/cudasamples/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuery$ ./deviceQuery
./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
版本信息:
$ nvcc --version
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44
$ nvidia-smi
Sat Dec 31 17:25:03 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26 Driver Version: 375.26 |
|-------------------------------+----------------------+----------------------+
| 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 GTX 1080 Off | 0000:01:00.0 On | N/A |
| 0% 39C P8 11W / 230W | 464MiB / 8110MiB | 1% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 974 G /usr/lib/xorg/Xorg 193MiB |
| 0 1816 G compiz 172MiB |
| 0 2178 G ...ignDownloads/Enabled/MaterialDesignUserMa 96MiB |
+-----------------------------------------------------------------------------+
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 375.26 Thu Dec 8 18:36:43 PST 2016
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
类似问题的答案是更新 nvidia 显示驱动程序,但在我的情况下已经完成了.有没有人有任何想法?谢谢.
The anwer to similar problems has been updating the nvidia display drivers, though in my case this is already done. Does anyone have any ideas? Thanks.
推荐答案
运行
sudo apt-get purge nvidia-*
并使用
sudo apt-get install nvidia-375
解决了.只是为了记录,我第一次使用 GUI 更新驱动程序(软件和更新中的附加驱动程序选项卡).
solved it. Just for the record, the first time I updated the drivers using the GUI (Additional Drivers tab in Software & Updates).
这篇关于Ubuntu 16.04, CUDA 8 - CUDA 驱动程序版本不足以支持 CUDA 运行时版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!