IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker-build镜像(ubuntu18.04+python3.8+torch+cuda) -> 正文阅读

[系统运维]docker-build镜像(ubuntu18.04+python3.8+torch+cuda)

从官网下载需要的软件包版本https://download.pytorch.org/whl/lts/1.8/torch_lts.htmlhttps://download.pytorch.org/whl/lts/1.8/torch_lts.html

  1. 下载软件包
    1. torch-1.8.2+cpu-cp38-cp38-linux_x86_64.whl

      torch-1.8.2+cu111-cp38-cp38-linux_x86_64.whl
      torchaudio-0.8.2-cp38-cp38-linux_x86_64.whl
      torchvision-0.9.2+cu111-cp38-cp38-linux_x86_64.whl

  2. 创建Dockerfile文件--touch Dockerfile? 然后填写下方内容
    1. #安装python运行环境
      #
      ################################################
      
      #基于哪个镜像生成新的镜像
      FROM nvidia/cuda:11.1-cudnn8-devel-ubuntu18.04
      
      RUN rm /etc/apt/sources.list.d/cuda.list
      
      
      #作者名
      MAINTAINER SunPengfei
      
      #设置环境变量
      ENV TZ Asia/Shanghai
      ENV LANG zh_CN.UTF-8
      # 拷贝下载好的whl文件到镜像中
      COPY torch-1.8.2+cpu-cp38-cp38-linux_x86_64.whl /tmp
      COPY torch-1.8.2+cu111-cp38-cp38-linux_x86_64.whl /tmp
      COPY torchaudio-0.8.2-cp38-cp38-linux_x86_64.whl /tmp
      COPY torchvision-0.9.2+cu111-cp38-cp38-linux_x86_64.whl /tmp
      
      
      #执行命令
      #替换为阿里源
      RUN sed -i 's#http://archive.ubuntu.com/#http://mirrors.aliyun.com/#' /etc/apt/sources.list \
          && sed -i 's#http://security.ubuntu.com/#http://mirrors.aliyun.com/#' /etc/apt/sources.list
      
      #更新软件源并安装软件
      RUN apt-get update -y \
          && apt-get -y install iputils-ping \
          && apt-get -y install wget \
          && apt-get -y install net-tools \
          && apt-get -y install vim \
          && apt-get -y install openssh-server \
          && apt-get -y install python3.8 \
          && apt-get -y install python3-pip python3-dev \
          && cd /usr/local/bin \
          && rm -f python \
          && rm -f python3 \
          && rm -f pip \
          && rm -f pip3 \
          && ln -s /usr/bin/python3.8 python \
          && ln -s /usr/bin/python3.8 python3 \
          && ln -s /usr/bin/pip3 pip \
          && ln -s /usr/bin/pip3 pip3 \
          && python -m pip install --upgrade pip \
      	&& cd /tmp \
      	&& pip3 install torch-1.8.2+cpu-cp38-cp38-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/ \
      	&& pip3 install torch-1.8.2+cu111-cp38-cp38-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/ \
      	&& pip3 install torchaudio-0.8.2-cp38-cp38-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/ \
      	&& pip3 install torchvision-0.9.2+cu111-cp38-cp38-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/ \
          && apt-get clean \
          && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* \
  3. 执行dockerfile脚本
    1. docker build -t zgh_ir_analy/real_time:v1 .? ?#??注释docker build -t(镜像tag)工作路径
  4. 完成之后创建镜像,继续安装你想装的环境,收尾
    1. docker run --name container_name -i -t -d tag
    2. 进入镜像?docker exec -it container_id /bin/bash
  5. 保存更改后的镜像
    1. docker commit container_id?tag
      ?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-13 12:00:08  更:2022-05-13 12:01:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:50:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码