Skip to content

[Linux] 簡單的移除 CUDA 心得筆記

CUDA 是一個對於熟悉於架構、使用 Deep Learning (深度學習) 環境的人來說,一定是常常聽見的名詞。我們經常會聽到,在我們啟用我們的 GPU 來進行模型的訓練時,我們需要安裝 GPU Driver、CUDA、cuDNN 等等的套件,好讓深度學習能夠擁有最佳效益。

而我今天要紀錄的就是關於 CUDA 的移除 —— CUDA 是一種平行運算的架構,能夠讓我們透過不同的程式語言來調用 GPU 計算。可想而知,在隨著 GPU 的迭代、驅動的更新 …… 我們可能會需要與之一同更新我們的 CUDA。

所幸,現在要移除 CUDA 已經變得非常單純了,以下就來進行簡單的紀錄。


移除 CUDA 版本 > 10.0

在版本大於 10.0 (不包含 CUDA 10.0 本身)時,移除 CUDA 最快的方式,就是使用以下指令直接執行 CUDA 內自帶的卸載程式。以下我以 CUDA 10.2 示範:

sudo /usr/local/cuda-10.2/bin/cuda-uninstaller

目前這樣的作法可以適用於 CUDA 10.1、CUDA 10.2。


移除 CUDA 版本 <= 10.0

在版本於 10.0 以下,基本上卸載的程式名稱不太一樣,不過功用是一樣的。在這裡我以 CUDA 10.0 示範:

sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl

由於我沒有測試過更低的版本,所以很難肯定這種卸載的程式可以適用的範圍究竟在哪些版本上,也許大家可以研究一下。


References

Leave a Reply