[分享] faster R in windows
[關鍵字]:
[出處]:
網路上蒐集來的
[重點摘要]:
R的BLAS庫效率不彰
在linux上可以透過更換成openBLAS來加速
或是compiled with intel MKL
在windows上compile R是一個痛苦的過程
因此,有人提供這方面的資源
最有名的就是Revolution
他是compiled with intel MKL
但是要錢...
其他方法有:
1. 用Revolution R Open
官方網站:
http://www.revolutionanalytics.com/revolution-r-open
1-2.
如果討厭RRO的猴子圖案
可以把RRO/bin/x64中的libiomp5md.dll, RBlas.dll, Rlapack.dll
複製到R/bin/x64取代原本的...
2. 更換BLAS庫
網路上有人提供GotoBLAS2編譯的RBlas.dll
http://prs.ism.ac.jp/~nakama/SurviveGotoBLAS2/binary/windows/x64/
win32的部分
http://cran.r-project.org/bin/windows/contrib/ATLAS/
下載相對應CPU的RBlas.dll
然後替換R/bin/x64 (or i386)的RBlas.dll
就可以享受比較快的BLAS了
3. 至於OpenBLAS的部分則參考下面的連結:
http://www.douban.com/note/296114898/?start=0&post=ok#last
這個方法比較複雜一點...
個人測試這三個BLAS都差不多快,不會差太多,自己選擇喜歡的使用即可
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.93.51
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1425280641.A.55C.html
推
03/02 17:54, , 1F
03/02 17:54, 1F
因為他沒有經過R compile的過程...
前面兩個比較正常
推
03/03 02:11, , 2F
03/03 02:11, 2F
這個需要自己compile package 可以參考我的blog:http://tinyurl.com/o66fduo
或是找關鍵字 HiPLARM 這個package提供同時CPU, GPU運算的BLAS
不過這個僅適用於LINUX系統
推
03/05 19:47, , 3F
03/05 19:47, 3F
就根據上面的敘述,可以用cuBLAS,可是要自己compile
※ 編輯: celestialgod (125.230.187.129), 03/05/2015 20:16:21
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章