RTMDet: Optimized for Qualcomm Devices

RTMDet is a highly efficient model for real-time object detection,capable of predicting both the bounding boxes and classes of objects within an image.It is highly optimized for real-time applications, making it reliable for industrial and commercial use

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

Model Details

Model Type: Model_use_case.object_detection

Model Stats:

  • Model checkpoint: RTMDet Medium
  • Input resolution: 640x640
  • Number of parameters: 27.5M
  • Model size (float): 105 MB

Performance Summary

Model Runtime Precision Chipset Inference Time (ms) Peak Memory Range (MB) Primary Compute Unit
RTMDet ONNX float Snapdragon® X2 Elite 8.112 ms 5 - 5 MB NPU
RTMDet ONNX float Snapdragon® X Elite 15.376 ms 51 - 51 MB NPU
RTMDet ONNX float Snapdragon® 8 Gen 3 Mobile 11.142 ms 1 - 230 MB NPU
RTMDet ONNX float Snapdragon® 8 Gen 1 Mobile 45.678 ms 5 - 299 MB NPU
RTMDet ONNX float Qualcomm® Dragonwing™ QCS8550 (Proxy) 14.703 ms 0 - 53 MB NPU
RTMDet ONNX float Qualcomm® QCS8450 45.678 ms 5 - 299 MB NPU
RTMDet ONNX float Qualcomm® Dragonwing™ IQ-9075 23.323 ms 5 - 12 MB NPU
RTMDet ONNX float Snapdragon® 8 Elite Gen 5 Mobile 6.249 ms 4 - 194 MB NPU
RTMDet ONNX float Snapdragon® 8 Elite Mobile 9.317 ms 2 - 186 MB NPU
RTMDet ONNX float Qualcomm® Dragonwing™ Q-8750 9.317 ms 2 - 186 MB NPU
RTMDet ONNX float Qualcomm® Dragonwing™ IQ-X7181 15.376 ms 51 - 51 MB NPU
RTMDet ONNX w8a16 Snapdragon® X2 Elite 5.763 ms 2 - 2 MB NPU
RTMDet ONNX w8a16 Snapdragon® X Elite 14.194 ms 27 - 27 MB NPU
RTMDet ONNX w8a16 Snapdragon® 8 Gen 3 Mobile 8.872 ms 3 - 358 MB NPU
RTMDet ONNX w8a16 Snapdragon® 8 Gen 1 Mobile 19.028 ms 3 - 357 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ QCS6490 64.432 ms 2 - 5 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ QCS8550 (Proxy) 13.505 ms 0 - 33 MB NPU
RTMDet ONNX w8a16 Qualcomm® QCS8450 19.028 ms 3 - 357 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ IQ-9075 16.965 ms 2 - 5 MB NPU
RTMDet ONNX w8a16 Snapdragon® 7 Gen 4 Mobile 22.37 ms 3 - 336 MB NPU
RTMDet ONNX w8a16 Snapdragon® 8 Elite Gen 5 Mobile 5.108 ms 2 - 325 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ Q-6690 148.891 ms 5 - 325 MB NPU
RTMDet ONNX w8a16 Snapdragon® 8 Elite Mobile 6.171 ms 0 - 296 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ Q-7790 22.37 ms 3 - 336 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ Q-8750 6.171 ms 0 - 296 MB NPU
RTMDet ONNX w8a16 Qualcomm® Dragonwing™ IQ-X7181 14.194 ms 27 - 27 MB NPU
RTMDet TFLITE float Snapdragon® 8 Gen 3 Mobile 19.853 ms 0 - 305 MB NPU
RTMDet TFLITE float Snapdragon® 8 Gen 1 Mobile 50.892 ms 0 - 365 MB NPU
RTMDet TFLITE float Qualcomm® QCS8275 280.108 ms 3 - 33 MB GPU
RTMDet TFLITE float Qualcomm® Dragonwing™ QCS8550 (Proxy) 28.883 ms 0 - 2 MB NPU
RTMDet TFLITE float Qualcomm® SA8775P 36.478 ms 0 - 226 MB NPU
RTMDet TFLITE float Qualcomm® SA8650P 36.478 ms 0 - 226 MB NPU
RTMDet TFLITE float Qualcomm® SA8255P 36.478 ms 0 - 226 MB NPU
RTMDet TFLITE float Qualcomm® QCS8450 50.892 ms 0 - 365 MB NPU
RTMDet TFLITE float Qualcomm® Dragonwing™ IQ-9075 36.879 ms 0 - 62 MB NPU
RTMDet TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 9.885 ms 0 - 230 MB NPU
RTMDet TFLITE float Snapdragon® 8 Elite Mobile 14.99 ms 0 - 228 MB NPU
RTMDet TFLITE float Qualcomm® SA7255P 280.108 ms 3 - 33 MB GPU
RTMDet TFLITE float Qualcomm® SA8295P 46.068 ms 0 - 283 MB NPU
RTMDet TFLITE float Qualcomm® Dragonwing™ Q-8750 14.99 ms 0 - 228 MB NPU

License

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