Windows使用OpenBLAS加速R语言计算速度
来源:互联网 发布:关于大数据的电子书 编辑:程序博客网 时间:2024/05/18 17:23
首先告诉大家怎么安装OpenBLAS
在这里下载最新的版本
http://sourceforge.net/projects/openblas/files/
打开最新版本的文件夹,现在最新的是v0.2.13,有如下几个文件
32位电脑下载OpenBLAS-v0.2.13-Win32.zip,64位电脑的一般使用Win64-int32.zip这个,如果你有特殊要求,比如运算的时候,数字很大,需要用到int64,可以使用int64的版本,这个版本会稍微慢一点
然后再下载mingw64_dll.zip(64位)或mingw32_dll.zip(32位),请依照你的电脑以及R语言的版本选择。
解压OpenBLAS-v0.2.13-Win64-int64.zip,找到 解压文件下 \bin\libopenblas.dll 将libopenblas.dll重命名为Rblas.dll ,然后替换掉R里面的文件(记得备份),具体目录在F:\Program Files\R\R-3.1.2\bin\x64里面。
解压mingw64_dll.zip 将里面的DLL文件也拷贝到F:\Program Files\R\R-3.1.2\bin\x64里面,就可以享受R语言计算速度提升的快感了。
方法2:下载我已经整合好的包(64位):
使用方法,将所有文件复制到R的F:\Program Files\R\R-3.1.2\bin\x64里面,记得先备份好Rblas.dll这个文件。
http://pan.baidu.com/s/1gdow6sz
x<-matrix(1:(6000*6000),6000,6000)system.time(tmp<-x%*%x)
可以用这两行代码测试一下前后对比,我的对比可是很明显
使用OpenBLAS前,算这个东西CPU才占了13%,而且半天没反应,
使用后,CPU瞬间飙到100%,10秒左右出结果。
- Windows使用OpenBLAS加速R语言计算速度
- OpenBlas-base引擎提升“R”计算性能
- ubuntu上Caffe使用OpenBLAS多线程加速
- ubuntu上Caffe使用OpenBLAS多线程加速
- YOLO v2 CPU 使用 openblas 加速
- windows下使用Armadillo+openBLAS
- Openblas加速二维矩阵卷积操作-增加pad计算
- Openblas加速三维矩阵卷积操作-增加num_output计算
- openblas windows
- openblas windows
- 使用 GPU 加速计算
- R语言科学计算
- For faster R use OpenBLAS
- 高性能Numpy/Scipy加速:使用Intel MKL和Intel Compilers或OpenBLAS(待续)
- 【亲测】centos7下caffe使用openblas-openmp(多线程版本)多线程加速
- windows下Armadillo+openBlas
- Windows上OpenBlas编译
- 使用lazy-init,加速单元测试速度
- 青春不是用来抱怨,而是用来奋斗的
- Android学习笔记十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
- json换回的数据带时间格式 处理办法.toJSONStringWithDateFormat
- Java线程池使用说明
- Makefile学习
- Windows使用OpenBLAS加速R语言计算速度
- ios文件处理NSFileManager常见函数
- log4j 多classloader重复加载配置问题解决
- iOS开发者常用软件
- Leetcode_136_Single Number
- js 父窗口 子窗口
- 我放下怨恨与报复,只是因为我决定去爱我自己
- linux命令之more
- svn项目管理工具的简单用法