Skip to content

Commit 8d86143

Browse files
committed
Internal change.
Cherrypick from: #980 PiperOrigin-RevId: 203208044
1 parent cf0dfdf commit 8d86143

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

tensorflow_serving/tools/docker/Dockerfile.devel

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@
1313
# limitations under the License.
1414
FROM ubuntu:16.04
1515

16+
ARG TF_SERVING_VERSION_GIT_BRANCH=1.8.0
17+
ARG TF_SERVING_VERSION_GIT_COMMIT=head
18+
1619
20+
LABEL tensorflow_serving_github_branchtag=${TF_SERVING_VERSION_GIT_BRANCH}
21+
LABEL tensorflow_serving_github_commit=${TF_SERVING_VERSION_GIT_COMMIT}
1722

1823
RUN apt-get update && apt-get install -y \
1924
automake \
@@ -67,12 +72,12 @@ RUN mkdir /bazel && \
6772
cd / && \
6873
rm -f /bazel/bazel-$BAZEL_VERSION-installer-linux-x86_64.sh
6974

70-
# Download, build, and install TensorFlow Serving
71-
ARG TF_SERVING_VERSION_GIT_BRANCH=1.8.0
75+
# Download TF Serving sources (optionally at specific commit).
7276
WORKDIR /tensorflow-serving
73-
RUN git clone --depth=1 --branch=${TF_SERVING_VERSION_GIT_BRANCH} \
74-
https://github.com/tensorflow/serving .
77+
RUN git clone --depth=1 --branch=${TF_SERVING_VERSION_GIT_BRANCH} https://github.com/tensorflow/serving .
78+
RUN if [ "${TF_SERVING_VERSION_GIT_COMMIT}" != "head" ]; then git checkout ${TF_SERVING_VERSION_GIT_COMMIT} ; fi
7579

80+
# Build, and install TensorFlow Serving
7681
ARG TF_SERVING_BUILD_OPTIONS="--copt=-mavx --cxxopt=-D_GLIBCXX_USE_CXX11_ABI=0 --verbose_failures"
7782
RUN bazel build -c opt --color=yes --curses=yes ${TF_SERVING_BUILD_OPTIONS} \
7883
--output_filter=DONT_MATCH_ANYTHING \

tensorflow_serving/tools/docker/Dockerfile.devel-gpu

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@
1313
# limitations under the License.
1414
FROM nvidia/cuda:9.0-cudnn7-devel-ubuntu16.04
1515

16+
ARG TF_SERVING_VERSION_GIT_BRANCH=1.8.0
17+
ARG TF_SERVING_VERSION_GIT_COMMIT=head
18+
1619
20+
LABEL tensorflow_serving_github_branchtag=${TF_SERVING_VERSION_GIT_BRANCH}
21+
LABEL tensorflow_serving_github_commit=${TF_SERVING_VERSION_GIT_COMMIT}
1722

1823
# Install NCCL
1924
ENV NCCL_VERSION=2.2.12-1+cuda9.0
@@ -104,12 +109,12 @@ RUN mkdir -p ${NCCL_INSTALL_PATH} && \
104109
ln -s /usr/lib/x86_64-linux-gnu/libnccl.so.2 ${NCCL_INSTALL_PATH}lib/libnccl.so.2 && \
105110
ln -s /usr/lib/x86_64-linux-gnu/libnccl.so.$TF_NCCL_VERSION ${NCCL_INSTALL_PATH}lib/libnccl.so.$TF_NCCL_VERSION
106111

107-
# Download, build, and install TensorFlow Serving
108-
ARG TF_SERVING_VERSION_GIT_BRANCH=1.8.0
112+
# Download TF Serving sources (optionally at specific commit).
109113
WORKDIR /tensorflow-serving
110-
RUN git clone --depth=1 --branch=${TF_SERVING_VERSION_GIT_BRANCH} \
111-
https://github.com/tensorflow/serving .
114+
RUN git clone --depth=1 --branch=${TF_SERVING_VERSION_GIT_BRANCH} https://github.com/tensorflow/serving .
115+
RUN if [ "${TF_SERVING_VERSION_GIT_COMMIT}" != "head" ]; then git checkout ${TF_SERVING_VERSION_GIT_COMMIT} ; fi
112116

117+
# Build, and install TensorFlow Serving
113118
ARG TF_SERVING_BUILD_OPTIONS="--copt=-mavx --cxxopt=-D_GLIBCXX_USE_CXX11_ABI=0 --verbose_failures"
114119
RUN ln -s /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/stubs/libcuda.so.1 && \
115120
LD_LIBRARY_PATH=/usr/local/cuda/lib64/stubs:${LD_LIBRARY_PATH} \

0 commit comments

Comments
 (0)