提交 10869000 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

clean-up of NEWS_DEV

上级 4677cd30
.. _NEWS: .. _NEWS:
up to #4129
=================== ===================
DRAFT Release Notes DRAFT Release Notes
...@@ -19,23 +18,20 @@ NEWS.txt: ...@@ -19,23 +18,20 @@ NEWS.txt:
We recommend that everybody update to this version. We recommend that everybody update to this version.
Highlights: Highlights:
- Multi-GPU for data parallism via Platoon (https://github.com/mila-udem/platoon/)
- cnmem
- optimizer=fast_compile move computation to the GPU.
- BreakpointOp
- Faster optimization
- Better lock
- d3viz
- CuDNN
- Many Scan update (execution speed up, ...)
- Python 2 and 3 support with the same code base - Python 2 and 3 support with the same code base
- COp - Faster optimization
- __props__
- Better convolution on CPU and GPU. (CorrMM, cudnn, 3d conv, more parameter)
- New GPU back-end - New GPU back-end
- Float16 new back-end (need cuda 7.5) - Float16 new back-end (need cuda 7.5)
- Multi dtypes - Multi dtypes
- Multi-GPU support in the same process - Multi-GPU support in the same process
- Integration of CuDNN for better GPU performance
- Many Scan improvements (execution speed up, ...)
- optimizer=fast_compile moves computation to the GPU.
- Better convolution on CPU and GPU. (CorrMM, cudnn, 3d conv, more parameter)
- Interactive visualization of graphs with d3viz
- cnmem (better memory management on GPU)
- BreakpointOp
- Multi-GPU for data parallism via Platoon (https://github.com/mila-udem/platoon/)
A total of 135 people contributed to this release, see the list at the bottom. A total of 135 people contributed to this release, see the list at the bottom.
...@@ -43,20 +39,20 @@ A total of 135 people contributed to this release, see the list at the bottom. ...@@ -43,20 +39,20 @@ A total of 135 people contributed to this release, see the list at the bottom.
Installation: Installation:
- Better blas detection - Better blas detection
- Fix to more recent software and OS. - Fixes for more recent software and OS versions
- Support Anaconda on Windows - Support Anaconda on Windows
Bug fixes: Bug fixes:
- GpuJoin support neg axis - GpuJoin now supports negative axis
- Fix GpuCumsum for negative axis - Fix GpuCumsum for negative axis
Interface Deprecation (a warning is printed): Interface Deprecation (a warning is printed):
- Deprecate Param class. - Deprecate Param class, use In instead
Interface Changes: Interface Changes:
- Rename DownsampleFactorMax to Pool. - Rename DownsampleFactorMax to Pool.
- Stack now use numpy interface - tensor.stack now uses the same interface as numpy.stack
- optimizer=fast_compile move to the GPU - optimizer=fast_compile moves computation to the GPU
- Raise the user stack trace more frequently. - Raise the user stack trace more frequently.
- Change dev version numbering to follow the PEP 404 - Change dev version numbering to follow the PEP 404
...@@ -68,9 +64,11 @@ New Interface (reuses existing functionality): ...@@ -68,9 +64,11 @@ New Interface (reuses existing functionality):
- MaxAndArgmax support axis=None - MaxAndArgmax support axis=None
- Add theano.tensor.compress (equivalent of numpy.compress) - Add theano.tensor.compress (equivalent of numpy.compress)
- theano.tensor.signal.downsamples.max_pool_2d_same_size - theano.tensor.signal.downsamples.max_pool_2d_same_size
- COp
- __props__
New features New features
- Unique (Iban Harlouchet) - tensor.unique
- map_variables - map_variables
- erfcx - erfcx
- mgrid, ogrid - mgrid, ogrid
...@@ -78,18 +76,17 @@ New features ...@@ -78,18 +76,17 @@ New features
- BreakpointOp - BreakpointOp
- Make bincount work on GPU - Make bincount work on GPU
- SolveOp on GPU - SolveOp on GPU
- Optinal optimization remove_all_assert - Optional optimization remove_all_assert
- AllocEmpty - AllocEmpty
- LogSoftmax, for stability optimization when the crossentropy optimization don't apply. - LogSoftmax, for stability optimization when the crossentropy optimization does not apply.
- theano.tensor.repeat work on GPU - theano.tensor.repeat works on GPU
- BatchedDot on the GPU and faster on the CPU. - BatchedDot on the GPU and faster on the CPU.
- Faster batched_tensordot and make it work on GPU. - Faster batched_tensordot and make it work on GPU.
- SoftmaxGrad grad - SoftmaxGrad grad
- 3d conv via CorrMM on the GPU - 3d conv via CorrMM on the GPU
- CPU Max Pool support of padding and strides!=windows size - CPU Max Pool support of padding and strides!=windows size
- Make stability optimization was disabled in a corner cases - theano.function() now accepts a dict for the outputs. When doing this, the function will return a dict. Helpful to keep track of which output is what.
- theano.function() now accept a dict for the outputs. When doing this, the function will return a dict. Helpful to keep trac of which output is what. - Warn for unknown or misspelled theano config variables
- Warn Theano flags defined by user, but don't exist.
- theano.tensor.tile update (accept symbolic reps, work on GPU) - theano.tensor.tile update (accept symbolic reps, work on GPU)
- scan how have a strict flag. If set to True, this make scan building faster and could make execution faster. - scan how have a strict flag. If set to True, this make scan building faster and could make execution faster.
- theano.tensor.signal.conv2d(2d,2d) output 2d answer - theano.tensor.signal.conv2d(2d,2d) output 2d answer
...@@ -122,8 +119,9 @@ Others: ...@@ -122,8 +119,9 @@ Others:
- function_dump to help us reproduce user error during compilation - function_dump to help us reproduce user error during compilation
- assert_no_cpu_op - assert_no_cpu_op
- pep8, flake8 - pep8, flake8
- Better error message - Better error messages
- On not default mode, redure the number of allocation when allow_gc=False - On non-default modes, reduce the number of allocation when allow_gc=False
- Better lock
Committers for this dev version only: Committers for this dev version only:
...@@ -259,7 +257,3 @@ Committers for this dev version only: ...@@ -259,7 +257,3 @@ Committers for this dev version only:
- jotterbach - jotterbach
- rolf - rolf
- wuaalb - wuaalb
Todo for the final release:
* update the NEWS.txt file.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论