(因為在普通用戶上安裝有些權限問題安裝出錯,所以我在root用戶下相對容易安裝,但是anaconda官網說可以直接在普通用戶下安裝,不過,在root下安裝,其他用戶也是能用的。
訪問Anaconda官網下載頁面,右鍵點擊你想要安裝的版本,復制鏈接地址。為了安裝python版本為3.5,所以安裝的anaconda版本應該為4.2.0的,(anaconda版本與python對應關系)
一、基於國內網絡,利用清華源執行下面的命令講執行腳本獲取到本地:
wget http://mirrors.ustc.edu.cn/anaconda/archive/Anaconda3-4.2.0-Linux-x86_64.sh
二、為了避免直接安裝出錯,先安裝bzip2
yum install bzip2
如果是非root用戶,需要加上sudo,有可能出現輸入密碼對了,但一直顯示:
這可能是由於未把非root用戶加入sudoers組造成的(點擊這里查看解決方案,或百度)
三、安裝anaconda
在完成前兩步后,執行
sh ./Anaconda3-5.1.0-Linux-x86_64.sh
安裝過程認真查看,會出現安裝路徑選擇之類的,基本選擇yes就好了,最后出現是否安裝vscode,選擇no
為避免環境出問題,出現以下代碼也yes, 會自動添加path
Do you wish the installer to initialize Anaconda3
in your /root/.bashrc ? [yes|no]
[no] >>> yes
注意:如果安裝出錯想在原來文件下裝,先刪除原來的文件夾,命令 rm -rf [文件夾名]
在安裝后,執行 source /root/.bashrc 刷新配置文件
可以輸入python,查看是否安裝成功
對於我的安裝路徑是:/data/anaconda3/
四、安裝pytorch
由於國內網絡情況,仍采用清華鏡像,先添加conda配置:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
然后執行安裝命令
conda install pytorch
同時安裝程序可能會帶有CUDA,但是很多服務器並不具有GPU,因此很可能會跳過這個程序的安裝。具體請根據安裝情況而定。
正常來講,服務器網絡狀態正常的話,大概20分鍾左右就能安裝完成。 安裝失敗,可以多次嘗試,有其他問題,建議直接GOOGLE
反正就是可以直接按照上面命令安裝,到時候代碼不是gpu的就行。
五、安裝torchvision
conda install torhvision
六、查看是否成功
成功安裝,看下版本 conda list
七、如何將win10上的文件上次服務器(我在xshell中操作,建議安裝這個來連接雲服務器,很方便)
安裝上傳軟件
yum install lrzsz
然后切換到想傳到的位置,執行
rz
會跳出框框,自己選擇
輸入 sz [目標文件] ,回車。 查看下載路徑如下圖所示
八、上傳的壓縮包解壓
1.安裝支持ZIP的工具
yum install -y unzip zip
2.解壓zip文件
unzip 文件名.zip
3.壓縮一個zip文件
zip 文件名.zip 文件夾名稱或文件名稱
九、開始訓練
文件夾下有.py文件,忽略.pth文件(我試跑過的模型),
由於在win10下的代碼就是相對路徑,所以在服務器上也是相對路徑,就不需要做什么修改,執行語句和在win10 的terminal下一樣
python main.py --upscale_factor 2 --batchSize 64 --testBatchSize 64 --nEpochs 30 --lr 0.001
成功跑通了
十、測試
利用.pth文件測試,測試命令和win10 terminal下一樣
python super_resolve.py --input_image rc_512.tif --model model_epoch_30.pth --output_filename server2win.tif
路徑是相對路徑,所以保存的圖片在同一個文件夾下面
將server2win.tif 下載到win10上
sz server2win.tif
此時會跳出對話框,選擇想要保存的win10的路徑就好了
這樣子,就成功下載了