@@ -8,7 +8,8 @@ TF releases are tested against, under the assumption that everything in between
88works sufficiently well enough.
99-->
1010
11- # Release following 0.4.1
11+
12+ # Release Template
1213
1314Keras clustering API:
1415
@@ -27,3 +28,61 @@ Keras pruning API:
2728* Major Features and Improvements
2829* Bug Fixes and Other Changes
2930* Tested against TensorFlow 1.14.0, 2.0.0, and nightly, and Python 3.
31+
32+
33+ # TensorFlow Model Optimization 0.5.0
34+
35+ TFMOT 0.5.0 adds some additional features for Quantization Aware Training. QAT
36+ now supports Keras layers SeparableConv2D and SeparableConv1D. It also provides
37+ a new Quantizer AllValuesQuantizer which allows for more flexibility with range
38+ selection.
39+
40+ Keras clustering API:
41+ Tested against TensorFlow 1.14.0 and 2.3.0 with Python 3.
42+
43+ Keras quantization API:
44+ Tested against TensorFlow 2.3.0 with Python 3.
45+
46+ Keras pruning API:
47+ Tested against TensorFlow 1.14.0 and 2.3.0 with Python 3.
48+
49+
50+ # TensorFlow Model Optimization 0.4.1
51+
52+ TFMOT 0.4.1 fixes a bug which makes 0.4.0 quantization code fail when run
53+ against tf-nightly since July 31, 2020. The code now works against different
54+ versions on TF, and is not broken by changes to smart_cond in core TF.
55+
56+ Keras clustering API:
57+
58+ Tested against TensorFlow 1.14.0, 2.0.0, and nightly, and Python 3.
59+ Keras quantization API:
60+
61+ Tested against TensorFlow nightly, and Python 3.
62+ Keras pruning API:
63+
64+ Tested against TensorFlow 1.14.0, 2.0.0, and nightly, and Python 3.
65+
66+
67+ # TensorFlow Model Optimization 0.4.0
68+
69+ TFMOT 0.4.0 is the last release to support Python 2. Python 2 support officially
70+ ended on January 1, 2020 and TF 2.1.0 was the last release to support Python 2.
71+
72+ Keras clustering API:
73+
74+ New API for weight clustering
75+ Major Features
76+ Support for clustering convolutional (except DepthwiseConv), Dense and other commonly used standard Keras layers
77+ Support for different initialization methods for the cluster centroids: density-based, linear, random
78+ Fine-tuning of cluster centroids during training
79+ Tested against TensorFlow 1.14.0, 2.0.0, and nightly, and Python 3.
80+ Keras quantization API:
81+
82+ Bug Fixes and Other Changes
83+ Fixed Sequential model support for BatchNorm layers that follow Conv/DepthwiseConv (issue).
84+ Improved error message for not using quantize_scope with custom Keras layers and objects.
85+ Tested against TensorFlow nightly, and Python 2/3.
86+ Keras pruning API:
87+
88+ Tested against TensorFlow 1.14.0, 2.0.0, and nightly, and Python2/3.
0 commit comments