cuda 環境變數設定 和 cudnn拷貝

2021-09-13 02:58:22 字數 1566 閱讀 9703

多個cuda版本的切換參考如下文章

比較重要的兩點是:

安裝過程中在建立軟鏈結時需要注意一下,如果你是第一次安裝cuda,那麼毫無疑問輸入y(yes),但是如果你是安裝額外版本的cuda,是否選擇y(yes)就要看你的具體需求而定,簡言之,就是如果你希望啟用當前安裝的cuda版本,就選y,如果你只是想安裝這個版本,而暫時還不想啟用該版本時,就選n

可以看到,檔案型別是symbolic link,而指向的目錄正是/usr/local/cuda-9.0,當我們想使用cuda-9.1版本時,只需要刪除該軟鏈結,然後重新建立指向cuda-9.1版本的軟鏈結即可(注意名稱還是cuda,因為要與bashrc檔案裡設定的保持一致)

切換版本方法

sudo rm -rf /usr/local/cuda

sudo ln -s /usr/local/cuda-8.0 /usr/local/cuda

sudo cp cudnn.h /usr/local/cuda/include/    #複製標頭檔案

sudo cp lib* /usr/local/cuda/lib64/ #複製動態鏈結庫

(設定環境變數時,首先確定好cuda安裝路徑和位置,這一步非常重要,在安裝時不需要對下面位置進行修改,系統會自動建立連線)

在/etc/profile 或者 ~/.bashrc檔案 中新增cuda環境變數(最好使用vim,不要用gedit,剛剛裝完系統gedit會導致鍵盤錯亂,增加不必要的麻煩)

sudo gedit /etc/profile

在最後行新增內容:

export path=/usr/local/cuda/bin:$path  

export ld_library_path=/usr/local/cuda/lib64:$ld_library_path

儲存後, 執行下列命令, 使環境變數立即生效

source /etc/profile

同時需要新增lib庫路徑: 在 /etc/ld.so.conf.d/加入檔案 cuda.conf,

sudo vim /etc/ld.so.conf.d/cuda.conf

內容如下

/usr/local/cuda/lib64

/lib

/usr/lib

/usr/lib32

這裡把lib庫都加全了

儲存後,執行下列命令使之立刻生效

sudo ldconfig -v

2.2 安裝cuda sample:

進入/usr/local/cuda/samples, 執行下列命令來build samples

sudo make all -j8

全部編譯完成後, 進入/usr/local/cuda/samples/1_utilities/devicequery$ ./devicequery , 執行devicequery

/usr/local/cuda/samples/1_utilities/devicequery$ ./devicequery

ubuntu環境下安裝cuda和cudnn

安裝 設定安裝包許可權 sudo chmod x cuda 10.0.130 410.48 linux.run直接執行安裝 sudo cuda 10.0.130 410.48 linux.run注意安裝過程中有個顯示卡驅動的選項選擇no,其他都可以yes和預設。安裝過程中,如果出錯,u依據提示進入l...

設定環境變數

一.何謂環境變數 在所處的環境中,那些供系統或應用程式取用,而固定存在的一種特殊變數,稱之.環境變數可由系統預定或由您自行定義及修改,又稱為整體變數.也就是說 不管你身處何方,這些變數的值都跟著你的環境而存在.例如 path,shell,term等.顯示環境變數的方法如下 echo 變數名稱 如 e...

設定環境變數

1.export path path 路徑 2.修改 etc profile 3.修改 root bashrc 二三中方法需要登出生效 1.確保安裝了標準c開發環境,指令驗證 sudo apt get install build essential。如果安裝提示你的版本最新,否則直接自動安裝。arm...