kernel version does not match DSO version

错误信息:  kernel version 384.11 does not match DSO version 384.130.0 

原因是: cuda driver版本太低,不匹配DSO

简单有效的修复方法,升级nvidia driver, 步骤如下:

1. google seach "nvidia 384.130 ", 找到下载nvidia 的384.130版本的.run文件 (例如,链接 https://www.nvidia.com/download/driverResults.aspx/133118/en-us)  

2. 删除旧的driver  (apt remove --purge nvidia*)

3. sudo reboot重启

4. 运行 步骤1 下载的 Nvidia-384.130.run  文件    

    1)进入 .run 文件所在的文件夹 cd /home/user/Downloads

    2)将.run 文件转化成指令可运行的文件  chmod +x some-app.run

    3)sudo ./nvidia_XXXX_184.130.run

    运行的过程中出现的提示信息包括: 

    Answer No if you see: xxxxx NKMS xxxx (具体提示信息,逐个google选择yes or no,不要随便选,避免出错)

    Answer Yes if you see : Would you like to run the nvidia-xconfig utility [...] ?
    Answer Yes if you see : Install NVIDIA's 32-bit compatibility OpenGL libraries ?

5. 重启

6. 运行调用tensorflow的python 文件,成功调用GPU !

转载于:https://my.oschina.net/liusicong/blog/1929301

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值