@@ -67,14 +67,135 @@ To release a new version, please update the changelog as followed:
67
67
68
68
<!-- YOU CAN EDIT FROM HERE -->
69
69
70
+
70
71
## [ Unreleased]
71
72
73
+ ### Added
74
+
75
+ ### Changed
76
+
77
+ ### Dependencies Update
78
+
79
+ ### Deprecated
80
+
81
+ ### Fixed
82
+
83
+ - Fix README. (#PR 1044)
84
+ - Fix package info. (#PR 1046)
85
+
86
+ ### Removed
87
+
88
+ ### Security
89
+
90
+ ### Contributors
91
+
92
+ - @luomai (PR #1044 , 1046)
93
+
94
+
95
+ ## [ 2.2.0] - 2019-09-13
96
+
97
+ TensorLayer 2.2.0 is a maintenance release.
98
+ It contains numerous API improvement and bug fixes.
99
+ This release is compatible with TensorFlow 2 RC1.
100
+
101
+ ### Added
102
+ - Support nested layer customization (#PR 1015)
103
+ - Support string dtype in InputLayer (#PR 1017)
104
+ - Support Dynamic RNN in RNN (#PR 1023)
105
+ - Add ResNet50 static model (#PR 1030)
106
+ - Add performance test code in static model (#PR 1041)
107
+
108
+ ### Changed
109
+
110
+ - ` SpatialTransform2dAffine ` auto ` in_channels `
111
+ - support TensorFlow 2.0.0-rc1
112
+ - Update model weights property, now returns its copy (#PR 1010)
113
+
114
+ ### Fixed
115
+ - RNN updates: remove warnings, fix if seq_len=0, unitest (#PR 1033)
116
+ - BN updates: fix BatchNorm1d for 2D data, refactored (#PR 1040)
117
+
118
+ ### Dependencies Update
119
+
120
+ ### Deprecated
121
+
122
+ ### Fixed
123
+ - Fix ` tf.models.Model._construct_graph ` for list of outputs, e.g. STN case (PR #1010 )
124
+ - Enable better ` in_channels ` exception raise. (PR #1015 )
125
+ - Set allow_pickle=True in np.load() (#PR 1021)
126
+ - Remove ` private_method ` decorator (#PR 1025)
127
+ - Copy original model's ` trainable_weights ` and ` nontrainable_weights ` when initializing ` ModelLayer ` (#PR 1026)
128
+ - Copy original model's ` trainable_weights ` and ` nontrainable_weights ` when initializing ` LayerList ` (#PR 1029)
129
+ - Remove redundant parts in ` model.all_layers ` (#PR 1029)
130
+ - Replace ` tf.image.resize_image_with_crop_or_pad ` with ` tf.image.resize_with_crop_or_pad ` (#PR 1032)
131
+ - Fix a bug in ` ResNet50 ` static model (#PR 1041)
132
+
133
+ ### Removed
134
+
135
+ ### Security
136
+
137
+ ### Contributors
138
+
139
+ - @zsdonghao
140
+ - @luomai
141
+ - @ChrisWu1997 : #1010 #1015 #1025 #1030 #1040
142
+ - @warshallrho : #1017 #1021 #1026 #1029 #1032 #1041
143
+ - @ArnoldLIULJ : #1023
144
+ - @JingqingZ : #1023
145
+
146
+ ## [ 2.1.0]
147
+
148
+ ### Changed
149
+ - Add version_info in model.config. (PR #992 )
150
+ - Replace tf.nn.func with tf.nn.func.\_\_ name\_\_ in model config. (PR #994 )
151
+ - Add Reinforcement learning tutorials. (PR #995 )
152
+ - Add RNN layers with simple rnn cell, GRU cell, LSTM cell. (PR #998 )
153
+ - Update Seq2seq (#998 )
154
+ - Add Seq2seqLuongAttention model (#998 )
155
+
156
+ ### Fixed
157
+
158
+ ### Contributors
159
+ - @warshallrho : #992 #994
160
+ - @quantumiracle : #995
161
+ - @Tokarev-TT-33 : #995
162
+ - @initial-h : #995
163
+ - @Officium : #995
164
+ - @ArnoldLIULJ : #998
165
+ - @JingqingZ : #998
166
+
167
+
168
+ ## [ 2.0.2] - 2019-6-5
169
+
170
+ ### Changed
171
+ - change the format of network config, change related code and files; change layer act (PR #980 )
172
+
173
+ ### Fixed
174
+ - Fix dynamic model cannot track PRelu weights gradients problem (PR #982 )
175
+ - Raise .weights warning (commit)
176
+
177
+ ### Contributors
178
+ - @warshallrho : #980
179
+ - @1FengL : #982
180
+
181
+ ## [ 2.0.1] - 2019-5-17
182
+
183
+
184
+ A maintain release.
185
+
186
+ ### Changed
187
+ - remove ` tl.layers.initialize_global_variables(sess) ` (PR #931 )
188
+ - support ` trainable_weights ` (PR #966 )
189
+
72
190
### Added
73
191
- Layer
74
192
- ` InstanceNorm ` , ` InstanceNorm1d ` , ` InstanceNorm2d ` , ` InstanceNorm3d ` (PR #963 )
75
193
194
+ * Reinforcement learning tutorials. (PR #995 )
195
+
76
196
### Changed
77
197
- remove ` tl.layers.initialize_global_variables(sess) ` (PR #931 )
198
+ - update ` tutorial_generate_text.py ` , ` tutorial_ptb_lstm.py ` . remove ` tutorial_ptb_lstm_state_is_tuple.py ` (PR #958 )
78
199
- change ` tl.layers.core ` , ` tl.models.core ` (PR #966 )
79
200
- change ` weights ` into ` all_weights ` , ` trainable_weights ` , ` nontrainable_weights `
80
201
@@ -84,23 +205,25 @@ To release a new version, please update the changelog as followed:
84
205
- yapf>=0.22,<0.25 => yapf==0.25.0 (PR #896 )
85
206
- imageio==2.5.0 progressbar2==3.39.3 scikit-learn==0.21.0 scikit-image==0.15.0 scipy==1.2.1 wrapt==1.11.1 pymongo==3.8.0 sphinx==2.0.1 wrapt==1.11.1 opencv-python==4.1.0.25 requests==2.21.0 tqdm==4.31.1 lxml==4.3.3 pycodestyle==2.5.0 sphinx==2.0.1 yapf==0.27.0(PR #967 )
86
207
87
- ### Deprecated
88
-
89
208
### Fixed
90
209
- fix docs of models @zsdonghao #957
91
210
- In ` BatchNorm ` , keep dimensions of mean and variance to suit ` channels first ` (PR #963 )
92
211
93
-
94
- ### Removed
95
-
96
- ### Security
97
-
98
212
### Contributors
213
+ - @warshallrho : #PR966
99
214
- @zsdonghao : #931
100
215
- @yd-yin : #963
216
+ - @Tokarev-TT-33 : # 995
217
+ - @initial-h : # 995
218
+ - @quantumiracle : #995
219
+ - @Officium : #995
220
+ - @1FengL : #958
221
+ - @dvklopfenstein : #971
101
222
102
223
103
- ## [ 2.0.0-alpha] - 2019-05-04
224
+ ## [ 2.0.0] - 2019-05-04
225
+
226
+ To many PR for this update, please check [ here] ( https://github.com/tensorlayer/tensorlayer/releases/tag/2.0.0 ) for more details.
104
227
105
228
### Changed
106
229
* update for TensorLayer 2.0.0 alpha version (PR #952 )
@@ -119,6 +242,7 @@ To release a new version, please update the changelog as followed:
119
242
- @ChrisWu1997
120
243
- @warshallrho
121
244
245
+
122
246
## [ 1.11.1] - 2018-11-15
123
247
124
248
### Changed
@@ -320,8 +444,10 @@ To release a new version, please update the changelog as followed:
320
444
- AtrousDeConv2dLayer added (PR #662 )
321
445
- Fix bugs of using ` tf.layers ` in CNN (PR #686 )
322
446
- Optimizer:
447
+
323
448
- AMSGrad Optimizer added based on ` On the Convergence of Adam and Beyond (ICLR 2018) ` (PR #636 )
324
449
- Setup:
450
+
325
451
- Creation of installation flaggs ` all ` , ` all_cpu ` , and ` all_gpu ` (PR #660 )
326
452
- Test:
327
453
- ` test_utils_predict.py ` added to reproduce and fix issue #288 (PR #566 )
@@ -444,7 +570,12 @@ To release a new version, please update the changelog as followed:
444
570
# ## Contributors
445
571
@ zsdonghao @ luomai @ DEKHTIARJonathan
446
572
447
- [Unreleased]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.11 ... .master
573
+ [Unreleased]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.0 ... .master
574
+ [2.2 .0]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.2 .0... 2.2 .0
575
+ [2.1 .0]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.1 .0... 2.1 .0
576
+ [2.0 .2]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.0 .2... 2.0 .2
577
+ [2.0 .1]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.0 .1... 2.0 .1
578
+ [2.0 .0]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 2.0 .0... 2.0 .0
448
579
[1.11 .1]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.11 .0... 1.11 .0
449
580
[1.11 .0]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.10 .1... 1.11 .0
450
581
[1.10 .1]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.10 .0... 1.10 .1
0 commit comments