ModelLoadOptV2类
BorderType补边方式枚举类型
表1 补边方式格式类型
| 参数名 | 说明 |
|---|---|
| base.border_constant | 添加有颜色的常数值边界。 |
| base.border_replicate | 重复最后一个元素。 例如:aaaaaa|a*****h|hhhhhhh(其中*表示任意图像元素)。 |
| base.border_reflect | 边界元素的镜像,镜像包括边界元素。 例如:ba|abc*******fgh|hg(其中*表示任意图像元素)。 |
| base.border_reflect_101 | 边界元素的镜像,镜像不包括边界元素。 例如:cb|abc****fgh|gf(其中*表示任意图像元素)。 |
父主题: 通用枚举类型/数据类
StreamFormat视频流数据格式枚举类型
表1 视频流数据格式类型
| 参数名 | 说明 |
|---|---|
| base.h265_main_level | H.265 格式视频流,主流画质。 |
| base.h264_baseline_level | H.264 格式视频流,基本画质。 |
| base.h264_main_level | H.264 格式视频流,主流画质。 |
| base.h264_high_level | H.264 格式视频流,高级画质。 |
父主题: 通用枚举类型/数据类
ModelLoadOptV2类
note
须知
请根据实际情况选择对应配置,如配置与实际输入存在差异,会在Model(option, deviceId)处抛出RuntimeError。
表1 模型加载选项
| 属性名 | 类型 | 说明 |
|---|---|---|
| modelType | ModelType枚举类型 | 推理模型类型,支持情况参见如下。(默认为“base.model_type_om”。) - base.model_type_om - base.model_type_mindir(对于MindIR模型,仅支持静态Shape和动态Batch。) |
| loadType | ModelLoadType枚举类型 | 推理模型输入类型,可通过以下参数选定输入方式。(默认为“base.load_model_from_file”。) - base.load_model_from_file:从文件加载离线模型数据,由系统内部管理内存。 - base.load_model_from_file_with_mem:从文件加载离线模型数据,由用户自行管理模型运行的内存(包括工作内存和权值内存,工作内存用于模型执行过程中的临时数据,权值内存用于存放权值数据)。 - base.load_model_from_mem:从内存加载离线模型数据,由系统内部管理内存。 - base.load_model_from_mem_with_mem: 从内存加载离线模型数据,由用户自行管理模型运行的内存(包括工作内存和权值内存)。 - 当“modelType”为“base.model_type_mindir”时,仅支持“base.load_model_from_file”和“base.load_model_from_mem”两种输入类型。 |
| modelPath | str | 推理模型文件路径,仅在以下模式生效。(默认为"",最大只支持至4GB大小的模型且要求模型属主为当前用户,模型文件的权限应小于或等于“640”。) - base.load_model_from_file - base.load_model_from_file_with_mem |
| modelPtr | int | 推理模型所在内存地址,仅在以下模式生效。(默认为0,用户需根据实际情况输入内存地址。) - base.load_model_from_mem - base.load_model_from_mem_with_mem |
| modelSize | int | 推理模型数据长度,单位Byte,仅在以下模式生效。(默认为0,最大只支持至4GB大小的模型。) - base.load_model_from_mem - base.load_model_from_mem_with_mem |
| modelWorkPtr | int | 推理模型所在工作内存地址,仅在以下模式生效。(默认为0,表示由系统管理内存。) - base.load_model_from_file_with_mem - base.load_model_from_mem_with_mem |
| modelWeightPtr | int | 推理模型权值内存地址,仅在以下模式生效。(默认为0,表示由系统管理内存。) - base.load_model_from_file_with_mem - base.load_model_from_mem_with_mem |
| workSize | int | 推理模型所在工作内存大小,单位Byte。(默认为0,当“modelWorkPtr”为0时无效。) |
| weightSize | int | 推理模型权值内存大小,单位Byte。(默认为0,当“modelWeightPtr”为0时无效。) |
父主题: 通用枚举类型/数据类
AttributeInfo类
表1 AttributeInfo类属性说明
| 属性名 | 类型 | 说明 |
|---|---|---|
| attrId | int | 属性ID。 |
| attrName | str | 属性名。 |
| attrValue | str | 属性值。 |
| confidence | float | 置信度。 |
父主题: 通用枚举类型/数据类
ClassInfo类
表1 ClassInfo类属性说明
| 属性名 | 类型 | 说明 |
|---|---|---|
| classId | int | 类ID。 |
| className | str | 类名。 |
| confidence | float | 置信度。 |
父主题: 通用枚举类型/数据类
ObjectInfo类
表1 ObjectInfo类属性说明
| 属性名 | 类型 | 说明 |
|---|---|---|
| classId | float | 类ID。 |
| className | str | 类名。 |
| confidence | float | 置信度。 |
| mask | list | mask列表。 |
| x0 | float | 左上角x坐标。 |
| x1 | float | 右下角x坐标。 |
| y0 | float | 左上角y坐标。 |
| y1 | float | 右下角y坐标。 |
父主题: 通用枚举类型/数据类
在线提单