參考:
ubuntu解決沒有nvcc命令的錯(cuò)誤_nvcc沒有_妖妖靈誓言的博客-CSDN博客
Linux 進(jìn)入root管理員權(quán)限_linux進(jìn)入管理員模式命令_Xav Zewen的博客-CSDN博客
Linux 進(jìn)入root管理員權(quán)限_linux進(jìn)入管理員模式命令_Xav Zewen的博客-CSDN博客
?
----------------------------------------------解決輸入nvcc -V-------------------------------------------------------------
???????? 輸入nvcc -V 顯示sudo apt-get install nvidia-cuda-toolkit安裝 ,其實(shí)就是CUDA的環(huán)境變量沒有配置好。
????????此處用了鏈接ubuntu解決沒有nvcc命令的錯(cuò)誤_nvcc沒有_妖妖靈誓言的博客-CSDN博客中的第一種方法。
??????? 注意:如果你執(zhí)行了 sudo apt-get install nvidia-cuda-toolkit 命令,nvcc命令可以正常執(zhí)行,但是運(yùn)行nvcc --version發(fā)現(xiàn)版本為5.5,與原來安裝的CUDA 10.0不匹配,這將會(huì)導(dǎo)致一系列不兼容問題。
辦法一:如果存在nvcc可執(zhí)行文件,但當(dāng)前用戶無法進(jìn)入cuda的lib等目錄,那是權(quán)限問題。
1、進(jìn)入root用戶
sudo su root
2、安裝vim 的full版本
?????? 原作者使用vi ~/.bashrc? ,但是在使用過程中我發(fā)現(xiàn)按方向鍵上下左右移動(dòng),會(huì)出現(xiàn)ABCD的字眼,這是因?yàn)閡buntu默認(rèn)安裝的是vim tiny版本,所以我們要安裝vim full版本。
sudo apt-get remove vim-common
sudo apt-get install vim
3、在root下配置環(huán)境變量,更新配置文件,查看nvcc
??????? 這里的9.0可以換成你現(xiàn)在使用的版本,具體可以查看/usr/local/路徑下的cuda后面是多少。
vim ~/.bashrc
然后按i進(jìn)入編輯模式,在文件末尾添加環(huán)境變量:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.8/lib64
export PATH=$PATH:/usr/local/cuda-11.8/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.8
然后按Esc?
輸入:wq! 保存退出
更新配置文件
source ~/.bashrc
4、執(zhí)行 nvcc -V, 若結(jié)果正常顯示,則是文件權(quán)限問題,我們可以對(duì)cuda文件夾加權(quán)限,使普通用戶可用
chmod 777 cuda/* -R
5、然后配置普通用戶的環(huán)境變量文章來源:http://www.zghlxwxcb.cn/news/detail-772502.html
vim ~/.bashrc
# 在文件末尾添加環(huán)境變量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
# wq! 保存退出
# 更新配置文件
source ~/.bashrc
然后就可以輸入nvcc -V 顯示和你安裝的cuda 相同的版本
?文章來源地址http://www.zghlxwxcb.cn/news/detail-772502.html
到了這里,關(guān)于Ubuntu22.04 系統(tǒng) 解決輸入nvcc -V 顯示sudo apt-get install nvidia-cuda-toolkit安裝 即CUDA環(huán)境配置問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!