提交 c697eeab authored 作者: notoraptor's avatar notoraptor

Final release 0.9.0 ends at 0.9.0rc4, not at current master release.

So, update NEWS.txt, and put last notes (since 0.9.0rc4) in NEWS_DEV.txt.
上级 126f12f5
...@@ -32,7 +32,7 @@ Highlights (since 0.8.0): ...@@ -32,7 +32,7 @@ Highlights (since 0.8.0):
- More numerical stability by default for some graphs - More numerical stability by default for some graphs
- Better handling of corner cases for theano functions and graph optimizations - Better handling of corner cases for theano functions and graph optimizations
- More graph optimizations with faster toposort, compilation and execution - More graph optimizations with faster compilation and execution
- smaller and more readable graph - smaller and more readable graph
- New GPU back-end: - New GPU back-end:
...@@ -43,24 +43,18 @@ Highlights (since 0.8.0): ...@@ -43,24 +43,18 @@ Highlights (since 0.8.0):
- Inplace storage for shared variables - Inplace storage for shared variables
- float16 storage - float16 storage
- Using PCI bus ID of graphic cards for a better mapping between theano device number and nvidia-smi number - Using PCI bus ID of graphic cards for a better mapping between theano device number and nvidia-smi number
- Added useful stats for GPU in profile mode
- Added documentation for GPU float16 ops
- Fixed offset error in ``GpuIncSubtensor`` - Fixed offset error in ``GpuIncSubtensor``
- Less C code compilation - Less C code compilation
- Added support for bool dtype - Added support for bool dtype
- Updated and more complete documentation - Updated and more complete documentation
- Bug fixes related to merge optimizer and shape inference - Bug fixes related to merge optimizer and shape inference
- Bug fixes related to Debug mode
- Lot of other bug fixes, crashes fixes and warning improvements - Lot of other bug fixes, crashes fixes and warning improvements
A total of 12 people contributed to this release since 0.9.0rc4 and 125 since 0.8.0, see the lists below. A total of 123 people contributed to this release since 0.8.0, see list below.
Interface changes: Interface changes:
- Merged duplicated diagonal functions into two ops: ``ExtractDiag`` (extract a diagonal to a vector),
and ``AllocDiag`` (set a vector as a diagonal of an empty array)
- Merged ``CumsumOp/CumprodOp`` into ``CumOp`` - Merged ``CumsumOp/CumprodOp`` into ``CumOp``
- Changed grad() method to L_op in many ops that need the outputs to compute gradient
- In MRG module: - In MRG module:
- Replaced method ``multinomial_wo_replacement()`` with new method ``choice()`` - Replaced method ``multinomial_wo_replacement()`` with new method ``choice()``
...@@ -74,7 +68,7 @@ Interface changes: ...@@ -74,7 +68,7 @@ Interface changes:
- ``round()`` default to the same as NumPy: half_to_even - ``round()`` default to the same as NumPy: half_to_even
Convolution updates: Convolution updates:
- Support of full and half modes for 2D and 3D convolutions - Support of full and half modes for 2D and 3D convolutions including in ``conv3d2d``
- Allowed pooling of empty batch - Allowed pooling of empty batch
- Implement ``conv2d_transpose`` convenience function - Implement ``conv2d_transpose`` convenience function
- Multi-cores convolution and pooling on CPU - Multi-cores convolution and pooling on CPU
...@@ -95,7 +89,6 @@ GPU: ...@@ -95,7 +89,6 @@ GPU:
- Implemented ``GpuAdvancedSubtensor`` - Implemented ``GpuAdvancedSubtensor``
New features: New features:
- Added scalar and elemwise ops for modified Bessel function of order 0 and 1 from scipy.special
- ``OpFromGraph`` now allows gradient overriding for every input - ``OpFromGraph`` now allows gradient overriding for every input
- Added Abstract Ops for batch normalization that use cuDNN when available and pure Theano CPU/GPU alternatives otherwise - Added Abstract Ops for batch normalization that use cuDNN when available and pure Theano CPU/GPU alternatives otherwise
- Added gradient of solve, tensorinv (CPU), tensorsolve (CPU), searchsorted (CPU), DownsampleFactorMaxGradGrad (CPU) - Added gradient of solve, tensorinv (CPU), tensorsolve (CPU), searchsorted (CPU), DownsampleFactorMaxGradGrad (CPU)
...@@ -105,7 +98,6 @@ New features: ...@@ -105,7 +98,6 @@ New features:
- Indexing support ellipsis: ``a[..., 3]```, ``a[1,...,3]`` - Indexing support ellipsis: ``a[..., 3]```, ``a[1,...,3]``
- Added ``theano.tensor.{tensor5,dtensor5, ...}`` - Added ``theano.tensor.{tensor5,dtensor5, ...}``
- compiledir_format support device - compiledir_format support device
- Extended Theano flag ``dnn.enabled`` with new option ``no_check`` to help speed up cuDNN importation
- Added New Theano flag ``conv.assert_shape`` to check user-provided shapes at runtime (for debugging) - Added New Theano flag ``conv.assert_shape`` to check user-provided shapes at runtime (for debugging)
- Added new Theano flag ``cmodule.age_thresh_use`` - Added new Theano flag ``cmodule.age_thresh_use``
- Added new Theano flag ``cuda.enabled`` - Added new Theano flag ``cuda.enabled``
...@@ -133,20 +125,6 @@ Other more detailed changes: ...@@ -133,20 +125,6 @@ Other more detailed changes:
- Added the keepdims parameter to the norm function - Added the keepdims parameter to the norm function
- Make scan gradient more deterministic - Make scan gradient more deterministic
Commiters since 0.9.0rc4:
- Frederic Bastien
- Zhouhan LIN
- Tegan Maharaj
- Arnaud Bergeron
- Matt Graham
- Saizheng Zhang
- affanv14
- Chiheb Trabelsi
- Pascal Lamblin
- Cesar Laurent
- Reyhane Askari
- Aarni Koskela
Commiters since 0.8.0: Commiters since 0.8.0:
- Frederic Bastien - Frederic Bastien
- Arnaud Bergeron - Arnaud Bergeron
...@@ -158,21 +136,19 @@ Commiters since 0.8.0: ...@@ -158,21 +136,19 @@ Commiters since 0.8.0:
- Benjamin Scellier - Benjamin Scellier
- khaotik - khaotik
- Chiheb Trabelsi - Chiheb Trabelsi
- Cesar Laurent
- Chinnadhurai Sankar - Chinnadhurai Sankar
- Cesar Laurent
- Reyhane Askari - Reyhane Askari
- Mohammad Pezeshki - Mohammad Pezeshki
- Alexander Matyasko - Alexander Matyasko
- Alexandre de Brebisson - Alexandre de Brebisson
- Saizheng Zhang
- Mathieu Germain - Mathieu Germain
- Nan Rosemary Ke - Nan Rosemary Ke
- Pierre Luc Carrier - Pierre Luc Carrier
- Olivier Mastropietro - Olivier Mastropietro
- Thomas George - Thomas George
- Zhouhan LIN - Saizheng Zhang
- Iulian Vlad Serban - Iulian Vlad Serban
- Matt Graham
- Francesco Visin - Francesco Visin
- Caglar - Caglar
- Faruk Ahmed - Faruk Ahmed
...@@ -180,25 +156,26 @@ Commiters since 0.8.0: ...@@ -180,25 +156,26 @@ Commiters since 0.8.0:
- Samira Shabanian - Samira Shabanian
- Vincent Dumoulin - Vincent Dumoulin
- Nicolas Ballas - Nicolas Ballas
- affanv14
- Jakub Sygnowski - Jakub Sygnowski
- Jan Schlüter - Jan Schlüter
- Samira Ebrahimi Kahou - Samira Ebrahimi Kahou
- Mikhail Korobov - Mikhail Korobov
- Fei Wang - Fei Wang
- Kv Manohar - Kv Manohar
- Tegan Maharaj
- Jesse Livezey - Jesse Livezey
- Kelvin Xu - Kelvin Xu
- Matt Graham
- Ruslana Makovetsky - Ruslana Makovetsky
- Sina Honari - Sina Honari
- Bryn Keller - Bryn Keller
- Ciyong Chen - Ciyong Chen
- Vitaliy Kurlin - Vitaliy Kurlin
- Zhouhan LIN
- Gokula Krishnan - Gokula Krishnan
- Kumar Krishna Agrawal - Kumar Krishna Agrawal
- Ozan Çağlayan - Ozan Çağlayan
- Vincent Michalski - Vincent Michalski
- affanv14
- Amjad Almahairi - Amjad Almahairi
- Ray Donnelly - Ray Donnelly
- Tim Cooijmans - Tim Cooijmans
...@@ -225,7 +202,6 @@ Commiters since 0.8.0: ...@@ -225,7 +202,6 @@ Commiters since 0.8.0:
- Xavier Bouthillier - Xavier Bouthillier
- p - p
- texot - texot
- Aarni Koskela
- Andrés Gottlieb - Andrés Gottlieb
- Ben Poole - Ben Poole
- Bhavishya Pohani - Bhavishya Pohani
......
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论