笔者今年大四,是做毕设的攻坚时期,我的boss给我安排了几项任务都是简单的机器学习,像什么逻辑回归和决策树之类的。突然有一天就给我大电话说有一个师兄在研究CNN,但是现在跑起来有点慢,想让我想办法使用GPU加速一下。
笔者发现师兄写的CNN学习库是theano,我窃喜,因为theano目前是支持GPU运行的。所以我马上答应了下来。
后来发现在win下的环境相当难配置,所以笔者打算买个mac但是目前需要用到GPU所以勉为其难的使用我的老年机。
好吧我们进入正题。
环境
硬件:电脑 Dell 灵越 14r 5420
CPU i5-3210
GPU gt630M
软件:操作系统 win 7 64bit 旗舰版
python 2.7
CUDA 7.5
VS 2010
环境搭建开始
- VS的安装
一般来说,作为一个软件学院的学生,vs应该是人手一个的,但是我们知道,有很多同学是不喜欢使用vs的,因为这个产品冗余的功能有很多,但是我们今天要做的这个利用CUDA进行加速必须使用到vs,所以我们选择vs2010作为我们的编译环境,这里要注意的是VS2015是不支持CUDA的,至少目前是这样的,我们安装的vs最好是默认功能的,最好不要自定义安装,因为缺少某个组件的话会出现各种各样的问题的。这里的VS安装我们就不细细的讲了,这还不会的直接百度