使用单个 python 脚本利用 100% GPU 资源进行 YOLO v3 检测

发布于 2025-01-11 12:38:23 字数 433 浏览 0 评论 0原文

我的系统配置:我正在开发 Yolov3 模型,配备 GeForce RTX 2080 Ti GPU(11 GB GPU 内存)和 Intel(R) Core™ i9-9900KF CPU(6 核和 64GB RAM)。

当我对图像进行推理时,我的平均 FPS 介于 35 FPS 之间,GPU 利用率为 1128MiB(11GB 中~1GB)。我使用 opencv 并在 GPU 上加载 yolo

我能够通过在 6 个实例中运行相同的设置来增加图像推理量,并且我能够实现 210 FPS,GPU 利用率为 6760MiB(11GB 中的~6GB)。然而,此方法要求我分离图像并将非重复条目提供给 6 个实例中的每一个。

如何运行利用完整 GPU 的单个实例,以便我可以从所有 11 GB GPU 中提取最佳 FPS。

这将帮助我将图像从多个源提供给单个实例,从而减少我拆分和分配给不同实例的需要。

My System Configuration : I’m working on a Yolov3 model with GeForce RTX 2080 Ti GPU with 11 GB GPU memory and Intel(R) Core™ i9-9900KF CPU with 6 core and 64GB of RAM.

When i inference on images, my average FPS is between 35 FPS and GPU utilization is 1128MiB(~1GB out of 11GB). I use opencv and load the yolo on the GPU

I am able to increase the volume of image inference by running the same setup in 6 instances and I am able to achieve 210 FPS and GPU utilisation is 6760MiB(~6GB out of 11GB). However this method requires me to separate the images and feed non duplicate entries to each of the 6 instances.

How do I run a single instance that utilises the full GPU so I can extract the best FPS from all the 11 GB of GPU.

This will help me to feed the images from multiple sources to a single instances therefore reducing the need for me to split and assign to different instances.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文