ubuntu18.4下cuda卸載


1 卸載(deb方式安裝的cuda)

卸載過程忘截圖了,過程是:

    sudo apt-get remove cuda
    sudo apt autoremove
    sudo apt-get remove cuda*

然后切換到CUDA所在目錄:

cd /usr/local/

刪除CUDA-11.0目錄:

sudo rm -r cuda-11.0

結果我再使用官方安裝方法時就出現了,這種讓人崩潰的景象:

可以看到,我安裝的時下載好的10.2版本,但是安裝包找的都是原來的11.0,並且這些地址都是找不到的,查了半天才找到為什么安裝包還會找這些地址:

輸入命令:

sudo dpkg -l |grep cuda

可以看到,我們安裝的10-2-local的包,但是除了這個全部都還是11-0!!!

於是使用:
 

sudo dpkg -P cuda-toolkit-11-0

一個一個對應刪除,因為系統不讓使用cuda*直接全部刪除,這些都完事,就可以正常安裝了

 

2 卸載(runfile方式安裝的cuda)

在命令行中卸載

注意把下邊的xx.x替換為自己的cuda版本。
cuda10.0及以下的卸載:

1. cd /usr/local/cuda-xx.x/bin/
2. sudo ./uninstall_cuda_xx.x.pl
3. sudo rm -rf /usr/local/cuda-xx.x

cuda10.1及以上的卸載:

1. cd /usr/local/cuda-xx.x/bin/
2. sudo ./cuda-uninstaller
3. sudo rm -rf /usr/local/cuda-xx.x
最后邊加了一句sudo rm -rf /usr/local/cuda-xx.x,這是因為一般情況下cuda都配置了cudnn,在運行卸載程序時只會卸載cuda而不會一並刪除cudnn的文件。因為cudnn文件還在的緣故,自己的cuda-xx.x文件夾仍然在,需要手動刪除。
所以如果自己要卸載的cuda沒有配置cudnn,那么cuda-xx.x文件夾在卸載完成后會被自動刪除,也就沒必要再運行最后一句了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM