CUDA(Compute Unified Device Architecture),是顯卡廠商NVIDIA推出的運算平台。 CUDA™是一種由NVIDIA推出的通用並行計算架構,該架構使GPU能夠解決復雜的計算問題。[1]
在安裝CUDA之前,請確認你的NVIDIA驅動安裝是沒有問題的。
lspci|grep NVIDIA

如果安裝有問題,可以參考
NVIDIA驅動安裝-從問題到解決(Linux/Ubuntu) 進行安裝。
1 - 下載與安裝
首先我們先下載CUDA toolkit。我選擇使用runfile方式進行安裝。
下載好之后,不建議使用官網中的代碼,而類似NVDIA驅動安裝的代碼(親測有效):
sudo chmod +x cuda_11.0.3_450.51.06_linux.run
sudo ./cuda_11.0.3_450.51.06_linux.run
如果有協議,輸入accept就行。然后進入這一步:
在這一步中,你需要把Driver給去掉,否則會報錯。因為已經裝了Driver了,所以再次安裝會起沖突。我暫時不知道英偉達為什么要把驅動和CUDA捆綁在一起。
去掉之后選Install,稍等一會兒,就能安裝成功了。