加载共享库时出错:libmkl_intel_lp64.so

加载共享库时出错:libmkl_intel_lp64.so

我执行了一个程序,得到了如下错误信息:

error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory

因此,看来该程序需要mkl库。我按照此处指示的说明进行操作:

https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-download.html?operatingsystem=linux&distributions=online

这意味着我执行了:

wget https://registrationcenter-download.intel.com/akdlm/irc_nas/19038/l_onemkl_p_2022.2.1.16993.sh
sudo sh ./l_onemkl_p_2022.2.1.16993.sh

现在安装位置为:/opt/intel/oneapi/

我可以看到上面的文件夹中有一个名为的文件夹mkl。但是,我仍然没有看到 libmkl_intel_lp64.so,并且程序的执行仍然会导致与前面提到的相同的错误消息。

您能告诉我该怎么做才能避免这个错误吗?

PS:我有 Linux 18.04

答案1

缺少的步骤是执行以下命令:

source /opt/intel/oneapi/setvars.sh

相关内容