theano java_64位WIN7上成功安装theano,并运行了g++, GPU

http://blog.csdn.net/yeyang911/article/details/16357133

经过多天尝试,终于在我的64位WIN7上成功安装了theano,并运行了g++(否则速度就太慢了)

在32位WIN7上我安装的是pythonxy 成功运行了g++

但是换到64位没安装成功于是换成了AnacondaCE

-------------------------------------------------------安装配置过程(32位同样适用)----------------------------------------------------------------

下载安装 AnacondaCE:

AnacondaCE我安装在E:\AnacondaCE(去官网下载这个http://www.continuum.io/downloads,这个可是傻瓜式安装,然后再按照下面的步骤就可以成功配置了)

下面是安装theano:

1. 下载theano的zip文件:https://github.com/Theano/Theano ,解压到E:/Anaconda/Lib/site-packages/theano(文件里面有个theano的文件夹,拿出来放在E:/Anaconda/Lib/site-packages里面)目录下。

2. 添加环境变量:  path: E:/Anaconda/MinGW/bin;E:/Anaconda/MinGW/x86_64-w64-mingw32/lib;

(32bit

E:/Anaconda/MinGW/i686-w64-mingw32/lib;)

新建环境变量:

PYTHONPATH: E:/Anaconda/Lib/site-packages/theano;

对于用GPU的人(要安装相应的CUDA版本,比如说我用的64位的python环境(Anaconda

64位),CUDA的版本也是64位的)

接下来就剩配置文件了(配置文件要放在cmd打开后的路径下)

下面我将我的配置贴出来给大家参考(根据官网)

a4c26d1e5885305701be709a3d33442f.png

这个是没有用到GPU的配置

a4c26d1e5885305701be709a3d33442f.png

这个是用了GPU的配置(要安装相应的CUDA版本,比如说我用的64位的python环境,CUDA的版本也是64位的)

nvcc里面的配置还是很重要的

配置完如果不能用的话重启下。

--------------------------------------------如果按照上面的过程你就可以使用了-------------------------------------------

--------------------------------------------下面是程序的测试--------------------------------------------------------------------

程序下载:

GPU下:logistic_sgd.py ran for

20.2s

a4c26d1e5885305701be709a3d33442f.png

GPU下:mlp

a4c26d1e5885305701be709a3d33442f.png

GPU:  CNN(注:运行这个GPU程序需要下载“inttypes.h","stdint.h"

这两个头文件,然后放到VS2010/VC/include

的文件下面。)http://download.csdn.net/detail/yeyang911/6750713 这个可以下载

a4c26d1e5885305701be709a3d33442f.png

GPU:The code for file cA.py ran for

84.86m

a4c26d1e5885305701be709a3d33442f.png

GPU:The no corruption code for file dA.py ran

for 3.43m \ The 30% corruption code for file dA.py

ran for 3.41m

a4c26d1e5885305701be709a3d33442f.png

GPU:rbm

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

GPU下运行的  DBN

程序  可以发现 不到一分钟可以进行一次pre-train

比在CPU 下快了很多

我的GPU是GT650M  因为是笔记本。

当然 ,在进行GPU处理前 好像还做了一些程序翻译:

a4c26d1e5885305701be709a3d33442f.png

还有很长我就不贴出来了。祝大家成功配置成功。。。。

下面演示的是DBN 代码 运行的过程。。。

a4c26d1e5885305701be709a3d33442f.png

pre-train  耗时 251.17

分钟

a4c26d1e5885305701be709a3d33442f.png

fine tuning  94.62

分钟

如果在CPU上要跑2,3天吧。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值