• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Initializing libiomp5.dylib, but found libomp.dylib already initialized

武飞扬头像
iAmZard
帮助1

原因及解决办法

numpy版本、pytorch版本冲突导致

conda remove mkl

conda install numpy==1.21.5

重新安装pytorch选择最新的版本
学新通

重新安装transformers

pip install transformers

成功不报错了:
学新通
原始报错截图:
学新通

详细步骤:

https://github.com/pytorch/pytorch/issues/78490
学新通

我安装的步骤:
1、anaconda官网下载安装

2、conda创建环境,python=3.9.0版本

3、pytorch官网安装命令执行

4、pip 安装transformers

运行transformers例子报错:

(transformers001) zarddeMacBook-Pro:~ zard$ python -c "from transformers import pipeline; print(pipeline('sentiment-analysis')('we love you'))"
OMP: Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized.
OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library. As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results. For more information, please see http://www.intel.com/software/products/support/.
Abort trap: 6
(transformers001) zarddeMacBook-Pro:~ zard$ conda remove mkl
Collecting package metadata (repodata.json): done
Solving environment: done

解决步骤:
1、执行:conda remove mkl 命令
学新通

2、重新安装numpy指定版本号
学新通
3、通过conda图形化界面,安装pytorch最新版本
学新通
4、重新安装transformers

执行成功了,见截图
学新通
看了网上其他解决办法,试了没有效果,例如:这两个:
1、https://stackoverflow.com/questions/53014306/error-15-initializing-libiomp5-dylib-but-found-libiomp5-dylib-already-initial

conda install nomkl

2、https://www.cnblogs.com/chester-cs/p/13022264.html

conda install nomkl

3、https://github.com/pytorch/pytorch/issues/78490
我是参照这个的
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgaaffe
系列文章
更多 icon
同类精品
更多 icon
继续加载