前言: 如下方法,不須要重裝驅動,簡單快捷。適用於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