Skip to content

Releases: tensorflow/serving

0.5.1

15 Feb 22:27
Compare
Choose a tag to compare

TensorFlow Serving running with TensorFlow 1.0.0.

0.5.0

03 Feb 20:16
Compare
Choose a tag to compare

New Features:

  • Model Server binary in tensorflow_serving/model_servers with a PredictionService API.
  • Support SavedModel format and added ability to upconvert legacy SessionBundle exports. See https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.md
    • NOTE: SessionBundle is now deprecated and we plan to end official support in the upcoming 1.0 release. Please move to use SavedModel.
  • Multi-model batch scheduling: interleaveing batches for different models.
  • Registry of servable types for Model Server to handle ones other than SessionBundle/SavedModel, including third-party ones not in TF-Serving codebase.
  • Resource management: using model size estimates to avoid exceeding server memory capacity.
    Concurrent model loading & fast initial load.
  • Request logging:
    • A protobuf based logging API.
    • Provides ability for users to log a configurable sample, or all, of the queries served.
  • Support querying named signatures.

Other:

  • Assembled core manager setup code into a ServerCore object.
  • Various bug fixes.
  • Documentation updates.

Docker, Inception, and various small fixes & improvements.

30 Mar 17:58
Compare
Choose a tag to compare

This release adds Docker support, and an end-to-end Inception tutorial. It also makes various minor fixes and clean-ups to code and documentation.

New features:

  • Dockerfile and README for building a container with a TensorFlow Serving development environment.
  • End-to-end example and tutorial for serving an InceptionV3 model in Kubernetes.
  • Jenkins continuous integration.
  • DynamicManager re-tries failed servable load attempts.
  • Utility to wait until a manager has loaded certain servables.
  • Utility for tracking the states of servables in a manager, by listening for servable state changes on an event bus.
  • Modules for managing servable resources (but not yet integrated into DynamicManager).
  • Add GetNamedSignature() to signatures, independent from any signature type.
  • Misc. additions to util/.

Compatibility:

  • Exporter supports both python 2.7 and python 3.4.
  • Migrate to gRPC 0.13.
  • Migrate to latest TensorFlow and TF-Models submodules.

Bug fixes:

  • Allow importing graphs with no variable nodes.
  • Misc small documentation bug-fixes.

Clean-ups:

  • Depend on gRPC via a Bazel git repository, rather than via a git submodule.
  • Eliminate the batching sub-namespace.
  • Misc small code clean-ups.
  • Misc minor documentation clean-ups.

0.4.0

16 Feb 17:05
Compare
Choose a tag to compare

TensorFlow Serving 0.4.0: initial public release.