Ubuntu下+cuda5/5.5+matlab R2013b

    最初的设想是装好caffe在写一篇文章的,可是还是编译不通过,就暂时放下,利用cuda运行其他code.至于Ubuntu的安装可以参考我的上一篇文章,因为程序说明用cuda5,于是就只有选择cuda5了。具体步骤如下:

安装环境Ubuntu12.04+cuda5+matlab R2013b


先介绍下Linux下的vim编译器:vi编辑器有3种模式:命令模式输入模式末行模式。掌握这三种模式十分重要:
 
命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字母i或o或a,就可以进入vi的输入模式编辑文件。
 
输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。
 
末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。具体关于指令操作可以见链接:Linux常用指令

cuda5.0安装

1、验证自己的显卡是否支持cuda,然后验证自己的linux版本,最后验证自己的机器上是否安装gcc。具体参考官方配置手册:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html。

2、接下来就是下载cuda了,推荐下载run。地址:https://developer.nvidia.com/cuda-toolkit-archive

3、安装必要的库

这个Rachel大神已经写的很详细了,我就直接搬来了,感谢大神。附上链接:Ubuntu12.04安装cuda5.5

  1. sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev  
  2. libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev4. 

4、删除已有的NVIDIA,并且将其拉黑。

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo apt-get remove --purge nvidia*  
  2. sudo nano /etc/modprobe.d/blacklist.conf  

blacklist.conf加入

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. lacklist amd76x_edac  
  2. blacklist vga16fb  
  3. blacklist nouveau  
  4. blacklist rivafb  
  5. blacklist nvidiafb  
  6. blacklist rivatv  
这两步和大神的一样。 接下来我的做法是重启,在没有进入桌面之前按ctrl+alt+f1直接进入控制台。在此方法下,安装cuda5.5会顺风顺水,不会出现问题了,但是cuda5.0还是会出现sdk的问题。其他按照大神的方法就可以,其中sdk解压稍微注意点,尽量不要放在/usr目录下,我是放在/home目录下。安装成功后nvcc -V查看版本号,然后进入到samples目录下,make所有的例子,半小时左右,然后就可以执行deviceQuery了。

matlab安装

方法1:

采用的是2013b,首先是下载matlab了,由于该软件为商业软件,请大家自行寻找,安装学习,并确保不使用做商业目的,下载后24小时后删除……

    我的做法是在windows下面将下载的镜像解压成一个patch加matlab安装。注意事项有下面几点:

1、用破解文件夹中的“patch/Matlab-2013b-Lin64/install_jar/install.jar”替换“R2013b_UNIX/java/jar/install.jar”;然后再终端中切换到“R2013b_UNIX",先给所有的文件加加执行权限:chmod a+x R2013b_UNIX -R,然后就是sudo ./install,进行安装了,下面的界面和windows类似了,50099-21292-14201-03250-24790-41816-23907-62461-58657-24048-55364-08874-18566-22288”或者”24301-62136-21555-63628-23951-18882-23524-13990-17158-47212-41804-63025-63883-42443

或者50099-21292-14201-03250-24790-41816-23907-62461-58657-24048-55364-08874-18566-22288。这两个序列号从别处copy来的,大家可以用。安装到最后就会提示你激活了,这里选择不联网,然后激活文件选择“patch/Matlab-2013b-Lin64/matlab_std.dat”,接着来,是非常重要的一步了:需要用破解文件夹中的”patch/Matlab-2013b-Lin64/libmwservices.so“替换”/usr/local/MATLAB/R2013b/bin/glnxa64/libmwservices.so;一般下,到这里就差不多完成了,但是有的时候会出现许可证的问题,这时候需要在终端输入以下命令:sudo apt-get install openjdk-7-jre;
sudo ./install -javadir /usr/lib/jvm/java-7-openjdk-amd64/jre。就可以完美解决了,最后在目录中输入“/usr/local/MATLAB/R2013b/bin/matlab",就可以启动matlab了,有兴趣的同学可以试试生成快捷方式,我没有设置。



后来给实验室另一台机器装caffe的过程,出现未知错误,于是重新安装了maltab 2014b,下载链接:点此下载  提取密码:58zr。

方法2:

安装过程:1、将crack里面的install.jar移动到2014b/R2014b_glnxa64/java/jar。替换jar里面的install.jar。

2、添加可执行权限chmod -R 777 /R2014b_glnxa64,

然后sudo sh install。注意,有时候这里会报错:   

R2014b_glnxa64/bin/glnxa64/install_unix: Permission denied

这是因为没有添加可执行权限,于是来到install_unix的路径下,添加权限,再返回,sudo sh install,接下来就是accept,安装秘钥:file installation key = 29797-39064-48306-32452

一路下来,激活的时候用crack里面的license.lic。

最后将libmwservices.so copy到  /usr/local/MATLAB/R2014b/bin/glnxa64。然后再终端输入:/usr/local/MATLAB/R2014b/bin/matlab就可以打开matlab了。


后记:好记性不如烂笔头,以后要学着写博客,等这个弄完,继续安装caffe。大笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值