您好,登錄后才能下訂單哦!
這篇文章主要介紹了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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。