尝试在docker上运行tensorflow-serving时,使用gRPC通过以下代码发出客户端请求时遇到以下错误:
arr.length = 1
有关我的环境的信息:
OS:macOS虚拟环境:Anaconda 3 Python 3.6 gRPC / tools 1.19
您能帮我解决这个问题吗?
答案 0 :(得分:1)
当通道处于TRANSIENT_FAILURE并且负载平衡策略找不到任何准备发送请求的后端时,会发生这种情况。
请在https://github.com/grpc/grpc/上提交一个问题,详细说明您的操作,希望有更多的日志/跟踪上下文,以便我们能更好地为您提供帮助。
答案 1 :(得分:0)
看起来有些不同的IP地址172.17.0.2/16
似乎引起了问题。您可以改用localhost
。
因此,用于运行client.py
的命令可以
python client.py --server=localhost:9000 --image=./test_images/image2.jpg