gpt4 book ai didi

python - 使用GPU导入theano时出错

转载 作者:行者123 更新时间:2023-12-01 04:24:25 24 4
gpt4 key购买 nike

我正在尝试使用 theano for python 2.7,通过 anaconda 在 CentOS 5.6 上安装。如果仅使用 cpu,我可以导入 theano,但是当我尝试使用 gpu 运行它时,我收到 hte 错误:

>>> import theano
Using gpu device 0: Tesla K20m
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/data/ASR1/yunwang/software/anaconda/lib/python2.7/site-packages/theano/__init__.py", line 98, in <module>
theano.sandbox.cuda.tests.test_driver.test_nvidia_driver1()
File "/data/ASR1/yunwang/software/anaconda/lib/python2.7/site-packages/theano/sandbox/cuda/tests/test_driver.py", line 39, in test_nvidia_driver1
if not numpy.allclose(f(), a.sum()):
File "/data/ASR1/yunwang/software/anaconda/lib/python2.7/site-packages/theano/compile/function_module.py", line 606, in __call__
storage_map=self.fn.storage_map)
File "/data/ASR1/yunwang/software/anaconda/lib/python2.7/site-packages/theano/compile/function_module.py", line 595, in __call__
outputs = self.fn()
TypeError: Argument not a CudaNdarray
Apply node that caused the error: GpuCAReduce{add}{1}(<CudaNdarrayType(float32, vector)>)
Inputs types: [CudaNdarrayType(float32, vector)]
Inputs shapes: [(10000,)]
Inputs strides: [(1,)]
Inputs values: ['not shown']

HINT: Re-running with most Theano optimization disabled could give you a back-trace of when this node was created. This can be done with by setting the Theano flag 'optimizer=fast_compile'. If that does not work, Theano optimizations can be disabled with 'optimizer=None'.
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.

关于如何解决这个问题有什么想法吗?我一直在尝试一切,从重新安装 cuda、anaconda、python...

最佳答案

读完这篇文章后我发现了问题link 。显然 theano 创建了一个导致问题的缓存文件夹 .theano 。删除此文件夹后已修复。

关于python - 使用GPU导入theano时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com