File size: 2,081 Bytes
456da7b a1a24b4 456da7b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# YOLOv12-N
## Model Description
**YOLOv12-N** is a variant of the 12th-generation YOLO (You Only Look Once) real-time object detector.
It builds on prior YOLO models with improved backbone/neck architectures, updated training strategies, and optimizations for both high-performance GPUs and edge devices.
## Features
- **Real-time object detection** optimized for low-latency inference.
- **High accuracy** across diverse categories and challenging environments.
- **Lightweight variants** suitable for mobile and embedded deployment.
- **Scalable**: runs from smartphones to multi-GPU servers.
- **Extensible**: fine-tuning supported for domain-specific datasets.
## Use Cases
- Autonomous driving and ADAS (Advanced Driver Assistance Systems)
- Surveillance and security monitoring
- Industrial automation and defect detection
- Retail analytics and inventory monitoring
- Sports analytics and event detection
## Inputs and Outputs
**Input**:
- RGB images or video frames (any resolution; auto-resized during preprocessing).
**Output**:
- Bounding boxes `(x, y, w, h)`
- Class labels
- Confidence scores
---
## How to use
> ⚠️ **Hardware requirement:** the model currently runs **only on Qualcomm NPUs** (e.g., Snapdragon-powered AIPC).
> Apple NPU support is planned next.
### 1) Install Nexa-SDK
- Download and follow the steps under "Deploy Section" Nexa's model page: [Download Windows arm64 SDK](https://sdk.nexa.ai/model/YOLOv12%E2%80%91N)
- (Other platforms coming soon)
### 2) Get an access token
Create a token in the Model Hub, then log in:
```bash
nexa config set license '<access_token>'
```
### 3) Run the model
Running:
```bash
nexa infer NexaAI/yolov12-npu
```
---
## License
- Licensed under [AGPL-3.0](https://github.com/ultralytics/ultralytics?tab=AGPL-3.0-1-ov-file#readme) (same as Ultralytics YOLO).
## References
- Original repo: [https://github.com/sunsmarterjie/yolov12](https://github.com/sunsmarterjie/yolov12)
- Ultralytics YOLO family: [https://github.com/ultralytics/ultralytics](https://github.com/ultralytics/ultralytics) |