昨天的CUDA7装好高兴了好一会,又在编译currennt和opencv2.4的时候被浇了冷水。。。
报错内容是-errorunsupported gpu architecture,compute11类似的内容。
今早下载cuda6.5-ubuntu12.04-64bit的run包,进入昨天的/opt/cuda-7.0/bin目录下使用
sudo./uninstall_cuda_7.0.pl命令卸载掉昨天用run包装的一堆东西,卸载很是高效干净
然后再照RachelZhang的博客内容用6.5的run包装一遍,改过profile文件再用
source/etc/profile
使其生效,sudoreboot重启机器(中间出现问题,硬关机重启两次后成功)
试验编译currennt,还是~。。。~报错,转向服务器,在UBUNTU用ssh-l myusrname连上,在室友目录下参考currenntREADME文件试用currennt。
看了currennt的json数据结构之后,Currenn给出的sample中的speechrecognition试验可以直接跑起来:
两小时左右跑完,最后。。。没有用sudo运行,训好的网络没有保存,考虑重新训练并提取网络信息作第一步词级kws验证。
另外,勾选cuda编译opencv2.4成功,总共用时3小时左右,编译中的warning信息说明昨天的编译错误是cuda7.0对compute11等内容的抛弃,总之,最新版慎用
opencv样例运行如下
最后是昨晚装上的theano跑test(),在没有连上cuda的情况下。。足足跑了一个多小时