tensorflow-serving-client

Crates.iotensorflow-serving-client
lib.rstensorflow-serving-client
version2.3.0
sourcesrc
created_at2019-11-04 17:26:05.960222
updated_at2020-08-16 18:01:01.225434
descriptionA prebuilt tensorflow serving client from the tensorflow serving proto files
homepagehttps://github.com/figroc/tensorflow-serving-client
repositoryhttps://github.com/figroc/tensorflow-serving-client
max_upload_size
id178041
size2,225,830
(figroc)

documentation

https://docs.rs/tensorflow-serving-client

README

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 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 .travis.yml for details.

NOTE: grpc@1.30 and protobuf@3.12 are required

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

known issues

  • protobuf 3.12.3 is buggy (protocolbuffers/protobuf#7683)
Commit count: 78

cargo fmt