因为自己的神经网络每改变一次随机数种子要跑很久的时间,在大佬的指导下,可以同时开启多个一次性容器,并将print的数据保存在TXT文档中,在此记录一下。
进入服务器
ssh root(ubuntu)@主机名(ip)
输入服务器密码
进入数据文件夹下
cd /data/xxx # 进入程序文件夹所在的/data/xxx目录下
复制文件夹
cp -r file/ file1 # 复制文件夹file并命名为file1
改变随机数种子
vim file1/main.py # 利用vim命令对py文件内容进行更改
i 插入
esc 退出
:wq! 退出vim命令并保存文件
创建一次性容器
所谓一次性容器就是一但程序运行结束就会自动销毁,不再占用空间。
sudo su # 获得管理员权限
docker run --runtime=nvidia --cpus=16 -v $PWD/file1:/data -w /data pytorch-tensorboardx:v1 /root/miniconda3/bin/python3 -u main.py > out2.txt
# 用pytorch-tensorboardx镜像创建容器,跑file1中的代码,并将print结果保存在out2.txt中
查看结果
docker ps # 查看正在运行的所有容器
网友评论