這篇文章主要介紹了Ubuntu14.04 BLAS如何安裝,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了開陽免費(fèi)建站歡迎大家使用!
系統(tǒng):Ubuntu 14.04 x64
CPU:Intel芯片(如要安裝Intel MKL)
BLAS,英文全稱Basic Linear Algebra Subprograms,即基礎(chǔ)線性代數(shù)子程序庫,里面擁有大量已經(jīng)編寫好的關(guān)于線性代數(shù)運(yùn)算的程序。caffe在做矩陣和向量運(yùn)算是需要這個(gè)庫,所以在編譯caffa是這個(gè)是必須的。
caffe官網(wǎng)提供了關(guān)于blas庫的三種選擇。
免費(fèi)開源的,也是caffe在編譯文件中默認(rèn)使用的。
網(wǎng)址:http://math-atlas.sourceforge.net/
intel公司提供的程序庫,當(dāng)然必須有intel的芯片才能使用,需要注冊一下才能得到序列號進(jìn)行安裝。
網(wǎng)址:https://software.intel.com/en-us/intel-mkl
安裝包:parallel_studio_xe_2015_update2_2.tgz
也是免費(fèi)開源的,但是優(yōu)化和并行的安裝會很麻煩。
網(wǎng)址:http://www.openblas.net/
一鍵就可以安裝了,命令如下,如果要使用atlas庫對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
把下載的安裝包解壓縮,然后執(zhí)行下面的命令,會彈出安裝的圖形化界面,安裝流程安裝即可,中間可以會要求輸入序列號,如果正確注冊了,序列號應(yīng)該發(fā)到注冊郵箱了。默認(rèn)會安裝在’/opt/intel’文件夾中。如果要使用mkl庫對caffe進(jìn)行編譯,在Makefile.config設(shè)置’BLAS := mkl’就可以了。
cd mkl_dirsudo ./install_GUI.sh
添加lib庫路徑
sudo gedit /etc/ld.so.conf.d/intel_mkl.conf
一般是新建文件,在文件內(nèi)添加
/opt/intel/lib/opt/intel/mkl/lib/intel64
執(zhí)行下列命令使之立刻生效
sudo ldconfig
因?yàn)榘惭b這個(gè)特別麻煩,在這里也不是必須的,前兩個(gè)軟件完全可以滿足要求了,所以就不寫了。
安裝Intel MKL過程中會提示’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.
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Ubuntu14.04 BLAS如何安裝”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!