Skip to content

Releases: tensorflow/serving

1.14.0-rc0

03 Jun 22:58
a854e85
Compare
Choose a tag to compare
1.14.0-rc0 Pre-release
Pre-release

TensorFlow Serving using TensorFlow 1.14.0-rc0.

Major Features and Improvements

  • Use MKL-DNN contraction kernels by default. (commit: a075ebe)
  • Add option to refuse to unload the last servable version. (commit: c8496b1)
  • Add ability to disable periodic filesystem polling (#1295). (commit: 7245055)

Breaking Changes

  • No breaking changes.

Bug Fixes and Other Changes

  • Add enforce_session_run_timeout inside Server::Options. (commit: de03064)
  • Add -o option, to pass params to docker command. (commit: dd59021)
  • Stop using reader locks (tf_shared_lock) on the read path of FastReadDynamicPtr. (commit: f04e583)
  • Add saved model tags to logging metadata. These tags are used by (commit: 6320701)
  • Adds an option in SessionBundleConfig to repeat warmup replay n times per request. (commit: 15cd202)
  • Improve tpu server warm up (commit: 63d31a3)
  • Official PIP package releases are now tied to a specific version of TensorFlow (commit: 9514c37)
  • Bump the minimal Bazel version to 0.24.1 (commit: 96a716c)
  • Add new device type for TPU. (commit: c74861d)
  • Fix incorrect formatting of decimal numbers in JSON output (#1332) (commit: d7c3b3d)
  • Fixed the gzip uncompression support in the HTTP server for large request bodies. (commit: fb7835c)
  • Add stack memory resource kind. (commit: e56e72b)
  • Adds ModelServer test for loading SavedModel exported from Keras Sequential API (commit: 9578f3d)
  • Ignore SIGPIPE for libevent,prevent the SIGPIPE signal from being raised (#1257) (commit: 8d88a5b)
  • Fix #1367 (commit: 58af901)
  • Update Serving_REST_simple.ipynb (commit: 3870ba5)
  • Updates README with link to architecture overview (commit: d233a82)
  • Update example section to use Docker (commit: a5fc8bb)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

G. Hussain Chinoy, Karthik Vadla, mkim301, yjhjstz

1.13.0

26 Feb 03:48
f16e777
Compare
Choose a tag to compare

TensorFlow Serving using TensorFlow 1.13.1

Major Features and Improvements

Breaking Changes

  • No breaking changes.

Bug Fixes and Other Changes

  • Make error message for input size mismatch in Predict call even more actionable. (commit: 7237fb5)
  • Document how to use the version policy to pin a specific version, or serve multiple versions, of a model. (commit: 2724bfe)
  • Document config reloading and model version labels. (commit: f4890af)
  • Fix the compile error on ARM-32 in net_http/server. (commit: 5446fd9)
  • Adds ModelSpec to SessionRunResponse. (commit: 58a2263)
  • Add MKL support (commit: 8f79253)
  • Fix default path of Prometheus metrics endpoint (commit: 9d05b0c)
  • Add monitoring metrics for saved model (export_dir) warm up latency. (commit: de0935b)
  • Add more details/clarification to model version labels documentation. (commit: f9e6ac4)
  • Split --tensorflow_session_parallelism flag into two new flags: --tensorflow_intra_op_parallelism and --tensorflow_inter_op_parallelism (commit: 71092e4)
  • Update CPU Docker images to Ubuntu 18.04 (commit: 8023fba)
  • Upgrade to Bazel 0.20.0 (commit: fc0b75f)
  • Update Python 2 scripts to be compatible with both Python 2 and 3 (commit: 846d443)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

Daniel Shi, Karthik Vadla, lapolonio, robert, Shintaro Murakami, Siju, Tom Forbes, Ville TöRhöNen

1.13.0-rc1

14 Feb 03:03
fd92d2f
Compare
Choose a tag to compare
1.13.0-rc1 Pre-release
Pre-release

TensorFlow Serving using TensorFlow 1.13.0-rc1

Major Features and Improvements

Breaking Changes

  • No breaking changes.

Bug Fixes and Other Changes

  • Make error message for input size mismatch in Predict call even more actionable. (commit: 7237fb5)
  • Document how to use the version policy to pin a specific version, or serve multiple versions, of a model. (commit: 2724bfe)
  • Document config reloading and model version labels. (commit: f4890af)
  • Fix the compile error on ARM-32 in net_http/server. (commit: 5446fd9)
  • Adds ModelSpec to SessionRunResponse. (commit: 58a2263)
  • Add MKL support (commit: 8f79253)
  • Fix default path of Prometheus metrics endpoint (commit: 9d05b0c)
  • Add monitoring metrics for saved model (export_dir) warm up latency. (commit: de0935b)
  • Add more details/clarification to model version labels documentation. (commit: f9e6ac4)
  • Split --tensorflow_session_parallelism flag into two new flags: --tensorflow_intra_op_parallelism and --tensorflow_inter_op_parallelism (commit: 71092e4)
  • Update CPU Docker images to Ubuntu 18.04 (commit: 8023fba)
  • Upgrade to Bazel 0.20.0 (commit: fc0b75f)
  • Update Python 2 scripts to be compatible with both Python 2 and 3 (commit: 846d443)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

Daniel Shi, Karthik Vadla, lapolonio, robert, Shintaro Murakami, Siju, Tom Forbes, Ville TöRhöNen

1.12.0

06 Nov 22:01
87470f0
Compare
Choose a tag to compare

TensorFlow Serving using TensorFlow 1.12.0

Major Features and Improvements

Breaking Changes

None

Bug Fixes and Other Changes

  • Update MKL build (commit: e11bd51)
  • Remove version pinning on pip packages (commit: 462072c)
  • Update basic serving tutorials (commit: 33a4b05)
  • Replacing legacy_init_op argument in SavedModelBuilder with main_op. (commit: 2fda31f)
  • Add git hash for version metadata of model server and add tags for dev and nightly builds. (commit: 5c7740f)
  • Add error messages for specific cases when json for REST requests (commit: a17c892)
  • Python examples now run in a hermetic environment with all required dependencies (commit: 793fd90)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

Charles Verge, demfier, Kamidi Preetham, Lihang Li, naurril, vfdev, Yu Zheng

1.12.0-rc0

26 Oct 23:37
ebbe0b5
Compare
Choose a tag to compare
1.12.0-rc0 Pre-release
Pre-release

TensorFlow Serving using TensorFlow 1.12.0-rc2

Major Features and Improvements

Breaking Changes

Bug Fixes and Other Changes

  • Update MKL build (commit: e11bd51)
  • Remove version pinning on pip packages (commit: 462072c)
  • Update basic serving tutorials (commit: 33a4b05)
  • Replacing legacy_init_op argument in SavedModelBuilder with main_op. (commit: 2fda31f)
  • Add git hash for version metadata of model server and add tags for dev and nightly builds. (commit: 5c7740f)
  • Add error messages for specific cases when json for REST requests (commit: a17c892)
  • Python examples now run in a hermetic environment with all required dependencies (commit: 793fd90)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

Charles Verge, demfier, Kamidi Preetham, Lihang Li, naurril, vfdev, Yu Zheng

1.11.1

23 Oct 20:38
9a5a58b
Compare
Choose a tag to compare

TensorFlow Serving using TensorFlow 1.11.0

Bug Fixes and Other Changes

  • Fix version of model server binary (Fixes #1134)
  • Range check floating point numbers correctly (Fixes #1136).
  • Fix docker run script for same user and group name (Fixes #1137).
  • Fix GPU build (Fixes #1150)

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

vfdev

1.11.0

05 Oct 17:58
7045d5d
Compare
Choose a tag to compare

TensorFlow Serving using TensorFlow 1.11.0

Major Features and Improvements

  • Prometheus exporter for TF metrics (see 021efbd for details).

Breaking Changes

  • No breaking changes

Bug Fixes and Other Changes

  • Built against TensorFlow 1.11.0
  • Accept integers for float/doubles in JSON REST API requests
  • TF Serving API is now pre-built into Docker development images
  • GPU Docker images are now built against cuDNN 7.2
  • Add --max_num_load_retries flag to ModelServer (fixes #1099)
  • Add user-configured model version labels to the stand-alone ModelServer binary.
  • Directly import tensor.proto.h (the transitive import will be removed from tensor.h soon)
  • Building optimized TensorFlow Serving binaries is now easier (see docs for details)
  • Adds columnar format support for input/output tensors in Predict REST API (fixes #1047)
  • Development Dockerfiles now produce a more optimized ModelServer
  • Fixed TensorFlow Serving API PyPi package overwriting TensorFlow package.

Thanks to our Contributors

This release contains contributions from many people at Google, as well as:

Feisan, joshua.horowitz, Prashanth Reddy Basani, tianyapiaozi, Vamsi Sripathi, Yu Zheng

1.11.0-rc1

21 Sep 19:35
a278817
Compare
Choose a tag to compare

TensorFlow Serving using TensorFlow 1.11.0-rc1

1.11.0-rc0

15 Sep 02:56
efd4f52
Compare
Choose a tag to compare

Release 1.11.0-rc0

Major Features and Improvements

Breaking Changes

  • No breaking changes

Bug Fixes and Other Changes

  • Built against TensorFlow 1.11.0-rc0.
  • Directly import tensor.proto.h (the transitive import will be removed from tensor.h soon)
  • Building optimized TensorFlow Serving binaries is now easier (see docs for details)
  • Adds columnar format support for input/output tensors in Predict REST API (fixes #1047)
  • Development Dockerfiles now produce a more optimized ModelServer
  • Fixed TensorFlow Serving API PyPi package overwriting TensorFlow package.

TensorFlow Serving 1.10.1

15 Aug 00:58
274e97a
Compare
Choose a tag to compare

Release 1.10.1

Bug Fixes and Other Changes