Skip to content

Commit

Permalink
Modifications for 0.8.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
nouiz committed Mar 21, 2016
1 parent 16e251d commit 4b76348
Show file tree
Hide file tree
Showing 6 changed files with 43 additions and 27 deletions.
3 changes: 3 additions & 0 deletions .mailmap
Expand Up @@ -157,3 +157,6 @@ abalkin <abalkin@enlnt.com> Alexander Belopolsky <abalkin@enlnt.com>
John Schulman <john.d.schulman@gmail.com> joschu <john.d.schulman@gmail.com>
Xavier Bouthillier <xavier.bouthillier@gmail.com> Xavier Bouthillier <xavier.bouthillier@umontreal.ca>
Xavier Bouthillier <xavier.bouthillier@gmail.com> Xavier Bouthillier/ <xavier.bouthillier@gmail.com>
Orhan Firat <orhan.firat@ceng.metu.edu.tr> orhanf <orhan.firat@ceng.metu.edu.tr>
Søren Kaae Sønderby <skaaesonderby@gmail.com> skaae <skaaesonderby@gmail.com>
Luke Metz <luke.metz@students.olin.edu> = <luke.metz@students.olin.edu>
58 changes: 35 additions & 23 deletions NEWS.txt
Expand Up @@ -2,20 +2,14 @@
Release Notes
=============

Theano 0.8 rc1 (29th of February, 2016)
=======================================
Theano 0.8 (21th of March, 2016)
================================

We recommend that everybody update to this version.

Highlights:
- Python 2 and 3 support with the same code base
- Faster optimization
- New GPU back-end:

* Float16 new back-end (need cuda 7.5)
* Multi dtypes
* 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.
Expand All @@ -24,13 +18,20 @@ Highlights:
- cnmem (better memory management on GPU)
- BreakpointOp
- Multi-GPU for data parallism via Platoon (https://github.com/mila-udem/platoon/)
- More pooling parameter supported
- Bilinear interpolation of images
- New GPU back-end:

* Float16 new back-end (need cuda 7.5)
* Multi dtypes
* Multi-GPU support in the same process


A total of 135 people contributed to this release, see the list at the bottom.
A total of 141 people contributed to this release, see the list at the bottom.


Installation:
- Better blas detection
- Better BLAS detection
- Fixes for more recent software and OS versions
- Support Anaconda on Windows

Expand Down Expand Up @@ -82,6 +83,8 @@ New features
- 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.
- theano.tensor.signal.conv2d(2d,2d) output 2d answer
- More convolution parameter supported
- Bilinear interpolation of images


Speed-ups:
Expand Down Expand Up @@ -123,11 +126,11 @@ Committers for this dev version only:
- Iban Harlouchet
- Pascal Lamblin
- Chienli Ma
- David Warde-Farley
- Amjad Almahairi
- Tim Cooijmans
- Christof Angermueller
- Nicolas Ballas
- Amjad Almahairi
- David Warde-Farley
- Christof Angermueller
- Ziye Fan
- Caglar
- Sina Honari
Expand All @@ -137,29 +140,32 @@ Committers for this dev version only:
- Melanie Ducoffe
- Alexandre de Brebisson
- Harm de Vries
- Samira Shabanian
- Alex Lamb
- Ramana.S
- Saizheng Zhang
- Francesco Visin
- Saizheng Zhang
- Ying Zhang
- Bart van Merrienboer
- Cesar Laurent
- Jan Schlüter
- Xavier Bouthillier
- Bart van Merrienboer
- Cesar Laurent
- Iulian Vlad Serban
- Samira Shabanian
- Li Yao
- Sigurd Spieckermann
- Dmitrii Serdiuk
- Kelvin Xu
- Li Yao
- Sebastien Jean
- Thomas Mesnard
- Seon-Wook Park
- Vincent Michalski
- Dustin Webb
- Mikhail Korobov
- orhanf
- Orhan Firat
- Olivier Mastropietro
- Daniel Renshaw
- Julien Rebetez
- Peng Liu
- Sean Lee
- TimSalimans
- Andre Holzner
Expand All @@ -170,24 +176,28 @@ Committers for this dev version only:
- Mehdi Mirza
- Moslem Kazemi
- Saxenauts
- skaae
- Søren Kaae Sønderby
- sentient07
- Anatoly Belikov
- Diogo Moitinho de Almeida
- Jakub Sygnowski
- Kashif Rasul
- Laurent Dinh
- Rémy Léone
- Taesup (TS) Kim
- gw0 [http://gw.tnode.com/]
- mronian
- vesis84
- Benni
- Chiheb Trabelsi
- JesseLivezey
- Marius Killinger
- Matt Graham
- Matthew Willson
- Piotr Frankowski
- Stefan Krastanov
- vdumoulin
- Luke Metz
- Adithya Ganesh
- Anish Shah
- Balázs Hidasi
- Colin Raffel
Expand All @@ -200,12 +210,13 @@ Committers for this dev version only:
- Kaixhin
- Liang-Chi Hsieh
- Lucas Beyer
- Luke Metz
- Marc-Alexandre Cote
- Martin Arjovsky
- Matthias Kümmerer
- Sirisha Rambhatla
- Vincent Michalski
- briancheung
- cai-lw
- ivdorelian
- jan-matthis
- jojolalpin
Expand All @@ -226,7 +237,6 @@ Committers for this dev version only:
- Clay McLeod
- Dario Garcia
- Jakob Lombacher
- Jakub Sygnowski
- Joao Felipe Santos
- John Arevalo
- Jonas Degrave
Expand All @@ -241,11 +251,13 @@ Committers for this dev version only:
- Sergei Lebedev
- Vik Kamath
- Wei Ouyang
- Wojciech Głogowski
- Yi-Lin Juang
- Yurii Shevchuk
- Zach Dwiel
- dan
- eulerreich
- jotterbach
- rolf
- theaverageguy
- wuaalb
2 changes: 1 addition & 1 deletion doc/conf.py
Expand Up @@ -59,7 +59,7 @@
# The short X.Y version.
version = '0.8'
# The full version, including alpha/beta/rc tags.
release = '0.8.0rc1'
release = '0.8.0'

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Expand Down
2 changes: 1 addition & 1 deletion doc/library/config.txt
Expand Up @@ -491,7 +491,7 @@ import theano and print the config variable, as in:

String value: 'None', 'all', '0.3', '0.4', '0.4.1', '0.5', '0.6', '0.7'

Default: '0.6'
Default: '0.7'

When we fix a Theano bug that generated bad results under some
circumstances, we also make Theano raise a warning when it encounters
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -53,7 +53,7 @@
MAJOR = 0
MINOR = 8
MICRO = 0
SUFFIX = "rc1" # Should be blank except for rc's, betas, etc.
SUFFIX = "" # Should be blank except for rc's, betas, etc.
ISRELEASED = False

VERSION = '%d.%d.%d%s' % (MAJOR, MINOR, MICRO, SUFFIX)
Expand Down
3 changes: 2 additions & 1 deletion theano/configdefaults.py
Expand Up @@ -626,7 +626,8 @@ def safe_no_home(home):
"bugs found after that version. "
"Warning for specific bugs can be configured with specific "
"[warn] flags."),
EnumStr('0.6', 'None', 'all', '0.3', '0.4', '0.4.1', '0.5', '0.7',
EnumStr('0.7', 'None', 'all', '0.3', '0.4', '0.4.1', '0.5', '0.7',
'0.8',
allow_override=False),
in_c_key=False)

Expand Down

0 comments on commit 4b76348

Please sign in to comment.