Home | History | Annotate | Download | only in ci_build
      1 FROM ubuntu:16.04
      2 
      3 LABEL authors="Andrew Gibiansky <andrew.gibiansky (a] gmail.com>, Joel Hestness <jthestness (a] gmail.com>"
      4 
      5 # Copy and run the install scripts.
      6 COPY install/*.sh /install/
      7 RUN /install/install_bootstrap_deb_packages.sh
      8 RUN add-apt-repository -y ppa:openjdk-r/ppa && \
      9     add-apt-repository -y ppa:mc3man/trusty-media && \
     10     add-apt-repository -y ppa:george-edison55/cmake-3.x
     11 RUN /install/install_deb_packages.sh
     12 RUN /install/install_pip_packages.sh
     13 RUN /install/install_bazel.sh
     14 RUN /install/install_proto3.sh
     15 RUN /install/install_buildifier.sh
     16 RUN /install/install_mpi.sh
     17 
     18 # Set up bazelrc.
     19 COPY install/.bazelrc /root/.bazelrc
     20 ENV BAZELRC /root/.bazelrc
     21 
     22 # Set up MPI
     23 ENV TF_NEED_MPI 1
     24 ENV MPI_HOME /usr/lib/openmpi
     25