ubuntu安装Theano+cuda

因为学习须要用到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   ,让源能工做。

 

三、输入密码,等一会,好了以后依次输入

    1. sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
    2. sudo pip install Theano

    等,好了就行了(若是pip install超时,能够换源或者换时间段安装)

 

四、能够用

    1. NumPy (~30s): python -c "import numpy; numpy.test()"
    2. SciPy (~1m): python -c "import scipy; scipy.test()"
    3. Theano (~30m): python -c "import theano; theano.test()"

     这三个程序测试下能不能跑得动,没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

下面的方法检验安装。

相关文章
相关标签/搜索