diff options
author | Manjunath Kudlur <keveman@gmail.com> | 2015-11-06 16:27:58 -0800 |
---|---|---|
committer | Manjunath Kudlur <keveman@gmail.com> | 2015-11-06 16:27:58 -0800 |
commit | f41959ccb2d9d4c722fe8fc3351401d53bcf4900 (patch) | |
tree | ef0ca22cb2a5ac4bdec9d080d8e0788a53ed496d /tensorflow/tools/docker/Dockerfile.lite |
TensorFlow: Initial commit of TensorFlow library.
TensorFlow is an open source software library for numerical computation
using data flow graphs.
Base CL: 107276108
Diffstat (limited to 'tensorflow/tools/docker/Dockerfile.lite')
-rw-r--r-- | tensorflow/tools/docker/Dockerfile.lite | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/tensorflow/tools/docker/Dockerfile.lite b/tensorflow/tools/docker/Dockerfile.lite new file mode 100644 index 0000000000..8ba5f2d778 --- /dev/null +++ b/tensorflow/tools/docker/Dockerfile.lite @@ -0,0 +1,56 @@ +FROM ubuntu:14.04 + +MAINTAINER Craig Citro <craigcitro@google.com> + +# Pick up some TF dependencies +RUN apt-get update && apt-get install -y \ + curl \ + libfreetype6-dev \ + libpng12-dev \ + libzmq3-dev \ + pkg-config \ + python-numpy \ + python-pip \ + python-scipy \ + && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +RUN pip install \ + jupyter \ + matplotlib + +# Install TensorFlow CPU version. +RUN pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl + +RUN curl -O https://bootstrap.pypa.io/get-pip.py && \ + python get-pip.py && \ + rm get-pip.py && \ + pip --no-cache-dir install requests[security] + +RUN pip --no-cache-dir install ipykernel && \ + python -m ipykernel.kernelspec + +# Add any notebooks in this directory. +COPY notebooks/*.ipynb /notebooks/ + +# Set up our notebook config. +COPY jupyter_notebook_config.py /root/.jupyter/ + +# Jupyter has issues with being run directly: +# https://github.com/ipython/ipython/issues/7062 +# We just add a little wrapper script. +COPY run_jupyter.sh / + +# Set the workdir so we see notebooks on the IPython landing page. +WORKDIR /notebooks + +# These are temporary while we sort out the GPU dependency. +ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH + +# TensorBoard +EXPOSE 6006 +# IPython +EXPOSE 8888 + +CMD ["/run_jupyter.sh"] |