您好,登录后才能下订单哦!
这篇文章主要介绍了Ubuntu14.04 BLAS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
系统:Ubuntu 14.04 x64
CPU:Intel芯片(如要安装Intel MKL)
BLAS,英文全称Basic Linear Algebra Subprograms,即基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序。caffe在做矩阵和向量运算是需要这个库,所以在编译caffa是这个是必须的。
caffe官网提供了关于blas库的三种选择。
免费开源的,也是caffe在编译文件中默认使用的。
网址:http://math-atlas.sourceforge.net/
intel公司提供的程序库,当然必须有intel的芯片才能使用,需要注册一下才能得到序列号进行安装。
网址:https://software.intel.com/en-us/intel-mkl
安装包:parallel_studio_xe_2015_update2_2.tgz
也是免费开源的,但是优化和并行的安装会很麻烦。
网址:http://www.openblas.net/
一键就可以安装了,命令如下,如果要使用atlas库对caffe进行编译,在Makefile.config设置’BLAS := atlas’就可以了,其实默认就是这个。(需要安装,即使安装了Intel MKL,当你要使用pycaffe时候,python安装scipy的时候需要用到这个依赖项)
sudo apt-get install libatlas-base-dev
把下载的安装包解压缩,然后执行下面的命令,会弹出安装的图形化界面,安装流程安装即可,中间可以会要求输入序列号,如果正确注册了,序列号应该发到注册邮箱了。默认会安装在’/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
因为安装这个特别麻烦,在这里也不是必须的,前两个软件完全可以满足要求了,所以就不写了。
安装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) glibc libgcc Without these libraries, the compiler and the debugger will not function properly. Please refer to Release Notes for more information.
感谢你能够认真阅读完这篇文章,希望小编分享的“Ubuntu14.04 BLAS如何安装”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。