溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ubuntu14.04 BLAS如何安裝

發(fā)布時(shí)間:2021-11-15 17:30:07 來(lái)源:億速云 閱讀:204 作者:小新 欄目:大數(shù)據(jù)

這篇文章主要介紹了Ubuntu14.04 BLAS如何安裝,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

環(huán)境

系統(tǒng):Ubuntu 14.04 x64
CPU:Intel芯片(如要安裝Intel MKL)

簡(jiǎn)介

BLAS,英文全稱Basic Linear Algebra Subprograms,即基礎(chǔ)線性代數(shù)子程序庫(kù),里面擁有大量已經(jīng)編寫好的關(guān)于線性代數(shù)運(yùn)算的程序。caffe在做矩陣和向量運(yùn)算是需要這個(gè)庫(kù),所以在編譯caffa是這個(gè)是必須的。

安裝包

caffe官網(wǎng)提供了關(guān)于blas庫(kù)的三種選擇。

ATLAS

免費(fèi)開源的,也是caffe在編譯文件中默認(rèn)使用的。
網(wǎng)址:http://math-atlas.sourceforge.net/

Intel MKL

intel公司提供的程序庫(kù),當(dāng)然必須有intel的芯片才能使用,需要注冊(cè)一下才能得到序列號(hào)進(jìn)行安裝。
網(wǎng)址:https://software.intel.com/en-us/intel-mkl
安裝包:parallel_studio_xe_2015_update2_2.tgz

OpenBLAS

也是免費(fèi)開源的,但是優(yōu)化和并行的安裝會(huì)很麻煩。
網(wǎng)址:http://www.openblas.net/

安裝

ATLAS

一鍵就可以安裝了,命令如下,如果要使用atlas庫(kù)對(duì)caffe進(jìn)行編譯,在Makefile.config設(shè)置’BLAS := atlas’就可以了,其實(shí)默認(rèn)就是這個(gè)。(需要安裝,即使安裝了Intel MKL,當(dāng)你要使用pycaffe時(shí)候,python安裝scipy的時(shí)候需要用到這個(gè)依賴項(xiàng))

sudo apt-get install libatlas-base-dev

Intel MKL

把下載的安裝包解壓縮,然后執(zhí)行下面的命令,會(huì)彈出安裝的圖形化界面,安裝流程安裝即可,中間可以會(huì)要求輸入序列號(hào),如果正確注冊(cè)了,序列號(hào)應(yīng)該發(fā)到注冊(cè)郵箱了。默認(rèn)會(huì)安裝在’/opt/intel’文件夾中。如果要使用mkl庫(kù)對(duì)caffe進(jìn)行編譯,在Makefile.config設(shè)置’BLAS := mkl’就可以了。

cd mkl_dirsudo ./install_GUI.sh

添加lib庫(kù)路徑

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

一般是新建文件,在文件內(nèi)添加

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

執(zhí)行下列命令使之立刻生效

sudo ldconfig

OpenBLAS

因?yàn)榘惭b這個(gè)特別麻煩,在這里也不是必須的,前兩個(gè)軟件完全可以滿足要求了,所以就不寫了。

出錯(cuò)

安裝Intel MKL過(guò)程中會(huì)提示’32-bit libraries not found’的錯(cuò)誤,如下,然而next繼續(xù)安裝,在實(shí)際使用中沒有什么影響

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如何安裝

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Ubuntu14.04 BLAS如何安裝”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI