固定和#x27;请切换到gpuarray后端';cuda警告。keras使用()

固定和#x27;请切换到gpuarray后端';cuda警告。keras使用(),keras,theano,Keras,Theano,使用时 cuda.use('gpu0') 我明白了 警告(theano.sandbox.cuda):cuda后端已弃用,将在下一版本(v0.10)中删除。请切换到gpuarray后端。您可以获得有关如何在此URL切换的更多信息:https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29 这很好,但是在URL上我没有看到任何关于使用cuda.use() 我尝试了多种组合:theano.

使用时

cuda.use('gpu0')

我明白了

警告(theano.sandbox.cuda):cuda后端已弃用,将在下一版本(v0.10)中删除。请切换到gpuarray后端。您可以获得有关如何在此URL切换的更多信息:https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29

这很好,但是在URL上我没有看到任何关于使用
cuda.use()


我尝试了多种组合:
theano.sandbox.cuda,use()
theano.gpuarray.use()
gpuarry.use()
,等等,并用尽了组合的可能性。我们该怎么办?

删除cuda.use和theano.sandbox.cuda。换成这个

import theano.gpuarray
现在转到.theanoc配置文件。如果是linux并更改全局设置,则应位于~/.theanoc中

device = cuda0
如果找不到NORC文件,用谷歌搜索一下