您的位置:新葡亰496net > 电脑系统 > 完美运行

完美运行

发布时间:2019-11-16 11:26编辑:电脑系统浏览(107)

    MATLAB是美利坚联邦合众国MathWorks公司出品的商业数学软件,首要用以算法开采、数据可视化、数据剖判以致数值总结的尖端本领总括语言和交互作用式意况,是风姿浪漫款能够而又有力的数学软件。

    [TOC]

    下载

    在互连网下载

    图片 1

    通过许数十次的失败后,终于安装成功,安装进度并非很难,只是蒙受标题时候的消除办法不对,引致开销了大多时刻。现将经过收拾如下:

    正文基于 Deepin 15.5 实行 MATLAB二〇一五b 的装置,其余操作系统及 MATLAB 版本近似。

    1.下载MATLAB 2016b

    下载matlab 2014b for linux(可以百度寻觅找找资源,如果找不到,能够联系本人,无需付费给您百度云的链接,联QQ425680992卡塔 尔(英语:State of Qatar), 内包罗连个iso和一个rar文件。

    rar x rar x Matlab 二〇一六b Linux64 Crack.rar //进入寄存iso和rar的目录,解压,因为文件名中有空格,linux会默感觉文件,所以参与。

    安装步骤

    1. 挂载
    mkdir /mnt/tmp
    sudo mount -t auto -o loop *…._dvd1.iso /mnt/tmp
    
    1. 安装
    cd
    /mnt/tmp/install
    

    弹出安装窗口后步骤:
    1)Use a file instaltion key next
    2)Yes next
    3)I have the File Instaltion key from ... 09806-07443-53955-64350-21751-41297 next
    4)[选用安装路线:/usr/local/MATLAB/ENCORE二〇一四b] next
    Failed to create folder (/usr/local/MATLAB/R2016b) next
    -假如不能创制路径 /mnt/tmp/install
    -化解措施:root下安装(sudo su)

    sudo su
    

    输入密码后

    /mnt/tmp/install
    

    5)all tools next
    6)[11,721MB] install
    ...........等几分钟...........
    7)[Eject DVD1 and insert DVD2 to continue]
    新建终端窗口挂载DVD2,

    sudo mount -t auto -o loop /home/lu/Downloads/matlab/R2016b_glnxa64_dvd2.iso /mnt/tmp            
    

    三番五次跟着VCD1的弹出的窗口设置 finish

    1. 权限
    cd /usr/local/MATLAB/R2016b/bin
    

    新建“licenses”文件并予以其权力:

    sudo mkdir licenses
    cd /usr/local/MATLAB/R2016b/bin/licenses
    sudo chmod 777 license_standalone.lic
    cd /usr/local/MATLAB
    sudo chmod -R 777 R2016b
    

    把license_standalone.lic复制到安装目录中 [/usr/local/MATLAB/R2016b/bin/license]

    cd /LinuxMATLAB/Matlab2016bLinux64Crack
    sudo cp license_standalone.lic /usr/local/MATLAB/R2016b/bin/license
    

    复制破解文件[libmwservices.so libcufft.so.7.5.18 libinstutil.so libmwlmgrimpl.so]到安装路线 [/usr/local/MATLAB/R2016b/bin/glnxa64]:

    cd /home/LinuxMATLAB/Matlab 2016b Linux64 Crack/R2016b/bin/glnxa64
    sudo cp libmwservices.so /usr/local/MATLAB/R2016b/bin/glnxa64
    sudo cp libcufft.so.7.5.18 /usr/local/MATLAB/R2016b/bin/glnxa64
    sudo cp libinstutil.so /usr/local/MATLAB/R2016b/bin/glnxa64
    sudo cp libmwlmgrimpl.so /usr/local/MATLAB/R2016b/bin/glnxa64
    
    1. 激活
      开行MATLAB后会弹出激活窗口
    cd /usr/local/MATLAB/R2016b/bin
    ./matlab
    

    慎选手动激活并[browse]采取破解文件中的standalone[/home/lu/Downloads/matlab/Matlab2016bLinux64Crack/license_完美运行。standalone.lic]卓殊文件 activation complete finish
    (未有权限或然报错就回来[3权限]安分守纪步骤再来三回)

    1. 撤废挂载
    sudo umount /mnt/tmp    #挂载的镜像取消挂载
    

    到此MATLAB安装收尾

    Computer的条件:Ubuntu 16.04 64位系统(Windows7双系统)、GPU型号为GeForce GT 540M。

    一、下载“Crack”和”ISO”文件

    下载地址如下所示: 
    注:这一个中包括七个文本,此中ISO包涵安装文件,Crack富含破解文件。由于 ISO 文件太大,将其分成两有个别,供给在设置完 dvd1 之后将 dvd2 挂载上,然后成功全套安装过程。

    2.挂载iso

    mkdir matlabISO #在home下创造文件夹matlabISO作为挂在目录
    sudo mount -t auto -o loop R2016b_glnxa64_dvd1.iso matlabISO #将率先个iso挂载到matlabISO中,推行完后会弹出挂载盘。说明挂载成功

    启动MATLAB

    1. 输入路线运转MATLAB
    cd /usr/local/MATLAB/R2016b/bin
    ./matlab
    
    1. 一向在尖峰输入matlab就足以张开MATLAB
    sudo ln -s /usr/local/MATLAB/R2016b/bin/matlab /usr/local/bin/matlab    #设置快捷方式
    matlab    #启动MATLAB
    

    1、先安装相关依赖项

    二、安装MATLAB

    3.安装MATLAB

    sudo ./matlabISO/install #安装,注意的是: 不要进入matlabISO目录直接设置install。 而应该在home目录下安装

    • 弹出安装界面,使用文件安装密钥
    • 自个儿本来就有本身的许可证的文本安装密钥(密钥在解压Crack.rar出的readme.txt中的 1卡塔 尔(阿拉伯语:قطر‎standalone中的密钥:小编的是09806-07443-53955-64350-21751-41297卡塔尔国安装
    • 晋升弹出DVD1并插入VCD2 ,重开八个极端(第贰个尖峰正呈现Installing...,所以并非关闭卡塔尔

      sudo mount -t auto -o loop R2016b_glnxa64_dvd2.iso matlabISO #挂在其次个盘

    • 点击明确,继续设置

    • 安装完毕

    sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

    1、挂载镜像并以前运营 install 文件

    cd  ~                    # 切换到home目录
    sudo mkdir  matlab       # 创建一个文件夹,并命名为matlab
    sudo mkdir Linux         # 创建一个文件夹,用来存放两个ISO文件
    sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd1.iso matlab/        # 挂载dvd1
    sudo matlab/install # 开始安装
    

    当运转 install 文件后,会步入上边包车型地铁经过。 

    4.破解

    cd /usr/local/MATLAB/途锐2015b/bin //走入matlab的安装目录
    sudo ./matlab //运行MATLAB

    • 弹出软件激活,选取在不采用Internet的处境出手动激活,输入许可文件/home/zyq/license_standalone.lic
    • 矫正安装目录的权力,方便下边包车型大巴复制

      cd /usr/local/MATLAB/2016b
      完美运行。sudo chmod 777 bin #改良bin文件夹的权杖
      cd bin
      sudo chmod 777 glnxa64 #修改glnxa64的权限
      cd glnxa64
      sudo chmod 777 libcufft.so.7.5.18 libinstutil.so libmwlmgrimpl.so libmwservices.so #更改4个被更替文件的权限

    • 把从crack解压出来的Evoque二〇一五b/Linux/本田UR-V二零一四b/bin/glnxa64下的4个.so文件复制到安装目录/usr/local/MATLAB/Odyssey二〇一六b/bin/glnxa64下,进行交流

    • 破解达成

    sudo apt-get install --no-install-recommends libboost-all-dev

    2、选择“使用密钥安装” 

    图片 2

    5.飞快键与运作

    sudo /usr/local/MATLAB/R2016b/bin/matlab

    每一遍用命令运维很麻烦,思考创立快速键,增多到起步菜单栏中。

    sudo wget -O /usr/share/icons/matlab.png #下载matlab的Logo放到该目录下
    sudo touch /usr/share/applications/matlab.desktop #在applications中开创快捷键
    sudo gedit /usr/share/applications/matlab.desktop #编写急迅键

    输入如下代码:

    #!/usr/bin/env xdg-open
    
    [Desktop Entry]
    Type=Application
    Terminal=false
    Exec=/usr/local/MATLAB/R2016b/bin/matlab -desktop   #matlab路径 
    Name=MATLAB
    Icon=/usr/share/icons/matlab.png        #matlab图标路径
    Comment=Scientific computing environment
    

    那时候的快速键应该改成Logo的体制,在dash搜索中也能寻觅到matlab

    ==注意:== 若运营后提示no writting permission on directory: home/xxx/.matlab/XXX ,则删除home/xxx/.matlab

    sudo rm -rf /home/XX/.matlab

    参考 :
    在ubuntu16.04上创立matlab的快捷格局(达成方式)
    详尽!Ubuntu16.04LTS安装Matlab2016b!
    Ubuntu 16.04安装Matlab 2016b教程

    sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev 

    3、接收许可证左券

    图片 3

     

    sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

    4、输入密钥

    输入付加物密钥,进行设置

    ps:这里的安装密钥,存放在 Crack 中的 readme.txt 中。

    图片 4

    2、安装NVIDIA驱动

    5、采取设置路线

    图片 5

    多数学科都是用驱动文件安装,但自身的Computer驱动文件再三再四安装失利,即便成功了也会遇上非常多难点(重启后黑屏、循环登陆、NVIDIA X Server Settings仅展现部分消息等卡塔尔。所以,驱动文件安装格局请自行检索。

    6、采取要求设置的制品图片 6

    最后,笔者直接通过系统安装->软件和更新->附属类小零器件驱动,安装了最新的专有驱动英特尔-375。若一而再接纳校订失败,则足以品尝更新源,更新情势如下:

    7、起始安装

    当安装进程条施行到 五分四 左右时,要求其它张开四个“终端”,初叶挂载dvd2。 这里页面会有提示。

    sudo mount -t auto -o loop Linux/R2016b_glnxa64_dvd2.iso matlab/
    

    图片 7

    图片 8

     

    sudo vi /etc/apt/sources.list  ->替换源  ->sudo apt-get update

    8、安装到位

    图片 9

    图片 10

    轮流内容如下(仅供参照他事他说加以侦察卡塔 尔(英语:State of Qatar):

    9、废除挂载

    sudo umount matlab/
    

    到此处就安装达成了,接下去大家供给进行激活。

     

    # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted

     

     

    deb-src http: style="min-height: auto !important;">//archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial main restricted

     

     

    deb-src http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

     

     

    deb-src http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial universe

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-updates universe

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial multiverse

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

     

     

    deb-src http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties

     

     

    deb http: style="min-height: auto !important;">//archive.canonical.com/ubuntu xenial partner

     

     

    deb-src http: style="min-height: auto !important;">//archive.canonical.com/ubuntu xenial partner

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-security main restricted

     

     

    deb-src http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-security universe

     

     

    deb http: style="min-height: auto !important;">//mirrors.aliyun.com/ubuntu/ xenial-security multiverse

     

    三、激活Matlab

    3、CUDA8.0

    1、预备职业

    1)将~/Crack/bin/中的文件复制到~/MATLAB/R2016b/bin中

    sudo cp Linux/Matlab_R2016b_Linux64_Crack/R2016b/bin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64
    

    2卡塔 尔(英语:State of Qatar)以 root 权限运营 matlab

    sudo /usr/local/MATLAB/R2016b/bin/matlab
    

    (1)下载:

    2、选取离线激活图片 11

     

    (2)下载完毕后推行以下命令:

    3、定位 license 文件

    图片 12

    注:借使现身“不能够写入的荒谬”,修改文件 license 的权杖就可以。 

     

    4、激活成功!图片 13

    sudochmod777 cuda_8.0.44_linux.run
    sudo  ./cuda_8.0.44_linux.run
    
    注意:执行后会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia367驱动时,一定要选择否:
    Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 367.48?
    因为前面我们已经安装了更加新的nvidia367,所以这里不要选择安装。其余的都直接默认或者选择是即可。
    

    四、成立快捷运维方式

    假设未有这一步操作,那么大家每一遍运营 matlab,都急需切换到安装路线的 bin 文件夹上边,然后试行 sudo ./matlab 才可运转matlab,那样比较麻烦,上面大家在开立八个高效运转方式以便于大家现在运营matlab。

    (3)情形变量配置

    1、创立多少个桌面文件并输入下图中的内容 

    sudo vim /usr/share/applications/Matlab2016b.desktop
    

    图片 14

    [Desktop Entry]
    Categories=Development;Matlab;
    Comment[zh_CN]=Matlab: The Language of Technical Computing
    Comment=Matlab: The Language of Technical Computing
    Exec=sh /usr/local/MATLAB/R2016b/bin/matlab -desktop
    GenericName[zh_CN]=Matlab2016b
    GenericName=Matlab2016b
    Icon=/usr/local/MATLAB/R2016b/toolbox/sl3d/mainpage/matlab_logo.gif
    Mimetype=
    Name[zh_CN]=MATLAB
    Name=MATLAB
    Path=
    StartupNotify=true
    Terminal=false
    Type=Application
    

     

     

    2、重启系统

    重启之后我们能够在起步器列表中看见 MATLAB,大家也足以在搜寻框中搜寻 matlab,如下边两张图所示。

    图片 15

    图片 16

     

     

    作者:耑新新,发布于  博客园

    转发请评释出处,招待邮件交换:zhuanxinxin@foxmail.com

    打开~/.bashrc文件: sudo gedit ~/.bashrc 
    将以下内容写入到~/.bashrc尾部:

    export PATH=/usr/local/cuda-8.0/bin${PATH: :${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda8.0/lib64${LD_LIBRARY_PATH: :${LD_LIBRARY_PATH}}
    

    (4)测试CUDA的samples

    cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
    makesudo ./deviceQuery
    

    生龙活虎旦突显一些有关GPU的音信,则表达安装成功。

    4、配置cuDNN
    cuDNN是GPU加快总括深层神经互连网的库。首先去官方网址  下载cuDNN,须求注册二个账号手艺下载。

     

    下载cuDNN5.1后头展开解压:

    sudo tar -zxvf ./cudnn-8.0-linux-x64-v6.0.tgz 
    

    跻身cuDNN5.1解压之后的include目录,在命令行举行如下操作:

    cd cuda/include
    sudo cp cudnn.h /usr/local/cuda/include  #复制头文件
    

    再将跻身lib64目录下的动态文件进行复制和链接:

    cd ..
    cd lib64
    sudo cp lib* /usr/local/cuda/lib64/    #复制动态链接库
    cd /usr/local/cuda/lib64/
    sudo rm -rf libcudnn.so libcudnn.so.6    #删除原有动态文件
    sudo ln -s libcudnn.so.6.0.20 libcudnn.so.6  #生成软衔接
    sudo ln -s libcudnn.so.6 libcudnn.so      #生成软链接
    

    5、安装MKL

    此间也得以采用(ATLAS,MKL可能OpenBLAS卡塔 尔(英语:State of Qatar),信任文件安装时已经设置了ATLAS,笔者那边安装MKL,首先下载并安装英特尔®数学内核库 Linux*版MKL(英特尔(索罗德) Parallel Studio XE Cluster Edition for Linux 二〇一四),下载链接是:   学园卡塔尔国下载Student版,填好各样音讯,能够向来下载,同期会给您二个邮件告知系列号。下载完事后,要把文件解压到home文件夹,或然别的的ext4的文件系统中。

    接下去是设置过程,先授权,然后安装:

    $ tar zxvf parallel_studio_xe_2017_update3.tgz

    $ chmod a x parallel_studio_xe_2016 -R

    $ sudo sh install_GUI.sh

    PS: 安装的时候,提出利用root权限安装,进度中会须要输入Linux的root口令。

     

    MKL与CUDA的条件设置

    (1) 新建intel_mkl.conf,并编辑

    $ sudo gedit /etc/ld.so.conf.d/intel_mkl.conf

    /opt/intel/lib/intel64

    /opt/intel/mkl/lib/intel64

    (2) 新建cuda.conf,并编辑

    $ sudo gedit /etc/ld.so.conf.d/cuda.conf

    /usr/local/cuda/lib64

    /lib

    (3) 实现lib文件的链接操作,执行:

    $ sudo ldconfig

    6、安装opencv3.2

     

    从官网(http://opencv.org)下载Opencv。

    unzip opencv-3.2.0.zip
    
    cd ~/opencv-3.2.0
    mkdir build
    cd build
    

    配置:

    sudo apt install cmake
    sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

    编译:

    sudo make

    sudomakeinstall

    7、安装Matlab

    (1)下载Matlab2015b,请自行检索

     

    下载后的Linux文件夹会有八个公文分别是R二零一五b_glnxa64_dvd1.iso、R2016b_glnxa64_dvd2.iso和Matlab 二零一四b Linux64 Crack文件夹。Crack文件解压:

    rar x Matlab 2016b Linux64 Crack.rar

    注意:解压后Crack文件夹中带有readme.txt文件,里面含有密钥;license_standalone.lic文件,用于进行软件激活;/bin/glnx64/文件,用于进行matlab安装目录中bin/glnx64/的轮番,里面工多少个公文。

    (2)挂载:首先成立挂载文件夹,本文为/home/generallc/matlab二〇一五,然后用mount命令进行本田UR-V2015b_glnxa64_dvd1.iso文件挂载,注意脚下只挂载Evoque二〇一五b_glnxa64_dvd1.iso文件,R2016b_glnxa64_dvd2.iso先不要开展挂载。

    命令:

    mkdir /home/generallc/matlab2016                        

    #挂载目录

    sudo mount -t auto -o loop /home/generallc/下载/matlab/R2016b_glnxa64_dvd1.iso /home/generallc/matlab2016

     

    在乎:/home/generallc/下载/matlab/为下载的linux版本MATLAB2015文件目录,/home/generallc/matlab2014为内定的挂载目录

    (3)安装:步向到挂载目录下,能够窥见有install文件,然后回来当前目录的前风度翩翩层进安装

    命令:

    cd /home/generallc/matlab2016

    cd ..  

    sudo /home/generallc/matlab2016/install    # 进行安装、弹出安装分界面,相同windows安装,安装密钥在Crack文件中的readme.txt中

    瞩目:记住matlab安装目录,本文为/home/generallc/MATLAB

     

    (4)安装R2016b_glnxa64_dvd2.iso

    当R2016b_glnxa64_dvd1.iso安装完结后,提醒拔出dvd1,然后插入dvd2对话框,当时急需挂载第叁个iso文件(Highlander二零一六b_glnxa64_dvd2.iso)到/home/generallc/matlab二零一五文书夹下,这里注意的是,由于您这时候的终极窗口正在 举行设置,所以你是无力回天开展操作的,所以你要求ctrl Alt t实行重复开七个极限命令窗口。挂载成功后一直点击ok就足以了。

    命令:

    ctrl Alt t    #新建窗口

    sudo mount -t auto -o loop /home/generallc/下载/matlab/R2016b_glnxa64_dvd2.iso /home/generallc/matlab2016

    (5)激活:安装完毕后,走入安装 目录下,运行matlab文件,弹出激活对话框,选取用不联网的诀要开展激活。然后用用下载目录中/bin/glnx64/的几个公文替换matlab安装目录中bin/glnx64/里面文件。

    一声令下:license文件加载

    cd /home/generallc/MATLAB/R2016b/bin  #跻身到matlab安装目录中

    ./matlab             #运作matlab,弹出激活对话框,选用用不联网的主意进行激活,加载license_standalone.lic文件

    注意:本文激活进度中,现身了权力不足难点,选用chomd命令提高对license_standalone.lic文件和装置目录LAND2014b的权限

    cd /home/generallc/MATLAB/R2016b/          #跻身到挂载目录中

    sudo chmod 777 license_standalone.lic      #提高对license_standalone.lic文件的操作权限

    cd /home/generallc/MATLAB    #进去到matlab安装文件中

    sudo chmod -R 777 R2016b/      #提升对设置目录福特Explorer二〇一四b的操作权限

    命令:文件替换,用下载目录中/bin/glnx64/的三个文件替换matlab安装目录中bin/glnx64/里面文件。
    sudo cp /home/generallc/下载/matlab/R2016b/bin/glnxa64/libmwservices.so /home/generallc/MATLAB/R2016b/bin/glnxa64
    sudo cp /home/generallc/下载/matlab/R2016b/bin/glnxa64/libmwlmgrimpl.so /home/generallc/MATLAB/R2016b/bin/glnxa64
    sudo cp /home/generallc/下载/matlab/R2016b/bin/glnxa64/libinstutil.so /home/generallc/MATLAB/R2016b/bin/glnxa64
    sudo cp /home/generallc/下载/matlab/R2016b/bin/glnxa64/libcufft.so.7.5.18 /home/generallc/MATLAB/R2016b/bin/glnxa64

    8、Python安装(依据需求设置卡塔 尔(英语:State of Qatar)

    (1)anaconda安装python2.7方式,下载Anaconda(

    $ bash Anaconda2-4.0.0-Linux-x86_64.sh

    (2)安装实现今后,在~/.bashrc文件末尾增多Anaconda的库文件(注意“=”两侧不要有空格卡塔 尔(英语:State of Qatar),具体如下:

    $ sudo gedit ~/.bashrc      

    export PATH="/home/jeson/anaconda2/bin:$PATH" 

    export LD_LIBRARY_PATH="/home/jeson/anaconda2/lib:$LD_LIBRARY_PATH" 

    (3)重启计算机之后,在命令行输入:ipython,就能够看见python的本子。

    9、caffe配置

    (1)下载caffe源码:

    git clone     //从github上git caffe  

    (2)安装配备:

    cd caffe    //打开到刚刚git下来的caffe  

    cp Makefile.config.example Makefile.config //make指令只可以make Makefile.config  

    (3)配置文件修正

     

    sudo gedit Makefile.config #张开Makefile.config文件 依照个体景况校勘文件:
    a)若使用cudnn,则将
    #USE_CUDNN := 1
    修改成: 
    USE_CUDNN := 1

     

    b)启用Intel Parallel Studio XE 2016

    BLAS := mkl

    c)配置路线,实现caffe对Python和Matlab接口的援救

    PYTHON_LIB := /usr/local/lib

    MATLAB_DIR := /usr/local/MATLAB/R2016b

    d卡塔尔国若采取的opencv版本是3的,则将
    #OPENCV_VERSION := 3 
    修改为: 
    OPENCV_VERSION := 3
    e卡塔 尔(阿拉伯语:قطر‎若要使用python来编写layer,则将

    #WITH_PYTHON_LAYER := 1  
    修改为:

    WITH_PYTHON_LAYER := 1 
    f卡塔尔主要的少年老成项:将

     # Whatever else you find you need goes here. 下面的

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib 
    

    修改为:

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial 
    

    那是因为Ubuntu16.04的文本满含地点产生了改变,非常是索要运用的hdf5的任务,所以必要改动那后生可畏门路。

    h)若安装Anaconda,则

     

    讲明掉原本的PYTHON_INCLUDE,使用ANACONDA的配置,
    在乎文件的

    ANACONDA_HOME := $(HOME)/anaconda
    唯恐须求改为

    ANACONDA_HOME := $(HOME)/anaconda2

    依据自身的情景

    #PYTHON_INCLUDE := /usr/include/python2.7
    # /usr/lib/python2.7/dist-packages/numpy/core/include
    # Anaconda Python distribution is quite popular. Include path:
    # Verify anaconda location, sometimes it's in root.
    ANACONDA_HOME := $(HOME)/anaconda2
    PYTHON_INCLUDE := $(ANACONDA_HOME)/include
    $(ANACONDA_HOME)/include/python2.7
    $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include

    #PYTHON_LIB := /usr/lib
    PYTHON_LIB := $(ANACONDA_HOME)/lib

    (4)修改makefile文件

    开辟makefile文件,做如下改善:
    将:

    NVCCFLAGS  =-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS)
    

    替换为:

    NVCCFLAGS  = -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)
    

    (5)编辑/usr/local/cuda/include/host_config.h
    将内部的第115行注释掉,将

    #error-- unsupported GNU version! gcc versions later than 4.9 are not supported!
    改为
    //#error-- unsupported GNU version! gcc versions later than 4.9 are not supported!
    

    (6)编译caffe

     

    make -j4 #-j遵照自个儿Computer配置决定
    编写翻译进程中恐怕会现出如下错误:
    不当内容1:
    "fatal error: hdf5.h: 未有非常文件或目录"
    化解办法:
    step1:在Makefile.config文件的第85行,加多/usr/include/hdf5/serial/ 到 INCLUDE_DIEnclaveS,约等于把下部第黄金时代行代码改为第二行代码。
    将:
    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
    替换为:
    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
    stept2:在Makefile文件的第173行,把 hdf5_hl 和hdf5修改为hdf5_serial_hl 和 hdf5_serial,也正是把上边第生机勃勃行代码改为第二行代码。
    将:
    LIBRARIES = glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
    改为:
    LIBRARIES = glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial
    谬误内容2:
    "libcudnn.so.5 cannot open shared object file: No such file or directory"
    化解办法是将部分文本复制到/usr/local/lib文件夹下:
    #留意本身CUDA的版本号!

     sudo cp /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig
     sudo cp /usr/local/cuda-8.0/lib64/libcublas.so.8.0 /usr/local/lib/libcublas.so.8.0 && sudo ldconfig
     sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldconfig
     sudo cp /usr/local/cuda-8.0/lib64/libcudnn.so.5 /usr/local/lib/libcudnn.so.5 && sudo ldconfig
    

    make test -j4

    make runtest

    若runtest报错,则尝试在~/.bashrc文件末尾增多输入生机勃勃行export MKL_CBWR=AUTO,即:

    sudo gedit ~/.bashrc 

    export MKL_CBWR=AUTO     #张开的文件末尾参预该行,然后保留退出。 

    sudo ldconfig            #编写翻译立时生效 

    再编译:

    make clean 

    make -j4 

    make test -j4 

    make runtest  

    (7)编译pycaffe

    a)准备Python环境

    sudo apt-get update

    sudo apt-get install python-pip python-dev python-numpy

    sudo apt-get install gfortran

    sudo pip install -r ${CAFFE_ROOT}/python/requirements.txt  #${CAFFE_ROOT}为caffe根路径

    sudo pip install pydot

    b卡塔尔Anaconda须求将caffe头文件实行链接(不是Anaconda,则向来编写翻译:make pycaffe卡塔 尔(英语:State of Qatar):

    sudo gedit ~/.bashrc

    export PYTHONPATH="/home/jeson/caffe/python:$PYTHONPATH"

    保存后:

    sudo ldconfig 

    make pycaffe 

    make distribute 

    ipython 

    import caffe

    (8)编写翻译matcaffe(gcc可以不用降级,我降级后caffe一向编写翻译不经过,后边才意识不降级也得以用卡塔尔

    将matlab下的libstdc .so.6 改革名称叫libstd .so.6_back(让matlab找不到那么些),那样在举办matlab编写翻译的时候会自行去找系统用的库。具体为:

    cd /usr/local/MATLAB/R2014a/sys/os/glnxa64/ 

    sudo mv libstdc .so.6 libstdc .so.6_back 

    sudo ldconfig 

    cd ~/caffe/ 

    make matcaffe   (会有警示gcc版本不支持,可忽视,前边会提醒Mex成功)

    make mattest  

    若编写翻译成功,但在调用matcaffe接口时报错,如:

    "libcudart.so.8.0 cannot open shared object file: No such file or directory"

    则,可用ldd命令查看caffe_.mexa64所信任的装有库文件路线,在极端中实践:

    ldd external/caffe/matlab/caffe_faster_rcnn/ caffe/caffe_.mexa64

    在Matlab命令窗口中施行:

    !ldd external/caffe/matlab/caffe_faster_rcnn/ caffe/caffe_.mexa64

    对待两个的结果,搜索所依靠库文件路线分化等的地点,进行纠正。

    可将这么些文件链接或复制到Matlab路线下(/usr/local/MATLAB/Enclave二零一六b/bin/glnxa64/)或系统路径/usr/local/lib(Matlab中相应的公文应除去或重命名卡塔尔国。

    本人化解的方案是链接到Matlab路线下:

    sudo ln -sf /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/MATLAB/R2016b/bin/glnxa64/libcudart.so.8.0

    sudo ln -sf /usr/local/cuda-8.0/lib64/libcublas.so.8.0 /usr/local/MATLAB/R2016b/bin/glnxa64/libcublas.so.8.0

    sudo ln -sf /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/MATLAB/R2016b/bin/glnxa64/libcurand.so.8.0

    于今,caffe配置和编写翻译停止。

    Ubuntu 14.04下安装Matlab2013a http://www.linuxidc.com/Linux/2016-08/134082.htm

    Ubuntu Server上安装Matlab http://www.linuxidc.com/Linux/2014-09/106242.htm

    Ubuntu 16.04 LTS 安装 MATLAB 2014b  http://www.linuxidc.com/Linux/2016-10/136436.htm

    Matlab编译cuda的.cu文件 http://www.linuxidc.com/Linux/2014-04/100675.htm

    Linux Matlab服务器进一层退换成Application Server(应用程序服务器卡塔尔国 http://www.linuxidc.com/Linux/2014-09/106340.htm

    Matlab 坐标图动漫,动态彰显数据 http://www.linuxidc.com/Linux/2016-03/129056.htm

    Ubuntu 14.04安装Matlab2012a过程 http://www.linuxidc.com/Linux/2015-12/126297.htm

    Ubuntu 16.04 安装配备MATLAB Python CUDA8.0 cuDNN OpenCV3.1的Caffe情状   http://www.linuxidc.com/Linux/2017-06/145087.htm

    领悟 MATLAB 7.0 混合编制程序 清晰汉语PDF版  http://www.linuxidc.com/Linux/2017-05/143845.htm

     

    Ubuntu 15.04 下Caffe CUDA 7.0 安装配置指南  http://www.linuxidc.com/Linux/2016-11/137497.htm

    Caffe 深度学习入门教程  http://www.linuxidc.com/Linux/2016-11/136774.htm

    Ubuntu 16.04下Matlab2014a Anaconda2 OpenCV3.1 Caffe安装 http://www.linuxidc.com/Linux/2016-07/132860.htm

    Ubuntu 16.04系统下CUDA7.5配置Caffe教程 http://www.linuxidc.com/Linux/2016-07/132859.htm

    Caffe在Ubuntu 14.04 64bit 下的装置 http://www.linuxidc.com/Linux/2015-07/120449.htm

    深度学习框架Caffe在Ubuntu下编写翻译安装  http://www.linuxidc.com/Linux/2016-07/133225.htm

    Caffe Ubuntu 14.04 64bit CUDA 6.5 配置表达  http://www.linuxidc.com/Linux/2015-04/116444.htm

    Ubuntu 16.04上安装Caffe http://www.linuxidc.com/Linux/2016-08/134585.htm

    Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )  http://www.linuxidc.com/Linux/2016-09/135016.htm

    Ubuntu 16.04安装 Caffe GPU版  http://www.linuxidc.com/Linux/2017-09/147111.htm

    Ubuntu 16.04上安装Caffe(CPU only)  http://www.linuxidc.com/Linux/2016-09/135034.htm

    本文永恒更新链接地址:http://www.linuxidc.com/Linux/2017-10/147617.htm 

    图片 17

    本文由新葡亰496net发布于电脑系统,转载请注明出处:完美运行

    关键词:

上一篇:消息队列,Linux下进程间通信

下一篇:没有了