首页 > 解决方案 > theano.sandbox.cuda 似乎是旧的 GPU 后端并从 Theano 中删除

问题描述

当我尝试在返回的 github 页面上运行 rnn.py 时,我收到一条关于旧 GPU 后端的错误消息。“ https://github.com/rwth-i6/returnn

这是错误消息:

SkipTest:您正在导入 theano.sandbox.cuda。这是旧的 GPU 后端,已从 Theano 中删除。使用 Theano 0.9 来使用它。更好的是,过渡到新的 GPU 后端!见https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29

标签: pythontheanoreturnn

解决方案


请阅读文档。你应该做这个:

pip install -r requirements.txt

这可确保您拥有正确的 Theano 版本 (0.9.0)。

而且,您现在可能想使用 TensorFlow 后端。(如果您已经这样做了,您也可以忽略 Theano 警告。或者如果它让您烦恼,请安装 Theano 0.9.0。我们希望将来在您仅使用 TensorFlow 时删除 Theano 依赖项。)


推荐阅读