千家信息网

Ubuntu14.04 BLAS如何安装

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍了Ubuntu14.04 BLAS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。环境系统:Ubuntu 14.
千家信息网最后更新 2024年11月23日Ubuntu14.04 BLAS如何安装

这篇文章主要介绍了Ubuntu14.04 BLAS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

环境

系统:Ubuntu 14.04 x64
CPU:Intel芯片(如要安装Intel MKL)

简介

BLAS,英文全称Basic Linear Algebra Subprograms,即基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序。caffe在做矩阵和向量运算是需要这个库,所以在编译caffa是这个是必须的。

安装包

caffe官网提供了关于blas库的三种选择。

ATLAS

免费开源的,也是caffe在编译文件中默认使用的。
网址:http://math-atlas.sourceforge.net/

Intel MKL

intel公司提供的程序库,当然必须有intel的芯片才能使用,需要注册一下才能得到序列号进行安装。
网址:https://software.intel.com/en-us/intel-mkl
安装包:parallel_studio_xe_2015_update2_2.tgz

OpenBLAS

也是免费开源的,但是优化和并行的安装会很麻烦。
网址:http://www.openblas.net/

安装

ATLAS

一键就可以安装了,命令如下,如果要使用atlas库对caffe进行编译,在Makefile.config设置'BLAS := atlas'就可以了,其实默认就是这个。(需要安装,即使安装了Intel MKL,当你要使用pycaffe时候,python安装scipy的时候需要用到这个依赖项)

sudo apt-get install libatlas-base-dev

Intel MKL

把下载的安装包解压缩,然后执行下面的命令,会弹出安装的图形化界面,安装流程安装即可,中间可以会要求输入序列号,如果正确注册了,序列号应该发到注册邮箱了。默认会安装在'/opt/intel'文件夹中。如果要使用mkl库对caffe进行编译,在Makefile.config设置'BLAS := mkl'就可以了。

cd mkl_dirsudo ./install_GUI.sh

添加lib库路径

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

一般是新建文件,在文件内添加

/opt/intel/lib/opt/intel/mkl/lib/intel64

执行下列命令使之立刻生效

sudo ldconfig

OpenBLAS

因为安装这个特别麻烦,在这里也不是必须的,前两个软件完全可以满足要求了,所以就不写了。

出错

安装Intel MKL过程中会提示'32-bit libraries not found'的错误,如下,然而next继续安装,在实际使用中没有什么影响

32-bit libraries not found32-bit libraries not found on this system.This product release requires the presence of 32-bit compatibility libraries when running on Intel(R) 64 architecture systems. One or more of these libraries could not be found:libstdc++ (including libstdc++6)glibclibgccWithout these libraries, the compiler and the debugger will not function properly. Please refer to Release Notes for more information.

感谢你能够认真阅读完这篇文章,希望小编分享的"Ubuntu14.04 BLAS如何安装"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0