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.025 ms 12 - 238 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Elite For Galaxy Mobile 17.309 ms 12 - 222 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® X2 Elite 15.611 ms 17 - 17 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® X Elite 31.079 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 3 Mobile 24.271 ms 1 - 275 MB NPU
YOLOE-Segmentation ONNX float Snapdragon® 8 Gen 1 Mobile 56.12 ms 1 - 318 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-8275 54.968 ms 9 - 18 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ QCS8550 (Proxy) 31.174 ms 0 - 403 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® QCS8450 56.12 ms 1 - 318 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-9075 47.29 ms 13 - 21 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ IQ-X7181 31.079 ms 88 - 88 MB NPU
YOLOE-Segmentation ONNX float Qualcomm® Dragonwing™ Q-8750 17.309 ms 12 - 222 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 9.939 ms 6 - 332 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Elite For Galaxy Mobile 12.079 ms 6 - 318 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® X2 Elite 10.66 ms 9 - 9 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® X Elite 22.775 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Gen 3 Mobile 16.498 ms 0 - 407 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 8 Gen 1 Mobile 32.511 ms 1 - 409 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ QCS6490 96.197 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-8275 22.476 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 22.64 ms 0 - 48 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® QCS8450 32.511 ms 1 - 409 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-9075 21.846 ms 6 - 12 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ IQ-X7181 22.775 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-6690 342.806 ms 1 - 369 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-7790 34.982 ms 8 - 334 MB NPU
YOLOE-Segmentation ONNX w8a16 Qualcomm® Dragonwing™ Q-8750 12.079 ms 6 - 318 MB NPU
YOLOE-Segmentation ONNX w8a16 Snapdragon® 7 Gen 4 Mobile 34.982 ms 8 - 334 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 4.321 ms 0 - 250 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Elite For Galaxy Mobile 5.251 ms 3 - 246 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® X2 Elite 4.367 ms 3 - 3 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® X Elite 9.685 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Gen 3 Mobile 6.514 ms 0 - 323 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 8 Gen 1 Mobile 11.955 ms 0 - 324 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ QCS6490 35.657 ms 2 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-8275 9.039 ms 2 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 9.237 ms 0 - 49 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® QCS8450 11.955 ms 0 - 324 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-9075 8.505 ms 3 - 7 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ IQ-X7181 9.685 ms 45 - 45 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-6690 172.764 ms 0 - 259 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-7790 14.813 ms 3 - 252 MB NPU
YOLOE-Segmentation ONNX w8a8 Qualcomm® Dragonwing™ Q-8750 5.251 ms 3 - 246 MB NPU
YOLOE-Segmentation ONNX w8a8 Snapdragon® 7 Gen 4 Mobile 14.813 ms 3 - 252 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 11.995 ms 5 - 204 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 16.844 ms 0 - 190 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X2 Elite 15.754 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® X Elite 29.149 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 3 Mobile 21.751 ms 0 - 250 MB NPU
YOLOE-Segmentation QNN_DLC float Snapdragon® 8 Gen 1 Mobile 50.448 ms 5 - 306 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-8275 51.88 ms 5 - 17 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ QCS8550 (Proxy) 28.195 ms 5 - 7 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8775P 44.274 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8650P 44.274 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8255P 44.274 ms 1 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® QCS8450 50.448 ms 5 - 306 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-9075 45.173 ms 7 - 18 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ IQ-X7181 29.149 ms 5 - 5 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® Dragonwing™ Q-8750 16.844 ms 0 - 190 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA7255P 178.173 ms 2 - 191 MB NPU
YOLOE-Segmentation QNN_DLC float Qualcomm® SA8295P 54.634 ms 0 - 241 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.035 ms 2 - 301 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® X2 Elite 10.285 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® X Elite 21.189 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 3 Mobile 14.145 ms 2 - 388 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 8 Gen 1 Mobile 28.871 ms 2 - 388 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS6490 94.118 ms 2 - 9 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-8275 20.082 ms 1 - 8 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 20.353 ms 2 - 5 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8775P 19.391 ms 0 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8650P 19.391 ms 0 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8255P 19.391 ms 0 - 294 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® QCS8450 28.871 ms 2 - 388 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-9075 19.831 ms 1 - 8 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ IQ-X7181 21.189 ms 2 - 2 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-6690 329.015 ms 2 - 354 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-7790 34.176 ms 2 - 309 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® Dragonwing™ Q-8750 11.035 ms 2 - 301 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA7255P 55.842 ms 1 - 293 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Qualcomm® SA8295P 30.074 ms 0 - 296 MB NPU
YOLOE-Segmentation QNN_DLC w8a16 Snapdragon® 7 Gen 4 Mobile 34.176 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.112 ms 1 - 219 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X2 Elite 4.696 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® X Elite 9.855 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 6.458 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 8 Gen 1 Mobile 11.711 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS6490 35.866 ms 1 - 5 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-8275 8.947 ms 1 - 6 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 9.085 ms 1 - 3 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8775P 8.568 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8650P 8.568 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8255P 8.568 ms 1 - 222 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® QCS8450 11.711 ms 1 - 297 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-9075 8.308 ms 3 - 8 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ IQ-X7181 9.855 ms 1 - 1 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-6690 171.111 ms 1 - 245 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-7790 14.446 ms 1 - 230 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® Dragonwing™ Q-8750 5.112 ms 1 - 219 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA7255P 27.526 ms 1 - 221 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Qualcomm® SA8295P 14.628 ms 1 - 225 MB NPU
YOLOE-Segmentation QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 14.446 ms 1 - 230 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 11.6 ms 4 - 243 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 16.303 ms 3 - 228 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 3 Mobile 21.02 ms 4 - 337 MB NPU
YOLOE-Segmentation TFLITE float Snapdragon® 8 Gen 1 Mobile 51.848 ms 4 - 387 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-8275 51.323 ms 4 - 108 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ QCS8550 (Proxy) 27.409 ms 4 - 7 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8775P 43.574 ms 4 - 225 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8650P 43.574 ms 4 - 225 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8255P 43.574 ms 4 - 225 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® QCS8450 51.848 ms 4 - 387 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ IQ-9075 44.266 ms 6 - 108 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® Dragonwing™ Q-8750 16.303 ms 3 - 228 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA7255P 177.515 ms 5 - 225 MB NPU
YOLOE-Segmentation TFLITE float Qualcomm® SA8295P 48.139 ms 5 - 270 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite Gen 5 For Galaxy Mobile 3.395 ms 0 - 231 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Elite For Galaxy Mobile 4.941 ms 1 - 223 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 6.059 ms 1 - 296 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 8 Gen 1 Mobile 11.177 ms 1 - 297 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS6490 34.513 ms 1 - 51 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-8275 8.546 ms 1 - 52 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ QCS8550 (Proxy) 7.94 ms 1 - 60 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® QCS8450 11.177 ms 1 - 297 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ IQ-9075 7.861 ms 0 - 50 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-6690 165.012 ms 1 - 235 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-7790 13.513 ms 1 - 223 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® Dragonwing™ Q-8750 4.941 ms 1 - 223 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA7255P 26.656 ms 1 - 220 MB NPU
YOLOE-Segmentation TFLITE w8a8 Qualcomm® SA8295P 14.166 ms 1 - 225 MB NPU
YOLOE-Segmentation TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 13.513 ms 1 - 223 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