Theono版本引起的错误
使用nematus需要用到theano环境,但是运行时theano报了各种错误。 其中一部分是cudnn导致的,在我的另一篇博客 [ubuntu上的cudnn安装及使用报错解决办法] 中有提到。还有一部分是theano版本引起的。 运行报错: AttributeError: 'module' object has no attribute 'tests' 看教程里的解决办法是将theano版本安装为0.8.2 pip / conda install Theano==0 . 8 . 2 但是替换为0.8.2之后运行仍然报错 RuntimeError: ( 'Wrong major API version for gpuarray:' , 2 , 'Make sure Theano and libgpuarray/pygpu are in sync.' ) 解决办法: 安装developer版本的Theano git clone https: / / github . com / Theano / Theano . git cd Theano pip install - e . theano使用gpu运行需要安装Pygpu库 conda install - c mila - udem pygpu 执行时使用export THEANO_FLAGS=mode=FAST_RUN,device