linux下利用Anaconda裝pytorch tensorflow

一、安裝Anaconda

1.在windows系統(tǒng)下,從anaconda的官網(wǎng)上下載linux版本,下載后的為.sh文件

(Anaconda3-2019.10-Linux-x86_64.sh)


2. 下載winSCP軟件,將下載好的sh文件拖拽到Linux服務(wù)器上,建議直接放到桌面上

3.Win10遠(yuǎn)程桌面連接,輸入主機(jī)號,賬號密碼,進(jìn)入Linux系統(tǒng),打開終端

4.輸入cd,然后輸入chmod 755?Anaconda3-2019.10-Linux-x86_64.sh(允許自己可操作,其他人不可寫)


5.如果是復(fù)制到桌面上了,直接輸入./Anaconda3-2019.10-Linux-x86_64.sh安裝anaconoda,如果不是復(fù)制到桌面上,先轉(zhuǎn)到安裝目錄上,在執(zhí)行操作。

6.一路yes下來,就安裝完成了,但是還要配置環(huán)境變量。

vim ~/.bashrc

輸入上述命令后在輸入i,會進(jìn)入可編寫模式,在末尾加上

export PATH=/home/XXX/anaconda3/bin:$PAT? (xxx為你的用戶名)

最后輸入source ~/.bashrc 更新配置文件即可

(中間如果哪里不小心搞錯(cuò)了,可以按esc之后輸入:q!表示不保存退出)

7.驗(yàn)證,在終端輸入anaconda,出現(xiàn)下面這樣,就代表安裝成功了


二、安裝pytorch

1. 為pytorch創(chuàng)建一個(gè)虛擬環(huán)境,因?yàn)閜ytorch似乎與tensorflow不兼容,創(chuàng)建一個(gè)虛擬環(huán)境就好像虛擬機(jī)一樣,即使崩了也不會影響到外部。

conda create -n pytorch python=3.6

創(chuàng)建一個(gè)名為pytorch,python版本為3.6的虛擬環(huán)境。如果想刪除環(huán)境就是conda env remove -n pytorch

2. 進(jìn)入虛擬環(huán)境

source activate pytorch

3.安裝pytorch

pip install pytorch

三、安裝tensorflow

1. 為tensorflow創(chuàng)建一個(gè)虛擬環(huán)境

conda create -n tf python=3.6

創(chuàng)建一個(gè)名為tf,python版本為3.6的虛擬環(huán)境。

2. 進(jìn)入虛擬環(huán)境

source activate tf

3.查看當(dāng)前conda可安裝的版本

conda search tensorflow-gpu


建議不要裝太新的版本,容易與python無法配合

4.安裝tensorflow

conda install tensorflow-gpu=1.10.0

cudn cudnn 如果用conda下載的話會自動幫你裝好

注:tensorflow的很多問題都可以通過降版本得到解決

四、服務(wù)器使用過程中的一些小問題

1. 遇到鼠標(biāo)變十字,無法點(diǎn)擊的問題

由于錯(cuò)誤操作,shell命令行終端當(dāng)成了python環(huán)境,誤輸入了‘import’指令

找到包含import的進(jìn)程,殺死即可,在終端中輸入:

ps -ef | grep import 查看import進(jìn)程的pid

然后kill -9 20150(import進(jìn)程的pid號)

注:如果由于鼠標(biāo)不能動的問題,終端不小心被其他程序擋住了,無法輸入的情況,可以嘗試同時(shí)按住ctrl+tab,然后利用小鍵盤上下左右將終端調(diào)到前面,如果桌面沒有打開的終端,可能就只能重啟服務(wù)器了

2. 將Anaconda的默認(rèn)版本python3.7版本變成指定版本

不想建立虛擬環(huán)境,又因?yàn)槠渌虿幌胗?.7版本的,可以在終端輸入

conda install python=3.5? 來修改默認(rèn)版本

3. 在虛擬配置環(huán)境中使用jupyter notebook

雖然anaconda自帶jupyter notebook,但如果使用虛擬環(huán)境的話,如上面的pytorch虛擬環(huán)境,如果想使用jupyter notebook,需要執(zhí)行下面的操作:

a)配置好pytorch的環(huán)境,進(jìn)入

source activate pytorch

b)安裝jupyter notebook

conda install ipython

conda install jupyter

c)打開

jupyter notebook

d)操作完成后,想退出環(huán)境,source deactivate pytorch

4. 查看gpu使用情況及指定gpu

1. 下載gpustat

終端輸入 pip install gpustat

2.終端輸入gpustat即可查看當(dāng)前gpu使用情況

如果想要實(shí)時(shí)監(jiān)控,可以輸入watch -n1 --color gpustat

3.選用指定gpu

py文件中輸入下面的語句,指定只在2號上跑

import os

os.environ['CUDA_VISIBLE_DEVICES']='2'

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容