YOLOv10 is a real-time end-to-end object detection model developed by THU-MIG at Tsinghua University, released in May 2024 under the AGPL-3.0 license. It introduces consistent dual assignments during training — using both one-to-many and one-to-one label assignment strategies — to eliminate the need for non-maximum suppression at inference time while maintaining competitive accuracy. This end-to-end design reduces inference latency compared to NMS-dependent detectors at similar accuracy levels.
YOLOv10-B achieves 52.7% AP on COCO with 46% lower latency than YOLOv9-C at comparable performance. The model is available in six sizes from Nano to Extra Large, built on the Ultralytics framework, and exportable to ONNX, TensorRT, and CoreML. YOLOv10 is suited for latency-sensitive deployment scenarios where post-processing overhead is a constraint.
Drag and drop an image here, or click to browse
Other models worth comparing for similar use cases.
License terms and commercial-use guidance for YOLOv10.
YOLOv10 is licensed under an AGPL-3.0 license.
This means that YOLOv10 is available for private and commercial use, but that you will need to follow specific conditions. For commercial use, you need to follow AGPL-3.0 conditions or purchase a license for commercial use, modifications, and distribution.
Using an AGPL-3.0 licensed model is conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
To use YOLOv10 in a commercial project without the AGPL-3.0 conditions, you need a license. As a paid Roboflow customer, you automatically get access to use any YOLOv10 models trained on or uploaded to our platform for commercial use.
If you are a free Roboflow customer, you can use YOLOv10 in any way if using our serverless hosted API and can use YOLOv10 models commercially self-hosted with a paid plan.
To learn more about model licensing with Roboflow, refer to our Licensing guide.
AGPL-3.0 closes the "SaaS loophole" in GPL-3.0: even hosting the model behind an API counts as distribution and triggers the source-disclosure requirement.
License information is provided as a guide and is not legal advice.
YOLOv10 is a pretrained computer vision model for object detection. Unlike a general vision language model, it returns structured predictions for its task rather than free text.
YOLOv10 comes in 5 sizes: Nano (640×640), Small (640×640), Medium (640×640), Large (640×640), XL (640×640). Smaller variants run faster on constrained hardware; larger ones trade speed for accuracy. You can switch sizes in the demo to compare them on the same image.
Yes. The demo on this page runs YOLOv10 in the free Roboflow Playground: upload an image and see results in seconds. A free account unlocks unlimited runs.