跳到主要内容

推理

模型工作区第二个 Tab。选项目内模型与输入图像(或视频),执行推理,看结构化结果。阈值、输入边长、类别名在加密出包时写入模型包;本页是工程师试跑,不是现场 SDK 的客户侧调参

推理页

截图占位。

模型工作区 进来。双击模型打开时顶栏锁定该模型,不再出现模型下拉。

布局

顶栏工具条 →(加密模型才出现)口令行 → 左预览 / 右结果。进度只在顶栏中部一处,底部不再重复。

顶栏

控件作用
模型下拉选项目内模型。NullText =「选择推理模型」。切换后按任务类型自动换品类面板。锁定模式收起,改为只读「模型名 / 任务类型 / 输入尺寸」
选择图片打开文件选一张图
选择视频打开文件选视频,逐帧推理
导出为数据集多选图片 → 逐张真推理 → 图 + 标注落到项目 datasets/ 并注册。供二次训练。与「开始推理」同一状态门:无模型 / 后端未就绪 / 正在跑 → 禁用
进度流光条 + 阶段文字(准备 / 运行)
状态徽标圆点 + 状态 + 结果摘要。就绪 / 准备中 / 运行中 / 成功 / 失败 / 已取消
取消运行中才出现
开始推理主按钮

输入尺寸锁定模式下:未解析时显示「自动 (后端按模型解析)」,不写 0 × 0。检测默认 640、分类默认 224,由后端按模型声明解析。

加密口令

加密模型(.darmodel)在顶栏下方出现口令行。打错当场拒,不进推理。解锁只服务本页会话,不解回明文文件

加密模型可推理、可「导出为数据集」;不能拿它当 训练 的基模型。

左:预览

状态画面
「选择模型和图片后运行推理」
无可用模型「未找到可用模型,导入 ONNX 模型后即可推理」+「导入模型」
图片等比预览;运行中呼吸遮罩,不挡操作
视频播放 / 暂停 / 进度 / 时间 / 停止。逐帧真推理,标注帧实时刷新

右:结果

状态行

尚未执行 / 推理准备中 / 推理运行中 / 推理成功 / 推理失败 / 推理已取消。

关键事实

字段含义
推理后端实际跑起来的运行库,见下表。尚未完成一轮时 ONNX 只写「ONNX Runtime」,不硬编码 CPU
最高置信度本帧最高分

检测结果表

含义
排名按置信度
标签类名;过长悬停看全称
置信度百分数,两位小数
X1,Y1 / X2,Y2框左上 / 右下(像素)
宽 / 高框尺寸
坐标明细,悬停可读全

表头右侧「共 N 框」。只读,不可编辑。

品类结果

按任务类型自动切换,不是同一张表硬套:

任务面板
检测框列表(上表)
语义分割掩膜摘要
姿态估计关键点摘要
旋转检测OBB 摘要
OCR文本段 / 文本框

张量摘要

含义
张量输出名
元素类型如 float32
形状维数
最小值 / 最大值 / 均值本张量统计
样本值若干元素抽样

表头「共 N 项」。

推理后端

按模型格式分流,缺运行库时徽标如实写不可用,不装假引擎:

格式后端标签就绪条件
ONNXONNX Runtime(CUDA / DirectML / CPU,以本轮实际 EP 为准)onnxruntime.dll
.ptPyTorch内嵌 / 系统 Python + torch
PaddlePaddle Inference (CPU)paddle_inference_c.dll
加密包解锁后走包内载荷对应后端口令正确

.pt / Paddle / 加密包没有页面域预加载,徽标标「按需加载」。

导出为数据集

加密模型不能直接训练,但可以:多选图 → 逐张推理 → YOLO / 分类目录标注落入项目数据集 → 再拿这份数据训明文 .pt

分类任务导出分类目录;检测族导出 YOLO 框标注。无模型、后端未就绪、推理进行中时按钮禁用。

诚实边界

  1. 本页是 Studio 试跑。现场第三方只走 SDK:darra_session_openinferclose,不能在现场改阈值。
  2. 失败写阶段 + 原因进日志,不空吞。
  3. 没有模型时引导导入,不假装已就绪。
  4. 训练仍是 YOLO 单轨,见 训练