tensorflow-serving-client

Build Status

A prebuilt tensorflow serving client from the tensorflow serving proto files. Currently supported build: * C++ * Java * Python * Node * Go * Mono * Rust

Check tensorflow serving project for details: https://tensorflow.github.io/serving/

update proto files

./update.sh * the desired version can be specified in the VERSION file

prerequisite

Grpc tools are needed for building variant packages. Install protobuf-compiler-grpc on Ubuntu and grpc on macOS.

build jar file

Publish Status gradle build * tensorflow-serving-client is located in build/libs

build wheel file

Publish Status gradle wheel * tensorflow_serving_client_grpc is located in build/dist * prerequisite: setuptools

build native library

gradle cmake * libtensorflow-serving-client.a is located in build/dist/lib/static * prerequisite: libprotobuf-dev on Ubuntu and protobuf on macOS

build node tarball

Publish Status gradle node * tensorflow-serving-client tarball is located in build/node

build go module

gradle golang * tensorflow-serving-client is located in build/generated/source/proto/main/go * prerequisite: github.com/golang/protobuf/protoc-gen-go for build

build mono library

Publish Status gradle mono * tensorflow-serving-client is located in build/msbuild

build rust crate

Publish Status gradle rust * libtensorflow_serving_client is located in build/cargo