函数:destroy_exec_config_handle
函数:destroy_exec_config_handle
| C函数原型 | aclError aclmdlDestroyExecConfigHandle(aclmdlExecConfigHandle *handle) |
|---|---|
| Python函数 | ret = acl.mdl.destroy_exec_config_handle(handle) |
| 函数功能 | 销毁通过acl.mdl.create_exec_config_handle接口创建的aclmdlExecConfigHandle类型数据。同步接口。 |
| 输入说明 | handle:int,待销毁的aclmdlExecConfigHandle数据类型的指针地址。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
父主题: 模型加载与执行
函数:set_exec_config_opt
| C函数原型 | aclError aclmdlSetExecConfigOpt(aclmdlExecConfigHandle *handle, aclmdlExecConfigAttr attr, const void *attrValue, size_t valueSize) |
|---|---|
| Python函数 | ret = acl.mdl.set_exec_config_opt(handle, attr, attrValue) |
| 函数功能 | 设置模型执行的配置对象中的各属性的取值。 |
| 输入说明 | handle:int,模型执行的配置对象的指针地址。需提前调用acl.mdl.create_exec_config_handle接口创建该对象的指针地址。 attr:int,指定需设置的属性。具体请参见aclmdlExecConfigAttr。 attrValue:“attr”对应的属性取值。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 本接口需要配合其它接口一起使用,实现模型执行,接口调用顺序如下: 1. 调用acl.mdl.create_exec_config_handle接口创建模型执行的配置对象。 2. 多次调用acl.mdl.set_exec_config_opt接口设置配置对象中每个属性的值。 3. 调用acl.mdl.execute_v2接口指定模型执行时需要的配置信息,并进行模型执行。 4. 模型加载成功后,调用acl.mdl.destroy_exec_config_handle接口销毁。 |
父主题: 模型加载与执行
函数:create_aipp
| C函数原型 | aclmdlAIPP *aclmdlCreateAIPP(uint64_t batchSize) |
|---|---|
| Python函数 | aipp_ptr = acl.mdl.create_aipp(batch_size) |
| 函数功能 | 动态AIPP场景下,根据模型支持的batch size创建aclmdlAIPP类型的数据,用于存放动态AIPP的参数。同步接口。 如需销毁aclmdlAIPP类型的数据,请参见函数:destroy_aipp。 |
| 输入说明 | batch_si****ze:int,模型的Batch数。 |
| 返回值说明 | aipp_ptr:int,aclmdlAIPP类型数据对象地址。 |
| 约束说明 | 无 |
父主题: aclmdlAIPP
函数:destroy_aipp
| C函数原型 | aclError aclmdlDestroyAIPP(const aclmdlAIPP *aippParmsSet) |
|---|---|
| Python函数 | ret = acl.mdl.destroy_aipp(aipp_parms_set) |
| 函数功能 | 销毁通过acl.mdl.create_aipp接口创建的aclmdlAIPP类型的数据。同步接口。 |
| 输入说明 | aipp_parms_set:int,待销毁的aclmdlAIPP数据类型对象的指针地址。 |
| 返回值说明 | ret:int,错误码 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: aclmdlAIPP
函数:set_aipp_input_format
| C函数原型 | aclError aclmdlSetAIPPInputFormat(aclmdlAIPP *aippParmsSet, AippInputFormat inputFormat) |
|---|---|
| Python函数 | ret = acl.mdl.set_aipp_input_format(aipp_parms_set**,** input_format) |
| 函数功能 | 动态AIPP场景下,必须设置原始输入图像的格式,同步接口。 |
| 输入说明 | aipp_parms_set:int,动态AIPP参数对象的指针地址,需提前调用acl.mdl.create_aipp接口创建aclmdlAIPP类型的数据。 input_format:int,表示原始输入图像的格式。 取值范围如下: - 1:ACL_YUV420SP_U8 - 2:ACL_XRGB8888_U8 - 3:ACL_RGB888_U8 - 4:ACL_YUV400_U8 |
| 返回值说明 | ret:int,错误码 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: 设置动态AIPP参数
在线提单