首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NVML驱动程序/库版本错配

NVML驱动程序/库版本错配
EN

Stack Overflow用户
提问于 2017-03-25 22:47:00
回答 19查看 549.7K关注 0票数 478

当我运行nvidia-smi时,我会收到以下消息:

未能初始化NVML:驱动程序/库版本不匹配

一个小时前,我收到了同样的消息,并卸载了我的CUDA库,并且能够运行nvidia-smi,得到以下结果:

在此之后,我从NVIDIA官方页面下载了NVIDIA官方页面,然后简单地:

代码语言:javascript
复制
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

现在我已经安装了CUDA,但我得到了上述错配错误。

一些可能有用的信息:

运行cat /proc/driver/nvidia/version我得到:

代码语言:javascript
复制
NVRM version: NVIDIA UNIX x86_64 Kernel Module  378.13  Tue Feb  7 20:10:06 PST 2017
GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

我正在运行Ubuntu16.04.2LTS (Xenial Xerus)。

内核版本是4.4.0-66通用的.

EN

Stack Overflow用户

发布于 2020-01-29 11:33:47

这些答案对我没有用:

dmesg

代码语言:javascript
复制
NVRM: API mismatch: the client has the version 418.67, but
NVRM: this kernel module has the version 430.26.  Please
NVRM: make sure that this kernel module and all NVIDIA driver
NVRM: components have the same version.

卸载旧驱动程序418.67并安装新驱动程序430.26 (下载NVIDIA-Linux-x86_64-430.26.run):

代码语言:javascript
复制
sudo apt-get --purge remove "*nvidia*"
sudo /usr/bin/nvidia-uninstall
chmod +x NVIDIA-Linux-x86_64-430.26.run
sudo ./NVIDIA-Linux-x86_64-430.26.run
[ignore abort]

cat /proc/driver/nvidia/version

代码语言:javascript
复制
NVRM version: NVIDIA UNIX x86_64 Kernel Module  430.26  Tue Jun  4 17:40:52 CDT 2019
GCC version:  gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
票数 4
EN
查看全部 19 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43022843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档