[分享] faster R in windows

楼主: celestialgod (天)   2015-03-02 15:17:19
[关键字]:
[出处]:
网络上蒐集来的
[重点摘要]:
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都差不多快,不会差太多,自己选择喜欢的使用即可
作者: Carollax (更更)   2015-03-02 17:54:00
我用第三个方案常常会crash...
作者: soheadsome (师大狗鼻哥)   2015-03-03 02:11:00
cuBLAS可以跑吗XD

Links booklink

Contact Us: admin [ a t ] ucptt.com