OM模型推理报错,报错码EH9999,ctx is NULL
2023/09/14
571
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | 模型推理 | 应用开发AscendCL | pyACL、ctx |
问题现象
用python修饰器封装推理代码后,运行时报错,错误码EH9999,关键报错“ctx is NULL”。
原因分析
关键报错信息提示“ctx is NULL”,说明在推理过程中Context没有正确创建,重点排查Context创建部分的代码。
解决措施
装饰器函数是闭包结构,需要将Context作为参数传入,或者在装饰器内显式创建Context便于管理。
context, ret = acl.rt.create_context(device_id)
本页内容