kernel|kernel version does not match DSO version
2019独角兽企业重金招聘Python工程师标准>>>
文章图片
【kernel|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
推荐阅读
- Windows10|Windows10,Version,1903,7月更新,MSDN镜像下载
- iOS|iOS -Cannot synthesize weak property because the current deployment target does n
- 跟着白泽读paper丨kAFL:|跟着白泽读paper丨kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels
- 「每日一道算法题」ZigZag|「每日一道算法题」ZigZag Conversion
- 如何检查linux|如何检查linux kernel 信息
- docker|docker compose
- JDK序列化, 碰到serialVersionUID不一致问题,怎么处理()
- kernel|lcd:mipi各种clock计算
- CodeForces-1282B2 K for the Price of One (Hard Version)(DP || 前缀和+贪心)
- E2. Array and Segments (Hard version)