溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux環(huán)境下GPU版本的pytorch如何安裝

發(fā)布時(shí)間:2021-05-17 14:47:55 來源:億速云 閱讀:342 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)Linux環(huán)境下GPU版本的pytorch如何安裝的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

服務(wù)器環(huán)境:

Ubuntu 16.04.7

顯卡:2080

cuda:10.1

Linux環(huán)境下GPU版本的pytorch如何安裝

注:若服務(wù)器有管理員賬戶和個(gè)人賬戶,最好在個(gè)人賬戶下重新安裝anaconda,否則安裝pytorch過程中可能有些庫安裝失敗,由于權(quán)限問題,不能刪除這些失敗的庫重新安裝。在個(gè)人賬戶下就不存在權(quán)限問題。

一 添加鏡像源

目的:使用默認(rèn)的源地址下載速度很慢,會(huì)出現(xiàn)超時(shí),導(dǎo)致某些第三方庫只下載了部分,不完整,最終失敗。

首先查看當(dāng)前鏡像源

cat ~/.condarc

或者

conda config --show channels

或者

conda info

Linux環(huán)境下GPU版本的pytorch如何安裝

然后添加清華鏡像源。參考官網(wǎng)https://mirror.tuna.tsinghua.edu.cn/help/anaconda/和http://kemok4.com/article/212360.htm

先嘗試添加1個(gè)鏡像源(可以嘗試只添加第一個(gè)main就夠了,路徑下包括常用的第三方庫如python等,不夠的話按需要再添之后幾個(gè))。個(gè)人最終添加的是如下4個(gè)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --add channels https://mirrors.t

然后查看當(dāng)前鏡像源,發(fā)現(xiàn)多了剛添加的鏡像源網(wǎng)址

Linux環(huán)境下GPU版本的pytorch如何安裝

注:如果需要增加更多的鏡像源,仿照上面命令繼續(xù)添加即可。若需求更換其他鏡像源,可以把剛才的刪除,刪除剛添加的鏡像源命令:

conda config --remove channels https://mirrors.

添加鏡像源結(jié)束后,輸入命令

conda config --set show_channel_urls yes

conda config --set show_channel_urls yes的意思是從channel中安裝包時(shí)顯示channel的url,這樣就可以知道包的安裝來源了。

輸入如下命令,清除索引緩存,保證用的是鏡像站提供的索引

conda clean -i

二 創(chuàng)建虛擬環(huán)境

conda create -n myenv python=3.5.2

注:移除環(huán)境命令,conda remove -n 環(huán)境名 --all

注:報(bào)錯(cuò)

錯(cuò)誤1:若5分鐘以上后創(chuàng)建失敗,報(bào)錯(cuò)

Linux環(huán)境下GPU版本的pytorch如何安裝

請(qǐng)參考博客http://kemok4.com/article/212362.htm

錯(cuò)誤2:Segmentation fault (core dumped)

原因:在未加清華鏡像源的時(shí)候,嘗試創(chuàng)建虛擬環(huán)境,由于國外鏡像源超時(shí)導(dǎo)致失敗,有些包只下載了部分,產(chǎn)生了歷史緩存。需要清空。輸入如下命令,按提示操作

conda clean –a

創(chuàng)建過程及成功后,有如下頁面信息

Linux環(huán)境下GPU版本的pytorch如何安裝

Linux環(huán)境下GPU版本的pytorch如何安裝

Linux環(huán)境下GPU版本的pytorch如何安裝

三 安裝pytorch

從base切換到上面創(chuàng)建的新虛擬環(huán)境,

conda activate pytorch_gpu_lsq

查看已安裝的cuda版本,查看官網(wǎng)https://pytorch.org/,根據(jù)cuda版本和操作系統(tǒng)類型/版本等信息,選擇安裝哪個(gè)版本的pytorch。服務(wù)器cuda 10.1,所以安裝命令如下

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

需要一些時(shí)間,等待即可。

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

感謝各位的閱讀!關(guān)于“Linux環(huán)境下GPU版本的pytorch如何安裝”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI