@@ -8,7 +8,8 @@ TF releases are tested against, under the assumption that everything in between
8
8
works sufficiently well enough.
9
9
-->
10
10
11
- # Release following 0.4.1
11
+
12
+ # Release Template
12
13
13
14
Keras clustering API:
14
15
@@ -27,3 +28,61 @@ Keras pruning API:
27
28
* Major Features and Improvements
28
29
* Bug Fixes and Other Changes
29
30
* 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