TensorFlow Serving using TensorFlow 2.2.0-rc0.
Major Features and Improvements
Breaking Changes
Bug Fixes and Other Changes
- Add a SourceAdapter that adds a prefix to StoragePath. (commit: f337623)
- Switch users of
tensorflow::Env::Now*()
toEnvTime::Now*()
. (commit: 8a0895e) - Update the serving model test to use
profiler_client.start_tracing
instead of (commit: 495e15b) - Remove SessionBundle usage from regressor/classifier. (commit: b1b6ffd)
- Remove SessionBundle support from Predictor. (commit: 2090d67)
- In ServableStateMonitor, introduce a helper method 'GetAvailableServables' in ServableStateMonitor. (commit: 4dcfa25)
- Adds performance guide and documentation for TensorBoard integration (commit: f1e4eb2)
- Fix docs to refer to
SavedModelBundleSourceAdatperConfig
as (commit: 4de4c7b) - Update minimum bazel version to 1.2.1. (commit: 1a36026)
- Drop support for beta gRPC APIs. (commit: 13d01fc)
- Change Python version to PY3. (commit: 7516746)
- Change dockerfile for PY3. (commit: 7cbd06e)
- Update TF Text to v2.1.1 which removes ICU variable conflict with core TF. (commit: 2fd33e1)
- Reduce contention in FastReadDynamicPtr by sharding the ReadPtrs, by default one per CPU. (commit: d3b374b)
- Ensure that all outstanding ReadPtrs are destroyed before allowing a (commit: e41ee40)
- Refined the httpserver flow-control API for streaming writes. (commit: e085cb3)
- Makes clear that version labels are not supported by REST API surface (commit: 9781ed1)
- Allow splitting fields from batched session metadata into individual sessions (commit: caf2a92)
- Allow passing ThreadPoolOptions in various Session implementations. (commit: 2b6212c)
Thanks to our Contributors
This release contains contributions from many people at Google, as well as:
Haiming, Shyam Saladi, Tensorflow-Copybara