深度学习——被Intel caffe支配的恐惧(一)

一、Intel caffe在Ubuntu上的安装配置

1. 安装配置MKL-DNN
我用的是CPU版本的caffe,安装配置MKL-DNN可以提高caffe训练的速度。英特尔MKL-DNN专为在英特尔架构上加快深度学习框架的速度而设计,包含高度矢量化和线程化的构建模块,支持利用C和C++接口实施卷积神经网络。
(1)安装关联组件

sudo apt install cmake
sudo apt install doxygen

(2)下载并创建源代码

git clone https://github.com/01org/mkl-dnn.git

下载完成后,你会在你的Home目录下发现一个mkl-dnn目录。进入目录,并下载包含经过优化的一般矩阵乘法(GEMM)函数的库:

cd mkl-dnn
cd scripts
./prepare_mkl.sh
cd ..

这个脚本创建了一个名为external的目录,然后下载并提取库文件至mkl-dnn/external/mklml_lnx*目录。
在mkl-dnn目录中执行吓一跳命令,通过命令创建了一个build子目录,并运行CMake和Make,以生成构建系统:

mkdir -p build && cd build && cmake .. &&make

(3)验证构建

make test

这个用时较长,反正我的电脑风扇呼呼的吹了好久的风,当看到100% tests passed,说明验证成功。
(4)库文档
获取英特尔MKL-DNN文档。

cd ~/mkl-dnn/build
make doc

(5

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值