文档
注册

函数:finalize

C函数原型

aclError aclFinalize()

Python函数

ret = acl.finalize()

函数功能

pyACL去初始化函数,用于释放进程内的pyACL相关资源。

在该接口内,默认增加2000ms延时(实际最大延时可达2000ms),用于Device业务日志回传,保证ERROR级别和EVENT级别日志不丢失,您可以将“ASCEND_LOG_DEVICE_FLUSH_TIMEOUT”环境变量设置为“0”(命令示例:export ASCEND_LOG_DEVICE_FLUSH_TIMEOUT=0),去除该默认延时。

关于ASCEND_LOG_DEVICE_FLUSH_TIMEOUT环境变量的详细描述请参见日志参考

输入说明

返回值说明

ret:int,错误码。

  • 返回0表示成功。
  • 返回其它值表示失败。

约束说明

应用的进程退出前,应显式调用该接口实现pyACL去初始化,否则可能会导致异常,例如应用进程退出时有异常报错。

不建议在析构函数中调用acl.finalize接口,否则在进程退出时可能由于单例析构顺序未知而导致进程异常退出的问题。

参考资源

接口调用示例,参见pyACL初始化与去初始化

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

当前产品无相关内容

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