@@ -69,124 +69,23 @@ To release a new version, please update the changelog as followed:
6969## [ Unreleased]
7070
7171### Added
72- - API:
73- - ` tl.alphas ` and ` tl.alphas_like ` added following the tf.ones/zeros and tf.zeros_like/ones_like (PR #580 )
74- - ` tl.lazy_imports.LazyImport ` to import heavy libraries only when necessary (PR #667 )
75- - ` tl.act.leaky_relu6 ` and ` tl.layers.PRelu6Layer ` have been deprecated (PR #686 )
76- - ` tl.act.leaky_twice_relu6 ` and ` tl.layers.PTRelu6Layer ` have been deprecated (PR #686 )
77- - CI Tool:
78- - [ Stale Probot] ( https://github.com/probot/stale ) added to clean stale issues (PR #573 )
79- - [ Changelog Probot] ( https://github.com/mikz/probot-changelog ) Configuration added (PR #637 )
80- - Travis Builds now handling a matrix of TF Version from TF==1.6.0 to TF==1.8.0 (PR #644 )
81- - CircleCI added to build and upload Docker Containers for each PR merged and tag release (PR #648 )
82- - Decorator:
83- - ` tl.decorators ` API created including ` deprecated_alias ` and ` private_method ` (PR #660 )
84- - ` tl.decorators ` API enriched with ` protected_method ` (PR #675 )
85- - ` tl.decorators ` API enriched with ` deprecated ` directly raising warning and modifying documentation (PR #691 )
86- - Docker:
87- - Containers for each release and for each PR merged on master built (PR #648 )
88- - Containers built in the following configurations (PR #648 ):
89- - py2 + cpu
90- - py2 + gpu
91- - py3 + cpu
92- - py3 + gpu
93- - Documentation:
94- - Clean README.md (PR #677 )
95- - Release semantic version added on index page (PR #633 )
96- - Optimizers page added (PR #636 )
97- - ` AMSGrad ` added on Optimizers page added (PR #636 )
98- - Layer:
99- - ElementwiseLambdaLayer added to use custom function to connect multiple layer inputs (PR #579 )
100- - AtrousDeConv2dLayer added (PR #662 )
101- - Fix bugs of using ` tf.layers ` in CNN (PR #686 )
102- - Optimizer:
103- - AMSGrad Optimizer added based on ` On the Convergence of Adam and Beyond (ICLR 2018) ` (PR #636 )
104- - Setup:
105- - Creation of installation flaggs ` all ` , ` all_cpu ` , and ` all_gpu ` (PR #660 )
106- - Test:
107- - ` test_utils_predict.py ` added to reproduce and fix issue #288 (PR #566 )
108- - ` Layer_DeformableConvolution_Test ` added to reproduce issue #572 with deformable convolution (PR #573 )
109- - ` Array_Op_Alphas_Test ` and ` Array_Op_Alphas_Like_Test ` added to test ` tensorlayer/array_ops.py ` file (PR #580 )
110- - ` test_optimizer_amsgrad.py ` added to test ` AMSGrad ` optimizer (PR #636 )
111- - ` test_logging.py ` added to insure robustness of the logging API (PR #645 )
112- - ` test_decorators.py ` added (PR #660 )
113- - ` test_activations.py ` added (PR #686 )
114- - Tutorials:
115- - ` tutorial_tfslim ` has been introduced to show how to use ` SlimNetsLayer ` (PR #560 ).
116- - add the following to all tutorials (PR #697 ):
117- ``` python
118- tf.logging.set_verbosity(tf.logging.DEBUG )
119- tl.logging.set_verbosity(tl.logging.DEBUG )
120- ```
121-
72+
12273### Changed
123- - Tensorflow CPU & GPU dependencies moved to separated requirement files in order to allow PyUP.io to parse them (PR # 573)
124- - The document of LambdaLayer for linking it with ElementwiseLambdaLayer (PR # 587)
125- - RTD links point to stable documentation instead of latest used for development (PR # 633)
126- - TF Version older than 1.6 .0 are officially unsupported and raises an exception (PR # 644)
127- - README .md Badges Updated with Support Python and Tensorflow Versions (PR # 644)
128- - TL logging API has been consistent with TF logging API and thread- safe (PR # 645)
129- - Relative Imports changed for absolute imports (PR # 657)
130- - `tl.files` refactored into a directory with numerous files (PR # 657)
131- - `tl.files.voc_dataset` fixed because of original Pascal VOC website was down (PR # 657)
132- - extra requirements hidden inside the library added in the project requirements (PR # 657)
133- - requirements files refactored in `requirements/ ` directory (PR # 657)
134- - README .md and other markdown files have been refactored and cleaned. (PR # 639)
135- - Ternary Convolution Layer added in unittest (PR # 658)
136- - Convolution Layers unittests have been cleaned & refactored (PR # 658)
137- - All the tests are now using a DEBUG level verbosity when run individualy (PR # 660)
138- - `tf.identity` as activation is ** ignored** , thus reducing the size of the graph by removing useless operation (PR # 667)
139- - argument dictionaries are now checked and saved within the `Layer` Base Class (PR # 667)
140- - `Layer` Base Class now presenting methods to update faultlessly `all_layers` , `all_params` , and `all_drop` (PR # 675)
141- - Input Layers have been removed from `tl.layers.core` and added to `tl.layers.inputs` (PR # 675)
142- - Input Layers are now considered as true layers in the graph (they represent a placeholder), unittests have been updated (PR # 675)
143- - Layer API is simplified, with automatic feeding `prev_layer` into `self .inputs` (PR # 675)
144- - Complete Documentation Refactoring and Reorganization (namely Layer APIs) (PR # 691)
14574
14675### Deprecated
147- - `tl.layers.TimeDistributedLayer` argurment `args` is deprecated in favor of `layer_args` (PR # 667)
148- - `tl.act.leaky_relu` have been deprecated in favor of `tf.nn.leaky_relu` (PR # 686)
14976
15077### Removed
151- - `assert ()` calls remove and replaced by `raise AssertionError ()` (PR # 667)
152- - `tl.identity` is removed, not used anymore and deprecated for a long time (PR # 667)
153- - All Code specific to `TF .__version__ < " 1.6" ` have been removed (PR # 675)
15478
15579### Fixed
156- - Issue # 498 - Deprecation Warning Fix in `tl.layers.RNNLayer` with `inspect` (PR #574)
157- - Issue # 498 - Deprecation Warning Fix in `tl.files` with truth value of an empty array is ambiguous (PR #575)
158- - Issue # 565 related to `tl.utils.predict` fixed - `np.hstack` problem in which the results for multiple batches are stacked along `axis=1` (PR #566)
159- - Issue # 572 with `tl.layers.DeformableConv2d` fixed (PR #573)
160- - Issue # 664 with `tl.layers.ConvLSTMLayer` fixed (PR #676)
161- - Typo of the document of ElementwiseLambdaLayer (PR # 588)
162- - Error in `tl.layers.TernaryConv2d` fixed - self .inputs not defined (PR # 658)
163- - Deprecation warning fixed in `tl.layers.binary._compute_threshold()` (PR # 658)
164- - All references to `tf.logging` replaced by `tl.logging` (PR # 661)
165- - Duplicated code removed when bias was used (PR # 667)
166- - `tensorlayer.third_party.roi_pooling.roi_pooling.roi_pooling_ops` is now lazy loaded to prevent systematic error raised (PR # 675)
167- - Tutorial:
168- - `tutorial_word2vec_basic.py` saving issue # 476 fixed (PR #635)
169- - All tutorials tested and errors have been fixed (PR # 635)
17080
17181### Security
17282
17383### Dependencies Update
174- - Update pytest from 3.5 .1 to 3.6 .0 (PR # 647)
175- - Update progressbar2 from 3.37 .1 to 3.38 .0 (PR # 651)
176- - Update scikit- image from 0.13 .1 to 0.14 .0 (PR # 656)
177- - Update keras from 2.1 .6 to 2.2 .0 (PR # 684)
178- - Update requests from 2.18 .4 to 2.19 .0 (PR # 695)
17984
18085### Contributors
181- - @ lgarithm: # 563
182- - @ DEKHTIARJonathan: # 573 #574 #575 #580 #633 #635 #636 #639 #644 #645 #648 #657 #667 #658 #659 #660 #661 #666 #667 #672 #675 #683 #686 #687 #690 #691 #692
183- - @ 2wins : # 560 #566 #662
184- - @ One- sixth: # 579
185- - @ zsdonghao: # 587 #588 #639 #685 #697
186- - @ luomai: # 639 #677
187- - @ dengyueyun666: # 676
18886
189- # # [1.8.6] - 2018-06-02
87+
88+ ## [ 1.9.0] - 2018-06-16
19089
19190### Added
19291- API:
@@ -202,6 +101,7 @@ To release a new version, please update the changelog as followed:
202101- Decorator:
203102 - ` tl.decorators ` API created including ` deprecated_alias ` and ` private_method ` (PR #660 )
204103 - ` tl.decorators ` API enriched with ` protected_method ` (PR #675 )
104+ - ` tl.decorators ` API enriched with ` deprecated ` directly raising warning and modifying documentation (PR #691 )
205105- Docker:
206106 - Containers for each release and for each PR merged on master built (PR #648 )
207107 - Containers built in the following configurations (PR #648 ):
@@ -232,6 +132,11 @@ To release a new version, please update the changelog as followed:
232132 - ` test_activations.py ` added (PR #686 )
233133- Tutorials:
234134 - ` tutorial_tfslim ` has been introduced to show how to use ` SlimNetsLayer ` (PR #560 ).
135+ - add the following to all tutorials (PR #697 ):
136+ ``` python
137+ tf.logging.set_verbosity(tf.logging.DEBUG )
138+ tl.logging.set_verbosity(tl.logging.DEBUG )
139+ ```
235140
236141# ## Changed
237142- Tensorflow CPU & GPU dependencies moved to separated requirement files in order to allow PyUP.io to parse them (PR # 573)
@@ -255,6 +160,7 @@ To release a new version, please update the changelog as followed:
255160- Input Layers have been removed from `tl.layers.core` and added to `tl.layers.inputs` (PR # 675)
256161- Input Layers are now considered as true layers in the graph (they represent a placeholder), unittests have been updated (PR # 675)
257162- Layer API is simplified, with automatic feeding `prev_layer` into `self .inputs` (PR # 675)
163+ - Complete Documentation Refactoring and Reorganization (namely Layer APIs) (PR # 691)
258164
259165# ## Deprecated
260166- `tl.layers.TimeDistributedLayer` argurment `args` is deprecated in favor of `layer_args` (PR # 667)
@@ -277,12 +183,11 @@ To release a new version, please update the changelog as followed:
277183- All references to `tf.logging` replaced by `tl.logging` (PR # 661)
278184- Duplicated code removed when bias was used (PR # 667)
279185- `tensorlayer.third_party.roi_pooling.roi_pooling.roi_pooling_ops` is now lazy loaded to prevent systematic error raised (PR # 675)
186+ - Documentation not build in RTD due to old version of theme in docs directory fixed (PR # 703)
280187- Tutorial:
281188 - `tutorial_word2vec_basic.py` saving issue # 476 fixed (PR #635)
282189 - All tutorials tested and errors have been fixed (PR # 635)
283190
284- # ## Security
285-
286191# ## Dependencies Update
287192- Update pytest from 3.5 .1 to 3.6 .0 (PR # 647)
288193- Update progressbar2 from 3.37 .1 to 3.38 .0 (PR # 651)
@@ -291,13 +196,13 @@ To release a new version, please update the changelog as followed:
291196- Update requests from 2.18 .4 to 2.19 .0 (PR # 695)
292197
293198# ## Contributors
294- - @ lgarithm ( # 563)
295- - @ DEKHTIARJonathan ( # 573 #574 #575 #580 #633 #635 #636 #639 #644 #645 #648 #657 #667 #658 #659 #660 #661 #666 #667 #672 #675 #683 #686 #687 #690 #692)
296- - @ 2wins ( # 560 #566 #662)
297- - @ One- sixth ( # 579)
298- - @ zsdonghao ( # 587 #588 #639 #685)
299- - @ luomai ( # 639 #677)
300- - @ dengyueyun666 ( # 676)
199+ - @ lgarithm: # 563
200+ - @ DEKHTIARJonathan: # 573 #574 #575 #580 #633 #635 #636 #639 #644 #645 #648 #657 #667 #658 #659 #660 #661 #666 #667 #672 #675 #683 #686 #687 #690 #691 # 692 #703
201+ - @ 2wins : # 560 #566 #662
202+ - @ One- sixth: # 579
203+ - @ zsdonghao: # 587 #588 #639 #685 #697
204+ - @ luomai: # 639 #677
205+ - @ dengyueyun666: # 676
301206
302207# # [1.8.5] - 2018-05-09
303208
@@ -338,6 +243,6 @@ To release a new version, please update the changelog as followed:
338243# ## Contributors
339244@ zsdonghao @ luomai @ DEKHTIARJonathan
340245
341- [Unreleased]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.8 .5 ... master
342- [1.8 .6 ]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.8 .6rc6 ... 1.8 .5
343- [1.8 .5]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.8 .4... 1.8 .5
246+ [Unreleased]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.9 .0 ... master
247+ [1.9 .0 ]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.9 .0 ... 1.8 .5
248+ [1.8 .5]: https:// github.com/ tensorlayer/ tensorlayer/ compare/ 1.8 .4... 1.8 .5
0 commit comments