Skip to main content

文本生成后处理

目标检测后处理

基类ObjectPostProcessBase。

支持的模型后处理

模型后处理说明
Yolov3PostProcessYOLOv3后处理。
SsdMobilenetv1FpnPostProcessSsdMobilenetv1Fpn后处理。
SsdMobilenetFpn_MindsporePostSsdMobilenetFpn MindSpore后处理。
Ssdvgg16PostProcessSsdvgg16后处理。
FasterRcnnPostProcessFasterRcnn后处理。
MaskRcnnMindsporePostMaskRcnnMindspore后处理。

统一的构造函数

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

例如:Yolov3PostProcess(config_data, label_path),Yolov3PostProcess(config_path, label_path)。

构造函数输入参数说明

参数名类型说明
config_datadict配置数据。
label_pathstr标签路径。
config_pathstr配置路径。

构造函数输出参数说明

对应后处理对象。

统一的后处理函数

process(tensor, params)
process(tensor, param)

后处理函数输入参数说明

参数名类型说明
tensorList[base.Tensor]Tensor列表。
paramsList[base.ResizedImageInfo]ResizedImageInfo列表。
parambase.ResizedImageInfoResizedImageInfo对象。

后处理函数输出参数说明

list[list[ObjectInfo]]

抛异常接口

传入Tensor失败,拷贝至Host失败,抛出runtime异常。

父主题: 模型后处理

分割后处理

基类SemanticSegPostProcessBase。

支持的模型后处理

模型后处理说明
Deeplabv3PostProcessDeeplabv3后处理。
Deeplabv3PytorchPostDeeplabv3 pytorch后处理。
Deeplabv3TensorflowPostDeeplabv3 TensorFlow后处理。
Deeplabv3MindsporePostDeeplabv3 MindSpore后处理。
UNetMindSporePostProcessUNet MindSpore后处理。

统一的构造函数

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

例如:Deeplabv3PostProcess (config_data, label_path),Deeplabv3PostProcess(config_path, label_path)。

构造函数输入参数说明

参数名类型说明
config_datadict配置数据。
label_pathstr标签路径。
config_pathstr配置路径。

构造函数输出参数说明

对应的后处理对象。

统一的后处理函数

process(tensor, params)
process(tensor, param)

后处理函数输入参数说明

参数名类型说明
tensorList[base.Tensor]Tensor列表。
paramsList[base.ResizedImageInfo]ResizedImageInfo列表。
parambase.ResizedImageInfoResizedImageInfo对象。

后处理函数输出参数说明

list[SemanticSegInfo]

抛异常接口

传入Tensor失败,拷贝至Host失败,抛出runtime异常。

父主题: 模型后处理

文本生成后处理

基类TextGenerationPostProcessBase。

支持的模型后处理

模型后处理说明
CrnnPostProcessCrnn后处理。
TransformerPostProcessTransformer后处理。

统一的构造函数

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

例如:CrnnPostProcess(config_data, label_path),CrnnPostProcess(config_path, label_path)。

构造函数输入参数说明

参数名类型说明
config_datadict配置数据。
label_pathstr标签路径。
config_pathstr配置路径。

构造函数输出参数说明

对应的后处理对象。

统一的后处理函数

process(tensor, params)
process(tensor, param)

后处理函数输入参数说明

参数名类型说明
tensorList[base.Tensor]Tensor列表。
paramsList[base.ResizedImageInfo]ResizedImageInfo列表。
parambase.ResizedImageInfoResizedImageInfo对象。

后处理函数输出参数说明

list[TextsInfo]

抛异常接口

传入Tensor失败,拷贝至Host失败,抛出runtime异常。

父主题: 模型后处理

文本检测后处理

支持的模型后处理

模型后处理说明
CtpnPostProcessCtpn后处理。
PSENetPostProcessPSEnet后处理。

统一的构造函数

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

例如:CtpnPostProcess (config_data, label_path),CtpnPostProcess (config_path, label_path)。

构造函数输入参数说明

参数名类型说明
config_datadict配置数据。
label_pathstr标签路径。
config_pathstr配置路径。

构造函数输出参数说明

对应的后处理对象。

统一的后处理函数

process(tensor, params)
process(tensor, param)

后处理函数输入参数说明

参数名类型说明
tensorList[base.Tensor]Tensor列表。
paramsList[base.ResizedImageInfo]ResizedImageInfo列表。
parambase.ResizedImageInfoResizedImageInfo对象。

后处理函数输出参数说明

list[list[TextObjectInfo]]

抛异常接口

传入Tensor失败,拷贝至Host失败,抛出runtime异常。

父主题: 模型后处理

关键点检测后处理

基类KeypointPostProcessBase。

支持的模型后处理

模型后处理说明
openPosePostProcessopenPost后处理。
HigherHRnetPostProcessHigherHRnet后处理。

构造函数

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

构造函数输入参数说明

参数名类型说明
config_datadict配置数据。
label_pathstr标签路径。
config_pathstr配置路径。

构造函数输出参数说明

对应的后处理对象。

统一的后处理函数

process(tensor, params)
process(tensor, param)

后处理函数输入参数说明

参数名类型说明
tensorList[base.Tensor]Tensor列表。
paramsList[base.ResizedImageInfo]ResizedImageInfo列表。
parambase.ResizedImageInfoResizedImageInfo对象。

后处理函数输出参数说明

list[list[KeyPointDetectionInfo]]

抛异常接口

传入Tensor失败,拷贝至Host失败,抛出runtime异常。

父主题: 模型后处理

log类函数集

函数名参数类型说明
debug(str)String打印Debug级日志。
info(str)String打印Info级日志。
warning(str)String打印Warning级日志。
error(str)String打印Error级日志。
fatal(str)String打印Fatal级日志。
init()-日志初始化。

父主题: 日志输出

在线提单