如何在服务器上配置深度学习环境
最近做畢業(yè)設(shè)計(jì),需要利用實(shí)驗(yàn)室的服務(wù)器,遠(yuǎn)超登錄并且配置服務(wù)器環(huán)境。記錄一下比較完整的配置流程。
ssh遠(yuǎn)程登錄與文件傳輸
我的電腦是windows的,主要講解一下windows的登錄方式。我使用的是Xshell 7進(jìn)行ssh登錄的,ssh登錄的軟件很多,選擇一個(gè)即可。文件傳輸我是使用Xftp 7登錄的。這兩個(gè)可以在官網(wǎng)通過郵件下載。然后通過IP地址、用戶名和密碼即可登錄。
在指定位置anaconda安裝
anaconda能很方面的進(jìn)行包管理,所以需要在服務(wù)器上安裝anaconda。由于服務(wù)器的anaconda默認(rèn)安裝地址磁盤空間滿了(這個(gè)折騰了好久,安裝torch快完成的時(shí)候報(bào)錯(cuò)空間不足),詢問了同學(xué),發(fā)現(xiàn)anaconda可以指定安裝位置。通過Linux的df -h指令查看磁盤空間情況,在空間較大的地方安裝anaconda。
然后按照步驟安裝anaconda,在系統(tǒng)提示安裝位置時(shí),輸入指定安裝位置即可,
(注意,目標(biāo)路徑里的aconda3文件不要自己創(chuàng)建,不然會(huì)報(bào)錯(cuò))
然后即可安裝成功。可使用conda activate激活環(huán)境,使用conda create -n envs_name建立環(huán)境。
安裝torch環(huán)境
利用官網(wǎng)安裝torch太慢,我們可以指定鏡像源。
我們可以利用如下指令查看當(dāng)前的源
conda config --show channels然后加入清華鏡像源,指令如下
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --set show_channel_urls yes然后,我們要?jiǎng)h除默認(rèn)的鏡像源,指令如下:
conda config --remove channels 通道名稱 例如 conda config --remove channels defaults #刪除默認(rèn)通道再使用conda config --show channels指令就可以看到如下界面:
在官網(wǎng)中,我們可以生成安裝torch的指令,如下:
其中,我們要把后面的-c pytorch刪除,不然依然會(huì)指定從torch官網(wǎng)下載。
至此,torch環(huán)境安裝完成。
對于其他的環(huán)境包,我們可以通過如下指令安裝(指定了清華源,我不指定就報(bào)錯(cuò)了)
conda install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx包檢測torch安裝是否成功
在ssh中依次輸入如下指令進(jìn)行驗(yàn)證
總結(jié)
以上是生活随笔為你收集整理的如何在服务器上配置深度学习环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 短期工作经历到底要不要写到简历上?
- 下一篇: 利用python求积分