NVIDIA驅動失效簡單解決方案:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.

前言: 如下方法,不須要重裝驅動,簡單快捷。適用於Ubuntu系統下,以前已經安裝過驅動,但驅動失效的問題。
若是此方法仍然沒法解決問題,可參考Ubuntu下安裝nvidia顯卡驅動,重裝驅動。web

前段時間剛裝了驅動:Ubuntu下安裝nvidia顯卡驅動bash

可是最近準備用GPU跑模型時,提示cuda 不存在。前段時間剛裝的驅動,怎麼會不存在呢?svg

  • 第一步,打開終端,先用nvidia-smi查看一下,發現以下報錯:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. 
Make sure that the latest NVIDIA driver is installed and running.
  • 第二步,使用nvcc -V檢查驅動和cuda。
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

發現驅動是存在的,因而進行下一步ui

  • 第三步,查看已安裝驅動的版本信息
ls /usr/src | grep nvidia

好比個人驅動版本是:nvidia-450.57spa

  • 第四步,依次輸入如下命令
sudo apt-get install dkms

sudo dkms install -m nvidia -v 450.57
  • 等待安裝完成後,再次輸入nvidia-smi,查看GPU使用狀態:

在這裏插入圖片描述
最後,咱們熟悉的頁面又回來了!問題得以解決!.net

本文同步分享在 博客「AI 菌」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。code

相關文章
相關標籤/搜索