已关闭
[Bug]: lite云上推理场景,NPU后端,使用开启asan的软件包,执行推理,内存泄漏报错,ERROR: LeakSanitizer: detected memory leaks #128
liuchengji3创建于  2025年12月12日关闭于  2025年12月12日
liuchengji3成员
2025年12月12日 创建

Checklist

? 问题详细描述

[Bug]: lite云上推理场景,NPU后端,使用开启asan的软件包,执行推理,内存泄漏报错,ERROR: LeakSanitizer: detected memory leaks

详细的环境信息描述

1.下载最新的mindspore-lite代码仓,编译软件包时添加-a on -d
2. 在npu后端,使用编译出的软件包,执行npu模型推理

其他辅助信息

aclrtSetDevice接口 ERROR: LeakSanitizer: detected memory leaks

版本信息

如果不使用开启asan的软件包,该脚本运行正常

likedislike
Lliuchengji3成员
2025年12月12日 创建了任务
Lliuchengji3成员
2025年12月12日 添加了   bug 标签
Lliuchengji3成员
2025年12月12日 将工作项类型从 任务 修改为Bug-Report
Lliuchengji3成员
2025年12月12日 将关联组件设置为B-SIG-InnerDelivery
Lliuchengji3成员
2025年12月12日 添加了关联分支的 master 选项
Lliuchengji3成员
2025年12月12日 添加了问题后端类型的 Ascend 选项
Lliuchengji3成员
2025年12月12日 将关联项目设置为MindSpore REQ Tracking System
Lliuchengji3成员
2025年12月12日 将关联项目从 MindSpore REQ Tracking System 修改为MindSpore Bug Tracking System
司小南(机器人)
司小南(机器人)成员
2025年12月12日 评论:

【回归指南】
请参考以下典型优秀案例进行问题单根因分析,如未按此模板进行根因分析,转回归会被打回,更多问题单规范请参看https://e.gitee.com/mind_spore/docs/2489468/file/5767947?sub_id=11382313&scope=undefined

Appearance & Root Cause
问题:pangu_sigma2.3编译耗时优化未达预期
根因:
1、 2.3上某些pass相比于2.2版本的实现,存在性能劣化
2、 2.3版本把trace功能下掉了,导致前端编译劣化

Fix Solution
1、修复性能劣化的前端图优化pass
2、通过支持boost infer功能把trace功能下掉导致的性能劣化拿回来

Fix Description & Test Suggestion
https://gitee.com/mindspore/mindspore/pulls/70920 PR合入后daily包回归
测试建议:该问题可以通过特性用例防护,增加****场景。

Self-test Report & DT Review
目前前后端耗时在12分钟以内。
是否需要补充 ST/UT:否 如果选择否,请补充理由
原因:非基本功能问题

Introduction Analysis
引入类型:特性合入引入 / Bugfix修复引入 / 测试新增测试场景 / 测试漏测 / 用例未适配 / 环境问题 / CANN升级
引入PR:https://e.gitee.com/mind_spore/repos/mindspore/mindspore/pulls/xxx
PR合入时间:年/月/日
问题是否偶现:是/否

likedislike
Lliuchengji3成员
2025年12月12日 将状态从 TODO 修改为DONE
liuchengji3成员
2025年12月12日 评论:

Appearance & Root Cause
问题:lite云上推理场景,NPU后端,使用开启asan的软件包,执行推理,内存泄漏报错
根因:
aclrtSetDevice需要和aclrtResetDevice接口配套使用

Fix Solution
1、aclrtSetDevice接口调用的地方配套增加aclrtResetDevice

Fix Description & Test Suggestion
https://gitee.com/mindspore/mindspore-lite/pulls/511 PR合入后daily包回归
测试建议:基于已有用例看护

Self-test Report & DT Review
修复后Asan未扫描出异常
是否需要补充 ST/UT:否
原因:基于已有用例看护

Introduction Analysis
引入类型:测试新增测试场景
引入PR:无
PR合入时间:不涉及
问题是否偶现:否

likedislike
Lliuchengji3成员
2025年12月12日 修改了描述
Lliuchengji3成员
2025年12月12日 关联了MindSpore/mindspore-lite Pull Request !511
Lliuchengji3成员
1月7日 关联了MindSpore/mindspore-lite Pull Request !559
AAtomGit-Bot
1月24日 关联了看板:MindSpore Bug Tracking System