关于线性代数库 OpenBLAS 库的介绍可以参考这篇:线性代数库BLAS和LAPACK的简介。
如果是在 Debian/Ubuntu 系统下,且具有管理员权限,可以通过以下命令来安装 OpenBLAS:
sudo apt-get update
sudo apt-get install libopenblas-dev
安装后文件在 /usr/lib 等文件夹。这时候 OpenBLAS 是安装在系统环境中,可以默认调用。
如果没有管理员权限,那么需要通过源码编译来安装 OpenBLAS,命令如下:
mkdir ~/software_package
cd software_package
git clone https://github.com/OpenMathLib/OpenBLAS.git
cd OpenBLAS
make -j$(nproc) # 使用所有 CPU 核心编译
make install PREFIX=~/OpenBLAS # 安装到指定文件夹中
下载需要有可访问 GitHub 的网络。此外,由于没有管理员权限,无法安装在 /opt 或 /user 文件夹,因此这里设置安装在用户目录下的 ~/OpenBLAS 文件夹。编译时间大概在 5~ 30 分钟。
另外,也可以考虑下载发行的预编译包:https://github.com/OpenMathLib/OpenBLAS/releases/,省去了编译的过程。但需要注意的是,这种方式需要确保选择与您系统架构匹配的芯片版本,否则可能会出现兼容性问题,例如在 Linux 系统上下载 Windows 的预编译包,调用时会出现报错。比较推荐采用编译的方式来安装。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】