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