TensorFlow Serving using TensorFlow 2.2.3.
Major Features and Improvements
Breaking Changes
Bug Fixes and Other Changes
- Internal changes. (commit: d044f1e)
- Explicitly export files needed by other packages (commit: 90cb1c0)
- internal BUILD file cleanup. (commit: 12c0f49)
- Add a SourceAdapter that adds a prefix to StoragePath. (commit: f337623)
- Internal change. (commit: b052238)
- 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) - moves tf.app to use compat.v1 (commit: fb3c70d)
- Migrates tf.app to use compat.v1 (commit: e8d5ec5)
- Automated rollback of commit e8d5ec5 (commit: 46fbcb2)
- Add test for flex op. (commit: 83ca96f)
- Automated rollback of commit 83ca96f (commit: b853dfe)
- Add release note for TFS 2.1 (commit: 74107ae)
- Remove SessionBundle usage from regressor/classifier. (commit: b1b6ffd)
- Remove SessionBundle support from Predictor. (commit: 2090d67)
- Replace the error_codes.proto references in tf serving. (commit: ab475bf)
- In ServableStateMonitor, introduce a helper method 'GetAvailableServables' in ServableStateMonitor. (commit: 4dcfa25)
- Automated rollback of commit b853dfe (commit: 1750599)
- Remove unused GetCreator() method. (commit: 114c035)
- Adds performance guide and documentation for TensorBoard integration (commit: f1e4eb2)
- Use SavedModelBundleFactory for session source adapter instead (commit: a59e0dc)
- Update TF Text to 2.0.1 (commit: bd206e4)
- Remove SessionBundleSourceAdapter as we load Session bundles via (commit: d50aa2b)
- Remove option to create session bundle based platform config. (commit: 04d0f7e)
- Cleaning up BUILD visibility for tf_pyclif_proto_library intermediate targets, part 2. (commit: 4774fd8)
- Use SavedModelBundleSourceAdapterConfig instead of (commit: 8ed3cee)
- Automated rollback of commit 4774fd8 (commit: 8aa38bd)
- Fix docs to refer to
SavedModelBundleSourceAdatperConfig
as (commit: 4de4c7b) - Update minimum bazel version to 1.2.1. (commit: 1a36026)
- Automated rollback of commit 8aa38bd (commit: befd6c6)
- Drop support for beta gRPC APIs. (commit: 13d01fc)
- API spec for httpserver response-streaming (with flow-control). (commit: fd597f0)
- Use @rules_pkg to replace @bazel_tools to build deb package (commit: 1e7f349)
- Change Python version to PY3. (commit: 7516746)
- Update Python tests in PY3. (commit: 0cf65d2)
- Re-format Python test. (commit: ae4de8b)
- Upgrade bazel version for Dockerfiles. (commit: e507aa1)
- 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)
- fix typo in flag (commit: 138d9b7)
- Automated rollback of commit 46fbcb2 (commit: 385e796)
- Fixes outdated instructions in kubernetes tutorial (commit: ee66538)
- Refined the httpserver flow-control API for streaming writes. (commit: e085cb3)
- Update bazel genfile directory after bazel version upgrade. (commit: a328ed6)
- Use package python-distutils-extra instead of python3-distutils for ubuntu16.04. (commit: b9602b3)
- Explicitly disable Tensorflow v2 behaviors for all TF1.x binaries and tests (commit: 3ffd969)
- Internal changes. (commit: fdbbe48)
- Makes clear that version labels are not supported by REST API surface (commit: 9781ed1)
- Fix deps on tensorflow proto targets. (commit: 0b83b7e)
- Allow splitting fields from batched session metadata into individual sessions (commit: caf2a92)
- For google-internal, optimize proto parse code for lazy scenario, by annotate byte-type fields with Cord. (commit: 726ca19)
- Fix tensorflow_serving build when building against a recent hash of TensorFlow (commit: 3d5b44a)
- Allow passing ThreadPoolOptions in various Session implementations. (commit: 2b6212c)
- Fix test broken by CL 301607174: some Session subclasses may not have implementation for Run() with thread pool options. (commit: ff10e69)
- Inline deps variables in BUILD files. (commit: dfc7a5c)
- Update bazel version used in the docker images. (commit: 162f729)
- Bump TF version. (commit: 6d6792c)
- Bump TF version. (commit: 08a1ecf)
- Small performance optimization. (commit: 4196a72)
- Update version for 2.2.0-rc0 release. (commit: ecf3328)
- Update version for 2.2.0-rc1 release. (commit: 6e254ff)
- Update version for 2.2.0-rc2 release. (commit: 3ad9a98)
- Format error strings correctly in JSON response (Fixes #1600). (commit: 1ff4d31)
- Merge pull request #1615 from peakji:master (commit: 22635f6)
- Fix broken GetModelMetadata request processing (#1612) (commit: 55c4037)
- Fix icu dependency checksum. (commit: 322c9ee)
- Support Python 3.7 in tensorflow-serving-api package (Fixes #1640) (commit: f775bb2)
- Update ICU library to include knowledge of built-in data files. (commit: 774f248)
- Update TF Text regression model to catch errors thrown from within ops. (commit: 11e49b0)
- Adds storage.googleapis.com as the primary download location for the ICU, and resets the sha256 to match this archive. (commit: 028d050)
- Upgrade to CUDA Version 10.1. (commit: 3ab70a7)
- Update TF Text to v2.2.0. (commit: fd98428)
- Update version for 2.2.0 release. (commit: 066c50a)
- Install python3-distutils in gpu docker config. (commit: 145b337)
- Install cuda-nvrtc 10.1 into release tf serving gpu docker image. (commit: 9b74939)
- Specifying compute capabilities in the TF 2.2 .bazelrc file to reduce startup time on GPUs; this is in line with TF 2.3 changes (commit: 54de106)
- Update version for 2.2.2 release. (commit: d0b8fdf)
- Update .bazelrc (commit: 3a9b697)
- Update version for 2.2.3 release. (commit: e89e0f5)
Thanks to our Contributors
This release contains contributions from many people at Google, as well as:
broken, Haiming, Minglotus-6, rhaertel80, Shyam Saladi, Tensorflow-Copybara