[关键字]:
[出处]:
网络上蒐集来的
[重点摘要]:
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都差不多快,不会差太多,自己选择喜欢的使用即可