天津国家芯火双创平台|天津天芯微系统集成研究院有限公司
仅 YOLO 目标检测天芯微官网

天芯微芯火社团出品 · 依托天津市“芯火”双创平台

把训练好的 YOLO,
变成 K230 可运行的 KMODEL。

上传已训练的 PT 或 ONNX,系统会检查输入契约、使用校准图片进行 PTQ 编译,并交付一套可在 CanMV 上验证的文件包。

K230 实机基线已跑通 320 × 320 YOLOv8 检测
PT
YOUR MODELbest.pt
导出 & 检查
K230INT8 PTQ
编译
KM
READY FOR DEVICEmodel.kmodel
实机基线24 FPS

天芯微芯火社团出品面向电赛与科创实践的工程工具

输入尺寸自动读取不会静默改写 ONNX 尺寸

交付 K230 验证包包含脚本、标签与转换日志

CONVERSION WORKSPACE

创建一个转换任务

先检查模型是否符合 K230 编译条件;通过后才会进入服务器队列。

01 04

模型与校准数据

首期支持 Ultralytics YOLO 目标检测。

支持 .pt 或 .onnx

尚未选择模型

至少 20 张代表性 RGB 图片

尚未选择校准集

0 个标签

i 标签顺序必须与训练集的输出索引一致,不能重复。

模型输入尺寸上传 ONNX 后由服务器自动读取
待检测
INPUT1 × 3 × H × W尺寸由模型决定,普通用户不可手动修改

提交即表示你确认拥有模型与校准图片的使用权限。

TRACEABLE PIPELINE

每一步都清楚可见

编译成功不等于实机验证成功。我们会保留完整日志,并把最终确认留给真实 K230。

  1. 01

    检查模型契约

    确认静态单输入 NCHW RGB、批次为 1,且长宽为 32 的倍数。

  2. 02

    准备校准数据

    固定挑选至少 20 张代表性图片,用于 INT8 PTQ 量化。

  3. 03

    编译 KMODEL

    使用经过验证的 nncase K230 工具链,保存可追溯日志。

  4. 04

    在开发板验证

    下载验证包,在 CanMV 上运行;状态才会从“待验证”变成“已验证”。

ON YOUR K230

转换完成后,
三步上板验证。

生成的脚本会检查模型路径、打印模型字节数、显示识别结果与 FPS;即使失败,也能提供足够信息定位输入、量化或后处理问题。

查看 K230 验证说明
CanMV IDE · Serial
$ 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