我正在使用Fedora和Anaconda Python环境。我有一个960m的nvidia gpu,为此我安装了所需的驱动程序和CUDA工具包。但是当我尝试运行theano测试时,我最终得到以下错误(在一个巨大的错误输出中):
EE.EEEERROR (theano.gof.opt): Optimization failure due to: constant_folding
ERROR (theano.gof.opt): node: DimShuffle{x}(TensorConstant{2})
ERROR (theano.gof.opt): TRACEBACK:
ERROR (theano.gof.opt): Traceback (most recent call last):
当我第一次看到错误时,我正在尝试编译一个简单的函数y。寻找解决方案让我发现很多人在测试功能方面遇到了同样的问题,但没有任何明确的解决方案。我按照theano文件并将$ CUDA_ROOT设置为我的cuda根文件夹,但无济于事。
我正在使用theano版本0.8.2和Numpy 1.11.1,两者都来自conda repos。好像这是一个GPU问题。但如果它有问题,它不应该回退到CPU吗?
任何帮助都将受到高度赞赏。谢谢!