在Ubuntu 14.04 Linux中使用CUDNN运行Python烤宽面条

时间:2015-09-02 07:14:07

标签: python-2.7 cuda gpu theano lasagne

我使用的是NVIDIA公司GF108 [GeForce GT 430] [10de:0de1](rev a1)显卡的Linux 3.16.0-30通用#40~14.04.1-Ubuntu x86_64 GNU / Linux机器。

我正在尝试运行启用了GPU的lasagne程序包,但是通过运行 import lasagne.layers.dnn,我得到一个ImportError:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ali/DiabeticRethinopathy/diabeticrethinopathy/dr2/src/lasagne-master/lasagne/layers/dnn.py", line 12, in <module>
    raise ImportError("dnn not available")  # pragma: no cover
ImportError: dnn not available

目前,我已安装并成功编译了所有cuda_7.0.28_linux个样本以及cudnn-7.0-linux-x64-v3.0-rc

python -c 'from theano.sandbox.cuda.dnn import dnn_available; print dnn_available(); print dnn_available.msg'

我得到了这个输出:

False
Device not supported by cuDNN

我正在使用python 2.7并使用pip从他们的tar.gz文件中安装所有这些软件包,这些文件是从其存储库下载的。

1 个答案:

答案 0 :(得分:1)

我终于弄明白了这个问题!遗憾的是,this.task = { RowId: 0 }; var taskWithFid = []; var fids = [1,2,3,4,5]; var taskTemp = this.task; fids.map(function(fid){ taskTemp.RowId = fid; taskWithFid.push(taskTemp); }.bind(this)); 不支持/不支持我的系统GPU。 :(