深度学习进阶(一.2)--结合GPU搭建theano貌似成功了,但是测试数据运行失败

来源:互联网 发布:网络推广专员面试 编辑:程序博客网 时间:2024/05/26 02:54

总结一下今天的学习过程

1,由于昨天的错误是英伟达驱动版本不合适,上午将测试了英伟达的显卡驱动,前前后后下载了四个,也安装的四个,或许是由于cuda本身是9.0的把,经过测试只有最新版的显卡驱动匹配cuda9.0,折腾半天又白折腾了

2,尝试改变方向,将cuda换成8.0版本,按着搜索的教程,在配置为设置为gpu的时,运行测试,import theano,不报错,报出的警告和网上教程使用的结果相同,可是运行测试

theano-cache purge清空theano下的缓存
nosetests -v sknn.tests
数据集或算法报错,有一部分是错误的

且运行

python example/plot_mlp.py --params activation

不能显示图片结果效果

运行

python example/bench_mnist.py sknn
程序报错
崩溃的一天

简单说一下遇到的坑
Anaconda3中使用的Python3.6.1,其中好多包需要更新,这里采用的是直接卸载,重新安装,如numpy,scipy等
最坑的是
\Anaconda3\Lib\site-packages\lasagne\layers\pool.py文件下的引用downsample是用的过时的语法,,,导致scikit-neuralnetwork不能编译安装

错误如下::
如果报错

ImportError: No module named downsample

将E:\Python\Anaconda3\Lib\site-packages\lasagne\layers\pool.py文件的
第六行from theano.tensor.signal import downsample
换成
from theano.tensor.signal.pool import pool_2d

哎崩溃的一天,暂时先使用cpu吧,总不能一直卡在这,等有时间了装一个双系统,在Linux中跑 

明天加油



阅读全文
0 0
原创粉丝点击