Ubuntu终端使用服务器

docker镜像

https://hub.docker.com/ 用于搜索和安装相应的环境

在这里插入图片描述

命令

  1. sudo docker load < torch1.2.0.tar 导入本地镜像(注意是已经下载到本地的镜像)
  2. sudo docker images 查看当前存在的所有镜像;https://www.jc2182.com/docker/docker-image.html
  3. sudo docker exec - it containerID bash 进入容器
  4. sudo docker cp /folder1/folder2/…/foldern/ containerID:/F1/F2/…/FN将“/folder1/folder2/…/foldern/”下所有文件复制到容器containerID中的/F1/F2/…/FN文件夹中;
    sudo docker cp /folder1/folder2/…/foldern 将foldern文件夹复制过去。
    sudo docker cp /folder1/folder2/…/foldern/filename 复制某一个文件到容器中。
  5. vi train.py 打开或者新建文件,并将光标置于第一行行首。
    见此网址
    vi打开文件之后,可以连续两次Z,即可保存并关闭文件,返回命令窗口。
    vi打开文件不能直接编辑,需要“i”进入insert模式就可以编辑了!
  6. python train.py 训练模型
  7. sudo docker ps 查看当前运行的容器;有关docker基础用法的参考链接
  8. rm -rf file_name 在当前文件夹下,删除filename文件夹。
  9. exit 退出当前执行终端
  10. mkdir file_name 新建名为file_name的文件夹。
  11. ESC模式下输入 “:wq!”
    见下:(1):wq 保存后退出
    (2):wq! 强制保存后退出
    (3):w保存但不退出
    (4):w!若文件属性为只读时,强制写入该文档
    (5):q不保存并退出
    (6):q!不保存并强制退出
    保存修改后的文件退出

使用Ubuntu终端报错Error

报错1:<未解决>

UnicodeEncodeError:ascii’ codec can’t encode characters in position 0-1: ordinal not in range(128)

错误原因是编码格式不对。

  1. 查看docker容器的编码格式:locale
  2. 查看容器的所有语言环境:locale -a
    这里会发现,不支持中文格式。
  3. 下载中文语言包:apt-get -y install language-pack-zh-hans
  4. 然后增加中文编码集:export LANG=zh_CN.UTF-8

中英文替换:

  1. train.py
    (1)raise ValueError("数据集过小,无法继续进行训练,请扩充数据集。") 替换为dataset is small
  2. voc_annotation.py
    (1) print("检查数据集格式是否符合要求,这可能需要一段时间。")#注释掉
    (2)raise ValueError("未检测到标签图片%s,请查看具体路径下文件是否存在以及后缀是否为png。" % (png_file_name))替换为there is no %s
    (3)print("标签图片%s的shape为%s,不属于灰度图或者八位彩图,请仔细检查数据集格式。" % (name, str(np.shape(png))))#注释掉
  3. predict.py
    (1)raise ValueError("未能正确读取摄像头(视频),请注意是否正确安装摄像头(是否正确填写视频路径)。")替换为Don’t recognize!
  4. get_miou.py 修改类别个数num_classes = 2
  5. docker images/docker ps查看已有的容器和镜像
  6. docker rm -f 容器名:删除一个容器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值