blob: bb893e90179c94cfaad3c0f5baecd8f3d4e45d22 [file] [log] [blame]
FROM caffe2ai/caffe2:c2v0.8.1.cpu.min.ubuntu16.04
LABEL maintainer="aaronmarkham@fb.com"
# caffe2 install with cpu support
RUN apt-get update && apt-get install -y --no-install-recommends \
libgflags-dev \
libgtest-dev \
libiomp-dev \
libleveldb-dev \
liblmdb-dev \
libopencv-dev \
libopenmpi-dev \
libsnappy-dev \
openmpi-bin \
openmpi-doc \
python-numpy \
python-pydot \
python-setuptools \
python-scipy \
wget \
&& rm -rf /var/lib/apt/lists/*
RUN pip install --no-cache-dir \
flask \
graphviz \
jupyter \
matplotlib \
pydot \
python-nvd3 \
pyyaml \
requests \
scikit-image \
scipy \
setuptools \
tornado
########## INSTALLATION STEPS ###################
RUN cd caffe2 && mkdir build && cd build \
&& cmake .. \
-DUSE_CUDA=OFF \
-DUSE_NNPACK=OFF \
-DUSE_ROCKSDB=OFF \
&& make -j"$(nproc)" install \
&& ldconfig \
&& make clean \
&& cd .. \
&& rm -rf build
ENV PYTHONPATH /usr/local