提交 e21e64b4 authored 作者: Jeremiah Lowin's avatar Jeremiah Lowin

language fixes in doc/News

上级 0fdf5837
...@@ -43,13 +43,13 @@ Interface change: ...@@ -43,13 +43,13 @@ Interface change:
* Now we do not support unaligned ndarray in python code. (Frederic B.) * Now we do not support unaligned ndarray in python code. (Frederic B.)
We did not support it in c code and supporting it in python code made We did not support it in c code and supporting it in python code made
the detection harder. the detection harder.
* Now we only support officialy scipy 0.7.2 and numpy 1.5.0 (Frederic B.) * Now we only officially support scipy 0.7.2 and numpy 1.5.0 (Frederic B.)
We weren't and aren't testing with older version. We weren't and aren't testing with older versions.
* The theano.sparse.SparseType is available even when scipy is not (Frederic B.) * The theano.sparse.SparseType is available even when scipy is not (Frederic B.)
* Fixes issue where members of consider_constant grad parameter * Fixes issue where members of consider_constant grad parameter
were treated differently from Constant variables. (Ian G.) were treated differently from Constant variables. (Ian G.)
* Remove the parameter g_cost to theano.grad(). (Ian G.) * Remove the parameter g_cost from theano.grad(). (Ian G.)
Use the new more powerfull parameter known_grads instead. Use the new more powerful parameter known_grads instead.
NumPy interface support: NumPy interface support:
* theano.tensor.where is an alias for theano.tensor.switch to support NumPy semantic. (Ian G.) * theano.tensor.where is an alias for theano.tensor.switch to support NumPy semantic. (Ian G.)
...@@ -75,23 +75,23 @@ New Feature: ...@@ -75,23 +75,23 @@ New Feature:
* Allow integer axes when keepdims==True (Jeremiah Lowin) * Allow integer axes when keepdims==True (Jeremiah Lowin)
* Add erfinv and erfcinv op. (Jey Kottalam) * Add erfinv and erfcinv op. (Jey Kottalam)
* Added tensor.batched_dot(). (Caglar Gulcehre) * Added tensor.batched_dot(). (Caglar Gulcehre)
It use scan behind the scene, but making doing this easier. It uses scan behind the scenes, but makes doing this easier.
* theano.get_constant_value(x) (Frederic B.) * theano.get_constant_value(x) (Frederic B.)
This try to do have x as a constant int. This tries to have x as a constant int.
This do some constant folding to try to convert x into an int. This does some constant folding to try to convert x into an int.
Used by some optimization. Used by some optimizations.
* Add theano.tensor.io.{MPIRecv,MPIRecvWait,MPISend,MPISendWait} (Matthew Rocklin) * Add theano.tensor.io.{MPIRecv,MPIRecvWait,MPISend,MPISendWait} (Matthew Rocklin)
Theano do not automatically use them. It is up to you to use them and split your computation. Theano does not automatically use them. It is up to you to use them and split your computation.
* Added theano.sandbox.linalg.eig (abalkin) * Added theano.sandbox.linalg.eig (abalkin)
* Started some support for Python3 (abalkin) * Started some support for Python3 (abalkin)
setup.py support python3 now. setup.py supports python3 now.
It call 2to3 during the setup. It calls 2to3 during the setup.
Python3 not fully supported as we didn't update the c code. Python3 is not fully supported as we didn't update the c code.
Crash Fix: Crash Fix:
* Fix a crash related to scan.grad due to the new mechanism. (Ian G.) * Fix a crash related to scan.grad due to the new mechanism. (Ian G.)
* Fix an optimization warning. Now it get optimized. (Frederic B.) * Fix an optimization warning. Now it gets optimized. (Frederic B.)
* Fix crash introduced in 0.6rc1 in theano.grad (Ian G.) * Fix crash introduced in 0.6rc1 in theano.grad (Ian G.)
* Fix crash introduced in 0.6rc1 in the grad of scan (Razvan P.) * Fix crash introduced in 0.6rc1 in the grad of scan (Razvan P.)
* Fix crash introduced in 0.6rc1 in the grad of clip (Ian G.) * Fix crash introduced in 0.6rc1 in the grad of clip (Ian G.)
...@@ -125,7 +125,7 @@ Theano 0.6rc1 (October 1st, 2012) ...@@ -125,7 +125,7 @@ Theano 0.6rc1 (October 1st, 2012)
Highlights: Highlights:
* Bug fixes, crash fixes, CPU and GPU speed up. * Bug fixes, crash fixes, CPU and GPU speed up.
* theano_var.eval({other_var: val[,...]} to simplify the usage of Theano (Ian G.) * theano_var.eval({other_var: val[,...]} to simplify the usage of Theano (Ian G.)
* New default linker `cvm`. This is the execution engine that tells what op to run in which order. * New default linker `cvm`. This is the execution engine that tells ops to run in certain orders.
It is now implemented in C and enables lazy evaluation of ifelse op. It is now implemented in C and enables lazy evaluation of ifelse op.
* Faster theano.function compilation. (Pascal L., Ian G.) * Faster theano.function compilation. (Pascal L., Ian G.)
* Big sparse submodule update and documentation of it. (Nicolas Bouchard) * Big sparse submodule update and documentation of it. (Nicolas Bouchard)
...@@ -153,7 +153,7 @@ Bug fixes: ...@@ -153,7 +153,7 @@ Bug fixes:
with those defaults then stuck at old values if the config variables were with those defaults then stuck at old values if the config variables were
changed during program execution. (David W-F) changed during program execution. (David W-F)
* Fixed many subtle bugs involving mutable default arguments which may have * Fixed many subtle bugs involving mutable default arguments which may have
led to unexpected behaviour, such as objects sharing instance variables led to unexpected behavior, such as objects sharing instance variables
they were not supposed to share. (David W-F) they were not supposed to share. (David W-F)
* Correctly record the GPU device number used when we let the driver select it. * Correctly record the GPU device number used when we let the driver select it.
(Frederic B.) (Frederic B.)
...@@ -408,7 +408,7 @@ Documentation: ...@@ -408,7 +408,7 @@ Documentation:
(Frederic B.) (Frederic B.)
* New installation instructions for Windows using EPD (Pascal L.) * New installation instructions for Windows using EPD (Pascal L.)
* New installation on Windows by using a Linux VM from ContinuumIO (Frederic B.) * New installation on Windows by using a Linux VM from ContinuumIO (Frederic B.)
* Revisions of Theano tutorial and addition of exercices to it. (Eric L.) * Revisions of Theano tutorial and addition of exercises to it. (Eric L.)
* New tutorial on Sparse variable. (Nicolas B., Sebastien Lemieux, Frederic Bastien * New tutorial on Sparse variable. (Nicolas B., Sebastien Lemieux, Frederic Bastien
http://www.deeplearning.net/software/theano/tutorial/sparse.html http://www.deeplearning.net/software/theano/tutorial/sparse.html
* Installation documentation for CentOS6 (Frederic B.) * Installation documentation for CentOS6 (Frederic B.)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论