44444

44444

0个粉丝

2

问答

0

专栏

0

资料

44444  发布于  2025-09-05 17:09:37
采纳率 0%
2个问答
249

SS928V100海思SD3403多线程推理

     

我现在想要使用多线程推理,在一个线程推理一个模型,另一个线程推理另外一个模型,但是NPU设备好像只能初始化一次,在一个线程中初始化后,在另一个线程中没办法加载另一个模型,有什么解决方法吗

我来回答
回答2个
时间排序
认可量排序

UncleRoderick

59个粉丝

16

问答

4

专栏

20

资料

UncleRoderick 2025-09-05 17:47:56
认可2

设备初始化完再去创建线程呀

44444
44444   回复   UncleRoderick  2025-09-05 19:24:56
0

您好,这个我尝试了,先在主函数里去初始化的设备,然后才创建线程,但是创建的线程里面依旧没法加载模型,说一些设备Reset找不到描述信息
我是在主函数中初始化的设备,加载的模型,然后线程中去进行模型的推理,报错
sample_svp_npu_acl_prepare_exit
[ERROR] RUNTIME(1545,ss928_yolov5):1970-01-01-00:00:28.362.326 [api_impl.cc:1396]1557 DeviceReset:DeviceReset context release failed, deviceId=0, retCode=0x7070003
[ERROR] RUNTIME(1545,ss928_yolov5):1970-01-01-00:00:28.362.508 [api_impl.cc:1406]1557 DeviceReset:DeviceReset failed, deviceId=0, retCode=0x7070003
[ERROR] RUNTIME(1545,ss928_yolov5):1970-01-01-00:00:28.362.634 [logger.cc:586]1557 DeviceReset:Device reset failed, device_id=0.
[ERROR] RUNTIME(1545,ss928_yolov5):1970-01-01-00:00:28.362.754 [api_c.cc:1244]1557 rtDeviceReset:ErrCode=507007, desc=[context release error], InnerCode=0x7070003
[ERROR] RUNTIME(1545,ss928_yolov5):1970-01-01-00:00:28.362.815 [error_message_manage.cc:41]1557 ReportFuncErrorReason:rtDeviceReset execute failed, reason=[context release error]
[ERROR] ASCENDCL(1545,ss928_yolov5):1970-01-01-00:00:28.362.897 [device.cpp:114]1557 aclrtResetDevice: reset device 0 failed, runtime result = 507007.

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区