您的位置:首页 > 编程语言 > Python开发

Win10安装CUDA+Cudnn+Theano问题汇总

2017-06-21 21:31 465 查看
Win10系统,按网上教程安装好CUDA+Cudnn+Theano之后,这个问题折磨了我很久:

cuda is installed,but the device gpu is not available

于是又参考另一批教程,把VS2013回滚到VS2010,亲测无效。

把CUDA8.0加驱动回滚到CUDA7.5,亲测无效。

 

因为Theano新推出了一个东西叫gpunarray.

所以很多教程里面的内容根本没法用了。

 

Cuda is installed,but the device gpu is not available.

-->.theanorc.txt里device=gpu改成device=cuda

 

1.CUDA问题

VS官网下载直接装就行,装的时候也别装一堆乱七八糟的,基本的VC++和运行库就可以.

VS版本过多会导致python闪退,因为编译器不确定的原因

-->.theanorc.txt里面[global]下添加:

cxx=C:\Users\Vision\Anaconda2\Library\mingw-w64\bin\g++.exe

 

2.Cudnn问题

这个注意Cudnn的版本和你安装的CUDA的版本要对应,不然用不了

 

3.安装Theano

Theano需要numpy和scipy等支持包,它们各自也需一系列支持包,容易漏掉,所以,别装python了,直接安装Anaconda吧,Anaconda已经内置了numpy和scipy,

$conda list 就可以看到Anaconda下面的包.

 

安装mingw

$conda installmingw libpython

 

$conda installpygpu

 

$conda installm2w64-toolchain

 

$conda installtheano

//用conda install别用pip install,conda本来就是Anaconda包管理的,用pip容易出bug

 

Pygpu wasconfigured but could not be imported or is too old

-->condainstall pygpu=0.6.2

 

如果用Theano还有warning,在确定装好了的情况下,就别在意,我的程序确实加速了将近一半,只不过还是不显示using gpu
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息