文档
注册

--insert_op_conf

功能说明

插入算子的配置文件路径与文件名,例如AIPP预处理算子。

若使用该参数后,输入数据类型为UINT8。

关联参数

参数取值

参数值:插入算子的配置文件路径与文件名。

参数值格式:路径和文件名:支持大小写字母(a-z,A-Z)、数字(0-9)、下划线(_)、短横线(-)、句点(.)、中文汉字。

参数值约束:文件后缀不局限于.cfg格式,但是配置文件中的内容需要满足prototxt格式。

推荐配置及收益

无。

示例

下面以插入AIPP预处理算子为例进行说明,配置文件内容示例如下(文件名为举例为:insert_op.cfg),关于AIPP预处理配置文件的详细配置说明,请查看AIPP使能章节。

aipp_op {
    aipp_mode:static
    input_format:YUV420SP_U8
    csc_switch:true
    var_reci_chn_0:0.00392157
    var_reci_chn_1:0.00392157
    var_reci_chn_2:0.00392157
}

将配置好的insert_op.cfg文件上传到ATC工具所在服务器任意目录,例如上传到$HOME/module,使用示例如下:

--insert_op_conf=$HOME/module/insert_op.cfg

支持的型号

Atlas 200/300/500 推理产品

Atlas 推理系列产品(Ascend 310P处理器)

Atlas 训练系列产品

Atlas 200/500 A2推理产品

Atlas A2训练系列产品

依赖约束

  • 如果用户设置了AIPP功能,同时又通过--input_shape设置了动态shape范围参数,则AIPP输出的宽和高要在--input_shape所设置的范围内。
  • 如果用户设置了静态AIPP功能,同时又通过--dynamic_image_size设置了动态分辨率(输入图片的宽和高不确定):

    该场景下,AIPP配置文件中不能开启Crop和Padding功能,并且需要将配置文件中的src_image_size_w和src_image_size_h取值设置为0。

  • 如果用户设置了动态AIPP功能,同时又通过--dynamic_batch_size设置了动态BatchSize:

    实际推理时,调用aclmdlSetInputAIPP接口设置动态AIPP相关参数值时,需确保batchSize要设置为最大Batch数。

  • 如果用户设置了动态AIPP功能,同时又通过--dynamic_image_size设置了动态分辨率(输入图片的宽和高不确定):

    实际推理时,调用aclmdlSetInputAIPP接口,设置动态AIPP相关参数值时,不能开启Crop和Padding功能。该场景下,还需要确保通过aclmdlSetInputAIPP接口设置的宽和高与aclmdlSetDynamicHWSize接口设置的宽、高相等,都必须设置成动态分辨率最大档位的宽、高。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词