YOLO26-Detection: Optimized for Qualcomm Devices
Ultralytics YOLO26 is a machine learning model that predicts bounding boxes and classes of objects in an image.
This is based on the implementation of YOLO26-Detection found here. This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the Qualcomm® AI Hub Models library to export with custom configurations. More details on model performance across various devices, can be found here.
Qualcomm AI Hub Models uses Qualcomm AI Hub Workbench to compile, profile, and evaluate this model. Sign up to run these models on a hosted Qualcomm® device.
Getting Started
Due to licensing restrictions, we cannot distribute pre-exported model assets for this model. Use the Qualcomm® AI Hub Models Python library to compile and export the model with your own:
- Custom weights (e.g., fine-tuned checkpoints)
- Custom input shapes
- Target device and runtime configurations
See our repository for YOLO26-Detection on GitHub for usage instructions.
Model Details
Model Type: Model_use_case.object_detection
Model Stats:
- Input resolution: 640x640
- Model checkpoint: YOLO26-N
- Model size (float): 9.2 MB
- Model size (w8a16): 3.2 MB
- Number of parameters: 2.4M
Performance Summary
| Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit |
|---|---|---|---|---|---|---|
| YOLO26-Detection | ONNX | float | Snapdragon® X2 Elite | 4.475 ms | 5 - 5 MB | NPU |
| YOLO26-Detection | ONNX | float | Snapdragon® X Elite | 9.277 ms | 10 - 10 MB | NPU |
| YOLO26-Detection | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 6.293 ms | 5 - 206 MB | NPU |
| YOLO26-Detection | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 16.83 ms | 5 - 222 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® Dragonwing™ IQ-8275 | 9.279 ms | 5 - 8 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 9.036 ms | 0 - 42 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® QCS8450 | 16.83 ms | 5 - 222 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 12.831 ms | 5 - 8 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 9.277 ms | 10 - 10 MB | NPU |
| YOLO26-Detection | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 4.246 ms | 0 - 175 MB | NPU |
| YOLO26-Detection | ONNX | float | Snapdragon® 8 Elite Mobile | 4.246 ms | 0 - 175 MB | NPU |
| YOLO26-Detection | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 4.029 ms | 3 - 181 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® X2 Elite | 2.441 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® X Elite | 5.806 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® 8 Gen 3 Mobile | 3.497 ms | 0 - 221 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® 8 Gen 1 Mobile | 7.57 ms | 3 - 224 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS6490 | 16.798 ms | 2 - 5 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-8275 | 4.981 ms | 2 - 6 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.47 ms | 2 - 6 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® QCS8450 | 7.57 ms | 3 - 224 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 5.973 ms | 2 - 5 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 5.806 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-6690 | 27.42 ms | 3 - 204 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-7790 | 6.821 ms | 3 - 197 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 2.584 ms | 0 - 83 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® 8 Elite Mobile | 2.584 ms | 0 - 83 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 2.289 ms | 0 - 83 MB | NPU |
| YOLO26-Detection | ONNX | w8a16 | Snapdragon® 7 Gen 4 Mobile | 6.821 ms | 3 - 197 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® X2 Elite | 2.856 ms | 5 - 5 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® X Elite | 4.881 ms | 5 - 5 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 3.346 ms | 0 - 177 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 8.888 ms | 3 - 197 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 5.41 ms | 5 - 12 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 13.097 ms | 1 - 157 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 4.499 ms | 5 - 6 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® SA8775P | 5.82 ms | 1 - 156 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® SA8650P | 5.82 ms | 1 - 156 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® SA8255P | 5.82 ms | 1 - 156 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® QCS8450 | 8.888 ms | 3 - 197 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 5.602 ms | 7 - 13 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 4.881 ms | 5 - 5 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 2.611 ms | 0 - 159 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® SA7255P | 13.097 ms | 1 - 157 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Qualcomm® SA8295P | 9.353 ms | 0 - 169 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 2.611 ms | 0 - 159 MB | NPU |
| YOLO26-Detection | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.237 ms | 5 - 162 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® X2 Elite | 2.317 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® X Elite | 4.797 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® 8 Gen 3 Mobile | 3.009 ms | 0 - 199 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-8275 | 4.215 ms | 2 - 7 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-8275 | 8.107 ms | 1 - 178 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 4.389 ms | 2 - 109 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® SA8775P | 5.025 ms | 1 - 178 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® SA8650P | 5.025 ms | 1 - 178 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® SA8255P | 5.025 ms | 1 - 178 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 4.769 ms | 1 - 5 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 4.797 ms | 2 - 2 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ Q-6690 | 17.794 ms | 2 - 181 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ Q-7790 | 5.229 ms | 2 - 183 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 2.257 ms | 0 - 183 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Qualcomm® SA7255P | 8.107 ms | 1 - 178 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® 8 Elite Mobile | 2.257 ms | 0 - 183 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 1.938 ms | 2 - 186 MB | NPU |
| YOLO26-Detection | QNN_DLC | w8a16 | Snapdragon® 7 Gen 4 Mobile | 5.229 ms | 2 - 183 MB | NPU |
| YOLO26-Detection | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 4.191 ms | 0 - 193 MB | NPU |
| YOLO26-Detection | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 10.91 ms | 0 - 205 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 6.399 ms | 0 - 21 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 14.275 ms | 0 - 165 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.826 ms | 0 - 74 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® SA8775P | 7.124 ms | 0 - 170 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® SA8650P | 7.124 ms | 0 - 170 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® SA8255P | 7.124 ms | 0 - 170 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® QCS8450 | 10.91 ms | 0 - 205 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 6.838 ms | 0 - 21 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 3.161 ms | 0 - 168 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® SA7255P | 14.275 ms | 0 - 165 MB | NPU |
| YOLO26-Detection | TFLITE | float | Qualcomm® SA8295P | 10.922 ms | 0 - 177 MB | NPU |
| YOLO26-Detection | TFLITE | float | Snapdragon® 8 Elite Mobile | 3.161 ms | 0 - 168 MB | NPU |
| YOLO26-Detection | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.701 ms | 0 - 169 MB | NPU |
License
- The license for the original implementation of YOLO26-Detection can be found here.
References
- Ultralytics YOLO26: NMS-Free Real-Time Object Detection for Edge Devices
- Source Model Implementation
Community
- Join our AI Hub Slack community to collaborate, post questions and learn more about on-device AI.
- For questions or feedback please reach out to us.
