欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ubuntu安裝多個(gè)版本的CUDA并隨時(shí)切換

 更新時(shí)間:2020年08月04日 10:20:01   作者:ZeroZone零域  
這篇文章主要介紹了ubuntu安裝多個(gè)版本的CUDA并隨時(shí)切換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

CUDA是什么就不介紹了,直接講怎么實(shí)現(xiàn)CUDA多版本的共存和實(shí)時(shí)切換。

1、安裝多個(gè)版本的CUDA

這里,我們以cuda9-1版本和cuda9-0版本為例(先安裝哪個(gè)無所謂)
首先,在cuda版本庫(kù)中選擇自己需要的cuda版本。

然后,選擇對(duì)應(yīng)的安裝包,這里選擇runfile類型的安裝文件,以便后面設(shè)置每個(gè)cuda的安裝路徑。

下載完成以后,我們利用cd命令,進(jìn)入到cuda_8.0.61_375.26_linux.run文件所在的目錄中,然后運(yùn)行下面的指令,進(jìn)行安裝(注意這個(gè)文件名,前面的cuda_8.0.61代表cuda的版本,后面的375.26代表的對(duì)應(yīng)的NVIDIA驅(qū)動(dòng)的版本,這里我用cuda8.0的安裝過程為例,9.0和9.1同理)

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

#先執(zhí)行下面的命令安裝相關(guān)依賴,
#否則會(huì)出現(xiàn)`Missing recommended library`錯(cuò)誤
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 


sudo sh cuda_8.0.61_375.26_linux.run #開始安裝

#..一堆協(xié)議說明...
#直接按q退出協(xié)議說明.
zerozone@zerozone: accept/decline/quit: accept #接受協(xié)議

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26? 
y)es/(n)o/(q)uit: n #是否顯卡驅(qū)動(dòng)包,由于已經(jīng)安裝顯卡驅(qū)動(dòng),選擇n

Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y #是否安裝工具包,選擇y

Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]: #工具包安裝地址,默認(rèn)回車即可

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y #添加鏈接**注意這個(gè)連接,如果你之前安裝過另一個(gè)版本的cuda,除非你確定想要用這個(gè)新版本的cuda,否則這里就建議選no,因?yàn)橹付ㄔ撴溄雍髸?huì)將cuda指向這個(gè)新的版本**

Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y #安裝樣例

Enter CUDA Samples Location
 [ default is /root ]: #樣例安裝地址默認(rèn)即可

# ***安裝信息***
Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...

Missing recommended library: libXi.so
Missing recommended library: libXmu.so
#注意,這里出現(xiàn)了Missing recommended library錯(cuò)誤,
#是因?yàn)椴┲髟诘谝淮伟惭b時(shí),沒有添加最開始的那條安裝相關(guān)依賴的指令,
#之后我添加了依賴后,再次安裝,就沒有Missing錯(cuò)誤了

Installing the CUDA Samples in /root ...
Copying samples to /root/NVIDIA_CUDA-8.0_Samples now...
Finished copying samples.

===========
= Summary =
===========
Driver:  Not Selected
Toolkit: Installed in /usr/local/cuda-8.0
Samples: Installed in /root, but missing recommended libraries

Please make sure that
 -  PATH includes /usr/local/cuda-8.0/bin
 -  LD_LIBRARY_PATH includes /usr/local/cuda-8.0/lib64, or, add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-8.0/bin

Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-8.0/doc/pdf for detailed information on setting up CUDA.

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 361.00 is required for CUDA 8.0 functionality to work.

To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:

  sudo <CudaInstaller>.run -silent -driver

Logfile is /tmp/cuda_install_6388.log  
# ***安裝完成***

配置CUDA相關(guān)環(huán)境變量

修改~/.bashrc文件(或~/.zhsrc) 在文件末尾添加環(huán)境變量

Tensorflow官方安裝歷程要求注意的是:配置PATH和LD_LIBRARY_PATH和CUDA_HOME環(huán)境變量.

vim ~/.bashrc #修改配置文件(如果你用的是zsh,則需要修改 ~/.zshrc文件)

#在文件結(jié)尾處添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

利用同樣的方法下載你想安裝的另一個(gè)版本的cuda工具包(注意是runfile類型),在安裝過程中,注意cuda symbol link的選擇(首次安裝,選y,安裝額外的版本,選n)

2、cuda多個(gè)版本的切換

在安裝了多個(gè)cuda版本后,可以在/usr/local/目錄下查看自己安裝的cuda版本,如下圖所示:

