首页 > 系统相关 >Windows环境下Pytorch项目搭建在Docker中运行

Windows环境下Pytorch项目搭建在Docker中运行

时间:2024-03-05 15:48:11浏览次数:27  
标签:Windows pytorch Pytorch 本地 镜像 docker Docker

Windows环境下Pytorch项目搭建在Docker中运行

1. 安装windows版本的Docker

​ 网上已有诸多博客教程,这里就不再赘述。

2. 搭建本地Pytorch环境

​ 搭建本地Pytorch环境的方式我使用了两种方式,推荐使用第一种

第一种:

​ (1)在docker hub中(https://hub.docker.com),找到自己版本的pytorch版本,我这里是使用的torch==


)

(2)根据自己所需的pytorch版本,将镜像拉入本地

​ docker pull anibali/pytorch:1.10.2-cuda11.3


)

(3)docker images查看自己本地镜像,检查pytorch镜像是否已经拉入本地

(4)根据镜像id运行镜像,并进入镜像生成的容器

​ docker run -it 镜像id号 bash

(5)查看容器中安装的包

​ pip list

(6)如果缺少自己所需要的包,可以在容器中安装

​ 例如:pip install gym

(7)新建src文件夹和Dockerfile文件,将本地pycharm的pytorch代码复制到自己创建src文件夹中

(8)Dockerfile文件中的内容为:

FROM anibali/pytorch:1.10.2-cuda11.3

# WORKDIR 根据自己创建的Dockerfile文件所在路径填写

WORKDIR D:\study\docker\fl-pro

ADD . .

# ./src/t.py 该文件是docker容器启动运行的文件

CMD ["python", "./src/t.py"]

(9)将本地项目打包成docker镜像

​ docker build -t fl:0.1 .

(10)打包成功,可在镜像中查看

标签:Windows,pytorch,Pytorch,本地,镜像,docker,Docker
From: https://www.cnblogs.com/miaoyindian/p/18054176

相关文章

  • Docker多容器和通信搭建(二)
    前言前面介绍了Docker容器的基础服务搭建,对于Docker容器来说一般都是多个容器项目运行在服务器上。所以这篇主要讲述多容器之间的交互,以及宿主与容器之间的交互问题。一、部署多容器接着以Nginx为例,部署多个Nginx容器进行测试。~]#dockerrun-d--namenginx-p80......
  • Windows 操作系统中,Internet 协议版本 4 (TCP/IPv4) 的配置信息通常是保存在注册表中
    %SystemRoot%\system32\tcpipcfg.dll%SystemRoot%\system32\drivers\tcpip.sysSystem32\drivers\tcpip.sys%SystemRoot%\System32\wshtcpip.dll%SystemRoot%\System32\mswsock.dll%SystemRoot%\System32\perfnet.dll%SystemRoot%\System32\wsock32.dll......
  • 科幻:Windows内核攻击是指针对Windows操作系统内核的恶意攻击行为
    Windows内核攻击是指针对Windows操作系统内核的恶意攻击行为。Windows内核作为操作系统的核心组件,控制着系统资源的管理、进程调度、设备访问等关键功能,因此成为黑客和恶意分子攻击的一个重要目标。以下是一些常见的Windows内核攻击方式:内核漏洞利用:黑客通过利用Windows内核中......
  • tomcat8.5+ windows中html页面及控制台中文乱码问题解决办法
    tomcat8.5+windows中html页面及控制台中文乱码问题解决办法————————————————版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/onemy/article/details/106215384 https://blog.csdn.......
  • docker安装Rabbitmq
    搜索rabbitmq镜像dockersearchrabbitmq默认拉取最新版本镜像dockerpullrabbitmq创建并运行rabbitmq容器dockerrun-d--hostnamemy-rabbit--namemy-rabbit-p15672:15672-p5673:5672rabbitmq-d:该选项表示在后台(detachedmode)运行Docker容器,即启动一个守护......
  • 从零开始写 Docker(四)---使用 pivotRoot 切换 rootfs 实现文件系统隔离
    change-rootfs-by-pivot-root.png本文为从零开始写Docker系列第四篇,在mydockerrun基础上使用pivotRoot系统调用切换rootfs实现容器和宿主机之间的文件系统隔离。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大......
  • windows11下安装使用python多环境管理工具--poetry
    官网https://python-poetry.org/基础环境系统版本python版本poetry版本win1123H2多版本+3.6.8(默认)+3.8.6+3.10.41.8.2安装https://python-poetry.org/docs/我们选择脚本的方式安装使用powershell安装安装命令(Invoke-WebRequest-Urihttps://ins......
  • 怎么使用Docker运行Python代码
    需要使用Docker镜像运行Python代码编写Dockefile文件示例如下#需要使用的镜像版本FROMpython:3.11#代码工作目录WORKDIR/code#拷贝依赖文件COPYrequirements.txtrequirements.txt#安装依赖RUNpipinstall-rrequirements.txt-ihttps://pypi.doubanio.com/......
  • 重启windows构建服务器引起的一系列问题
    Jenkins构建部分命令找不到一、问题描述:jenkins构建报错ERROR,乱码二、分析原因进服务器手动执行,提示MSbuild.exe命令找不到,原来的环境变量设置的临时的,重启服务器之后,部分环境变量丢失 三、解决方法在Windows系统构建服务器安装工具后需要直接调用,请添加到系统变量中,避免......
  • Docker容器实战(00)-基础命令大全
    1容器生命周期管理1.1dockerstart启动一或多个已被停止的容器。#启动已被停止的容器myrunoobdockerstartmyrunoob1.2dockerstop停止一个运行中的容器dockerstopmyrunoob1.3dockerrestart重启容器dockerrestartmyrunoob1.4dockerrun创建一个新的容......