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下深度学习常用工具的安装的主要内容,如果未能解决你的问题,请参考以下文章