为了加深对深度学习算法的理解,打算跑一下几个经典的算法。LISA实验室有一个Python库Theano封装了常用的优化算法,用着非常方便。但是之前不了解Python,打算一点一点摸索。
下面说一下这两天搭建平台的过程,当然其中遇到了不少问题,但最后还是成功实现gpu运算。
首先要安装theano。theano的安装非常麻烦,因为其需要许多附属工具包,幸运的是,现在有许多开源的python平台已经集成好了这些常用的附属包。我使用的是AnacondaCE,下载安装后,再安装Windows installer for Theano on AnacondaCE for
Windows。安装完后,需要在主目录(cmd默认路径)下创建.theanorc.txt文件(内容在结尾处,可以在安装CUDA后再创建)。至此theano
安装完成。(细节可参考-->这里)
但是如果现在直接使用泰和安哦、进行计算的话,其使用的是CPU,为了能获得更强大的计算能力,应该使用GPU。
接下来就是安装CUDA。
安装CUDA的过程遇到了许多问题,大部分时间都花在找驱动上了(..--..).安装CUDA,需要三个部分包括:显卡驱动,CUDAtoolkit,CUDAsdk。其中显卡驱动需要根据自己的显卡型号来安装,最好是较新的驱动。CUDA toolkit 以及CUDA
sdk 都可以在官网上下载到。然后依次安装即可。(细节参考-->这里)
最后的结果如下:
.theanorc.txt的内容:
同时可以参考这两篇博文:
http://www.cnblogs.com/samwang/p/3418666.html
http://blog.csdn.net/qiaofangjie/article/details/17172331