错误信息: kernel version 384.11 does not match DSO version 384.130.0 python
缘由是: cuda driver版本过低,不匹配DSOapp
简单有效的修复方法,升级nvidia driver, 步骤以下:google
1. google seach "nvidia 384.130 ", 找到下载nvidia 的384.130版本的.run文件 (例如,连接 https://www.nvidia.com/download/driverResults.aspx/133118/en-us) spa
2. 删除旧的driver (apt remove --purge nvidia*)code
3. sudo reboot重启rem
4. 运行 步骤1 下载的 Nvidia-384.130.run 文件 it
1)进入 .run 文件所在的文件夹 cd /home/user/Downloads
io
2)将.run 文件转化成指令可运行的文件 chmod +x some-app.run
tensorflow
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 !