解除安裝cuda CUDA與cuDNN

2021-10-16 03:47:51 字數 2551 閱讀 9143

0.9672018.10.18 13:27:34字數 969閱讀 36798

cuda(computeunified device architecture),是顯示卡廠商nvidia推出的運算平台。 cuda是一種由nvidia推出的通用平行計算架構,該架構使gpu能夠解決複雜的計算問題。

nvidia cudnn是用於深度神經網路的gpu加速庫。它強調效能、易用性和低記憶體開銷。nvidia cudnn可以整合到更高階別的機器學習框架中,如谷歌的tensorflow、加州大學伯克利分校的流行caffe軟體。簡單的插入式設計可以讓開發人員專注於設計和實現神經網路模型,而不是簡單調整效能,同時還可以在gpu上實現高效能現代平行計算。

cuda看作是乙個工作台,上面配有很多任務具,如錘子、螺絲刀等。cudnn是基於cuda的深度學習gpu加速庫,有了它才能在gpu上完成深度學習的計算。它就相當於工作的工具,比如它就是個扳手。但是cuda這個工作台買來的時候,並沒有送扳手。想要在cuda上執行深度神經網路,就要安裝cudnn,就像你想要擰個螺帽就要把扳手買回來。這樣才能使gpu進行深度神經網路的工作,工作速度相較cpu快很多。

官方linux安裝指南表述:

從官方安裝指南可以看出,只要把cudnn檔案複製到cuda的對應資料夾裡就可以,即是所謂插入式設計,把cudnn資料庫新增cuda裡,cudnn是cuda的擴充套件計算庫,不會對cuda造成其他影響。

cudnn的安裝檔案有兩個資料夾,共五個檔案,如下

cudnn.h是呼叫加速庫的檔案,*.os是

cuda平台裡對應資料夾的檔案,如下

可以看到,cuda已有的檔案與cudnn沒有相同的檔案,複製cudnn的檔案後,cuda裡的檔案並不會被覆蓋,cuda其他檔案並不會受影響。

在伺服器上共安裝了三個不同版本的cuda,並不知道哪個能正常呼叫,所以需要安裝三個不同版本的cudnn。

cudnn的檔案已經放入伺服器我的資料夾下

linu命令如下:如果不行,就全部去掉sudo。

cp 是複製,chmod是給與檔案可讀許可權,使這個檔案可以讀取,rm 是刪除檔案

(1)sudo cp /public/home/qliang/lyr/ysl/cudnn9.1/cuda/include/cudnn.h /usr/local/cuda-9.1/include

sudo cp /public/home/qliang/lyr/ysl/cudnn9.1/cuda/include/libcudnn* /usr/local/cuda-9.1/lib64

sudo chmod a+r /usr/local/cuda-9.1/include/cudnn.h

sudo chmod a+r /usr/local/cuda-9.1/lib64/libcudnn*

(2)sudo cp /public/home/qliang/lyr/ysl/cudnn9.1/cuda/include/cudnn.h /public/software/cuda-9.1/include

sudo cp /public/home/qliang/lyr/ysl/cudnn9.1/cuda/lib64/libcudnn* /public/software/cuda-9.1/lib64

sudo chmod a+r /public/software/cuda-9.1/include/cudnn.h

sudo chmod a+r /public/software/cuda-9.1lib64/libcudnn*

(3)sudo cp /public/home/qliang/lyr/ysl/cudnn10/cuda/include/cudnn.h/ usr/local/cuda-9.1/include

sudo cp /public/home/qliang/lyr/ysl/cudnn10/cuda/lib64/libcudnn* /usr/local/cuda-9.1/lib64

sudo chmod a+r /public/software/cuda-10.0/include/cudnn.h

sudo chmod a+r /public/software/cuda-10.0/lib64/libcudnn*

rm –rf /usr/local/cuda-9.1/include/cudnn.h

rm –rf /usr/local/cuda-9.1/lib64/libcudnn*

rm –rf /public/software/cuda-9.1/include/cudnn.h

rm –rf /public/software/cuda-9.1/lib64/libcudnn*

rm –rf /public/software/cuda-10.0/include/cudnn.h

rm –rf /public/software/cuda-10.0/lib64/libcudnn*

解除安裝ncurses linux 安裝與解除安裝軟體

linux安裝軟體有三種方式 rpm 工具 yum 工具 原始碼包 源 通過編譯器編譯成可執行的檔案 rpm工具使用 首先在vmw 中把光碟連線到linux中 然後進行光碟掛載 root localhost df h 檢視已掛載磁碟的總容量,並已合適的單位顯示 h為gb,目的是為了檢視是不是已掛載 ...

ros ubuntu 解除安裝 ROS安裝與解除安裝

1 版本選擇 ros 雖說也叫作業系統,但它是寄生在 linux 作業系統之下的,所以要求大兄弟你的電腦裡至少要先有乙個 linux 作業系統。而對 ros 相容性最好的當屬 ubuntu 作業系統了,所以大兄弟,嘿嘿嘿,你自己看著辦!首先有一點需要說明,ros是用來幹 大事業 的,所以不推薦也不認...

掛載與解除安裝

一 linux中的硬體裝置號 設 備 設 備 號 ide硬碟 dev hd a d 並行硬碟 scsi硬碟 dev sd a p 序列硬碟 u盤 dev sd a p 光碟機 dev cdrom 軟碟機 dev fd 0 1 印表機 dev lp 0 2 滑鼠 dev mouse lcd dev f...