一、问题现象(附报错日志上下文):
模型使用结束后,析构函数内调用aclmdlUnload函数段错误,错误原因为内部acl::AclResourceManager::GetExecutor()函数运行报错。


二、软件版本:
-- CANN 版本(version=6.3.RC1):

-- npu信息:

--操作系统版本 (Ubuntu 18.04):
三、测试步骤:
1、构造函数中仅调用了初始化资源[aclInit,aclrtSetDevice,aclrtCreateContext,aclrtGetRunMode]及模型加载[aclmdlLoadFromFile],初始化均正常,后续未做任何推理任务,进程退出时调用析构函数,函数首先执行aclmdlUnload函数,直接崩溃。工程本身析构流程没有问题。
2、同样的代码直接摘出来单独写的demo测试,可以正常析构
想了解一下什么情况下会报acl::AclResourceManager::GetExecutor()的错误,该如何解决?

一、问题现象(附报错日志上下文):
模型使用结束后,析构函数内调用aclmdlUnload函数段错误,错误原因为内部acl::AclResourceManager::GetExecutor()函数运行报错。
二、软件版本:
-- CANN 版本(version=6.3.RC1):
-- npu信息:
--操作系统版本 (Ubuntu 18.04):
三、测试步骤:
1、构造函数中仅调用了初始化资源[aclInit,aclrtSetDevice,aclrtCreateContext,aclrtGetRunMode]及模型加载[aclmdlLoadFromFile],初始化均正常,后续未做任何推理任务,进程退出时调用析构函数,函数首先执行aclmdlUnload函数,直接崩溃。工程本身析构流程没有问题。
2、同样的代码直接摘出来单独写的demo测试,可以正常析构
想了解一下什么情况下会报acl::AclResourceManager::GetExecutor()的错误,该如何解决?