Skip to content

A prebuilt tensorflow serving client from the tensorflow serving proto files

License

Notifications You must be signed in to change notification settings

figroc/tensorflow-serving-client

 
 

Repository files navigation

tensorflow-serving-client

Build Status

A prebuilt tensorflow serving client from the tensorflow serving proto files.

Currently supported build: C++, Python, Java, Node, Mono, Rust, Go.

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

update protos

Release Status Release Status Release Status

Set desired version in the VERSION file and invoke ./update.sh.

build libraries

Grpc tools are needed for building variant packages.

  • Install protobuf-compiler-grpc and libprotobuf-dev on Ubuntu
  • Install grpc and protobuf on macOS

See Dockerfile for details.

Target Command Outputs Artifacts
native gradle cmake build/cmake Publish Status
python gradle wheel build/dist Publish Status
java gradle java build/libs Publish Status
node gradle node build/node Publish Status
mono gradle mono build/mono Publish Status
rust gradle rust build/cargo Publish Status
go gradle golang build/go Publish Status

using docker

Invoke ./gradle.sh instead of gradle to build artifacts using the docker.

known issues

  • Java, Node, Mono, Rust, Go are excluded from ./gradle.sh buildAll

About

A prebuilt tensorflow serving client from the tensorflow serving proto files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CMake 32.0%
  • Shell 17.7%
  • Python 16.0%
  • Dockerfile 14.3%
  • Go 14.2%
  • JavaScript 5.8%