【问题标题】:Theano import error when used with GPU与 GPU 一起使用时 Theano 导入错误
【发布时间】:2016-12-01 13:20:06
【问题描述】:

我安装了带有 numpy 1.11.2 和 scipy 0.18.1 版本的 Anaconda Python 2.7.12。我已经通过 conda install 安装了 Theano 0.8.2。我在 .theanorc.txt 文件中添加了这些行:

[global]
floatX = float32 
device = gpu0

[nvcc]
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin`

我在环境变量中设置了 CUDA 路径。我还在 cuda 安装中添加了 CUDNN v4.0。

但是当我做一个简单的时候

import theano

在 python 解释器中,它给了我以下错误并回退到 cpu。

`DEBUG: nvcc STDOUT nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).
mod.cu
Creating library C:/Users/<USER_NAME>/AppData/Local/Theano/compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64/cuda_ndarray/cuda_ndarray.lib and object C:/Users/<USER_NAME>/AppData/Local/Theano/compiledir_Windows-10-10.0.14393-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-2.7.12-64/cuda_ndarray/cuda_ndarray.exp

ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: DLL load failed: The specified module could not be found.
WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu0 is not available (error: cuda unavailable)`

该错误也未指定缺少哪个 DLL。我不确定这是错误还是 theano 安装/配置问题或 CUDA 安装/配置问题。

谢谢

【问题讨论】:

    标签: python theano theano-cuda


    【解决方案1】:

    重新安装 CUDAv8.0 后工作,很奇怪,因为特定于 GPU 的 CUDA 示例(如 devicequery)工作正常......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      相关资源
      最近更新 更多