Tensorflow服务:get_model_状态缺少“utils”

2024-05-20 13:16:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用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没有{}目录。有没有其他人在使用pip安装tensorflow_serving时遇到过这种情况,并知道对此的修复方法吗?如果我真的从源代码构建tensorflow服务,我会得到目录,所以我想用它来修复它,但是我还是很好奇。在

提前谢谢。在


Tags: from模型importapigetmodel源代码tensorflow
2条回答

{下一个问题应该是这个API的版本。在

要解决这个问题,请从给定的链接下载轮子https://pypi.org/project/tensorflow-serving-api/#files。您可以使用7-zip提取器提取它并将其用作导入的源文件夹,或者使用pip安装.whl文件。在

相关问题 更多 >