【冰糖R语言】安装OpenBLAS(Win 10 64bit + RStudio)

本文介绍了如何在Windows 10 64位系统中,通过MSYS2编译安装OpenBLAS,并替换R的默认BLAS库以提升矩阵运算性能。详细步骤包括下载OpenBLAS,安装MSYS2,编译OpenBLAS,以及替换R的Rblas.dll。实测表明,使用OpenBLAS后,R的15项矩阵运算测试总时间从28.54秒降低到4.67秒,性能显著提升。
摘要由CSDN通过智能技术生成

BLAS,Basic Linear Algebra Subprograms,基础线性代数子程序库,性能好的BLAS在矩阵运算中非常重要

R中自带Rblas随着版本迭代,性能有了很大的提高,但仍有更好的选择,最好的开源BLAS - OpenBLAS (前世今生不赘述)

实验环境:Win 10 专业版 64 位;R 3.6.1;RStudio 1.2.5019

1、Win 10下编译生成OpenBLAS动态链接库

(1)下载OpenBLAS,此处下载版本 0.3.10,解压

(2)安装MSYS2软件,出现MSYS2 MinGW 32-bit,MSYS2 MinGW 64-bit,MSYS2 MSYS三个命令行工具

(3)在MSYS2 MSYS中,安装gcc,fortran编译器(本文需要64bit的):

                pacman -S mingw-w64-x86_64-gcc

                pacman -S mingw-w64-x86_64-gcc-fortran

         安装perl,make工具:

                pacman -S perl

                p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰糖不在家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值