From Ultralytics YOLO Export to Edge Video Analytics with CosmoEdge #25060
Replies: 1 comment 5 replies
-
|
👋 Hello @samuel--hu, thank you for sharing your edge video analytics workflow with the Ultralytics community 🚀! This is an automated response to help point you to useful resources, and an Ultralytics engineer will also assist soon. We recommend a visit to the Docs for new users and integrators, where you can find many Python and CLI usage examples and where many of the most common export, deployment, and inference questions may already be answered. If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us debug it. If this is a custom training ❓ Question, please provide as much information as possible, including dataset image examples and training logs, and verify you are following our Tips for Best Training Results. Join the Ultralytics community where it suits you best. For real-time chat, head to Discord 🎧. Prefer in-depth discussions? Check out Discourse. Or dive into threads on our Subreddit to share knowledge with the community. UpgradeUpgrade to the latest pip install -U ultralyticsEnvironmentsYOLO may be run in any of the following up-to-date verified environments (with all dependencies including CUDA/CUDNN, Python and PyTorch preinstalled):
StatusIf this badge is green, all Ultralytics CI tests are currently passing. CI tests verify correct operation of all YOLO Modes and Tasks on macOS, Windows, and Ubuntu every 24 hours and on every commit. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Ultralytics community,
We have been working on CosmoEdge, an open-source C++ edge AI engine for production video analytics. I wanted to share a small end-to-end workflow that starts from an Ultralytics YOLO model and turns it into a visual edge video analytics pipeline.
Demo
yolov8sdet.clspipeline.mp4
The demo walks through the path we use in practice:
yolo export model=yolov8n.pt format=onnxWorkflow
CosmoEdge is not trying to replace model training or export. The idea is to make the deployment side more visual and production-oriented after a YOLO model is ready: model management, video source binding, pipeline orchestration, OSD, event records, and integration with downstream systems.
Benchmark snapshot
For the public ScenarioBench v1.0 data, the mixed NPU scenario combines pedestrian detection and no-safety-helmet detection on the same video channels:
The benchmark reports this as verified stable capacity for the tested setup, not a claimed hardware upper bound.
Links:
I would love feedback from people deploying YOLO on edge devices: which parts of the export-to-application path are still the most painful for your workflows?
Beta Was this translation helpful? Give feedback.
All reactions