函数:set_exception_info_callback

C函数原型

aclError ret = aclrtSetExceptionInfoCallback(aclrtExceptionInfoCallback callback)

Python函数

ret = acl.rt.set_exception_info_callback(fn)

函数功能

设置异常回调函数,当Device上的任务执行异常时,系统会向用户设置的异常回调函数中传入一个包含任务ID、Stream ID以及线程ID的aclExceptionInfo结构体指针,并执行回调函数。

输入说明

fn:function,表示Python侧的回调函数,格式如下:

def exception_callback(exception_info)

"""

:exception_info: 表示异常信息aclrtExceptionInfo结构体的指针对象

:return:

"""

返回值说明

ret:int,错误码。

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

约束说明

注意事项

参考资源

接口调用示例,参见AI Core异常信息获取