Intel MKL FATAL ERROR:Cannot load mkl_intel_thread.dll

Intel MKL FATAL ERROR:Cannot load mkl_intel_thread.dll

在windows上运行deeplearning4j的时候可能遇到Intel MKL FATAL ERROR:Cannot load mkl_intel_thread.dll错误导致JVM故障。


在官网上面所给出的解决方案是:
Maven Central当前的rc3.10版本中,libnd4j库在路径中发现英特尔的MKL时无法将其正确加载。解决方法是添加 System.loadLibrary("mkl_rt")
但是很多人使用官网上面提供的方法并不能解决该问题。

这里在gitter中聊天中提供另外一种解决方法:

  1. 使用win + R,输入cmd打开windows下的命令行窗口
  2. 使用where mkl_rt.dll命令查找该dll的对应路径
  3. 将该路径从PATH环境变量中移除,或者删除mkl_rt.dll文件

QQ截图20180104201412.png-5.9kB

应当在目录中无mkl_rt.dll即可正常运行
注:
该问题可能是由用户安装anaconda导致的dll冲突。

相关文章
相关标签/搜索