Package Details: python-theano 0.8.2-3

Git Clone URL: (read-only)
Package Base: python-theano
Description: Definition and optimized evaluation of mathematical expressions on Numpy arrays.
Upstream URL:
Licenses: BSD
Submitter: davidmcinnis
Maintainer: davidmcinnis
Last Packager: davidmcinnis
Votes: 16
Popularity: 0.750352
First Submitted: 2015-09-13 03:46
Last Updated: 2016-07-26 03:39

Dependencies (16)

Sources (1)

Latest Comments

davidmcinnis commented on 2016-03-26 13:36

Thanks soupault!

I didn't notice the permission issue in the -0 release. I fixed it in the -1 release.

If you have the permission problem you can fix it in one of the two ways:

1) Preferred: Remove python-theano &/or python-theano2 Then re-install from most recent PKGBUILD

2) change the permissions of /usr/lib/python3.5/site-packages/Theano-0.8.0-py3.5.egg-info to 755 and /usr/lib/python3.5/site-packages/Theano-0.8.0-py3.5.egg-info/* to 644

Hope this helps. Please let me know if the above doesn't work for you.


soupault commented on 2016-03-26 06:38

Hi! The latest update ships permission errors. See for the details. Same for `python2-theano`.

For example, permissions for `scikit-image`:
-rw-r--r-- 1 root root 1,4K mar 9 20:40 PKG-INFO
and for the latest `theano`:
-rw-r----- 1 root root 11K mar 24 22:52 PKG-INFO

davidmcinnis commented on 2015-10-07 06:27

Thanks jpate, updated for Python 3.5


jpate commented on 2015-10-06 15:55

After the update of python to 3.5, the line that copies build scripts (line 41) needs to be updated to:

cp -f build/scripts-3.5/* bin/

davidmcinnis commented on 2015-09-18 23:39

Thanks for the feedback M01. The package might implicitly have an optional requirement for pygpu, and perhaps cudnn if cuda is present.

I have commented out the check() function in the PKGBUILD, as the tests are lengthy and only seem to work on x64 systems without optional dependencies installed.

I'll happily accept any patches and/or suggestions for improvement. I would love to get check() to always work. Unfortunately, I simply do not have the time right now.


m01 commented on 2015-09-18 20:47

Does this package implicitly require cudnn, if a CUDA-capable graphics card is present? I get 193 test failures (after 8h of testing..), most of which look like this:

Exception: ('The following error happened while compiling the node', GpuDnnConvD
esc{border_mode='full', subsample=(1, 2), conv_mode='cross'}(MakeVector.0, MakeV
ector.0), '\n', "We can't determine the cudnn version as it is not available", '
Theano can not compile with cuDNN. We got this error:\n/tmp/try_flags_a6sjL4.c:5
:19: fatal error: cudnn.h: No such file or directory\ncompilation terminated.\n'

The last error I get is this:

Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nose/", line 197, in runTest
File "/tmp/yaourt-tmp-michiel/aur-python-theano/src/Theano-0.7.0-py2/build/lib
/theano/tests/", line 82, in test_pydotprint_variables
theano.printing.pydotprint_variables(x * 2)
File "/tmp/yaourt-tmp-michiel/aur-python-theano/src/Theano-0.7.0-py2/build/lib
/theano/", line 1077, in pydotprint_variables
g.write(outfile, prog='dot', format=format)
File "/usr/lib/python2.7/site-packages/", line 1911, in write
dot_fd.write(self.create(prog, format))
File "/usr/lib/python2.7/site-packages/", line 2023, in create
status, stderr_output) )
InvocationException: Program terminated with status: 1. stderr follows: Error: /
tmp/tmplWP0Fd: syntax error in line 8 near ']'