Overview

Ultralytics released Ultralytics YOLOv8 on January 10, 2023, delivering state‑of‑the‑art accuracy and speed. Building on the progress of earlier Ultralytics YOLO versions, it introduces improved features and optimizations that make it a strong choice for a wide range of object detection, segmentation and pose estimation tasks across many applications.

Key Features of Ultralytics YOLOv8

  • Advanced Backbone and Neck Architectures: YOLOv8 incorporates modern backbone and neck designs that enhance feature extraction and overall detection performance.
  • Anchor‑Free Split Ultralytics Head: By using an anchor‑free split head, YOLOv8 achieves higher accuracy and more efficient detection compared to traditional anchor‑based methods.
  • Balanced Accuracy–Speed Optimization: YOLOv8 is engineered to deliver strong accuracy while maintaining real‑time speed, making it well‑suited for a wide range of real‑time detection applications.
  • Multiple Pretrained Model Options: A variety of pretrained models are available, allowing users to choose the one that best matches their task requirements and performance needs.

Model Description

This is a repository that contains a set of quantized and compiled versions of Ultralytics YOLOv8 models optimized for Ara240 DNPU.

  • Base Model: Ultralytics/YOLOv8
  • Original Model Authors: Ultralytics
  • Original License: AGPL-3.0
  • Modified by: NXP

Modifications

This model is a derivative work with the following changes from the original:

  • Quantization: INT8 calibrated using COCO val2017
  • Compilation: Compiled for Ara240 DNPU
  • Format: Converted to DVM format for NPU deployment

Original model available at: Ultralytics YOLOv8.

Performance Summary

Object Detection

Model size
(pixels)
FP32 mAPval
50-95
INT8 mAPval
50-95
Latency
Ara240
(ms)
Performance
Ara240
(inferences/s)
params
(M)
YOLOv8n 640 37.3 35.5 3.15 316.99 3.2
YOLOv8s 640 44.9 43.4 6.72 148.72 11.2
YOLOv8m 640 50.2 48.7 17.60 56.80 25.9
YOLOv8l 640 52.9 51.4 35.96 27.80 43.7
YOLOv8x 640 53.9 49.7 56.02 17.84 68.2
  • mAPval values are for single-model single-scale on COCO val2017 dataset.

Segmentation

Model size
(pixels)
FP32 mAPmask
50-95
INT8 mAPmask
50-95
Latency
Ara240
(ms)
Performance
Ara240
(inferences/s)
params
(M)
YOLOv8n-seg 640 30.5 29.18 4.13 241.88 3.4
YOLOv8s-seg 640 36.8 36.10 10.14 98.61 11.8
YOLOv8m-seg 640 40.8 39.71 25.07 39.88 27.3
YOLOv8l-seg 640 42.6 39.15 49.87 20.04 46
YOLOv8x-seg 640 43.4 39.6 78.91 12.67 71.8
  • mAPmask values are for single-model single-scale on COCO val2017 dataset.

Pose

Model size
(pixels)
FP32 mAPpose
50-95
INT8 mAPpose
50-95
Latency
Ara240
(ms)
Performance
Ara240
(inferences/s)
params
(M)
YOLOv8n-pose 640 50.4 46.75 4.08 245.01 3.3
YOLOv8s-pose 640 60 53.66 8.07 123.88 11.6
YOLOv8m-pose 640 65 58.84 19.02 52.56 26.4
YOLOv8l-pose 640 67.6 62.84 36.85 27.13 44.4
YOLOv8x-pose 640 69.2 64.76 59.48 16.8 69.4
  • mAPpose values are for single-model single-scale on COCO val2017 dataset.

License

Ultralytics offers two licensing options to accommodate diverse use cases:

  • AGPL-3.0 License: This OSI-approved open-source license is ideal for students and enthusiasts, promoting open collaboration and knowledge sharing. See the LICENSE file for more details.
  • Enterprise License: Designed for commercial use, this license permits seamless integration of Ultralytics software and AI models into commercial goods and services, bypassing the open-source requirements of AGPL-3.0. If your scenario involves embedding our solutions into a commercial offering, reach out through Ultralytics Licensing.
Downloads last month
-
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for nxp/YOLOv8

Finetuned
(144)
this model