Python 如何解决使用tensorflow/serving image时tf_serving_entrypoint.sh:line 3:6非法指令(内核转储)的问题
我在使用docker image tesorflow/serving:1.13.0在云中部署模型时遇到了这个问题。但它在我的本地系统中运行得很好 来自云系统的实际日志包括:Python 如何解决使用tensorflow/serving image时tf_serving_entrypoint.sh:line 3:6非法指令(内核转储)的问题,python,docker,machine-learning,tensorflow-serving,Python,Docker,Machine Learning,Tensorflow Serving,我在使用docker image tesorflow/serving:1.13.0在云中部署模型时遇到了这个问题。但它在我的本地系统中运行得很好 来自云系统的实际日志包括: usr/bin/tf_serving_entrypoint.sh: line 3: 6 Illegal instruction (core dumped) tensorflow_model_server --port=8500 --rest_api_port=8501 --model_name=${MODEL
usr/bin/tf_serving_entrypoint.sh: line 3: 6 Illegal instruction (core dumped) tensorflow_model_server --port=8500 --rest_api_port=8501 --model_name=${MODEL_NAME} --model_base_path=${MODEL_BASE_PATH}/${MODEL_NAME} "$@"
我曾尝试使用tensorflow服务docker注册表中的各种图像,但都不起作用
这是我的docker compose文件结构。以及安装文件结构。
我期望得到以下结果,这让我们能够使用为结果服务的模型。
这些是我在容器运行时获得的日志
2019-05-08 06:31:31.357564: I tensorflow_serving/model_servers/server.cc:82] Building single TensorFlow model file config: model_name: test model_base_path: /models/test
2019-05-08 06:31:31.388148: I tensorflow_serving/model_servers/server_core.cc:461] Adding/updating models.
2019-05-08 06:31:31.388179: I tensorflow_serving/model_servers/server_core.cc:558] (Re-)adding model: test
2019-05-08 06:31:31.496616: I tensorflow_serving/core/basic_manager.cc:739] Successfully reserved resources to load servable {name: test version: 1}
2019-05-08 06:31:31.496640: I tensorflow_serving/core/loader_harness.cc:66] Approving load for servable version {name: test version: 1}
2019-05-08 06:31:31.496651: I tensorflow_serving/core/loader_harness.cc:74] Loading servable version {name: test version: 1}
2019-05-08 06:31:31.496663: I external/org_tensorflow/tensorflow/contrib/session_bundle/bundle_shim.cc:363] Attempting to load native SavedModelBundle in bundle-shim from: /models/test/1
2019-05-08 06:31:31.496669: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:31] Reading SavedModel from: /models/test/1
2019-05-08 06:31:31.600082: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:54] Reading meta graph with tags { serve }
2019-05-08 06:31:31.626460: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-05-08 06:31:31.657342: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:182] Restoring SavedModel bundle.
2019-05-08 06:31:31.863963: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:285] SavedModel load for tags { serve }; Status: success. Took 367280 microseconds.
2019-05-08 06:31:31.864020: I tensorflow_serving/servables/tensorflow/saved_model_warmup.cc:101] No warmup data file found at /models/test/1/assets.extra/tf_serving_warmup_requests
2019-05-08 06:31:31.864115: I tensorflow_serving/core/loader_harness.cc:86] Successfully loaded servable version {name: test version: 1}
2019-05-08 06:31:31.875615: I tensorflow_serving/model_servers/server.cc:313] Running gRPC ModelServer at 0.0.0.0:8500 ...
[warn] getaddrinfo: address family for nodename not supported
2019-05-08 06:31:31.883332: I tensorflow_serving/model_servers/server.cc:333] Exporting HTTP/REST API at:localhost:8501 ...
[evhttp_server.cc : 237] RAW: Entering the event loop ...
有人能帮我解决这个问题吗?我已经通过为我正在使用的各个CPU构建二进制文件解决了这个错误 我已经从这个链接构建了二进制文件 我已将我的图像推送到dockerhub存储库。如果有人不想使用与我的CPU相同的配置构建他们自己的映像
2019-05-08 06:31:31.357564: I tensorflow_serving/model_servers/server.cc:82] Building single TensorFlow model file config: model_name: test model_base_path: /models/test
2019-05-08 06:31:31.388148: I tensorflow_serving/model_servers/server_core.cc:461] Adding/updating models.
2019-05-08 06:31:31.388179: I tensorflow_serving/model_servers/server_core.cc:558] (Re-)adding model: test
2019-05-08 06:31:31.496616: I tensorflow_serving/core/basic_manager.cc:739] Successfully reserved resources to load servable {name: test version: 1}
2019-05-08 06:31:31.496640: I tensorflow_serving/core/loader_harness.cc:66] Approving load for servable version {name: test version: 1}
2019-05-08 06:31:31.496651: I tensorflow_serving/core/loader_harness.cc:74] Loading servable version {name: test version: 1}
2019-05-08 06:31:31.496663: I external/org_tensorflow/tensorflow/contrib/session_bundle/bundle_shim.cc:363] Attempting to load native SavedModelBundle in bundle-shim from: /models/test/1
2019-05-08 06:31:31.496669: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:31] Reading SavedModel from: /models/test/1
2019-05-08 06:31:31.600082: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:54] Reading meta graph with tags { serve }
2019-05-08 06:31:31.626460: I external/org_tensorflow/tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-05-08 06:31:31.657342: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:182] Restoring SavedModel bundle.
2019-05-08 06:31:31.863963: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:285] SavedModel load for tags { serve }; Status: success. Took 367280 microseconds.
2019-05-08 06:31:31.864020: I tensorflow_serving/servables/tensorflow/saved_model_warmup.cc:101] No warmup data file found at /models/test/1/assets.extra/tf_serving_warmup_requests
2019-05-08 06:31:31.864115: I tensorflow_serving/core/loader_harness.cc:86] Successfully loaded servable version {name: test version: 1}
2019-05-08 06:31:31.875615: I tensorflow_serving/model_servers/server.cc:313] Running gRPC ModelServer at 0.0.0.0:8500 ...
[warn] getaddrinfo: address family for nodename not supported
2019-05-08 06:31:31.883332: I tensorflow_serving/model_servers/server.cc:333] Exporting HTTP/REST API at:localhost:8501 ...
[evhttp_server.cc : 237] RAW: Entering the event loop ...