Tensorflow Serving Client

A prebuilt tensorflow serving client from the tensorflow serving proto files

Лицензия

Лицензия

Категории

Категории

TensorFlow Прикладные библиотеки Machine Learning CLI Взаимодействие с пользователем
Группа

Группа

io.opil
Идентификатор

Идентификатор

tensorflow-serving-client
Последняя версия

Последняя версия

2.3.0
Дата

Дата

Тип

Тип

pom.sha512
Описание

Описание

Tensorflow Serving Client
A prebuilt tensorflow serving client from the tensorflow serving proto files
Ссылка на сайт

Ссылка на сайт

https://github.com/figroc/tensorflow-serving-client
Система контроля версий

Система контроля версий

https://github.com/figroc/tensorflow-serving-client

Скачать tensorflow-serving-client

Зависимости

runtime (3)

Идентификатор библиотеки Тип Версия
com.google.protobuf : protobuf-java jar 3.12.0
io.grpc : grpc-protobuf jar 1.30.0
io.grpc : grpc-stub jar 1.30.0

Модули Проекта

Данный проект не имеет модулей.

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.32 and protobuf@3.13 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

using docker

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

The building container runs as user gradle whose UID:GID is 1000:1000. It goes well given that the UID:GID pair of the user matches the one in the host OS.

Otherwise you have to configure it manually. There are two approaches you can take either:

  1. Create a new user in the host OS to match the UID:GID pair of gradle.
  2. Make the dirs .gradle, build and obj in the project root to be world-writable.

known issues

  • protobuf 3.12.3 is buggy (protocolbuffers/protobuf#7683)

Версии библиотеки

Версия
2.3.0
2.2.0
2.1.0
2.0
1.15
1.14
1.13
1.12