这是之前的一篇:在Linux系统中安装开源的线性代数库OpenBLAS。本篇介绍的是闭源的数学运算库 Intel MKL 的安装,运行效率会比 OpenBLAS 高。如果已经安装了 Intel oneAPI Base Toolkit,里面已经包含了 MKL,可以不用重复安装,参考这篇:在Linux系统下Fortran的下载以及设置MKL环境。这里给出单独安装 MKL 的步骤,安装包的大小会更小一些。
检查是否已经安装了 MKL:
echo $MKLROOT
如果没有返回路径,那么说明暂无 MKL 环境。
Intel MKL 链接地址:https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-download.html。下载和安装的命令为:
wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/47c7d946-fca1-441a-b0df-b094e3f045ea/intel-onemkl-2025.2.0.629_offline.sh
sh ./intel-onemkl-2025.2.0.629_offline.sh
如果是安装在用户目录下,那么启用环境的命令为:
source ~/intel/oneapi/setvars.sh intel64
可以考虑把以上命令写入 ~/.bashrc 文件,用户开机自启:
echo "source ~/intel/oneapi/setvars.sh intel64" >> ~/.bashrc
检查 MKL 环境是否已经生效:
echo $MKLROOT
返回的是 MKL 的安装路径。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】