1.6.9.5 使用Golang客户端

优质
小牛编辑
130浏览
2023-12-01

简介

Golang客户端要访问TensorFlow serving服务,需要实现gRPC客户端。

准备编译环境

go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u google.golang.org/grpc

完整例子

这里有一个导出模型使用Golang来访问模型的例子 https://github.com/tobegit3hub/deep_recommend_system/tree/master/golang_predict_client

实现原理

Golang客户端依赖grpc-go这个项目,代码地址 https://github.com/grpc/grpc-go ,官方文档地址 http://www.grpc.io/docs/tutorials/basic/go.html

实现时我们可以参考基于TensorFlow serving官方例子社区做的tfclient项目 https://github.com/cmars/tfclient