| 基本信息 | getMeta().getPath() | String | 只读 | 模型文件的路径,构造之后不能改 |
getMeta().getTask() | String | 只读 | 任务类型,比如 classify、detect。探不到就返回 null |
getMeta().getLabels() | List<String> | 只读 | 当前生效的类别名表,返回后不可改,下标就是 class_id。注入与清空随时可调,`open` 后生效 |
getMeta().getClassCount() | int | 只读 | 类别个数,模型没声明就返回 0 |
getMeta().getInputWidth() | int | 只读 | 模型输入图的宽,单位像素。没声明就返回 0 |
getMeta().getInputHeight() | int | 只读 | 模型输入图的高,单位像素。没声明就返回 0 |
getMeta().getChannels() | int | 只读 | 输入图的通道数,取 1、3 或 4。没声明就返回 0 |
getMeta().isEncrypted() | boolean | 只读 | 判断是不是加密容器,构造完就有结果 |
getMeta().getMetaJson() | String | 只读 | 模型元数据的 JSON 原文,探不到就返回 null |
| 授权 | getLicense() | ModelState | 只读 | 授权态,只读、不抛异常;close 后回 NOT_OPENED |
| 运行时 | getPhase() | Phase | 只读 | 生命周期阶段:构造完 Loaded,open 成功 Opened,open 失败 Error,推理失败不改阶段 |
getSelectedProvider() | String | 只读 | 最后实际用的 Provider,open 成功后才有值 |
| 错误 | getLastError() | LastError | 只读 | 失败读结果里的错误码,成功时返回 null;读取不抛异常,说明文字用 `lastMessage()`(别名 `getLastMessage()`) |
| 环境诊断 | getRuntime() | Diagnostics | 只读 | 环境诊断的只读入口,返回 Diagnostics |