Instructions to use nxp/YOLOv8 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ultralytics
How to use nxp/YOLOv8 with ultralytics:
from ultralytics import YOLOvv8 model = YOLOvv8.from_pretrained("nxp/YOLOv8") source = 'http://images.cocodataset.org/val2017/000000039769.jpg' model.predict(source=source, save=True) - Notebooks
- Google Colab
- Kaggle
This repository is no longer maintained and has been deprecated starting Q3'26. This repository is legacy and supports only precompiled models for AraRT r2.0.4 and r2.1.1 (i.MX Q2'26 BSP). For new model releases, please use the following repositories: nxp/Ultralytics-YOLOv8-detection-Ara240, nxp/Ultralytics-YOLOv8-segmentation-Ara240 and nxp/Ultralytics-YOLOv8-pose-Ara240.
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
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.
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.
AGPL-3.0 Source Code Availability
As required by the AGPL-3.0 license, the complete corresponding source code for the software used to produce these pre-compiled models is made available as follows:
- Model source code: All software components and their respective source locations are listed in the SBOM.spdx.json file included in this repository.
- Compilation and quantization recipes: The full steps and scripts used to quantize and compile the models into DVM format are available at Ara-Model-Zoo.
Note: The NXP Ara SDK used to produce the DVM files is a proprietary NXP tool and is not subject to the AGPL-3.0 license. Under AGPL-3.0 Section 1, general-purpose compilation tools used are explicitly excluded from the "Corresponding Source" requirement.
- Downloads last month
- -
Model tree for nxp/YOLOv8
Base model
Ultralytics/YOLOv8