YOLOE-Segmentation: Optimized for Qualcomm Devices

Ultralytics YOLOE is a machine learning model that predicts bounding boxes, segmentation masks and classes of objects in an image.

This is based on the implementation of YOLOE-Segmentation 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 YOLOE-Segmentation on GitHub for usage instructions.

Model Details

Model Type: Model_use_case.semantic_segmentation

Model Stats:

  • Input resolution: 640x640
  • Model checkpoint: YOLOE-v8L-SEG
  • Model size (float): 103 MB
  • Number of parameters: 53.47M

Performance Summary

Model Runtime Precision Chipset Inference Time (ms) Peak Memory Range (MB) Primary Compute Unit
YOLOE-Segmentation ONNX float Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 12.044 ms 12 - 239 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Elite For Galaxy Mobile 17.357 ms 12 - 220 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® X2 Elite 15.729 ms 17 - 17 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® X Elite 31.142 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 3 Mobile 24.286 ms 1 - 279 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 1 Mobile 54.037 ms 17 - 336 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-8275 55.012 ms 9 - 18 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ QCS8550 (Proxy) 31.204 ms 0 - 94 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® QCS8450 54.037 ms 17 - 336 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-9075 47.382 ms 12 - 20 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-X7181 31.142 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ Q-8750 17.357 ms 12 - 220 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 9.937 ms 6 - 332 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Elite For Galaxy Mobile 12.102 ms 6 - 320 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® X2 Elite 10.611 ms 9 - 9 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® X Elite 22.595 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Gen 3 Mobile 16.358 ms 0 - 409 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Gen 1 Mobile 31.089 ms 0 - 409 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ QCS6490 96.765 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-8275 22.712 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 22.479 ms 0 - 48 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® QCS8450 31.089 ms 0 - 409 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-9075 22.215 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-X7181 22.595 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-6690 341.082 ms 9 - 378 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-7790 34.885 ms 8 - 334 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-8750 12.102 ms 6 - 320 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 7 Gen 4 Mobile 34.885 ms 8 - 334 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 4.319 ms 0 - 249 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Elite For Galaxy Mobile 5.269 ms 3 - 245 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® X2 Elite 4.353 ms 3 - 3 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® X Elite 9.657 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Gen 3 Mobile 6.513 ms 3 - 327 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Gen 1 Mobile 12.304 ms 0 - 324 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ QCS6490 35.613 ms 2 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-8275 9.058 ms 2 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 9.267 ms 0 - 49 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® QCS8450 12.304 ms 0 - 324 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-9075 8.506 ms 2 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-X7181 9.657 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-6690 155.429 ms 0 - 259 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-7790 14.899 ms 3 - 252 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-8750 5.269 ms 3 - 245 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 7 Gen 4 Mobile 14.899 ms 3 - 252 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 12.031 ms 5 - 205 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 16.857 ms 5 - 196 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X2 Elite 15.669 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X Elite 29.397 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 3 Mobile 21.728 ms 5 - 259 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 1 Mobile 49.889 ms 5 - 305 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-8275 51.875 ms 5 - 17 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ QCS8550 (Proxy) 28.037 ms 5 - 299 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8775P 44.261 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8650P 44.261 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8255P 44.261 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® QCS8450 49.889 ms 5 - 305 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-9075 44.164 ms 7 - 18 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-X7181 29.397 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ Q-8750 16.857 ms 5 - 196 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA7255P 178.195 ms 0 - 190 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8295P 54.632 ms 2 - 244 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 8.246 ms 2 - 309 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Elite For Galaxy Mobile 11.167 ms 2 - 300 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® X2 Elite 10.268 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 3 Mobile 14.215 ms 0 - 386 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 1 Mobile 29.134 ms 2 - 386 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS6490 94.12 ms 1 - 7 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-8275 20.059 ms 2 - 10 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 20.248 ms 2 - 4 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8775P 19.365 ms 1 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8650P 19.365 ms 1 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8255P 19.365 ms 1 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® QCS8450 29.134 ms 2 - 386 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-9075 19.838 ms 1 - 8 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-6690 335.693 ms 2 - 356 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-7790 34.025 ms 2 - 309 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-8750 11.167 ms 2 - 300 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA7255P 55.85 ms 1 - 293 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8295P 30.13 ms 1 - 295 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 7 Gen 4 Mobile 34.025 ms 2 - 309 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 3.759 ms 1 - 226 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Elite For Galaxy Mobile 5.093 ms 1 - 220 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X2 Elite 4.707 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X Elite 9.813 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 6.451 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 1 Mobile 11.691 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS6490 36.183 ms 3 - 8 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-8275 8.951 ms 1 - 6 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 9.07 ms 1 - 3 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8775P 8.575 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8650P 8.575 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8255P 8.575 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® QCS8450 11.691 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-9075 8.325 ms 3 - 7 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-X7181 9.813 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-6690 172.088 ms 1 - 244 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-7790 14.472 ms 1 - 228 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-8750 5.093 ms 1 - 220 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA7255P 27.522 ms 1 - 221 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8295P 14.638 ms 1 - 226 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 14.472 ms 1 - 228 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 11.473 ms 4 - 240 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 16.426 ms 4 - 231 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 3 Mobile 21.082 ms 4 - 338 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 1 Mobile 52.771 ms 5 - 386 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-8275 51.436 ms 4 - 108 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ QCS8550 (Proxy) 27.797 ms 4 - 8 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8775P 43.572 ms 4 - 224 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8650P 43.572 ms 4 - 224 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8255P 43.572 ms 4 - 224 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® QCS8450 52.771 ms 5 - 386 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-9075 44.258 ms 3 - 105 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ Q-8750 16.426 ms 4 - 231 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA7255P 177.462 ms 5 - 225 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8295P 48.119 ms 5 - 269 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 3.396 ms 0 - 231 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite For Galaxy Mobile 4.886 ms 1 - 223 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 6.062 ms 1 - 297 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 1 Mobile 11.119 ms 1 - 297 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS6490 34.463 ms 1 - 51 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-8275 8.533 ms 1 - 52 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 7.938 ms 1 - 3 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8775P 8.091 ms 1 - 221 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8650P 8.091 ms 1 - 221 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8255P 8.091 ms 1 - 221 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® QCS8450 11.119 ms 1 - 297 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-9075 7.853 ms 1 - 51 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-6690 165.909 ms 1 - 235 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-7790 13.562 ms 0 - 224 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-8750 4.886 ms 1 - 223 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA7255P 26.674 ms 1 - 220 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8295P 14.163 ms 1 - 225 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 13.562 ms 0 - 224 MB NPU

License

  • The license for the original implementation of YOLOE-Segmentation can be found here.

References

Community

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for qualcomm/YOLOE-Segmentation