Docker容器搭建运行python深度学习环境

  1. 任务管理器中查看虚拟化,已启用
    若禁用,重启电脑,到Bios中开启
    在这里插入图片描述
  2. 安装Docker Desktop及开启WSL功能。
    在这里插入图片描述
    打开 powershell
  3. 创建镜像
docker run --rm -it quay.io/azavea/raster-vision:pytorch-latest /bin/bash
docker images

在这里插入图片描述
ubuntu

docker run wq001/rastertorch

在这里插入图片描述

依据镜像id创建容器

docker create -it --name [name] [镜像id]
docker start [name]

在这里插入图片描述
进入容器

docker exec -it [容器id] /bin/bash

在这里插入图片描述
在这里插入图片描述
将容器提交至docker Hub

docker commit -m "What you did to the image" -a "Author Name" container_id repository/new_image_name
docker commit -m 'add rv' -a 'wq001' 578ce96731cc wq001/rastertorch

https://hub.docker.com/r/wq001/rastertorch

docker容器和本地机器互传文件

docker cp [本地路径] 容器id:[容器内路径]
docker cp D:\docker\raster-vision\myPY\test.py 7837a6060f9d:/opt/src/code/test.py
docker cp 容器id:[容器内路径] [本地路径] 

在这里插入图片描述

查看所有镜像 docker images
查看所有容器 docker ps -a

在这里插入图片描述
在这里插入图片描述

Expected more than 1 value per channel when training, got input size torch.Size([1, 256, 1, 1])

batch_size=1导致。
改为偶数或在torch.utils.data.DataLoader类中或自己创建的继承于DataLoader的类中设置参数drop_last=True,把不够一个batch_size的数据丢弃。

urllib.error.URLError: <urlopen error [Errno 111] Connection refused>

网络问题。
下载本地后再上传或者搭梯子。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yddcs

你的鼓励--创作的动力!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值