Ubuntu18.04下nvcc版本與CUDA版本不對應問題
阿新 • • 發佈:2021-01-07
安裝了CUDA 11.0,重啟電腦後,顯示卡驅動不好使,重新安裝顯示卡驅動後
在terminal中輸入nvcc,提示找不到nvcc。但是可以確定的是,CUDA11.0,以及nvidia-cuda-toolkit已經從官方網站下載並正確安裝。
根據提示在terminal中輸入sudo apt-get install nvidia-cuda-toolkit安裝,執行命令後,nvcc命令可以正常執行,但是執行nvcc --version發現版本為9.1,與CUDA 11.0不匹配
首先解除安裝nvidia-cuda-toolkit9.1
sudo apt-get autoremove nvidia-cuda-toolkit
2.檢視/usr/local/cuda/bin下是否有nvcc可程行程式如果沒有說明cuda沒有正常安裝,需要重新安裝,如果有,進入下一步
3.新增環境變數,開啟~/.bashrc ,原來已經新增過的話,則跳過
4.再次輸入nvcc --version。看到以下提示:
bash:/usr/bin/nvcc: No such file or directory
則將/usr/local/cuda/bin下的nvcc複製到這個目錄下
sudo cp /usr/local/cuda/bin/nvcc /usr/bin/