天芯微芯火社团出品 · 依托天津市“芯火”双创平台
把训练好的 YOLO,
变成 K230 可运行的 KMODEL。
上传已训练的 PT 或 ONNX,系统会检查输入契约、使用校准图片进行 PTQ 编译,并交付一套可在 CanMV 上验证的文件包。
✓ K230 实机基线已跑通✓ 320 × 320 YOLOv8 检测
YOUR MODELbest.pt
导出 & 检查
K230INT8 PTQ
编译
READY FOR DEVICEmodel.kmodel
✓实机基线24 FPS
天芯微芯火社团出品面向电赛与科创实践的工程工具
输入尺寸自动读取不会静默改写 ONNX 尺寸
交付 K230 验证包包含脚本、标签与转换日志
CONVERSION WORKSPACE
创建一个转换任务
先检查模型是否符合 K230 编译条件;通过后才会进入服务器队列。
TRACEABLE PIPELINE
每一步都清楚可见
编译成功不等于实机验证成功。我们会保留完整日志,并把最终确认留给真实 K230。
- 01
检查模型契约
确认静态单输入 NCHW RGB、批次为 1,且长宽为 32 的倍数。
- 02
准备校准数据
固定挑选至少 20 张代表性图片,用于 INT8 PTQ 量化。
- 03
编译 KMODEL
使用经过验证的 nncase K230 工具链,保存可追溯日志。
- 04
在开发板验证
下载验证包,在 CanMV 上运行;状态才会从“待验证”变成“已验证”。
$ exec(open('verify_yolov8_detect.py').read())
========================================
Digit Recognition — YOLOv8 Detect
kmodel: 3,266,560 bytes OK
Ready. 10 classes, conf=0.15, nms=0.45
========================================
[5] 0.95 (412,392) FPS:24