ubuntu编译matcaffe

参考网站:

http://www.linuxdiyf.com/linux/19617.html (matlab安装)

http://stackoverflow.com/questions/28934046/matlab-error-when-opening-an-error-was-encountered-while-saving-the-command-his (matlab权限问题)

http://blog.csdn.net/yingyujianmo/article/details/51014499 (make matcaffe)

https://github.com/ShaoqingRen/faster_rcnn/issues/63 (libstdc问题)

http://blog.csdn.net/ws_20100/article/details/50525879 (matcaffe编译使用教程)

ubuntu编译matcaffe

  1. 安装matlab

Matlab R2016a.iso + crack

  1. 挂载iso

    1. Sudo mkdir /media/matlab
    2. Sudo mount –o loop Matlab *.iso /media/matlab
    3. Cd /media/matlab
    4. Sudo ./install
  2. 安装

使用crack中的FIK中的激活码进行安装。

安装完成后,第一次启动提示激活,选择激活文件"license_R2015a.lic"。

不要打开matlab,将libmwservices.so复制到/usr/local/MATLAB/R2016a/bin/glnxa64中:

  1. Sudo cp libmwservices.so /usr/local/MATLAB/R2016a/bin/glnxa64/libmwservices.so
  1. 使用

进入到/bin目录,运行 ./matlab运行程序。

添加到环境变量

  1. sudo vi /etc/environment

添加/usr/local/MATLAB/R2016a/bin。

  1. Source /etc/environment

在任意路径,输入matlab即可运行

  1. 问题

An
error
was
encountered
while
saving
the
command
history

java.io.FileNotFoundException: /home/userA/.matlab/R2014b/History.xml
(Permission
denied)

at
java.io.RandomAccessFile.open(Native
Method)

at
java.io.RandomAccessFile.<init>(Unknown
Source)

at
com.mathworks.mde.cmdhist.AltHistoryCollection$CommandSaver.run(AltHistoryCollection.java:1212)

at
java.lang.Thread.run(Unknown
Source)

权限问题,更改权限即可。

  1. sudo
    chmod -R
    777 ~/.matlab
  1. Matlab中引用caffe

    1. Cd caffe/
    2. Vi Makefile.config

添加MATLAB_DIR:=/usr/local/MATLAB/R2016a

  1. make -j6 matcaffe

进入matlab,添加路径

Addpath caffe/matlab

Savepath

验证

Help caffe

  1. 编译mattest

    1. Make mattes

遇到问题,libstdc++.so.6 version ‘GLIBCXX_3.4.20‘ not found,说明你的Matlab库不匹配。你需要在启动Matlab之前运行如下命令:

export LD_LIBRARY_PATH=/opt/intel/mkl/lib/intel64:/usr/local/cuda/lib64

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6

或添加到环境变量中~/.bashrc

再次编译,问题解决。

  1. 使用案例

http://blog.csdn.net/ws_20100/article/details/50525879

时间: 2024-10-09 02:47:06

ubuntu编译matcaffe的相关文章

Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

. . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先去官网下载最新的内核压缩包:https://www.kernel.org/ 网速不给力,只能用虚拟机里的迅雷下载,然后再拷贝出来. LZ 把源码包拷贝到 /usr/src 下面,直接就在这里编译安装了: # 切换到 root 身份 >$ su # 解压缩源码,得到文件夹 /usr/src/linux

Ubuntu编译安装 GD以及PHP

Ubuntu编译安装 GD以及PHP 在ubuntu系统中apt-get安装php 以及php-gd 但是由于需求,需要升级GD库,情况下,卸载原有php 编译安装GD库以及PHP,且mysql为apt-get安装 编译安装 GD 1.编译安装 Zlib tar -zxf zlib-1.2.3.tar.gz cd zlib-1.2.3/ ./configure --prefix=/usr/local make && sudo make install 2.编译安装 PNG tar -zxf

ubuntu编译openwrt前端web界面

openwrt是由Cisco放出源代码的开放无线路由平台.由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等. 环境: Ubuntu 10.04,subversion,VMware workstation 7.1.3 首先是得到openwrt的源代码. 在Ubuntu下,首先安装上svn工具: sudo apt-get install subversion 然后装上各种依赖关系包

Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found

解决这个问题是需要安装libxml, sudo apt-get install libxml2-dev Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found,布布扣,bubuko.com

ubuntu编译libevent遇到的问题

ubuntu编译libevent遇到的问题 1.首先下载libevent源码 wget https://github.com/libevent/libevent/archive/release-1.4.15-stable.tar.gz 本文下载的是libevent 1.4.15. 2.下载后解压 tar -zxvf release-1.4.15-stable.tar.gz 3.阅读README 4.运行autogen.sh bash autogen.sh 5.运行遇到 libtoolize: 未

Ubuntu编译源码搭建PHP开发环境

准备源码: 1.mysql的源码:mysql-5.5.15.tar.gz 2.apache的源码:httpd-2.2.19.tar.gz 3.php的源码:php-5.3.6.tar.gz 第一步,安装MySql groupadd mysql                                添加一个mysql用户组useradd -g mysql mysql                  添加一个mysql到用户,此用户属于mysql组 tar -xzvf mysql-5.5.

64位ubuntu编译32位程序

64位ubuntu编译32位程序 如上使用C4这个小工具时遇到来需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下: /usr/bin/ld: 未知的仿真模式: 32 支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe collect2: error: ld returned 1 exit status 首先要打开64位系统对32位的支持 第一步:确认64为架构的内

ubuntu编译安装postgresql及主从配置

操作系统版本    Ubuntu 14.04 数据库软件版本     postgresql-9.4.7.tar.gz 安装方式    编译安装 软件安装目录    /usr/local/pgsql 数据存放目录    /service/postgresql/data 日志存放目录    /service/postgresql/archive 1.安装依赖包 sudo apt-get update sudo apt-get install  libreadline6-dev sudo apt-ge

ubuntu编译3.5内核步骤

1.win7下安装VMware虚拟机,VMware-workstation-full-11.1.2,序列号: 1F04Z-6D111-7Z029-AV0Q4-3AEH8. 2.安装ubuntu 12.04.02系统 http://mirrors.163.com/ubuntu-releases/  网易的开源镜像网站 http://mirrors.sohu.com/ubuntu-releases/ 搜狐的开源镜像网站 3.将下好的 linux-3.5-20140422 内核copy到ubuntu的