[分享] faster R in windows

看板R_Language作者 (攸藍)時間9年前 (2015/03/02 15:17), 9年前編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
[關鍵字]: [出處]: 網路上蒐集來的 [重點摘要]: 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
我用第三個方案常常會crash...
03/02 17:54, 1F
因為他沒有經過R compile的過程... 前面兩個比較正常

03/03 02:11, , 2F
cuBLAS可以跑嗎XD
03/03 02:11, 2F
這個需要自己compile package 可以參考我的blog:http://tinyurl.com/o66fduo 或是找關鍵字 HiPLARM 這個package提供同時CPU, GPU運算的BLAS 不過這個僅適用於LINUX系統

03/05 19:47, , 3F
所以cublas的介面 有兼容嗎
03/05 19:47, 3F
就根據上面的敘述,可以用cuBLAS,可是要自己compile ※ 編輯: celestialgod (125.230.187.129), 03/05/2015 20:16:21
文章代碼(AID): #1Kz0w1LS (R_Language)
文章代碼(AID): #1Kz0w1LS (R_Language)