KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I installed Theano on my machine, but the nosetests break with a Numpy/Fortran related error message. For me it looks like Numpy was compiled with a different Fortran version than Theano. I already reinstalled Theano ( sudo pip uninstall theano + sudo pip install --upgrade --no-deps theano ) and Numpy / Scipy ( apt-get install --reinstall python-numpy python-scipy ), but this did not help. What steps would you recommend? Complete error message: ImportError: ('/home/Nick/.theano/compiledir_Linux-2.6.35-31-generic-x86_64-with-Ubuntu-10.10-maverick--2.6.6/tmpIhWJaI/0c99c52c82f7ddc775109a06ca04b360.so: undefined symbol: _gfortran_st_write_done' My research: The Installing SciPy / BuildingGeneral page about the undefined symbol: _gfortran_st_write_done' error: If you see an error message ImportError: /usr/lib/atlas/libblas.so.3gf: undefined symbol: _gfortran_st_write_done when building SciPy, it means that NumPy picked up the wrong Fortran compiler during build (e.g. ifort). Recompile NumPy using: python setup.py build --fcompiler=gnu95 or whichever is appropriate (see python setup.py build --help-fcompiler ). But: Nick@some-serv2:/usr/local/lib/python2.6/dist-packages/numpy$ python setup.py build --help-fcompiler This is the wrong setup.py file to run Used software versions: scipy 0.10.1 (scipy.test() works) NumPy 1.6.2 (numpy.test() works) theano 0.5.0 (several tests fails with undefined symbol: _gfortran_st_write_done' ) python 2.6.6 Ubuntu 10.10 [UPDATE] So I removed numpy and scipy from
Tags (comma-separated)
Save Edits
Cancel