在 macbook 上为 R 安装 openBLAS

installing openBLAS for R on macbook

我正在寻找一种计算余弦相似度的更快方法(因为我有一个 2.8Gb 的大矩阵)。

我发现了一个 coop 包,里面写了一些关于 "A good BLAS library," 的东西,所以我开始挖掘并发现我应该使用 openBLAS 库来让它更快。我阅读了 the installation guide 和许多其他文章。

如何在 macbook 上的 R 中安装并运行它?

osX 已经安装了一个很棒的 blas 库,您可以将其用作替代品。你只需要link它:

# use faster vecLib library
cd /Library/Frameworks/R.framework/Resources/lib
ln -sf  /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/Versions/Current/libBLAS.dylib libRblas.dylib

see here for source and details

不要在 osX 上使用 OpenBLAS。 Apple 已经有一个非常优化的 BLAS 版本,即 vecLib.