Linux配置cuda環(huán)境變量過程
Linux配置cuda環(huán)境變量
1、將 cuda 加入到環(huán)境變量中
在命令行輸入以下命令:
export PATH="$PATH:/data/zhangjiong/cuda-10.0/bin" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/data/zhangjiong/cuda-10.0/lib64/" export LIBRARY_PATH="$LIBRARY_PATH:/data/zhangjiong/cuda-10.0/lib64"
說明:上面路徑中的 /data/zhangjiong/cuda-10.0 是我安裝 cuda 的位置。
2、更新系統(tǒng)環(huán)境變量
source .bashrc
3、查看當前 cuda 版本
nvcc -V
Linux下服務(wù)器更改環(huán)境變量
問題
根目錄下/usr/local里有cuda。
但是nvcc的時候顯示nvcc not found
定位問題到:
根目錄有的話應(yīng)該是配置文件的問題
把CUDA的環(huán)境添加進賬戶的環(huán)境變量里
可以用env指令或者缺省的export指令查看當前環(huán)境變量,輸出的格式和順序可能有所不同。
但都能查看。查看后發(fā)現(xiàn)確實沒有cuda所需的環(huán)境變量。具體需要哪幾個需要去看文檔:
- 列一下針對cuda需要加的環(huán)境變量:
export PATH=$PATH:/usr/local/cuda/bin (/usr/local/cuda是cuda的安裝path) export CUDA_HOME="/usr/local/cuda" export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
可以每次用之前export一下。
也可以vi ~./bashrc。先點擊 i 進入編輯模式,然后輸入三條export后
esc shift + : wq 保存。
環(huán)境變量是全局的,同一用戶下更改都能使用。
設(shè)置用戶環(huán)境變量vi .bash_profile 或者是 vi ~/.bashrc
(實際上這兩個文件就是腳本,讀的時候(運行)的時候才會生效)
Bash_profile只有在登錄sdnu的時候才會訪問里面內(nèi)容放到內(nèi)存里,即生效。
Bashrc是每次開一個新的bash都會讀里面內(nèi)容放到內(nèi)存里,即生效。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
這篇文章主要介紹了CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)的方法,需要的朋友可以參考下2013-06-06CentOS6.3添加nginx系統(tǒng)服務(wù)的實例詳解
這篇文章主要介紹了CentOS6.3添加nginx系統(tǒng)服務(wù)的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下2017-10-10