本文主要是介绍firefly上移植caffe安装OpenBLAS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
caffe的安装网上有很多的教程,这里是在嵌入式板子上装caffe,之前装的是ATLAS,但是这个很慢,所以打算重新安装OpenBLAS,事实证明,OpenBLAS比ATLAS要快很多。这里记录下安装的经过
1.git代码到本地并安装
git clone https://github.com/xianyi/OpenBLAS.git
cd OpenBLAS
make -j4
make install
这里注意,在make install的时候需要root权限,不然会提示error.
2.修改Caffe的Makefile.config
BLAS := open
BLAS_INCLUDE := /opt/OpenBLAS/include
BLAS_LIB := /opt/OpenBLAS/lib
3.重新make caffe
make clean
make all -j4
make pycaffe
make test && runtest
#其实最后一步时可以省略的,一般都不用,很耗时间,当然第一次编译caffe可以使用,防止出错
4.export环境变量
export OPENBLAS_NUM_THREADS=4
export LD_LIBRARY_PATH=/opt/OpenBLAS/lib/:$LD_LIBRARY_PATH
这里不export的话会报错。
完成以上几步就可以使用caffe的多cpu进行计算了。
原文链接:http://blog.csdn.net/u011956147/article/details/59071662
这篇关于firefly上移植caffe安装OpenBLAS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!