多個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...