CoolFace
Modelpublic

qualcomm/DETR-ResNet50-DC5

sourceHugging Faceapache-2.0updated 10d agoView on Hugging Face
1likes731downloads
Model Card

DETR-ResNet50-DC5: Optimized for Qualcomm Devices

DETR is a machine learning model that can detect objects (trained on COCO dataset).

This is based on the implementation of DETR-ResNet50-DC5 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

There are two ways to deploy this model on your device:

Option 1: Download Pre-Exported Models

Below are pre-exported model assets ready for deployment.

RuntimePrecisionChipsetSDK VersionsDownload
ONNXfloatUniversalQAIRT 2.45, ONNX Runtime 1.27.1Download
ONNXw8a16mixedint16UniversalQAIRT 2.45, ONNX Runtime 1.27.1Download
QNN_DLCfloatUniversalQAIRT 2.45Download
QNN_DLCw8a16mixedint16UniversalQAIRT 2.45Download
TFLITEfloatUniversalQAIRT 2.45Download

For more device-specific assets and performance metrics, visit [DETR-ResNet50-DC5 on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/detr_resnet50_dc5).

Option 2: Export with Custom Configurations

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

This option is ideal if you need to customize the model beyond the default configuration provided here.

See our repository for DETR-ResNet50-DC5 on GitHub for usage instructions.

Model Details

Model Type: Modelusecase.object_detection

