如何使用yolov8高效使用多线程

问题描述 投票:0回答:1

我目前正在使用 Pytorch YOLOv8 模型来检测多个视频流中的人体。就我而言,我同时处理 10 个视频流以加快流程。从所有 10 个视频中,我仅检测人类并提取人类检测到的框。

现在,我正在寻求有关如何并行处理所有 10 个视频并运行推理的指导。如果您能提供示例代码或任何有关如何实现此目标的说明,我将不胜感激。 (我想使用dask来使用多线程)

感谢您的协助。

我尝试通过加载单个yolov8模型来使用10个线程,我收到代码转储错误,我想使用Pytorch yolov8模型并行处理所有10个视频

python-multithreading yolov8
1个回答
0
投票

要使用 PyTorch YOLOv8 模型高效地并行处理多个视频流,您可以利用多线程单独处理每个视频流。由于您在单个 YOLOv8 模型中使用 10 个线程时遇到代码转储错误,因此该问题可能与线程安全或资源争用有关。

阅读

如何使用多线程使我的应用程序更快

© www.soinside.com 2019 - 2024. All rights reserved.