TF Serving编译过程中,需要下载依赖包,可能会因为网络问题下载失败,报错如图1所示:
解决方法如下所示:
tensorflow、rules_closure、bazel-skylib、rapidjson、abseil-cpp、libevent和llvm。
下载的依赖包需要重命名才能使用,如下表所示:
依赖包 |
修改前 |
修改后 |
---|---|---|
tensorflow |
tensorflow-590d6eef7e91a6a7392c8ffffb7b58f2e0c8bc6b.tar.gz |
590d6eef7e91a6a7392c8ffffb7b58f2e0c8bc6b.tar.gz |
rules_closure |
rules_closure-316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz |
316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz |
bazel-skylib |
bazel-skylib-0.7.0.tar.gz |
0.7.0.tar.gz |
rapidjson |
rapidjson-1.1.0.zip |
v1.1.0.zip |
abseil-cpp |
abseil-cpp-36d37ab992038f52276ca66b9da80c1cf0f57dc2.tar.gz |
36d37ab992038f52276ca66b9da80c1cf0f57dc2.tar.gz |
libevent |
libevent-release-2.1.8-stable.zip |
release-2.1.8-stable.zip |
llvm |
llvm-7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz |
7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz |
bazel --output_user_root=/opt/tf_serving build -c opt --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --distdir=${HOME}/xxx tensorflow_serving/model_servers:tensorflow_model_server