news 2026/4/22 22:56:46

排查流程啊啊啊

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
排查流程啊啊啊

基于已有的 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 来源)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 20:49:32

高级网络安全爬虫/蜘蛛

Spider Suite 是一款面向网络安全专业人员的先进跨平台、多功能图形用户界面网络爬虫/网络爬虫工具。它可用于攻击面映射和分析。更多信息请访问 Spider Suite网站。 安装和使用 Spider Suite 的设计旨在方便安装和使用,即使是新手也能轻松上手。 首先,下…

作者头像 李华
网站建设 2026/4/17 19:25:22

Java计算机毕设之基基于BS模式文献搜索系统的设计与实现于springboot+bs架构的文献搜索系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/23 1:05:58

Java毕设选题推荐:基于Java web的电影院选票系统电影场次编号、电影名称、该场次电影单价、播放日期、播放时间段、所在放映厅、放映厅座位当【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/17 18:53:40

Java多线程编程技巧:面试必看的几种实现方式!

文章目录 Java多线程编程技巧:面试必看的几种实现方式!为什么我们需要多线程?Java多线程的实现方式1. 继承Thread类2. 实现Runnable接口3. 实现Callable接口4. 使用线程池(ThreadPoolExecutor)5. 并行流(Ja…

作者头像 李华