@@ -15,27 +15,27 @@ ARG ARCH=arm64v8
1515ARG TFS_VERSION=latest
1616FROM tensorflow/serving:$TFS_VERSION-devel as devel
1717# install arm toolchain dependencies
18+ ENV TF_ENABLE_XLA=0
1819COPY tensorflow_serving/tools/docker/install_arm_toolchain.sh /install_arm_toolchain.sh
1920RUN /install_arm_toolchain.sh
2021# overwrite existing sources
2122# adds config groupings with default options for arm32v7 and arm64v8
22- COPY tools/bazel.rc /tensorflow-serving/tools/bazel.rc
23- # uses bazelrc make variables to get arch specific flags
24- COPY third_party/libevent. BUILD /tensorflow-serving/third_party/libevent. BUILD
23+ COPY .bazelrc /tensorflow-serving/.bazelrc
24+ # uses bazelrc make variables to get arch specific compile flags
25+ COPY third_party/libevent/ BUILD /tensorflow-serving/third_party/libevent/ BUILD
2526# implements bazel external source patching for aws client libs
2627COPY WORKSPACE /tensorflow-serving/WORKSPACE
2728COPY tensorflow_serving/repo.bzl /tensorflow-serving/tensorflow_serving/repo.bzl
28- COPY external/aws.BUILD.patch /tensorflow-serving/external/aws.BUILD.patch
29- # backport upstream patch for gzip implementation causing build failures for 32-bit
30- COPY tensorflow_serving/util/net_http/server/internal/evhttp_request.cc /tensorflow-serving/tensorflow_serving/util/net_http/server/internal/evhttp_request.cc
29+ COPY external/aws.BUILD.bazel.patch /tensorflow-serving/external/aws.BUILD.bazel.patch
3130# add new sources
3231# adds bazel C++ toolchains for armhf and arm64
3332COPY tools/cpp /tensorflow-serving/tools/cpp
3433
3534FROM devel as build
3635ARG ARCH
3736ARG BUILD_OPTS
38- RUN bazel build --verbose_failures --config=${ARCH} ${BUILD_OPTS} tensorflow_serving/model_servers:tensorflow_model_server
37+ RUN bazel build --verbose_failures --output_filter=DONT_MATCH_ANYTHING --config=${ARCH} \
38+ ${BUILD_OPTS} tensorflow_serving/model_servers:tensorflow_model_server
3939
4040FROM ${ARCH}/debian:stretch-slim as tensorflow_model_server
4141# Install TF Serving binary
0 commit comments