首页 > 解决方案 > 英特尔 MKL 致命错误:无法加载 libmkl_mc3.so 或 libmkl_def.so

问题描述

我正在尝试使用ArrayfireLU 的实现并得到:

英特尔 MKL 致命错误:无法加载 libmkl_mc3.so 或 libmkl_def.so。

我尝试了很多方法来解决这些问题(比如库路径和其他东西)。没有什么对我有用。另外,我尝试了人们给其他有同样问题的人提供的解决方案(在stackoverflow上),这对我也不起作用。

标签: pythonubuntugpuarrayfire

解决方案


这听起来很像这个问题。如果确实是同一个问题,您可以将其用作解决方法

LD_PRELOAD="/usr/local/lib64/libmkl_core.so:/usr/local/lib64/libtbb.so.2:/usr/local/lib64/libmkl_tbb_thread.so" <your_binary>

启动您的程序。您可能需要调整/use/local/lib64MKL 在系统上的安装位置。


推荐阅读