kernel version does not match DSO version

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

    2)將.run 文件轉化成指令可運行的文件  chmod +x some-app.runtensorflow

    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 !

相關文章
相關標籤/搜索