YOLOv11-Pose: Optimized for Qualcomm Devices

Ultralytics YOLOv11-Pose is a machine learning model that predicts human body keypoints and bounding boxes in an image.

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

Model Details

Model Type: Model_use_case.pose_estimation

Model Stats:

  • Model checkpoint: YOLO11-N-Pose
  • Input resolution: 640x640
  • Number of parameters: 2.9M
  • Model size (float): 11.1 MB
  • Model size (w8a8_mixed_int16): 5.85 MB
  • Model size (w8a16): 3.63 MB

Performance Summary

Model Runtime Precision Chipset Inference Time (ms) Peak Memory Range (MB) Primary Compute Unit
YOLOv11-Pose ONNX float Snapdragon® 8 Elite Gen 5 Mobile 2.956 ms 0 - 211 MB NPU
YOLOv11-Pose ONNX float Snapdragon® X2 Elite 3.357 ms 207 - 207 MB NPU
YOLOv11-Pose ONNX float Snapdragon® X Elite 7.397 ms 177 - 177 MB NPU
YOLOv11-Pose ONNX float Snapdragon® 8 Gen 3 Mobile 6.035 ms 0 - 226 MB NPU
YOLOv11-Pose ONNX float Qualcomm® QCS8550 (Proxy) 7.641 ms 4 - 46 MB NPU
YOLOv11-Pose ONNX float Snapdragon® 8 Elite For Galaxy Mobile 4.704 ms 5 - 203 MB NPU
YOLOv11-Pose ONNX float Qualcomm® QCS9075 8.033 ms 4 - 52 MB NPU
YOLOv11-Pose ONNX float Qualcomm® QCS8750 4.704 ms 5 - 203 MB NPU
YOLOv11-Pose ONNX float Qualcomm® QCS7181 7.397 ms 177 - 177 MB NPU
YOLOv11-Pose ONNX w8a16 Snapdragon® 8 Elite Gen 5 Mobile 2.501 ms 0 - 94 MB NPU
YOLOv11-Pose ONNX w8a16 Snapdragon® X2 Elite 2.668 ms 210 - 210 MB NPU
YOLOv11-Pose ONNX w8a16 Snapdragon® 8 Gen 3 Mobile 3.583 ms 0 - 231 MB NPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCS6490 350.538 ms 94 - 99 MB CPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCS8550 (Proxy) 5.847 ms 2 - 18 MB NPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCM6690 177.767 ms 88 - 99 MB CPU
YOLOv11-Pose ONNX w8a16 Snapdragon® 7 Gen 4 Mobile 158.461 ms 121 - 130 MB CPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCS9075 6.899 ms 2 - 48 MB NPU
YOLOv11-Pose ONNX w8a16 Snapdragon® 8 Elite For Galaxy Mobile 2.794 ms 0 - 90 MB NPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCS7790 158.461 ms 121 - 130 MB CPU
YOLOv11-Pose ONNX w8a16 Qualcomm® QCS8750 2.794 ms 0 - 90 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Snapdragon® 8 Elite Gen 5 Mobile 7.29 ms 15 - 378 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Snapdragon® 8 Gen 3 Mobile 9.231 ms 57 - 318 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCS6490 167.997 ms 59 - 69 MB CPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCS8550 (Proxy) 13.58 ms 0 - 22 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Snapdragon® 8 Elite For Galaxy Mobile 7.586 ms 14 - 240 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCS9075 18.201 ms 11 - 58 MB NPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCM6690 94.006 ms 50 - 62 MB CPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Snapdragon® 7 Gen 4 Mobile 84.14 ms 59 - 71 MB CPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCS7790 84.14 ms 59 - 71 MB CPU
YOLOv11-Pose ONNX w8a8_mixed_int16 Qualcomm® QCS8750 7.586 ms 14 - 240 MB NPU
YOLOv11-Pose QNN_DLC float Snapdragon® 8 Elite Gen 5 Mobile 2.323 ms 5 - 210 MB NPU
YOLOv11-Pose QNN_DLC float Snapdragon® X2 Elite 3.053 ms 5 - 5 MB NPU
YOLOv11-Pose QNN_DLC float Snapdragon® X Elite 5.768 ms 5 - 5 MB NPU
YOLOv11-Pose QNN_DLC float Snapdragon® 8 Gen 3 Mobile 3.707 ms 5 - 231 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS8275 15.453 ms 1 - 205 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS8550 (Proxy) 5.267 ms 5 - 14 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® SA8775P 6.675 ms 1 - 212 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® SA8650P 6.675 ms 1 - 212 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® SA8255P 6.675 ms 1 - 212 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS8450 (Proxy) 9.451 ms 3 - 211 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® SA7255P 15.453 ms 1 - 205 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® SA8295P 9.708 ms 0 - 184 MB NPU
YOLOv11-Pose QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 2.788 ms 0 - 189 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS9075 6.31 ms 5 - 13 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS8750 2.788 ms 0 - 189 MB NPU
YOLOv11-Pose QNN_DLC float Qualcomm® QCS7181 5.768 ms 5 - 5 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® 8 Elite Gen 5 Mobile 1.959 ms 2 - 197 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® X2 Elite 2.422 ms 2 - 2 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® X Elite 5.187 ms 2 - 2 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® 8 Gen 3 Mobile 3.046 ms 2 - 208 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS8275 8.85 ms 1 - 182 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS8550 (Proxy) 4.67 ms 2 - 106 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® SA8775P 5.285 ms 0 - 185 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® SA8650P 5.285 ms 0 - 185 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® SA8255P 5.285 ms 0 - 185 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCM6690 22.037 ms 3 - 188 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® SA7255P 8.85 ms 1 - 182 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® 7 Gen 4 Mobile 5.075 ms 2 - 188 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS9075 5.284 ms 1 - 6 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Snapdragon® 8 Elite For Galaxy Mobile 2.24 ms 2 - 188 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS7790 5.075 ms 2 - 188 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS8750 2.24 ms 2 - 188 MB NPU
YOLOv11-Pose QNN_DLC w8a16 Qualcomm® QCS7181 5.187 ms 2 - 2 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® 8 Elite Gen 5 Mobile 1.383 ms 2 - 178 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® X2 Elite 1.849 ms 2 - 2 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® X Elite 3.86 ms 2 - 2 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® 8 Gen 3 Mobile 2.323 ms 2 - 193 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS8275 6.62 ms 0 - 169 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS8550 (Proxy) 3.438 ms 2 - 4 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® SA8775P 4.072 ms 0 - 171 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® SA8650P 4.072 ms 0 - 171 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® SA8255P 4.072 ms 0 - 171 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® 8 Elite For Galaxy Mobile 1.684 ms 0 - 174 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS9075 4.149 ms 2 - 7 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCM6690 20.748 ms 2 - 177 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® SA7255P 6.62 ms 0 - 169 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Snapdragon® 7 Gen 4 Mobile 3.681 ms 2 - 55 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS7790 3.681 ms 2 - 55 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS8750 1.684 ms 0 - 174 MB NPU
YOLOv11-Pose QNN_DLC w8a8_mixed_int16 Qualcomm® QCS7181 3.86 ms 2 - 2 MB NPU
YOLOv11-Pose TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 2.091 ms 0 - 115 MB NPU
YOLOv11-Pose TFLITE float Snapdragon® 8 Gen 3 Mobile 3.573 ms 0 - 137 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® QCS8275 15.289 ms 2 - 113 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® QCS8550 (Proxy) 5.075 ms 2 - 8 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® SA8775P 6.564 ms 2 - 96 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® SA8650P 6.564 ms 2 - 96 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® SA8255P 6.564 ms 2 - 96 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® QCS8450 (Proxy) 9.365 ms 2 - 108 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® SA7255P 15.289 ms 2 - 113 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® SA8295P 9.415 ms 2 - 72 MB NPU
YOLOv11-Pose TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 2.598 ms 0 - 105 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® QCS9075 6.536 ms 1 - 16 MB NPU
YOLOv11-Pose TFLITE float Qualcomm® QCS8750 2.598 ms 0 - 105 MB NPU

License

  • The license for the original implementation of YOLOv11-Pose 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