首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mkl_blas_dgemm_alloc在mkl_intel_thread中找不到

mkl_blas_dgemm_alloc在mkl_intel_thread中找不到
EN

Stack Overflow用户
提问于 2017-05-12 11:34:28
回答 1查看 374关注 0票数 0

一段时间前,我在python3.5中开发了一个工具,它目前只使用与its的差异进化来完成它的任务。出于某些原因,我不得不更改机器上的设置,并在虚拟环境中切换到使用python。

我现在的规格:

  • 赢10 64位
  • 用过的pip 9.0.1
  • numpy 1.12.1+mkl
  • 枕0.19.0
  • python 3.6.1

我有一个不同的env,使用python2.7在其他地方飞行。

现在,我的problem....everytime --差分进化函数--获得了它返回differential_evolution步骤值后崩溃的第一组数据。

在./libraries/methods/differential_evoluation.py第76行中可以找到differential_evolution调用

弹出错误是“入口点'mkl_blas_dgemm_alloc wasn't found in 'mkl_intel_thread.dll'.”,打印错误是"Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.“,请注意,我的系统语言是德语,所以弹出消息是由我翻译的。

我不知道这是否相关,但我的目录结构是:

某些地方/地点1/目标.place

某些地方/地点2/env/

我以前没有使用虚拟服务器,除此之外,我还使用了python3.5。我希望有任何帮助或说明如何添加更多的信息到这个案例,以帮助澄清我的问题。

您诚挚的

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 23:44:22

好的,我带着更多的信息回来。也许其他人会在这件事上绊倒。要明确的是:我不知道解决办法或理由。我刚试了一堆东西。

使用

python 3.5.3, numpy 1.11.1+mkl和 枕-0.18.0或枕-0.19.0

让错误消失了。对于python3.6,我无法尝试numpy 1.11.1或1.11.2,因为遗憾的是,这种善良的灵魂不再提供这些版本了。我在磁盘上找到了python3.5的1.11.1版本。

从我的测试中可以看出,一旦我使用numpy 1.11.3或更高版本,它就会中断。1.11.1有效。因此,我假设,在1.11.1和1.11.3之间的矮胖中发生了一些变化,破坏了它,或者这种灵魂如何创造/建造他的车轮。所以我现在要使用python3.5,因为我没有针对python3.6的numpy 1.11.1+mkl。

您诚挚的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43936844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档