首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用指定的CUDA工具包和pytorch创建对接者图像

使用指定的CUDA工具包和pytorch创建对接者图像
EN

Stack Overflow用户
提问于 2021-08-10 07:05:09
回答 1查看 107关注 0票数 0

我在使用ICM公司的集群。它提供了一种方便的方式来配置remote by docker:

因此,我希望为我的开发环境(python包cuda、一些实用程序脚本(如screenrsync,以及一些必要的data)构建一个在远程机器上部署的对接映像。这是我的Dockerfile

代码语言:javascript
复制
# syntax=docker/dockerfile:1

FROM pytorch/pytorch:1.7.1-cuda11.0-cudnn8-runtime

WORKDIR /app

RUN sudo apt-get install rsync
RUN sudo apt-get install screen
RUN conda create --prefix /data/vxxx/nn python=3.8
RUN conda init

# shotcut for activating my environment
RUN echo 'alias nn="conda activate /data/xxx/nn"' >> ~/.bashrc
RUN source ~/.bashrc
RUN nn

RUN pip3 install torchtext==0.8.1 pandas scipy scikit-learn transformers tensroboard -f https://download.pytorch.org/whl/torch_stable.html

# copy files from windows
COPY /mnt/c/test .

RUN cd /data
RUN mkdir xxx
RUN cd xxx
RUN mkdir Data
RUN mkdir Code
RUN cd Code
RUN git clone https://github.com/namespace-Pt/Document-Reduction.git

RUN git config --global user.name 'xxx'
RUN git config --global user.email 'xxx@1.com'

CMD [ "sleep", "infinity"]

我是刚接触过docker的人,我遵循了正式的python图像教程,我有以下问题:

  1. WORKDIR是什么意思?它是否意味着创建一个存储所有文件的新目录?
  2. ,为什么我的COPY命令不能工作?
  3. 如何发布我的映像以使其可用于集群?

G 220

EN

回答 1

Stack Overflow用户

发布于 2021-08-10 07:49:05

这里的初学者,据我所知。

  1. WORKDIR是用于运行、CMD、复制或添加等其他命令的工作目录。
  2. 不知道。我将双重检查目录路径。
  3. 不知道。通常我使用的是码头枢纽
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68722342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档