当前位置:  开发笔记 > 编程语言 > 正文

Ubuntu安装Theano+CUDA

由于学习需要用到GPU加速机器学习算法,需要安装theano+cuda。开源库的对于我来说是一大问题,就是难安装。为了搞好这个配置,我是前前后后花了3天,重装了3次Ubuntu重装了5次驱动才搞定。故发此贴,给出最简单安装方法(如果我还记得的话)。因为ubuntu下各种软件依赖关系太多,最好全新ubuntu安装theano和cuda,然后在更新最好是这么做,再多一步都可能搞错&h

由于学习需要用到GPU加速机器学习算法,需要安装theano+cuda。开源库的对于我来说是一大问题,就是难安装。

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

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

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

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

--------------------------------------------------------------------------------

一、安装ubuntu

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

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

1、制作U盘

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

再下载一个U盘安装器:(参考 U盘操作系统安装工具- Universal USB Installer最新版 http://www.linuxidc.com/Linux/2011-01/31350.htmUbuntu 14.04 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2014-04/100370.htm

Windows 7下硬盘安装Ubuntu 14.04永久更新地址: http://www.linuxidc.com/Linux/2014-04/100369.htm

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

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

--------------------------------------分割线 --------------------------------------

Ubuntu 12.04 下 CUDA 编程 http://www.linuxidc.com/linux/2014-06/103056.htm

Ubuntu 12.04 安装 CUDA-5.5  http://www.linuxidc.com/Linux/2013-10/91101.htm

Ubuntu 11.10 上安装CUDA开发环境 http://www.linuxidc.com/Linux/2012-04/58913.htm

Fedora 15系统下配置CUDA环境 http://www.linuxidc.com/Linux/2011-12/49874.htm

Ubuntu 11.04 安装 NVIDIA CUDA 4.0 RC2 http://www.linuxidc.com/Linux/2011-10/46304.htm

Linux Mint 13/Ubuntu 12.04 配置CUDA 4.2 & OpenCV 2.4.2 方法 http://www.linuxidc.com/Linux/2013-10/91102.htm

CUDA入门教程 http://www.linuxidc.com/Linux/2014-07/104328.htm

--------------------------------------分割线 --------------------------------------

三、安装cuda

参考这个:http://www.linuxidc.com/Linux/2013-08/88310.htm

这是一个安装驱动的教程,不过吧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 这个方法检验安装。

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-10/107503.htm

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有