aclmdlSetAIPPScfParams
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 200I/500 A2推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
Atlas A2训练系列产品/Atlas 800I A2推理产品,不支持该接口。
Atlas 推理系列产品,不支持该接口。
函数功能
动态AIPP场景下,设置缩放相关的参数。
函数原型
aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, int8_t scfSwitch,
int32_t scfInputSizeW, int32_t scfInputSizeH,
int32_t scfOutputSizeW, int32_t scfOutputSizeH,
uint64_t batchIndex)
约束说明
缩放比例scfOutputSizeW/scfInputSizeW∈[1/16,16]、scfOutputSizeH/scfInputSizeH∈[1/16,16]。
参数说明
| 参数名 | 输入/输出 | 说明 | 
|---|---|---|
| aippParmsSet | 输出 | 动态AIPP参数对象的指针。 需提前调用aclmdlCreateAIPP接口创建aclmdlAIPP类型的数据。 | 
| scfSwitch | 输入 | 是否对图片执行缩放操作,取值范围: 
 | 
| scfInputSizeW | 输入 | 缩放前图片的宽。 取值范围:[16,4096] | 
| scfInputSizeH | 输入 | 缩放前图片的高。 取值范围:[16,4096] | 
| scfOutputSizeW | 输入 | 缩放后图片的宽。 取值范围:[16,1920] | 
| scfOutputSizeH | 输入 | 缩放后图片的高。 取值范围:[16,4096] | 
| batchIndex | 输入 | 指定对第几个Batch上的图片执行缩放操作。 取值范围:[0,batchSize) batchSize是在调用aclmdlCreateAIPP接口创建aclmdlAIPP类型的数据时设置。 | 
返回值说明
返回0表示成功,返回其它值表示失败。