conda环境下Intel MKL FATAL ERROR: cannot load libmkl_vml_avx512.so.1 or libmkl_vml_def.so.1.问题解决

文章讲述了在使用CUDA进行视频推理过程中遇到的IntelMKL相关错误,涉及mkl库加载失败。作者通过分析错误、尝试不同mkl版本安装、配置Conda环境的LD_PRELOAD环境变量来解决问题。同时介绍了Conda包管理器和环境管理在项目中的应用。

1 问题描述

[Info] Using cuda for inference.
[Step 0] Number of frames available for inference: 9828
[Step 1] Using saved landmarks.
[Step 2] 3DMM Extraction In Video:: 
using expression center
Load checkpoint from: checkpoints/DNet.pt
Load checkpoint from: checkpoints/LNet.pth
Load checkpoint from: checkpoints/ENet.pth
[Step 3] Using saved stabilized video.
[Step 4] Load audio; Length of mel chunks: 2141
[Step 5] Reference Enhancement: 398.69it/s]
INTEL MKL ERROR: /root/anaconda3/lib/libmkl_vml_avx512.so.1: undefined symbol: mkl_blas4vml_dptrmm.                                                               
Intel MKL FATAL ERROR: cannot load libmkl_vml_avx512.so.1 or libmkl_vml_def.so.1.

2 问题分析

从错误信息中分析,与mkl有关,anaconda3中默认链接了一个自己的mkl库。代码中使用到mkl时,会报以下错误:

INTEL MKL ERROR: /root/anaconda3/lib/libmkl_vml_avx512.so.1: undefined symbol: mkl_blas4vml_dptrmm.                                                               
Intel MKL FAT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源启智能

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值