1. 程式人生 > 其它 >Ubuntu18.04下nvcc版本與CUDA版本不對應問題

Ubuntu18.04下nvcc版本與CUDA版本不對應問題

技術標籤:CUDAubuntu

安裝了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/

4.再在terminal中輸入nvcc --version可以看到已經可以顯示為11.0版本了