我试图使用tensorflow服务的一些标准特性(大概是这样),但是我遇到了一个奇怪的问题。我正在尝试为https://www.tensorflow.org/serving/setup之后的服务模型实现一些简单的健康检查。在
我首先用Ubuntu18.04创建了一个简单的Docker映像(也尝试过16.04),然后安装python3dev(本文撰写时是python3.6),然后下载并安装必要的包,包括上面给出的gRPC。由于我对从源代码构建它不感兴趣,我跳过了Bazel。 正在做:
pip3 install tensorflow-serving-api
安装tensorflow服务api(本文撰写时为1.9.0)没有问题,但当我尝试:
from tensorflow_serving.apis import get_model_status_pb2
为了利用模型状态,我得到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/dist-packages/tensorflow_serving/apis/get_model_status_pb2.py", line 17, in <module>
from tensorflow_serving.util import status_pb2 as tensorflow__serving_dot_util_dot_status__pb2
ImportError: No module named 'tensorflow_serving.util'
查看/usr/local/lib/python3.6/dist-packages/tensorflow_serving
没有{
提前谢谢。在
{下一个问题应该是这个API的版本。在
要解决这个问题,请从给定的链接下载轮子https://pypi.org/project/tensorflow-serving-api/#files。您可以使用
7-zip
提取器提取它并将其用作导入的源文件夹,或者使用pip
安装.whl
文件。在相关问题 更多 >
编程相关推荐