ubuntu配置機器學習環境(四) 安裝intel MKL


在這一模塊可以選擇(ATLAS,MKL或者OpenBLAS),我這里使用MKL,首先下載並安裝英特爾® 數學內核庫 Linux* 版MKL,下載鏈接, 請下載Student版,先申請,然后會立馬收到一個郵件(里面有安裝序列號),打開照着下載就行了(可以下載離線版或在線安裝版,在線版名稱為parallel_studio_xe_2016_online.sh)。通過在線版可以直接安裝。

通過hostID綁定到計算機以后可以直接在電腦上安裝(本文直接綁定計算機的ID了)。另外還可以獲取license file來安裝

若使用離線版安裝,文件下載完之后,要把文件解壓到home文件夾(或直接 把tar.gz文件拷貝到home文件夾,為了節省空間,安裝完記得把壓縮文件給刪除喔~),或者其他的ext4的文件系統中。

tar zxvf parallel_studio_xe_2015.tar.gz
chmod a+x parallel_studio_xe_2015 -R
sudo ./install_GUI.sh
 安裝完成之后,需要設置mkl的配置文件

我的系統是Ubuntu14.04LTS(64位),gtx960,IntelE3的處理器,安裝parallel_studio_xe_2016的版本都提示為不支持的系統,2015的updater5、6版本也不支持,最后直接是安裝的2015的initial 版本。

一定要選好適合系統的版本。

安裝是選擇離線激活文件激活。

 image

image

點擊圖中的鏈接獲取license文件,然后郵箱會收到一封之前根據系統Host id獲取的激活文件

Host ID 實際上就是本機網卡的MAC地址,因為具有唯一性(MAC地址不可能重復),所以經常被用作加密的依據。

獲取hostid:

~$ lspci | grep -i 'eth'
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
ff@ff-All-Series:~$ /sbin/ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 2c:56:4c:d4:dd:88  
          inet addr:172.46.42.41  Bcast:172.46.42.255  Mask:255.255.255.0
          inet6 addr: fe80::2e56:dcff:feda:dd88/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36402 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22011 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:19442674 (19.4 MB)  TX bytes:3197049 (3.1 MB)

 

option這一步可能會提示一些依賴文件沒有安裝,(這里略過了,)直接下一步了。

等待安裝結束,配置文件

1. 新建intel_mkl.conf, 並編輯之:

sudo vim /etc/ld.so.conf.d/intel_mkl.conf
在文件中加入配置路徑
"""
/opt/intel/lib/intel64
/opt/intel/mkl/lib/intel64
"""

sudo ldconfig -v

 

//TODO


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM