問題
安裝nvidia driver和cuda關機重啟之后出現不能進入系統的問題,進入命令行模式使用nvidia-smi檢查驅動的問題。
nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
以上錯誤說明是NVIDIA驅動與系統內核不匹配。
另外,使用tensorflow查看GPU設備,發現沒有GPU設備。
原因
其實問題原因很簡單,就是ubuntu系統內核版本升級了,新版本的內核和顯卡驅動不匹配。從而出現了這個問題。
解決方法
需要在進行ubuntu啟動引導的界面時,選擇“ubuntu高級選項”,選擇之前的內核版本就可以了。
博主的內核新版本是4.15.0-66-generic,選擇4.15.0-65-generic即可。
可以通過命令查看當前系統使用的內核版本:
uname -r
另外,還需要注意的是要輸入數字時最好使用主鍵盤區的數字鍵,否則可能會出錯。
完
