錯誤信息: 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 !