因为学习须要用到GPU加速机器学习算法,须要安装theano+cuda。html
开源库的一大问题就是:难安装。node
为了搞好这个配置,我是前先后后花了3天,重装了3次ubuntu重装了5次驱动才搞定。python
故发此贴,给出最简单安装方法(若是我还记得的话)。linux
由于ubuntu下各类软件依赖关系太多,最好全新ubuntu安装theano和cuda,而后在更新git
最好是这么作,再多一步均可能搞错………………算法
1、安装ubuntuubuntu
window下安装theano和其余的依赖库至关复杂,甚至须要用到edu的邮箱。bash
果断抛弃,用ubuntu搭起环境。网络
一、制做U盘机器学习
下好ubuntu(12.04)的iso后,拿出一个4GU盘,插进去格式化。
再下载一个U盘安装器:
打开,一直下一步,选定系统,选定iso文件。(这个用教?)
Create后等一会就行了。
二、腾出空间。
系统须要腾出必定空间安装ubuntu,最好在比较空闲的硬盘中腾出来。
我在F盘腾出了20GB作Ubuntu的系统盘。
方法:
个人电脑-右键-管理-储存-磁盘管理
在空闲的分区上右键-压缩卷-输入腾出来的空间大小(MB)-压缩
三、重启系统
开机进入boot选定从U盘启动(按F2,或者别的,看开机的主板界面),保存退出。
而后安装什么的,看着图形界面来就行了。
ubuntu会自动安装到那个腾出来的分区。
2、安装Theano
一、装好Ubuntu后,先让电脑能上网。
(校园网inode的同窗别折腾,系统设置-网络-801.2x认证,设定好用户密码和IP就能上网)
二、能上网以后,打开软件中心,在编辑-软件源,换一个好点的源(163或教育网(若是你是教育网的话))
ctrl+alt+T打开控制端,输入 : sudo apt-get update ,让源能工做。
三、输入密码,等一会,好了以后依次输入
等,好了就行了(若是pip install超时,能够换源或者换时间段安装)
四、能够用
这三个程序测试下能不能跑得动,没error就行。
3、安装cuda
参考这个:http://blog.csdn.net/silangquan/article/details/9473613
这是一个安装驱动的教程,不过吧cuda看成驱动安装我是成功了。
教程作到第九步重启就行。
而后添加环境变量:(用gedit打开 .bashrc)
sudo gedit .bashrc
添加下面两行
export PATH=/usr/local/cuda-5.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-5.5/lib64:$LD_LIBRARY_PATH
而后用:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#runfile-installation
下面的方法检验安装。