############這是第一次嘗試,在pytorch虛擬環(huán)境中,沒有確定GPU版本,隨便安裝的,棄用#########
查看服務(wù)器的GPU版本
nvidia-smi顯示的是編譯版本,nvcc?-V查看的運(yùn)行時(shí)cuda版本,一般看nvcc?-V的版本
1,創(chuàng)建、激活虛擬環(huán)境
conda create -n pytorch python=3.6
source activate pytorch
2.選擇國內(nèi)的conda源
3.官網(wǎng)復(fù)制安裝命令,https://pytorch.org/
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
2020年12月3號(hào)##########重新創(chuàng)建虛擬環(huán)境pytorch_pip#############
1.查看服務(wù)器的GPU版本(213服務(wù)器為CUDA10.0)
對(duì)照GPU匹配的p[ytorch版本https://blog.csdn.net/weixin_42069606/article/details/105198845
nvidia-smi顯示的是編譯版本,nvcc?-V查看的運(yùn)行時(shí)cuda版本,一般看nvcc?-V的版本
2.創(chuàng)建、激活虛擬環(huán)境
conda create -n pytorch_pip python=3.6
source activate pytorch_pip
3.選擇國內(nèi)的conda源
添加清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
4.根據(jù)CUDA10.0安裝了匹配的最高版本
pip install torch==1.2.0 torchvision==0.4.0
5.配置學(xué)習(xí)環(huán)境jupyter
pip install jupyter
6.不用xshell的SSH隧道搭建服務(wù)器
6.1首先在服務(wù)器端打開python,設(shè)置密碼
In [1]: from notebook.auth import passwd
In [2]: passwd() #輸入密碼
Enter password:
Verify password:
Out [2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$CY7L7yMSuxiNH/dHlCohpA$z.........s+yJg'
6.2 新建jupyter_config.py,輸入如下配置
c.NotebookApp.ip = '192.168.0.183' # 指定? ps:有些教程寫的'*' 或者'::',經(jīng)我測(cè)驗(yàn),我只能指定IP地址才有效
c.NotebookApp.open_browser = False # 關(guān)閉自動(dòng)打開瀏覽器
c.NotebookApp.port = 12345 # 端口隨意指定
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$CY7L7yMSuxiNH/dHlCohpA$z.........s+yJg' # 復(fù)制前一步生成的密鑰
6.3 啟動(dòng)jupyter notebook
jupyter notebook --config=jupyter_config.py? ?#這里應(yīng)該是只有第一次需要這樣,后面使用直接jupyter notebook就行
6.4 客戶端打開瀏覽器,訪問http://[服務(wù)器IP]:[服務(wù)器設(shè)置的端口]12345,輸入6.1設(shè)置的密碼即可訪問jupyter.

7.通過 xshell的SSH 端口轉(zhuǎn)發(fā)搭建 Jupyter notebook 服務(wù)器
7.1首先在服務(wù)器端打開python,設(shè)置密碼
In [1]: from notebook.auth import passwd
In [2]: passwd() #輸入密碼
Enter password:
Verify password:
Out [2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$CY7L7yMSuxiNH/dHlCohpA$z.........s+yJg'
7.2 新建jupyter_config.py,輸入如下配置
c.NotebookApp.ip = '*' # 指定? ps:這種設(shè)置方式,寫*
c.NotebookApp.open_browser = False # 關(guān)閉自動(dòng)打開瀏覽器
c.NotebookApp.port = 12345 # 端口隨意指定
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$CY7L7yMSuxiNH/dHlCohpA$z.........s+yJg' # 復(fù)制前一步生成的密鑰
7.3 啟動(dòng)jupyter notebook
jupyter notebook --config=jupyter_config.py? ?#這里應(yīng)該是只有第一次需要這樣,后面使用直接jupyter notebook就行
7.4xshell建立通道

7.4 客戶端打開瀏覽器,訪問http://[localhost]:[本地設(shè)置的端口]8989,即可訪問jupyter,沒讓我輸入密碼.

8.直接通過服務(wù)器命令行這只SSH 端口轉(zhuǎn)發(fā)搭建 Jupyter notebook 服務(wù)器(這個(gè)本人沒有測(cè)試)
http://www.itdecent.cn/p/a9de7a089834