Model Stats:

  • Input resolution: 480x480
  • Model checkpoint: ResNet50-DC5
  • Model size (float): 160 MB

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
DETR-ResNet50-DC5ONNXfloatSnapdragon® X2 Elite19.887 ms5 - 5 MBNPU
DETR-ResNet50-DC5ONNXfloatSnapdragon® X Elite44.666 ms78 - 78 MBNPU
DETR-ResNet50-DC5ONNXfloatSnapdragon® 8 Gen 3 Mobile31.647 ms3 - 488 MBNPU
DETR-ResNet50-DC5ONNXfloatSnapdragon® 8 Gen 1 Mobile68.417 ms5 - 418 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® Dragonwing™ IQ-827559.183 ms5 - 13 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)43.257 ms0 - 94 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® QCS845068.417 ms5 - 418 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® Dragonwing™ IQ-907557.769 ms4 - 12 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® Dragonwing™ IQ-X718144.666 ms78 - 78 MBNPU
DETR-ResNet50-DC5ONNXfloatQualcomm® Dragonwing™ Q-875022.94 ms3 - 375 MBNPU
DETR-ResNet50-DC5ONNXfloatSnapdragon® 8 Elite Mobile22.94 ms3 - 375 MBNPU
DETR-ResNet50-DC5ONNXfloatSnapdragon® 8 Elite Gen 5 Mobile18.461 ms3 - 387 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Snapdragon® 8 Gen 3 Mobile136.194 ms51 - 875 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Qualcomm® Dragonwing™ IQ-8275190.978 ms51 - 54 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Qualcomm® Dragonwing™ QCS8550 (Proxy)171.155 ms16 - 80 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Qualcomm® Dragonwing™ IQ-9075158.079 ms54 - 56 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Qualcomm® Dragonwing™ Q-8750113.898 ms30 - 550 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Snapdragon® 8 Elite Mobile113.898 ms30 - 550 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedfp16Snapdragon® 8 Elite Gen 5 Mobile99.167 ms28 - 755 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedint16Snapdragon® 8 Gen 3 Mobile152.128 ms48 - 551 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedint16Qualcomm® Dragonwing™ Q-8750140.17 ms54 - 402 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedint16Snapdragon® 8 Elite Mobile140.17 ms54 - 402 MBNPU
DETR-ResNet50-DC5ONNXw8a16mixedint16Snapdragon® 8 Elite Gen 5 Mobile111.689 ms52 - 438 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® X2 Elite21.242 ms5 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® X Elite46.618 ms5 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® 8 Gen 3 Mobile32.479 ms5 - 467 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® 8 Gen 1 Mobile71.658 ms5 - 397 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® Dragonwing™ IQ-827559.531 ms5 - 12 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)44.587 ms5 - 7 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® SA8775P57.771 ms0 - 371 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® SA8650P57.771 ms0 - 371 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® SA8255P57.771 ms0 - 371 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® QCS845071.658 ms5 - 397 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® Dragonwing™ IQ-907558.193 ms7 - 13 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® Dragonwing™ IQ-X718146.618 ms5 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® Dragonwing™ Q-875023.735 ms0 - 394 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® SA7255P173.078 ms3 - 373 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatQualcomm® SA8295P64.055 ms0 - 305 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® 8 Elite Mobile23.735 ms0 - 394 MBNPU
DETR-ResNet50-DC5QNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile19.428 ms5 - 394 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Snapdragon® X2 Elite65.808 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Snapdragon® X Elite105.086 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Snapdragon® 8 Gen 3 Mobile98.134 ms2 - 900 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® Dragonwing™ IQ-8275127.508 ms2 - 7 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® Dragonwing™ QCS8550 (Proxy)113.54 ms3 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® SA8775P118.466 ms1 - 778 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® SA8650P118.466 ms1 - 778 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® SA8255P118.466 ms1 - 778 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® Dragonwing™ IQ-9075141.538 ms2 - 6 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® Dragonwing™ IQ-X7181105.086 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® Dragonwing™ Q-875079.185 ms2 - 782 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Qualcomm® SA7255P239.964 ms2 - 757 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Snapdragon® 8 Elite Mobile79.185 ms2 - 782 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedfp16Snapdragon® 8 Elite Gen 5 Mobile69.835 ms2 - 691 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® X2 Elite22.123 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® X Elite42.064 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® 8 Gen 3 Mobile31.43 ms2 - 732 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-827539.54 ms2 - 7 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ QCS8550 (Proxy)40.431 ms2 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® SA8775P41.823 ms0 - 610 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® SA8650P41.823 ms0 - 610 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® SA8255P41.823 ms0 - 610 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-907542.413 ms1 - 5 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-X718142.064 ms2 - 2 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-6690678.622 ms2 - 688 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-779061.328 ms2 - 526 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-875028.488 ms2 - 601 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Qualcomm® SA7255P92.132 ms1 - 612 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® 8 Elite Mobile28.488 ms2 - 601 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® 8 Elite Gen 5 Mobile19.443 ms2 - 617 MBNPU
DETR-ResNet50-DC5QNN_DLCw8a16mixedint16Snapdragon® 7 Gen 4 Mobile61.328 ms2 - 526 MBNPU
DETR-ResNet50-DC5TFLITEfloatSnapdragon® 8 Gen 3 Mobile32.429 ms0 - 494 MBNPU
DETR-ResNet50-DC5TFLITEfloatSnapdragon® 8 Gen 1 Mobile71.109 ms0 - 413 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® Dragonwing™ IQ-827559.339 ms0 - 90 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)44.213 ms0 - 3 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® SA8775P57.499 ms0 - 393 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® SA8650P57.499 ms0 - 393 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® SA8255P57.499 ms0 - 393 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® QCS845071.109 ms0 - 413 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® Dragonwing™ IQ-907557.789 ms0 - 89 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® Dragonwing™ Q-875023.706 ms0 - 405 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® SA7255P172.479 ms0 - 393 MBNPU
DETR-ResNet50-DC5TFLITEfloatQualcomm® SA8295P63.63 ms0 - 327 MBNPU
DETR-ResNet50-DC5TFLITEfloatSnapdragon® 8 Elite Mobile23.706 ms0 - 405 MBNPU
DETR-ResNet50-DC5TFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile19.223 ms0 - 415 MBNPU

License

  • The license for the original implementation of DETR-ResNet50-DC5 can be found here.

References

Community