Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ee9eaeb

Browse files
authored
Merge pull request #5664 from notoraptor/prepare-rc-0.9.0rc3
Prepare release 0.9.0rc3.
2 parents b4b5740 + 031ea92 commit ee9eaeb

6 files changed

Lines changed: 47 additions & 3 deletions

File tree

NEWS.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,34 @@ Release Notes
33
=============
44

55

6+
Theano 0.9.0rc3 (6th of March, 2017)
7+
====================================
8+
9+
This release extends the 0.9.0rc2 and announces the upcoming final release 0.9.
10+
11+
Highlights (since 0.9.0rc2):
12+
- Graph clean up and faster compilation
13+
- New Theano flag conv.assert_shape to check user-provided shapes at runtime (for debugging)
14+
- Fix overflow in pooling
15+
- Warn if taking softmax over broadcastable dimension
16+
- Removed old files not used anymore
17+
- Test fixes and crash fixes
18+
19+
- New GPU back-end:
20+
21+
- Removed warp-synchronous programming, to get good results with newer CUDA drivers
22+
23+
A total of 5 people contributed to this release since 0.9.0rc2 and 122 since 0.8.0, see the lists below.
24+
25+
26+
Committers since 0.9.0rc2:
27+
- Frederic Bastien
28+
- Arnaud Bergeron
29+
- Pascal Lamblin
30+
- Florian Bordes
31+
- Jan Schlüter
32+
33+
634
Theano 0.9.0rc2 (27th of February, 2017)
735
========================================
836

NEWS_DEV.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Highlights:
4545
- better mapping between theano device number and nvidia-smi number, using the PCI bus ID of graphic cards
4646
- More pooling support on GPU when cuDNN isn't there
4747
- ignore_border=False is now implemented for pooling
48+
- Removed warp-synchronous programming
4849

4950
Interface changes:
5051
- In MRG, replaced method `multinomial_wo_replacement()` with new method `choice()`
@@ -78,6 +79,7 @@ GPU:
7879
for convolution backward filter operations
7980

8081
New features:
82+
- Added new Theano flag conv.assert_shape
8183
- OpFromGraph now allows gradient overriding for every input
8284
- Added Abstract Ops for batch normalization that use cuDNN when available and pure Theano CPU/GPU alternatives otherwise
8385
- Added new Theano flag cuda.enabled
@@ -105,6 +107,7 @@ Others:
105107

106108

107109
Other more detailed changes:
110+
- Added new Theano flag nvcc.cudafe to enable faster compilation and import with old CUDA back-end
108111
- Use of 64-bit indexing in sparse ops to allow matrix with more then 2\ :sup:`31`\ -1 elements.
109112
- Allow more then one output to be an destructive inplace
110113
- Add flag profiling.ignore_first_call, useful to profile the new gpu back-end
@@ -119,6 +122,17 @@ Other more detailed changes:
119122

120123

121124
ALL THE PR BELLOW HAVE BEEN CHECKED
125+
* https://github.com/Theano/Theano/pull/5666
126+
* https://github.com/Theano/Theano/pull/5643
127+
* https://github.com/Theano/Theano/pull/5631
128+
* https://github.com/Theano/Theano/pull/5651
129+
* https://github.com/Theano/Theano/pull/5652
130+
* https://github.com/Theano/Theano/pull/5646
131+
* https://github.com/Theano/Theano/pull/5634
132+
* https://github.com/Theano/Theano/pull/5650
133+
* https://github.com/Theano/Theano/pull/5636
134+
* https://github.com/Theano/Theano/pull/5635
135+
* https://github.com/Theano/Theano/pull/5632
122136
* https://github.com/Theano/Theano/pull/5626
123137
* https://github.com/Theano/Theano/pull/5625
124138
* https://github.com/Theano/Theano/pull/5616

doc/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
# The short X.Y version.
7575
version = '0.9'
7676
# The full version, including alpha/beta/rc tags.
77-
release = '0.9.0rc2'
77+
release = '0.9.0rc3'
7878

7979
# There are two options for replacing |today|: either, you set today to some
8080
# non-false value, then it is used:

doc/index.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ learning/machine learning <https://mila.umontreal.ca/en/cours/>`_ classes).
2121
News
2222
====
2323

24+
* 2017/03/06: Release of Theano 0.9.0rc3, with crash fixes, bug fixes and improvements.
25+
2426
* 2017/02/27: Release of Theano 0.9.0rc2, with crash fixes, bug fixes and improvements.
2527

2628
* 2017/02/20: Release of Theano 0.9.0rc1, many improvements and bugfixes, final release to coming.

doc/introduction.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ Note: There is no short term plan to support multi-node computation.
165165
Theano Vision State
166166
===================
167167

168-
Here is the state of that vision as of February 27th, 2017 (after Theano 0.9.0rc2):
168+
Here is the state of that vision as of March 6th, 2017 (after Theano 0.9.0rc3):
169169

170170
* We support tensors using the `numpy.ndarray` object and we support many operations on them.
171171
* We support sparse types by using the `scipy.{csc,csr,bsr}_matrix` object and support some operations on them.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
MAJOR = 0
5454
MINOR = 9
5555
MICRO = 0
56-
SUFFIX = "rc2" # Should be blank except for rc's, betas, etc.
56+
SUFFIX = "rc3" # Should be blank except for rc's, betas, etc.
5757
ISRELEASED = False
5858

5959
VERSION = '%d.%d.%d%s' % (MAJOR, MINOR, MICRO, SUFFIX)

0 commit comments

Comments
 (0)