Linux下深度学习常用工具的安装

Posted waitingforu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下深度学习常用工具的安装相关的知识,希望对你有一定的参考价值。

1.Matlab 2015 64bit 的安装

  (一)安装包下载

       百度网盘: [https://pan.baidu.com/s/1gf9IeCN], 密码: 4gj3

  (二)Vmware 使用Windows共享目录

        更改虚拟机设置时需要将系统关机,挂起状态不可以设置,Linux共享目录位于/mnt/hgfs

        技术分享图片

  (三) 挂载镜像文件

         在Terminal中输入如下命令:

         cd /mnt/hgfs/

    sudo mount -o loop 迅雷下载/R2015b_glnxa64.iso /media/matlab/

  (四)执行安装

  在Terminal中输入如下命令:

  cd /media

  mkdir matlab

  sudo ./install

  技术分享图片

    技术分享图片

  技术分享图片

  (五)破解

  将crack文件夹下的libmwservices.so copy到 /usr/local/MATLAB/R2014A/bin/glnxa64

  在Terminal中输入如下命令:

  cd /usr/local/MATLAB/R2015b/bin/

  sudo ./matlab

  技术分享图片

  技术分享图片

  cd /mnt/hgfs/ 迅雷下载/Matlab\\ 2015b\\ Linux64\\ Crack/R2015b/bin/

  sudo cp -r glnxa64 /usr/local/MATLAB/R2015b/bin/

  (五)运行测试

  运行测试是否成功破解

  在Terminal中输入如下命令:

  cd /usr/local/MATLAB/R2015b/bin/

     sudo ./matlab

 2.caffe 安装

    (一)配置apt-get源为国内服务器,备份原配置文件,更新地址为清华镜像或阿里镜像

  在Terminal中输入如下命令:

  cd /etc/apt

  sudo cp sources.list sources.list.bak

  vi sources.list 

 

  # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

  # 预发布软件源,不建议启用
  # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
  # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

 

   (二)依赖包安装

  在Terminal中输入如下命令:

  sudo apt-get update

  sudo apt-get install git 

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

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

  sudo apt-get install libatlas-base-dev

     sudo apt-get install python-dev

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

   (三)caffe源码下载  

  git clone https://github.com/bvlc/caffe.git

  cd caffe/

  mv Makefile.config.example Makefile.config

  (四)执行编译

  修改Makefile.config,打开CPU_ONLY选项,保存;

  即第6行修改为

  # CPU-only switch (uncomment to build without GPU support).
     CPU_ONLY := 1

     第85行修改为

     INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/

     修改Makefile文件173行

      LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

  执行编译

  make –j4

  make test -j4

  make runtest -j4

  当返回PASSED结果时即为编译成功

 

 3.Matconvnet的编译

 (一)打开Matlab

  cd /usr/local/MATLAB/R2015b/bin/

  sudo ./matlab

 (二)定位到Matconvnet目录,执行编译

     cd /usr/local/MATLAB/R2015b/bin/

  vl_setupnn

  vl_compilenn(‘verbose‘,1)

 

4.CUDA和CUDNN的安装

 CUDA是NVIDIA的编程语言平台,想使用GPU就必须要使用cuda,CUDNN是GPU加速计算深层神经网络的库。

  












以上是关于Linux下深度学习常用工具的安装的主要内容,如果未能解决你的问题,请参考以下文章

开源深度学习模型部署工具箱MMDeploy简介及安装

深度学习ubuntu16.04下安装opencv3.4.0

ubuntu搭建深度学习的docker环境

Python Ubuntu虚拟机深度学习入门

[深度学习工具]·极简安装Dlib人脸识别库

将深度学习模型部署为exe需要哪些工具