单算子API执行框架中aclnnXxx接口的去初始化函数,在进程退出前必须先释放进程内aclnn相关资源,否则会导致系统内部出错,影响业务正常运行。
调用aclnnFinalize或aclFinalize接口,均能实现资源去初始化,二者区别在于aclnnFinalize仅完成aclnn相关资源释放,而aclFinalize完成acl接口中各种资源(包含aclnn)的释放。因此aclnnFinalize相对于aclFinalize更轻量一些。若两个接口都调用,也不返回失败。
aclnnStatus aclnnFinalize()
无
返回0表示成功,返回其他值表示失败,返回码列表参见公共接口返回码。
接口调用请参考aclnnInit的调用示例。