這里,cuda-9.0和cuda-9.1就是我們安裝的兩個(gè)cuda版本了,而cuda是一個(gè)軟鏈接,它指向我們指定的cuda版本(注意上面在設(shè)置環(huán)境變量時(shí),使用的是cuda,而不是cuda-9.0和cuda-9.1,這主要是為了方便我們切換cuda版本,可以讓我們不用每次都去該環(huán)境變量的值)

可以使用stat命令查看當(dāng)前cuda軟鏈接指向的哪個(gè)cuda版本,如下所示:

可以看到,文件類型是symbolic link,而指向的目錄正是/usr/local/cuda-9.0,當(dāng)我們想使用cuda-9.1版本時(shí),只需要?jiǎng)h除該軟鏈接,然后重新建立指向cuda-9.1版本的軟鏈接即可(注意名稱還是cuda,因?yàn)橐cbashrc文件里設(shè)置的保持一致)

sudo rm -rf cuda
sudo ln -s /usr/local/cuda-9.1 /usr/local/cuda

想切換其他版本的cuda,只需要改動(dòng)建立軟鏈接時(shí)cdua的正確路徑即可

到此這篇關(guān)于ubuntu安裝多個(gè)版本的CUDA并隨時(shí)切換的文章就介紹到這了,更多相關(guān)ubuntu安裝多個(gè)版本CUDA內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于gentoo安裝Nginx php mysql的方法

    基于gentoo安裝Nginx php mysql的方法

    新買的VPS。在上面部署了nginx mysql php。需要的朋友可以參考下。
    2011-05-05
  • xmapp環(huán)境搭建注意事項(xiàng)說明

    xmapp環(huán)境搭建注意事項(xiàng)說明

    如果要用其他IP訪問,需要到apache/conf/ext/httpd-xmapp.cf配置文檔下修改最后的一段信息,注釋掉一行拒絕IP的。還有修改一個(gè)允許訪問IP的為(*)
    2013-11-11
  • linux grep查找的結(jié)果中顯示匹配行的上下行內(nèi)容方式

    linux grep查找的結(jié)果中顯示匹配行的上下行內(nèi)容方式

    這篇文章主要介紹了linux grep查找的結(jié)果中顯示匹配行的上下行內(nèi)容方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux用戶自定義at、cron計(jì)劃任務(wù)執(zhí)行的方法

    Linux用戶自定義at、cron計(jì)劃任務(wù)執(zhí)行的方法

    今天小編就為大家分享一篇Linux用戶自定義at、cron計(jì)劃任務(wù)執(zhí)行的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Linux報(bào)錯(cuò)cannot?open?shared?object?file問題及解決

    Linux報(bào)錯(cuò)cannot?open?shared?object?file問題及解決

    這篇文章主要介紹了Linux報(bào)錯(cuò)cannot?open?shared?object?file問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • linux定時(shí)任務(wù)的一些相關(guān)操作匯總

    linux定時(shí)任務(wù)的一些相關(guān)操作匯總

    這篇文章主要給大家介紹了關(guān)于linux定時(shí)任務(wù)的一些相關(guān)操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)組件具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Jdk1.8的安裝簡(jiǎn)易教程(Linux和windows)

    Jdk1.8的安裝簡(jiǎn)易教程(Linux和windows)

    本文通過一段簡(jiǎn)易的代碼給大家介紹Jdk1.8的安裝(Linux和windows),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-08-08
  • Linux使用fdisk實(shí)現(xiàn)磁盤分區(qū)過程圖解

    Linux使用fdisk實(shí)現(xiàn)磁盤分區(qū)過程圖解

    這篇文章主要介紹了Linux使用fdisk實(shí)現(xiàn)磁盤分區(qū)過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Linux內(nèi)存分析工具介紹,高效診斷和解決問題

    Linux內(nèi)存分析工具介紹,高效診斷和解決問題

    這篇文章主要介紹了Linux內(nèi)存分析工具,高效診斷和解決問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • VPS 配置優(yōu)化筆記

    VPS 配置優(yōu)化筆記

    VPS(Virtual Private Server 虛擬專用服務(wù)器)技術(shù),將一部服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的優(yōu)質(zhì)服務(wù)。每個(gè)VPS都可分配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、獨(dú)立超大空間、獨(dú)立內(nèi)存、獨(dú)立執(zhí)行程序和獨(dú)立系統(tǒng)配置等。
    2008-12-12

最新評(píng)論