排查流程啊啊啊

基于已有的 export_onnx.py 方法和 onnx_postprocess_fix_slice.py 方法和train2.py 的修改网络结构&冻结backbone训练,为了解决slice问题,我该采用怎么样的排查流程或者排查顺序?

下面给你一个最稳妥、成本最低的排查顺序(从"只改导出"到"改结构"):


1. 只改导出(最低成本)

目标:不改模型结构,先验证是否能过 TIDL

  1. 用 export_onnx.py 固定输入尺寸导出

  2. 用 onnx_postprocess_fix_slice.py 做常量折叠/修复

  3. 再跑 TIDL 导入

如果成功,结束;这是最省成本的路径。


2. 导出后检查 Slice 来源

如果仍报 Slice:

  1. 用 onnx_postprocess_fix_slice.py 输出 Slice 来源

  2. 看日志里 Slice 的"来源 op_type",一般会指向 Split/Reshape/PSA 等

  3. 这一步是确认是不是 C2PSA 引起的问题


3. 结构兼容版本(低成本训练)

确认是 C2PSA 问题后,换用:

yolov11_custom_seg_big_tidl.yaml(C2PSA→C3k2)

再用已有权重微调:

--weights 已训练好的 yolov11 模型

--freeze-backbone-epochs 5 (可选)


4. 再导出 + 后处理

重新导出 + 后处理,再测 TIDL。


总结优先顺序

  1. 导出+后处理(不动模型)

  2. 确认 Slice 来源

  3. 换 TIDL 兼容结构 + 小成本微调

  4. 再导出 + 后处理


如果你愿意,我可以把这个流程写成一份一键脚本(自动导出 → 修复 → 报告 Slice 来源)。

相关推荐
风华圆舞2 分钟前
鸿蒙 + Flutter 下如何让 HarmonyOS 能力真正服务于 AI 体验
人工智能·flutter·harmonyos
老马啸西风7 分钟前
monolith 打造属于你的知识花园
人工智能
YHHLAI9 分钟前
前端工程化调用 AI 多模态生图模型:Qwen Image Demo 实战
前端·人工智能
searchforAI13 分钟前
B站视频怎么转文字稿?AI自动总结要点+生成思维导图教程
人工智能·笔记·学习·ai·语音识别·知识管理·视频总结
“码”力全开15 分钟前
【架构深探】基于Docker与GB28181/RTSP的边缘计算AI视频管理平台:异构算力调度与源码交付实践
人工智能·docker·架构
伶俜6615 分钟前
鸿蒙实战(二) ArkUI AI 相机:从零实现实时滤镜与人脸贴纸
人工智能·数码相机
老徐聊GEO16 分钟前
AI搜索获客:亲测有效的实践案例分享
大数据·人工智能·python
用户3379225456817 分钟前
从字节跳动 DeerFlow 源码看 Agent 平台设计(一):什么是 Agent?一个成熟 Agent 平台的 8 个核心组件
人工智能
fan654041418 分钟前
本地服务企业GEO优化中的跨平台信息一致性校验工具设计
人工智能
一切皆是因缘际会19 分钟前
LLM温度Temperature底层采样机理
人工智能·机器学习·ai·架构