云桌面pytorch的配置以及简单脚本的编写
一、环境配置
1、更新pip
输入指令:python -m pip install --upgrade pip
2、配置Anaconda(用户管理python版本):
(1)进入官网找到选择版本:
https://www.anaconda.com/products/individual
(2)下载好后上传至云桌面,然后打开命令行输入:
$ bash Anaconda3-2021.05-Linux-x86_64.sh
接受协议,一路按回车,安装完毕后,重启终端,输入指令
conda – version 查看conda版本:
(3)创建一个用于pytorch的新虚拟环境:
conda create -n pytorch python=3.6
创建完毕后,输入以下指令激活虚拟环境:
source activate pytorch 或者 conda activate pytorch
3、下载pytorch
(1)进入官网,选好版本:
复制指令到命令行安装
(2)安装完毕后,查看pytorch的版本:
安装完毕
二、提交脚本运行作业:
思路一(暂不可行):
(1)在windows桌面中打开记事本写入脚本:
(2)然后修改后缀名为. sh 上传至云桌面中,输入指令:
sbatch -p gpu 1.sh
(3)报错:
原因是unix和windos的换行符不同,因此我们需要将windows的换行符转为unix的
输入指令: dos2unix 1.sh
报错:
原因是系统没有安装dos2unix
前往官网安装:
https://linux.softpedia.com/dyn-postdownload.php/a4d45d7d77fe52114c1f120019ef007e/60b1eab4/158f/0/1
下载好后输入指令安装:
rpm -ivh dos2unix-7.4.0-3.el8.x86_64.rpm
报错:
权限不够。
目前暂无提权思路。
思路二:用linux自带的文本编辑器写脚本:
(1)vim 123.sh(如果没有123.sh ,则vim会新建一个)
(2)按 i进入编辑模式,输入内容:
输入完毕后按 Ese建退出编辑模式并切到正常模式
按 :wq保存并退出
(3)输入以下指令提交作业:
sbatch -p gpu 123.sh
提交成功,并且作业号为885
(4)输入以下指令查看作业信息
squeue
可以看到作业正在排队
(5)当作业运行完毕时,输入以下指令查看输出文件
① 查看输出文件 tail -f test1.txt
② 查看报错文件 tail -f test2.txt