Bug#893656: transition: theano 0.9 -> 1.0

Rebecca N. Palmer rebecca_palmer at zoho.com
Tue Mar 20 22:22:16 UTC 2018


Source: theano
Severity: wishlist

(Posting here rather than on debian-release as the formal transition 
process is rarely used, and its tools mostly useless, for non-compiled 
cases.)

Theano 1.0 (currently in Salsa) contains some API-breaking changes:
http://www.deeplearning.net/software/theano/NEWS.html

The packages in main that import theano are:

brian - not tested, FTBFS for unrelated reasons (#876920), not in testing
deepnano - not tested but looks already broken, not in testing
keras - build and debci tests pass; upstream say it shouldn't be a 
problem https://github.com/keras-team/keras/issues/5209
lasagne - 3 test failures; fixed upstream by 
https://github.com/Lasagne/Lasagne/pull/836
pyopencl - FTBFS for unrelated reasons (#893050); the theano-using code 
appears to be build/test scripts (pyopencl/compyte/gen*, test*) we never 
actually run
sympy - build hangs at mkdir -p _build/logo (with mkdir using a full CPU 
core?!), probably unrelated as it also happens without *-theano installed

As one of the changes is removal of theano.sandbox.cuda (replaced by 
theano.gpuarray, with a different API) and my hardware doesn't support 
CUDA, I am unable to test this fully and testing by others would be 
welcome.  Be aware that if python(3)-nose is installed (it wasn't for 
these tests), attempting to import theano.sandbox.cuda raises SkipTest 
(?!), not ImportError: 
https://salsa.debian.org/science-team/theano/raw/master/theano/sandbox/cuda/__init__.py



More information about the debian-science-maintainers mailing list