YOLO-WORLD / README.md
qaihm-bot's picture
v0.58.0
1dd9b17 verified
|
Raw
History Blame Contribute Delete
24.5 kB
---
library_name: pytorch
license: other
tags:
- real_time
- android
pipeline_tag: object-detection
---
![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/yolo_world/web-assets/model_demo.png)
# YOLO-WORLD: Optimized for Qualcomm Devices
Ultralytics YOLO-World is an open-vocabulary object detection model that uses a prompt-then-detect strategy to predict bounding boxes for user-specified classes.
This is based on the implementation of YOLO-WORLD found [here](https://github.com/AILab-CVC/YOLO-World).
This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/blob/v0.58.0/src/qai_hub_models/models/yolo_world) library to export with custom configurations. More details on model performance across various devices, can be found [here](#performance-summary).
Qualcomm AI Hub Models uses [Qualcomm AI Hub Workbench](https://workbench.aihub.qualcomm.com) to compile, profile, and evaluate this model. [Sign up](https://myaccount.qualcomm.com/signup) 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](https://github.com/qualcomm/ai-hub-models/blob/v0.58.0/src/qai_hub_models/models/yolo_world) 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 [YOLO-WORLD on GitHub](https://github.com/qualcomm/ai-hub-models/blob/v0.58.0/src/qai_hub_models/models/yolo_world) for usage instructions.
## Model Details
**Model Type:** Model_use_case.object_detection
**Model Stats:**
- Model checkpoint: yolov8s-worldv2
- Input resolution: 640x640
- Number of parameters: 12.7M
- Model size (float): 48.2 MB
- Model size (w8a8): 12.4 MB
- Model size (w8a16): 24.9 MB
## Performance Summary
| Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
|---|---|---|---|---|---|---
| detector | ONNX | float | Snapdragon® X2 Elite | 34.883 ms | 5 - 5 MB | NPU
| detector | ONNX | float | Snapdragon® X Elite | 109.901 ms | 24 - 24 MB | NPU
| detector | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 68.585 ms | 5 - 387 MB | NPU
| detector | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 210.815 ms | 1 - 388 MB | NPU
| detector | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 104.79 ms | 0 - 30 MB | NPU
| detector | ONNX | float | Qualcomm® QCS8450 | 210.815 ms | 1 - 388 MB | NPU
| detector | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 33.726 ms | 1 - 327 MB | NPU
| detector | ONNX | float | Snapdragon® 8 Elite Mobile | 60.7 ms | 3 - 320 MB | NPU
| detector | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 109.86 ms | 5 - 8 MB | NPU
| detector | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 60.7 ms | 3 - 320 MB | NPU
| detector | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 109.901 ms | 24 - 24 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® X2 Elite | 47.599 ms | 2 - 2 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® X Elite | 157.352 ms | 13 - 13 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® 8 Gen 3 Mobile | 97.94 ms | 3 - 490 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® 8 Gen 1 Mobile | 165.868 ms | 4 - 550 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS6490 | 502.449 ms | 22 - 25 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 150.682 ms | 0 - 18 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® QCS8450 | 165.868 ms | 4 - 550 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 47.064 ms | 0 - 386 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-6690 | 543.834 ms | 22 - 359 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® 7 Gen 4 Mobile | 154.007 ms | 22 - 317 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 152.67 ms | 2 - 5 MB | NPU
| detector | ONNX | w8a16 | Snapdragon® 8 Elite Mobile | 64.284 ms | 1 - 464 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-7790 | 154.007 ms | 22 - 317 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 64.284 ms | 1 - 464 MB | NPU
| detector | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 157.352 ms | 13 - 13 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® X2 Elite | 32.068 ms | 1 - 1 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® X Elite | 107.787 ms | 13 - 13 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® 8 Gen 3 Mobile | 72.12 ms | 2 - 199 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® 8 Gen 1 Mobile | 149.788 ms | 2 - 195 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ QCS6490 | 192.914 ms | 11 - 13 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 102.443 ms | 0 - 202 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® QCS8450 | 149.788 ms | 2 - 195 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-6690 | 301.124 ms | 12 - 336 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 103.7 ms | 1 - 4 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® 7 Gen 4 Mobile | 89.341 ms | 14 - 263 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® 8 Elite Mobile | 42.583 ms | 2 - 150 MB | NPU
| detector | ONNX | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 31.781 ms | 0 - 152 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-7790 | 89.341 ms | 14 - 263 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 42.583 ms | 2 - 150 MB | NPU
| detector | ONNX | w8a8 | Qualcomm® Dragonwing™ IQ-X7181 | 107.787 ms | 13 - 13 MB | NPU
| detector | QNN_DLC | float | Snapdragon® X2 Elite | 35.712 ms | 5 - 5 MB | NPU
| detector | QNN_DLC | float | Snapdragon® X Elite | 113.518 ms | 5 - 5 MB | NPU
| detector | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 69.07 ms | 5 - 385 MB | NPU
| detector | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 281.066 ms | 5 - 380 MB | NPU
| detector | QNN_DLC | float | Qualcomm® QCS8275 | 193.313 ms | 0 - 310 MB | NPU
| detector | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 107.81 ms | 5 - 56 MB | NPU
| detector | QNN_DLC | float | Qualcomm® SA8775P | 111.981 ms | 1 - 309 MB | NPU
| detector | QNN_DLC | float | Qualcomm® SA8650P | 111.981 ms | 1 - 309 MB | NPU
| detector | QNN_DLC | float | Qualcomm® SA8255P | 111.981 ms | 1 - 309 MB | NPU
| detector | QNN_DLC | float | Qualcomm® QCS8450 | 281.066 ms | 5 - 380 MB | NPU
| detector | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 34.396 ms | 5 - 320 MB | NPU
| detector | QNN_DLC | float | Qualcomm® SA7255P | 193.313 ms | 0 - 310 MB | NPU
| detector | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 61.631 ms | 0 - 307 MB | NPU
| detector | QNN_DLC | float | Qualcomm® SA8295P | 121.939 ms | 0 - 319 MB | NPU
| detector | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 112.356 ms | 7 - 13 MB | NPU
| detector | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 61.631 ms | 0 - 307 MB | NPU
| detector | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 113.518 ms | 5 - 5 MB | NPU
| detector | QNN_DLC | w8a16 | Snapdragon® X2 Elite | 50.615 ms | 2 - 2 MB | NPU
| detector | QNN_DLC | w8a16 | Snapdragon® X Elite | 157.921 ms | 2 - 2 MB | NPU
| detector | QNN_DLC | w8a16 | Snapdragon® 8 Gen 3 Mobile | 96.676 ms | 3 - 489 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® QCS8275 | 247.9 ms | 1 - 434 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 149.824 ms | 3 - 5 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® SA8775P | 152.052 ms | 0 - 429 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® SA8650P | 152.052 ms | 0 - 429 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® SA8255P | 152.052 ms | 0 - 429 MB | NPU
| detector | QNN_DLC | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 57.773 ms | 2 - 560 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 151.717 ms | 1 - 5 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® SA7255P | 247.9 ms | 1 - 434 MB | NPU
| detector | QNN_DLC | w8a16 | Snapdragon® 8 Elite Mobile | 63.697 ms | 0 - 448 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 63.697 ms | 0 - 448 MB | NPU
| detector | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 157.921 ms | 2 - 2 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® X2 Elite | 31.676 ms | 1 - 1 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® X Elite | 104.876 ms | 1 - 1 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® 8 Gen 3 Mobile | 73.646 ms | 1 - 174 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® 8 Gen 1 Mobile | 138.661 ms | 1 - 316 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® QCS8275 | 198.873 ms | 1 - 269 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 99.593 ms | 1 - 4 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® SA8775P | 100.86 ms | 2 - 136 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® SA8650P | 100.86 ms | 2 - 136 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® SA8255P | 100.86 ms | 2 - 136 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® QCS8450 | 138.661 ms | 1 - 316 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® SA8295P | 118.802 ms | 2 - 137 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 101.605 ms | 1 - 4 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® SA7255P | 198.873 ms | 1 - 269 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® 8 Elite Mobile | 41.882 ms | 1 - 133 MB | NPU
| detector | QNN_DLC | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 31.596 ms | 1 - 138 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 41.882 ms | 1 - 133 MB | NPU
| detector | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ IQ-X7181 | 104.876 ms | 1 - 1 MB | NPU
| detector | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 68.632 ms | 0 - 389 MB | NPU
| detector | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 165.365 ms | 0 - 393 MB | NPU
| detector | TFLITE | float | Qualcomm® QCS8275 | 192.678 ms | 0 - 322 MB | NPU
| detector | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 106.052 ms | 0 - 3 MB | NPU
| detector | TFLITE | float | Qualcomm® SA8775P | 110.1 ms | 0 - 320 MB | NPU
| detector | TFLITE | float | Qualcomm® SA8650P | 110.1 ms | 0 - 320 MB | NPU
| detector | TFLITE | float | Qualcomm® SA8255P | 110.1 ms | 0 - 320 MB | NPU
| detector | TFLITE | float | Qualcomm® QCS8450 | 165.365 ms | 0 - 393 MB | NPU
| detector | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 33.395 ms | 0 - 335 MB | NPU
| detector | TFLITE | float | Qualcomm® SA7255P | 192.678 ms | 0 - 322 MB | NPU
| detector | TFLITE | float | Snapdragon® 8 Elite Mobile | 60.638 ms | 0 - 326 MB | NPU
| detector | TFLITE | float | Qualcomm® SA8295P | 120.766 ms | 1 - 329 MB | NPU
| detector | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 110.532 ms | 0 - 35 MB | NPU
| detector | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 60.638 ms | 0 - 326 MB | NPU
| detector | TFLITE | w8a8 | Snapdragon® 8 Gen 3 Mobile | 72.438 ms | 0 - 178 MB | NPU
| detector | TFLITE | w8a8 | Snapdragon® 8 Gen 1 Mobile | 147.929 ms | 0 - 177 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ QCS6490 | 226.432 ms | 0 - 29 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® QCS8275 | 186.389 ms | 0 - 135 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 102.389 ms | 0 - 3 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® SA8775P | 103.1 ms | 0 - 279 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® SA8650P | 103.1 ms | 0 - 279 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® SA8255P | 103.1 ms | 0 - 279 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® QCS8450 | 147.929 ms | 0 - 177 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® SA8295P | 117.887 ms | 0 - 139 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-6690 | 304.897 ms | 0 - 274 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 102.697 ms | 0 - 17 MB | NPU
| detector | TFLITE | w8a8 | Snapdragon® 7 Gen 4 Mobile | 91.496 ms | 0 - 248 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® SA7255P | 186.389 ms | 0 - 135 MB | NPU
| detector | TFLITE | w8a8 | Snapdragon® 8 Elite Mobile | 43.447 ms | 0 - 124 MB | NPU
| detector | TFLITE | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 32.315 ms | 0 - 137 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-7790 | 91.496 ms | 0 - 248 MB | NPU
| detector | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 43.447 ms | 0 - 124 MB | NPU
| text_encoder | ONNX | float | Snapdragon® X2 Elite | 104.524 ms | 1 - 1 MB | NPU
| text_encoder | ONNX | float | Snapdragon® X Elite | 264.26 ms | 134 - 134 MB | NPU
| text_encoder | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 185.901 ms | 1 - 1583 MB | NPU
| text_encoder | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 308.68 ms | 2 - 1524 MB | NPU
| text_encoder | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 266.599 ms | 0 - 164 MB | NPU
| text_encoder | ONNX | float | Qualcomm® QCS8450 | 308.68 ms | 2 - 1524 MB | NPU
| text_encoder | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 101.947 ms | 1 - 1501 MB | NPU
| text_encoder | ONNX | float | Snapdragon® 8 Elite Mobile | 162.911 ms | 1 - 1439 MB | NPU
| text_encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 283.921 ms | 0 - 3 MB | NPU
| text_encoder | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 162.911 ms | 1 - 1439 MB | NPU
| text_encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 264.26 ms | 134 - 134 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® X2 Elite | 132.143 ms | 1 - 1 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® X Elite | 296.723 ms | 105 - 105 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® 8 Gen 3 Mobile | 207.5 ms | 1 - 1549 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® 8 Gen 1 Mobile | 345.548 ms | 2 - 1539 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS6490 | 1009.367 ms | 0 - 3 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 292.387 ms | 0 - 117 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® QCS8450 | 345.548 ms | 2 - 1539 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 131.67 ms | 0 - 1412 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-6690 | 1991.796 ms | 0 - 2681 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® 7 Gen 4 Mobile | 323.329 ms | 3 - 2292 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 267.594 ms | 0 - 3 MB | NPU
| text_encoder | ONNX | w8a16 | Snapdragon® 8 Elite Mobile | 148.117 ms | 1 - 1481 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-7790 | 323.329 ms | 3 - 2292 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 148.117 ms | 1 - 1481 MB | NPU
| text_encoder | ONNX | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 296.723 ms | 105 - 105 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® X2 Elite | 27.159 ms | 1 - 1 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® X Elite | 88.246 ms | 72 - 72 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® 8 Gen 3 Mobile | 42.457 ms | 2 - 1305 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® 8 Gen 1 Mobile | 105.138 ms | 0 - 1283 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ QCS6490 | 330.124 ms | 0 - 3 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 85.756 ms | 0 - 84 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® QCS8450 | 105.138 ms | 0 - 1283 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-6690 | 1180.494 ms | 0 - 1864 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 73.594 ms | 0 - 3 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® 7 Gen 4 Mobile | 134.411 ms | 0 - 2233 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® 8 Elite Mobile | 33.009 ms | 0 - 1095 MB | NPU
| text_encoder | ONNX | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 27.482 ms | 0 - 1145 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-7790 | 134.411 ms | 0 - 2233 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 33.009 ms | 0 - 1095 MB | NPU
| text_encoder | ONNX | w8a8 | Qualcomm® Dragonwing™ IQ-X7181 | 88.246 ms | 72 - 72 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® X2 Elite | 104.413 ms | 0 - 0 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® X Elite | 268.651 ms | 0 - 0 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 189.469 ms | 0 - 1574 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 312.109 ms | 0 - 1511 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® QCS8275 | 657.533 ms | 1 - 1377 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 268.875 ms | 0 - 3 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® SA8775P | 290.78 ms | 0 - 1359 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® SA8650P | 290.78 ms | 0 - 1359 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® SA8255P | 290.78 ms | 0 - 1359 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® QCS8450 | 312.109 ms | 0 - 1511 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 106.343 ms | 0 - 1494 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® SA7255P | 657.533 ms | 1 - 1377 MB | NPU
| text_encoder | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 154.406 ms | 0 - 1427 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® SA8295P | 317.906 ms | 0 - 1269 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 284.336 ms | 0 - 2 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 154.406 ms | 0 - 1427 MB | NPU
| text_encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 268.651 ms | 0 - 0 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Snapdragon® X2 Elite | 128.62 ms | 1 - 1 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Snapdragon® X Elite | 301.514 ms | 1 - 1 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Snapdragon® 8 Gen 3 Mobile | 206.754 ms | 0 - 1552 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® QCS8275 | 513.165 ms | 0 - 1468 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 304.755 ms | 0 - 4 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® SA8775P | 296.161 ms | 0 - 1358 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® SA8650P | 296.161 ms | 0 - 1358 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® SA8255P | 296.161 ms | 0 - 1358 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 126.117 ms | 0 - 1434 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-9075 | 293.759 ms | 2 - 4 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® SA7255P | 513.165 ms | 0 - 1468 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Snapdragon® 8 Elite Mobile | 153.193 ms | 0 - 1411 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ Q-8750 | 153.193 ms | 0 - 1411 MB | NPU
| text_encoder | QNN_DLC | w8a16 | Qualcomm® Dragonwing™ IQ-X7181 | 301.514 ms | 1 - 1 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® X2 Elite | 107.491 ms | 1 - 1 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® X Elite | 180.107 ms | 1 - 1 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® 8 Gen 3 Mobile | 117.713 ms | 0 - 1394 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® 8 Gen 1 Mobile | 209.013 ms | 0 - 1402 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® QCS8275 | 308.705 ms | 1 - 1254 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 175.182 ms | 0 - 549 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® SA8775P | 175.972 ms | 0 - 1693 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® SA8650P | 175.972 ms | 0 - 1693 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® SA8255P | 175.972 ms | 0 - 1693 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® QCS8450 | 209.013 ms | 0 - 1402 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® SA8295P | 203.764 ms | 0 - 1257 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 272.224 ms | 2 - 4 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® SA7255P | 308.705 ms | 1 - 1254 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® 8 Elite Mobile | 83.532 ms | 1 - 1218 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 107.412 ms | 0 - 1324 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 83.532 ms | 1 - 1218 MB | NPU
| text_encoder | QNN_DLC | w8a8 | Qualcomm® Dragonwing™ IQ-X7181 | 180.107 ms | 1 - 1 MB | NPU
| text_encoder | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 289.583 ms | 0 - 1600 MB | NPU
| text_encoder | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 503.478 ms | 0 - 1605 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® QCS8275 | 779.782 ms | 1 - 1400 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 401.271 ms | 0 - 5 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® SA8775P | 378.389 ms | 1 - 1431 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® SA8650P | 378.389 ms | 1 - 1431 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® SA8255P | 378.389 ms | 1 - 1431 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® QCS8450 | 503.478 ms | 0 - 1605 MB | NPU
| text_encoder | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 172.102 ms | 1 - 1509 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® SA7255P | 779.782 ms | 1 - 1400 MB | NPU
| text_encoder | TFLITE | float | Snapdragon® 8 Elite Mobile | 216.716 ms | 0 - 1478 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® SA8295P | 397.672 ms | 1 - 1348 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 370.013 ms | 0 - 139 MB | NPU
| text_encoder | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 216.716 ms | 0 - 1478 MB | NPU
| text_encoder | TFLITE | w8a8 | Snapdragon® 8 Gen 3 Mobile | 57.791 ms | 0 - 1569 MB | NPU
| text_encoder | TFLITE | w8a8 | Snapdragon® 8 Gen 1 Mobile | 130.737 ms | 1 - 1497 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ QCS6490 | 1356.203 ms | 31 - 199 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® QCS8275 | 151.281 ms | 0 - 1415 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 82.068 ms | 0 - 5 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® SA8775P | 80.783 ms | 0 - 1415 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® SA8650P | 80.783 ms | 0 - 1415 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® SA8255P | 80.783 ms | 0 - 1415 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® QCS8450 | 130.737 ms | 1 - 1497 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® SA8295P | 107.021 ms | 0 - 1339 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-6690 | 1507.864 ms | 30 - 1002 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ IQ-9075 | 80.813 ms | 0 - 77 MB | NPU
| text_encoder | TFLITE | w8a8 | Snapdragon® 7 Gen 4 Mobile | 432.662 ms | 30 - 927 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® SA7255P | 151.281 ms | 0 - 1415 MB | NPU
| text_encoder | TFLITE | w8a8 | Snapdragon® 8 Elite Mobile | 34.126 ms | 0 - 1217 MB | NPU
| text_encoder | TFLITE | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 30.467 ms | 0 - 1573 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-7790 | 432.662 ms | 30 - 927 MB | NPU
| text_encoder | TFLITE | w8a8 | Qualcomm® Dragonwing™ Q-8750 | 34.126 ms | 0 - 1217 MB | NPU
## License
* The license for the original implementation of YOLO-WORLD can be found
[here](https://github.com/AILab-CVC/YOLO-World/blob/master/LICENSE).
## References
* [YOLO-World: Real-Time Open-Vocabulary Object Detection](https://arxiv.org/abs/2401.17270)
* [Source Model Implementation](https://github.com/AILab-CVC/YOLO-World)
## Community
* Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
* For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).