1
0
Fork 0
mirror of https://github.com/tensorflow/haskell.git synced 2024-11-17 16:39:43 +01:00
tensorflow-haskell/docker/Dockerfile

31 lines
996 B
Text
Raw Normal View History

2016-10-24 21:26:42 +02:00
# Prepare the image with:
# docker build -t tensorflow/haskell:v0 docker
2016-10-24 21:26:42 +02:00
FROM gcr.io/tensorflow/tensorflow:latest-devel
MAINTAINER TensorFlow authors <tensorflow-haskell@googlegroups.com>
2016-10-24 21:26:42 +02:00
# Installs protoc and the libraries.
RUN \
cd /tensorflow && \
bazel --batch build -c opt '@protobuf//:protoc' && \
install -s bazel-bin/external/protobuf/protoc /usr/local/bin && \
bazel --batch build -c opt '//tensorflow:libtensorflow_c.so' && \
install bazel-bin/tensorflow/libtensorflow_c.so /usr/local/lib && \
ldconfig && \
2016-10-24 21:26:42 +02:00
bazel --batch clean
RUN apt-get update
RUN apt-get install -y \
# Avoids /usr/bin/ld: cannot find -ltinfo
libncurses5-dev \
# Makes stack viable in the container
libgmp-dev \
# Required for locales configuration.
locales
# Our MNIST demo program outputs Unicode characters.
RUN dpkg-reconfigure locales && \
locale-gen en_US.UTF-8 && \
update-locale LANG=en_US.UTF-8
ENV LANG en_US.UTF-8