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

 更新时间:2021年10月21日 16:01:06   作者:yddcs  
本文主要介绍了Docker容器搭建运行python的深度学习环境的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

任务管理器中查看虚拟化,已启用
若禁用,重启电脑,到Bios中开启

在这里插入图片描述

安装Docker Desktop及开启WSL功能。

在这里插入图片描述

打开 powershell

创建镜像

docker run --rm -it quay.io/azavea/raster-vision:pytorch-latest /bin/bash
docker images

在这里插入图片描述

依据镜像id创建容器

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

在这里插入图片描述

进入容器

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

在这里插入图片描述

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>

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

到此这篇关于Docker容器搭建运行python的深度学习环境的方法的文章就介绍到这了,更多相关Docker搭建运行python深度学习环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 对Docker-java项目进行jvm调优-内存方式

    对Docker-java项目进行jvm调优-内存方式

    本文详细介绍了如何进入Docker容器并分析Java进程的内存使用情况,通过使用jps和jstat工具,可以查看java进程列表及内存池容量,讨论了设置JVM参数-Xmx和-Xms相等的重要性,以避免堆内存的频繁调整,此外,还探讨了FullGC触发条件和元空间的配置
    2024-09-09
  • 给docker创建的elasticsearch容器添加密码简单步骤

    给docker创建的elasticsearch容器添加密码简单步骤

    在使用Elasticsearch(ES)Docker容器时,有时需要设置密码来保护数据的安全性,这篇文章主要给大家介绍了关于给docker创建的elasticsearch容器添加密码的简单步骤,需要的朋友可以参考下
    2024-02-02
  • Docker学习笔记之Docker部署Java web系统

    Docker学习笔记之Docker部署Java web系统

    这篇文章主要介绍了Docker学习笔记之Docker部署Java web系统,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • docker上安装和卸载MySQL数据库详细图文教程

    docker上安装和卸载MySQL数据库详细图文教程

    Docker是一种容器化技术,可以快速方便地部署和管理应用程序,Mysql 是一个开源的关系型数据库管理,系统这篇文章主要给大家介绍了关于docker上安装和卸载MySQL数据库的相关资料,需要的朋友可以参考下
    2024-05-05
  • Docker容器迁移之导入和导出容器方式

    Docker容器迁移之导入和导出容器方式

    这篇文章主要介绍了Docker容器迁移之导入和导出容器方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • 利用Docker-compose安装redis的简单步骤

    利用Docker-compose安装redis的简单步骤

    Docker-compose是Docker官方推出的一个工具软件,可以管理多个Docker容器组成的一个应用,下面这篇文章主要给大家介绍了关于利用Docker-compose安装redis的简单步骤,需要的朋友可以参考下
    2024-03-03
  • Linux 离线安装docker的过程(一键式安装)

    Linux 离线安装docker的过程(一键式安装)

    这篇文章主要介绍了Linux 离线安装docker(一键式安装)的方法,非常简单,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Docker如何给Springboot项目动态传参的实现方法

    Docker如何给Springboot项目动态传参的实现方法

    这篇文章主要介绍了Docker如何给Springboot项目动态传参的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Docker搭建服务器监控面板的实现示例

    Docker搭建服务器监控面板的实现示例

    Docker服务器监控面板是一种用于监控容器运行情况的工具,本文主要介绍了Docker搭建服务器监控面板的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Docker内置网络模式分析

    Docker内置网络模式分析

    这篇文章主要为大家介绍了Docker内置网络模式分析及使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论