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