昇腾故障案例详情页

进程异常时资源清理的处理建议

2022/09/05

72

暂无评分

问题信息

问题来源产品大类产品子类关键字
官方模型推理应用开发AscendCL进程、退出、异常、资源、unbind

问题现象描述

  • 业务场景:DVPP、模型推理、应用/算子开发
  • 适用处理器:昇腾310 AI处理器、昇腾310P AI处理器、昇腾910 AI处理器
  • 处理器形态:EP、RC
  • 问题现象:

    用户捕获异常退出信号,并在信号处理函数中释放已申请资源,下一次执行时会报执行失败。此时查看日志,会发现unbind model stream failed报错。

原因分析

进程异常时,Host侧内核态驱动会自动检测并发起对应进程Device侧资源释放的流程,不需要用户捕获进程异常的信号并主动完成清理。若用户主动释放,会影响到系统的资源释放流程。

解决措施

用户无需关注进程异常退出信号,不要对异常退出信号做处理。

本页内容

该页面对您有帮助吗?
我要评分