Skip to content
Snippets Groups Projects
Commit 300c9416 authored by Huck Febbo's avatar Huck Febbo
Browse files

first Dockerfile that builds an image that starts training

parent a8e312b5
No related branches found
No related tags found
No related merge requests found
FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu16.04 FROM nvidia/cudagl:9.0-devel-ubuntu16.04
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
...@@ -6,28 +6,28 @@ ARG DEBIAN_FRONTEND=noninteractive ...@@ -6,28 +6,28 @@ ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
apt-utils git curl vim unzip openssh-client wget \ apt-utils git curl vim unzip openssh-client wget \
build-essential cmake \ build-essential cmake \
libopenblas-dev libopenblas-dev \
libglib2.0-0 \
libsm6 \
libxext6 \
libxrender-dev
# Python 3.5 # Python 3.5
# For convenience, alias (but don't sym-link) python & pip to python3 & pip3 as recommended in:
# http://askubuntu.com/questions/351318/changing-symlink-python-to-python3-causes-problems
RUN apt-get update && apt-get install -y --no-install-recommends python3.5 python3.5-dev python3-pip python3-tk && \ RUN apt-get update && apt-get install -y --no-install-recommends python3.5 python3.5-dev python3-pip python3-tk && \
pip3 install --no-cache-dir --upgrade pip setuptools && \ pip3 install --no-cache-dir --upgrade pip setuptools && \
echo "alias python='python3'" >> /root/.bash_aliases && \ echo "alias python='python3'" >> /root/.bash_aliases && \
echo "alias pip='pip3'" >> /root/.bash_aliases echo "alias pip='pip3'" >> /root/.bash_aliases
# Pillow and it's dependencies
RUN apt-get update && apt-get install -y --no-install-recommends libjpeg-dev zlib1g-dev && \
pip3 --no-cache-dir install Pillow
# Science libraries and other common packages # Science libraries and other common packages
RUN pip3 --no-cache-dir install \ RUN pip3 --no-cache-dir install \
numpy scipy pyyaml cffi pyyaml matplotlib Cython requests numpy scipy pyyaml cffi pyyaml matplotlib Cython requests opencv-python "pillow<7"
# Tensorflow 1.11 - GPU # Tensorflow
RUN pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.1.post2-cp35-cp35m-linux_x86_64.whl RUN pip3 install https://download.pytorch.org/whl/cu90/torch-0.4.1-cp35-cp35m-linux_x86_64.whl && \
RUN pip3 install torchvision==0.2.2.post3 pip3 install torchvision==0.2.2.post3
# Expose port for TensorBoard # Expose port for TensorBoard
EXPOSE 6006 EXPOSE 6006
# cd to home on login # cd to home on login
RUN echo "cd /root/dense_fusion" >> /root/.bashrc RUN echo "cd /root/dense_fusion" >> /root/.bashrc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment