在服务器创建一次性容器

2019-05-03  本文已影响0人  小光K

因为自己的神经网络每改变一次随机数种子要跑很久的时间,在大佬的指导下,可以同时开启多个一次性容器,并将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  # 查看正在运行的所有容器
上一篇下一篇

猜你喜欢

热点阅读