ubuntu安装Theano+cuda

由于学习需要用到GPU加速机器学习算法,需要安装theano+cuda。

开源库的一大问题就是:难安装。

为了搞好这个配置,我是前前后后花了3天,重装了3次ubuntu重装了5次驱动才搞定。

故发此贴,给出最简单安装方法(如果我还记得的话)。

因为ubuntu下各种软件依赖关系太多,最好全新ubuntu安装theano和cuda,然后在更新

最好是这么做,再多一步都可能搞错………………


 

一、安装ubuntu

window下安装theano和其他的依赖库相当复杂,甚至需要用到edu的邮箱。

果断抛弃,用ubuntu搭起环境。

 

1、制作U盘

下好ubuntu(12.04)的iso后,拿出一个4GU盘,插进去格式化。

再下载一个U盘安装器:

ubuntu安装Theano+cuda

 

打开,一直下一步,选定系统,选定iso文件。(这个用教?)

ubuntu安装Theano+cuda

Create后等一会就好了。

 

2、腾出空间。

系统需要腾出一定空间安装ubuntu,最好在比较空闲的硬盘中腾出来。

我在F盘腾出了20GB做Ubuntu的系统盘。

方法:

我的电脑-右键-管理-储存-磁盘管理

在空闲的分区上右键-压缩卷-输入腾出来的空间大小(MB)-压缩

 

3、重启系统

开机进入boot选定从U盘启动(按F2,或者别的,看开机的主板界面),保存退出。

然后安装什么的,看着图形界面来就好了。

ubuntu会自动安装到那个腾出来的分区。


 

二、安装Theano

1、装好Ubuntu后,先让电脑能上网。

    (校园网inode的同学别折腾,系统设置-网络-801.2x认证,设定好用户密码和IP就能上网)

 

2、能上网之后,打开软件中心,在编辑-软件源,换一个好点的源(163或教育网(如果你是教育网的话))

     ctrl+alt+T打开控制端,输入 : sudo apt-get update   ,让源能工作。

 

3、输入密码,等一会,好了之后依次输入

    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超时,可以换源或者换时间段安装)

 

4、可以用

    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就行。

 


 

三、安装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

下面的方法检验安装。

 

更多相关文章
  • GPU 加速NLP任务(Theano+CUDA)
    之前学习了CNN的相关知识,提到Yoon Kim(2014)的论文,利用CNN进行文本分类,虽然该CNN网络结构简单效果可观,但论文没有给出具体训练时间,这便值得进一步探讨. Yoon Kim代码:https://github.com/yoonkim/CNN_sentence 利用作者提供的源码进行 ...
  • I want to learning deep learning, so config cuda is a essential step. luckily it is very easy in Ubuntu install theano+cuda in ubuntu 1. install thean
  • NVIDIA DIGITS 學習筆記(NVIDIA DIGITS2.0 + Ubuntu 14.04 + CUDA 7.0 + cuDNN 7.0 + Caffe 0.13.0)
    转自:http://blog.csdn.net/enjoyyl/article/details/47397505?from=timeline&isappinstalled=0#16-weixin-1-52626-6b3bffd01fdde4900130bc5a2751b6d1  NVIDIA ...
  • 最近在做一个视频网站安装本地环境费了不少时间.本地是ubuntu 9.10 而服务器是redhat as4 所以到时候本人会把服务器安装过程和大家分享出来. 本人环境如下 php -- 5.210 apache 2.2 ubuntu 9.10 ffmpeg 功能很强大包括视频抓图,视频信息,视频转换 ...
  • Ubuntu安装perl模块步骤: 按装cpan: $ sudo perl -MCPAN -e install Spiffy (用此命令第一次安装任意模块时都会先把cpan装上) 后面安装perl模块: $ sudo cpan install DBI 验证是否安装成功 $ perl -e 'use ...
  • Ubuntu安装pipelight步骤: # vi /etc/sudoers (需先在/etc/profile设置好代理http_proxy及https_proxy) Defaults env_keep="http_proxy" Defaults env_keep="h ...
  • Ubuntu安装crosstool-ng步骤: 注:crosstool-ng要求不能在root模式下操作 $ sudo apt-get install gawk $ sudo apt-get install libtool $ sudo apt-get install texinfo $ tar j ...
  • Ubuntu安装ccache步骤: $ sudo apt-get install ccache (安装ccache) 1.命令行启用ccache $vi ~/.bashrc export USE_CCACHE=1 :wq $ccache –M 50G 注:ccache默认存放目录为-/.ccache ...
一周排行