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® X2 Elite 15.627 ms 17 - 17 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® X Elite 31.14 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 3 Mobile 24.957 ms 4 - 287 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 1 Mobile 70.282 ms 1 - 328 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-8275 54.856 ms 9 - 17 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ QCS8550 (Proxy) 32.919 ms 0 - 94 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® QCS8450 70.282 ms 1 - 328 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-9075 47.358 ms 12 - 20 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-X7181 31.14 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ Q-8750 18.632 ms 12 - 231 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Elite Mobile 18.632 ms 12 - 231 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Elite Gen 5 Mobile 12.38 ms 12 - 247 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X2 Elite 15.564 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X Elite 29.306 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 3 Mobile 21.761 ms 3 - 272 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 1 Mobile 62.831 ms 2 - 311 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-8275 51.907 ms 5 - 16 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-8275 178.448 ms 1 - 209 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ QCS8550 (Proxy) 28.499 ms 5 - 6 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8775P 44.265 ms 0 - 208 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8650P 44.265 ms 0 - 208 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8255P 44.265 ms 0 - 208 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® QCS8450 62.831 ms 2 - 311 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-9075 46.141 ms 5 - 15 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-X7181 29.306 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ Q-8750 17.193 ms 3 - 217 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA7255P 178.448 ms 1 - 209 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8295P 49.944 ms 0 - 248 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite Mobile 17.193 ms 3 - 217 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite Gen 5 Mobile 11.66 ms 4 - 216 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® X2 Elite 9.515 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® X Elite 20.056 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 3 Mobile 13.279 ms 2 - 394 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 1 Mobile 31.891 ms 2 - 392 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS6490 117.298 ms 3 - 9 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-8275 19.054 ms 2 - 9 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-8275 54.016 ms 0 - 300 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 19.241 ms 2 - 275 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8775P 18.526 ms 1 - 302 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8650P 18.526 ms 1 - 302 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8255P 18.526 ms 1 - 302 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® QCS8450 31.891 ms 2 - 392 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-9075 19.016 ms 1 - 7 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-X7181 20.056 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-6690 345.024 ms 3 - 364 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-7790 31.207 ms 2 - 321 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-8750 10.496 ms 0 - 306 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA7255P 54.016 ms 0 - 300 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8295P 29.653 ms 0 - 305 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Elite Mobile 10.496 ms 0 - 306 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Elite Gen 5 Mobile 7.585 ms 2 - 317 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 7 Gen 4 Mobile 31.207 ms 2 - 321 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X2 Elite 4.292 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X Elite 9.571 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 6.143 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 1 Mobile 13.654 ms 1 - 298 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS6490 44.821 ms 3 - 7 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-8275 8.689 ms 1 - 6 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-8275 26.941 ms 1 - 227 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 8.851 ms 1 - 201 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8775P 8.223 ms 1 - 228 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8650P 8.223 ms 1 - 228 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8255P 8.223 ms 1 - 228 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® QCS8450 13.654 ms 1 - 298 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-9075 7.962 ms 3 - 7 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-X7181 9.571 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-6690 161.856 ms 1 - 244 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-7790 14.412 ms 1 - 232 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-8750 4.89 ms 1 - 220 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA7255P 26.941 ms 1 - 227 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8295P 14.553 ms 1 - 228 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Elite Mobile 4.89 ms 1 - 220 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Elite Gen 5 Mobile 3.349 ms 1 - 227 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 14.412 ms 1 - 232 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 3 Mobile 21.193 ms 4 - 350 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 1 Mobile 62.661 ms 5 - 395 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-8275 51.46 ms 4 - 107 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-8275 177.557 ms 5 - 237 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ QCS8550 (Proxy) 27.866 ms 4 - 9 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8775P 43.578 ms 5 - 237 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8650P 43.578 ms 5 - 237 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8255P 43.578 ms 5 - 237 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® QCS8450 62.661 ms 5 - 395 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-9075 44.053 ms 4 - 106 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ Q-8750 16.303 ms 3 - 242 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA7255P 177.557 ms 5 - 237 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8295P 48.539 ms 5 - 277 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite Mobile 16.303 ms 3 - 242 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 11.064 ms 4 - 247 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 6.041 ms 1 - 305 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 1 Mobile 12.543 ms 1 - 307 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS6490 46.079 ms 1 - 51 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-8275 8.509 ms 1 - 51 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-8275 26.708 ms 1 - 230 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 8.561 ms 1 - 4 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8775P 8.078 ms 1 - 233 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8650P 8.078 ms 1 - 233 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8255P 8.078 ms 1 - 233 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® QCS8450 12.543 ms 1 - 307 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-9075 7.807 ms 0 - 50 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-6690 164.901 ms 1 - 248 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-7790 13.651 ms 1 - 229 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-8750 4.932 ms 1 - 232 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA7255P 26.708 ms 1 - 230 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8295P 14.24 ms 1 - 232 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite Mobile 4.932 ms 1 - 232 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite Gen 5 Mobile 3.406 ms 0 - 242 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 13.651 ms 1 - 229 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