From c2ce41a3246b3f4d9498735aeb95ee3d08c8717d Mon Sep 17 00:00:00 2001 From: aimof Date: Thu, 29 Jun 2017 04:16:39 +0900 Subject: [PATCH] add cpu_ubuntu16.04 dockerfile --- docker/cpu_ubuntu16.04/Dockerfile | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docker/cpu_ubuntu16.04/Dockerfile diff --git a/docker/cpu_ubuntu16.04/Dockerfile b/docker/cpu_ubuntu16.04/Dockerfile new file mode 100644 index 000000000..ea3b2a52b --- /dev/null +++ b/docker/cpu_ubuntu16.04/Dockerfile @@ -0,0 +1,39 @@ +FROM ubuntu:16.04 + +LABEL maitainer "aimof" + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + ccache \ + cmake \ + curl \ + g++ \ + make \ + unzip \ + git \ + python-dev \ + python-pip \ + python-setuptools \ + python-virtualenv \ + && pip install --no-cache-dir -U --ignore-installed pip \ + && curl -L https://github.com/google/protobuf/releases/download/v3.1.0/protoc-3.1.0-linux-x86_64.zip -o /tmp/protoc-3.1.0-linux-x86_64.zip \ + && unzip -d /usr/local /tmp/protoc-3.1.0-linux-x86_64.zip \ + && chmod 755 /usr/local/bin/protoc + +WORKDIR /home + +# nnabla +RUN git clone https://github.com/sony/nnabla \ + && mkdir /home/nnabla/build \ + && pip install -U -r /home/nnabla/python/setup_requirements.txt \ + && pip install -U -r /home/nnabla/python/requirements.txt + +WORKDIR /home/nnabla/build + +RUN cmake ../ \ + && make -j 16 + +WORKDIR /home/nnabla/build/dist + +RUN pip install -U nnabla-0.9.1-cp27-cp27mu-linux_x86_64.whl +