导出
模型工作区第六个 Tab。把当前模型落到本地目录,或登记为项目内新模型;可选单向加密出 .darmodel。单模型页,不用刷新列表。
未加载模型时显示「未加载模型」。格式选定后不能逆向转换:ONNX 回不去 PT。
模型信息
只读:名称、别称、类别、任务、模型 ID、输入形状、输出类别、标签源、SHA-256、可用产物。
目标格式
横排单选。缺工具链就失败,不标成功、不拿源 ONNX 冒充引擎。
| 格式 | 何时出现 | 做什么 |
|---|---|---|
| ONNX | 始终 | 交换件。整包导出 weights/best.onnx + 标签 + 元数据;PT 源自动转 ONNX |
| PT | 仅当前产物是 .pt / .pth | 整包保留原生 PyTorch 权重(供继续训练),并附 ONNX |
| TensorRT | 始终 | x86 + NVIDIA:ONNX → TensorRT FP16 (.engine)。本机要有 trtexec,否则走 Python OnnxToEngine.py;两者都没有才失败 |
| OpenVINO | 始终 | x86 + Intel:ONNX → OpenVINO FP16 (.xml + .bin)。本机要有 ovc / mo |
| CoreML | 始终列出 | 只能在 macOS 上导出。本产品是 Windows 桌面端,选此项按钮禁用 |
Windows 不提供 RKNN。 官方 rknn-toolkit2 不是 Windows 版,推理在瑞芯微板端;不把 WSL 当使用前提。导出页没有 RKNN 选项。板端消费走 linux-arm64 SDK,见 发布与下载。
TensorRT 工具链:把官方 TensorRT zip 的 bin\trtexec.exe 放到软件根 Env\toolchains\tensorrt\bin,或 pip install tensorrt-cu13。本机没有就如实失败,不装假引擎。
输出目的地
| 目的地 | 路径 | 加密 |
|---|---|---|
| 输出到本地目录 | 默认可改,项目/exports/{modelId} | ONNX / TensorRT / OpenVINO 可勾选加密 |
| 保存为项目内新模型 | 固定 项目/exports/convert/{modelId},路径只读 | 不走加密签发 |
项目内登记时选 PT 无意义(原生权重已在项目内),会自动切回 ONNX。
加密导出
勾选「生成一个 .darmodel(仅可推理,每次运行需密码)」:
- 仅「输出到本地目录」+ 可进运行时的载荷(ONNX / TensorRT / OpenVINO)
- PT 不是运行时载荷,CoreML 本机不编,项目内登记不签发
- 加密等级必须手选,禁止默认:
- 标准(推理不劣化)
- 加固(每次推理解锁;有额外开销,不把未实测毫秒当规格)
- 运行时密码在页内输入,不弹窗、不落盘、不写设置、不进日志
加密是单向的:激活码 = 本包离线永久推理,官方不解回明文。现场用 SDK darra_session_open(包, 激活码) 推理,见 知识产权 与 C SDK。
操作
- 打开要导出的明文模型。
- 选目标格式与目的地;本地目录可改导出路径。
- 需要商业出包则勾选加密,手选等级并设密码。
- 导出模型。页底进度条在导出时出现。
- 完成后「打开输出目录」。
取消停本轮。CoreML 在 Windows、缺 ONNX 去编引擎、缺 trtexec/ovc、项目内登记还勾加密:行内报错,不写半假产物。