CoolFace
Modelpublic

qualcomm/BEVDet

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

BEVDet: Optimized for Qualcomm Devices

BEVDet is a machine learning model for generating a birds eye view represenation from the sensors(cameras) mounted on a vehicle.

This is based on the implementation of BEVDet 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
QNN_DLCfloatUniversalQAIRT 2.45Download
TFLITEfloatUniversalQAIRT 2.45Download

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

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 BEVDet on GitHub for usage instructions.

Model Details

Model Type: Modelusecase.driver_assistance

Model Stats:

  • Input resolution: 1 x 6 x 3 x 256 x 704
  • Model checkpoint: bevdet-r50.pth
  • Model size: 171 MB
  • Number of parameters: 44M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
decoderONNXfloatSnapdragon® X2 Elite6.436 ms4 - 4 MBNPU
decoderONNXfloatSnapdragon® X Elite12.421 ms34 - 34 MBNPU
decoderONNXfloatSnapdragon® 8 Gen 3 Mobile8.827 ms0 - 174 MBNPU
decoderONNXfloatSnapdragon® 8 Gen 1 Mobile23.547 ms0 - 170 MBNPU
decoderONNXfloatQualcomm® Dragonwing™ IQ-827525.915 ms4 - 11 MBNPU
decoderONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)11.95 ms0 - 37 MBNPU
decoderONNXfloatQualcomm® QCS845023.547 ms0 - 170 MBNPU
decoderONNXfloatQualcomm® Dragonwing™ IQ-907523.204 ms4 - 11 MBNPU
decoderONNXfloatQualcomm® Dragonwing™ IQ-X718112.421 ms34 - 34 MBNPU
decoderONNXfloatQualcomm® Dragonwing™ Q-87507.587 ms3 - 150 MBNPU
decoderONNXfloatSnapdragon® 8 Elite Mobile7.587 ms3 - 150 MBNPU
decoderONNXfloatSnapdragon® 8 Elite Gen 5 Mobile5.472 ms3 - 154 MBNPU
decoderQNN_DLCfloatSnapdragon® X2 Elite6.757 ms4 - 4 MBNPU
decoderQNN_DLCfloatSnapdragon® X Elite12.556 ms4 - 4 MBNPU
decoderQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile8.787 ms0 - 170 MBNPU
decoderQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile23.203 ms0 - 169 MBNPU
decoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-827525.555 ms4 - 12 MBNPU
decoderQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)11.863 ms4 - 6 MBNPU
decoderQNN_DLCfloatQualcomm® SA8775P23.121 ms1 - 148 MBNPU
decoderQNN_DLCfloatQualcomm® SA8650P23.121 ms1 - 148 MBNPU
decoderQNN_DLCfloatQualcomm® SA8255P23.121 ms1 - 148 MBNPU
decoderQNN_DLCfloatQualcomm® QCS845023.203 ms0 - 169 MBNPU
decoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-907523.468 ms4 - 11 MBNPU
decoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-X718112.556 ms4 - 4 MBNPU
decoderQNN_DLCfloatQualcomm® Dragonwing™ Q-87507.56 ms0 - 148 MBNPU
decoderQNN_DLCfloatQualcomm® SA7255P87.64 ms1 - 145 MBNPU
decoderQNN_DLCfloatQualcomm® SA8295P25.535 ms0 - 142 MBNPU
decoderQNN_DLCfloatSnapdragon® 8 Elite Mobile7.56 ms0 - 148 MBNPU
decoderQNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile5.567 ms4 - 152 MBNPU
decoderTFLITEfloatSnapdragon® 8 Gen 3 Mobile8.828 ms1 - 207 MBNPU
decoderTFLITEfloatSnapdragon® 8 Gen 1 Mobile23.206 ms1 - 206 MBNPU
decoderTFLITEfloatQualcomm® Dragonwing™ IQ-827525.656 ms1 - 46 MBNPU
decoderTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)11.971 ms1 - 3 MBNPU
decoderTFLITEfloatQualcomm® SA8775P23.126 ms1 - 153 MBNPU
decoderTFLITEfloatQualcomm® SA8650P23.126 ms1 - 153 MBNPU
decoderTFLITEfloatQualcomm® SA8255P23.126 ms1 - 153 MBNPU
decoderTFLITEfloatQualcomm® QCS845023.206 ms1 - 206 MBNPU
decoderTFLITEfloatQualcomm® Dragonwing™ IQ-907523.89 ms1 - 46 MBNPU
decoderTFLITEfloatQualcomm® Dragonwing™ Q-87507.54 ms0 - 148 MBNPU
decoderTFLITEfloatQualcomm® SA7255P87.582 ms1 - 149 MBNPU
decoderTFLITEfloatQualcomm® SA8295P25.532 ms1 - 146 MBNPU
decoderTFLITEfloatSnapdragon® 8 Elite Mobile7.54 ms0 - 148 MBNPU
decoderTFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile5.472 ms1 - 155 MBNPU
encoderONNXfloatSnapdragon® X2 Elite23.458 ms12 - 12 MBNPU
encoderONNXfloatSnapdragon® X Elite44.747 ms39 - 39 MBNPU
encoderONNXfloatSnapdragon® 8 Gen 3 Mobile36.861 ms0 - 420 MBNPU
encoderONNXfloatSnapdragon® 8 Gen 1 Mobile82.171 ms1 - 328 MBNPU
encoderONNXfloatQualcomm® Dragonwing™ IQ-827572.746 ms12 - 28 MBNPU
encoderONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)46.745 ms0 - 45 MBNPU
encoderONNXfloatQualcomm® QCS845082.171 ms1 - 328 MBNPU
encoderONNXfloatQualcomm® Dragonwing™ IQ-907567.322 ms12 - 27 MBNPU
encoderONNXfloatQualcomm® Dragonwing™ IQ-X718144.747 ms39 - 39 MBNPU
encoderONNXfloatQualcomm® Dragonwing™ Q-875026.679 ms6 - 321 MBNPU
encoderONNXfloatSnapdragon® 8 Elite Mobile26.679 ms6 - 321 MBNPU
encoderONNXfloatSnapdragon® 8 Elite Gen 5 Mobile21.145 ms6 - 337 MBNPU
encoderQNN_DLCfloatSnapdragon® X2 Elite22.822 ms12 - 12 MBNPU
encoderQNN_DLCfloatSnapdragon® X Elite44.003 ms12 - 12 MBNPU
encoderQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile37.315 ms12 - 427 MBNPU
encoderQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile81.348 ms4 - 324 MBNPU
encoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-827567.927 ms12 - 29 MBNPU
encoderQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)44.045 ms13 - 414 MBNPU
encoderQNN_DLCfloatQualcomm® SA8775P64.989 ms0 - 306 MBNPU
encoderQNN_DLCfloatQualcomm® SA8650P64.989 ms0 - 306 MBNPU
encoderQNN_DLCfloatQualcomm® SA8255P64.989 ms0 - 306 MBNPU
encoderQNN_DLCfloatQualcomm® QCS845081.348 ms4 - 324 MBNPU
encoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-907565.05 ms12 - 28 MBNPU
encoderQNN_DLCfloatQualcomm® Dragonwing™ IQ-X718144.003 ms12 - 12 MBNPU
encoderQNN_DLCfloatQualcomm® Dragonwing™ Q-875025.259 ms12 - 328 MBNPU
encoderQNN_DLCfloatQualcomm® SA7255P207.81 ms1 - 306 MBNPU
encoderQNN_DLCfloatQualcomm® SA8295P68.789 ms0 - 231 MBNPU
encoderQNN_DLCfloatSnapdragon® 8 Elite Mobile25.259 ms12 - 328 MBNPU
encoderQNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile20.119 ms12 - 349 MBNPU
encoderTFLITEfloatSnapdragon® 8 Gen 3 Mobile35.917 ms24 - 477 MBNPU
encoderTFLITEfloatSnapdragon® 8 Gen 1 Mobile76.238 ms25 - 391 MBNPU
encoderTFLITEfloatQualcomm® Dragonwing™ IQ-827573.236 ms25 - 115 MBNPU
encoderTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)45.258 ms25 - 27 MBNPU
encoderTFLITEfloatQualcomm® SA8775P67.313 ms25 - 353 MBNPU
encoderTFLITEfloatQualcomm® SA8650P67.313 ms25 - 353 MBNPU
encoderTFLITEfloatQualcomm® SA8255P67.313 ms25 - 353 MBNPU
encoderTFLITEfloatQualcomm® QCS845076.238 ms25 - 391 MBNPU
encoderTFLITEfloatQualcomm® Dragonwing™ IQ-907568.202 ms23 - 112 MBNPU
encoderTFLITEfloatQualcomm® Dragonwing™ Q-875028.858 ms24 - 359 MBNPU
encoderTFLITEfloatQualcomm® SA7255P213.598 ms25 - 352 MBNPU
encoderTFLITEfloatQualcomm® SA8295P67.796 ms25 - 269 MBNPU
encoderTFLITEfloatSnapdragon® 8 Elite Mobile28.858 ms24 - 359 MBNPU
encoderTFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile21.287 ms24 - 365 MBNPU
poolerONNXfloatSnapdragon® X2 Elite17.265 ms284 - 284 MBCPU
poolerONNXfloatSnapdragon® X Elite78.002 ms283 - 283 MBCPU
poolerONNXfloatSnapdragon® 8 Gen 3 Mobile24.753 ms278 - 287 MBCPU
poolerONNXfloatSnapdragon® 8 Gen 1 Mobile33.964 ms257 - 268 MBCPU
poolerONNXfloatQualcomm® Dragonwing™ IQ-827554.586 ms274 - 278 MBCPU
poolerONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)26.623 ms274 - 276 MBCPU
poolerONNXfloatQualcomm® QCS845033.964 ms257 - 268 MBCPU
poolerONNXfloatQualcomm® Dragonwing™ IQ-907547.101 ms277 - 281 MBCPU
poolerONNXfloatQualcomm® Dragonwing™ IQ-X718178.002 ms283 - 283 MBCPU
poolerONNXfloatQualcomm® Dragonwing™ Q-875021.576 ms279 - 291 MBCPU
poolerONNXfloatSnapdragon® 8 Elite Mobile21.576 ms279 - 291 MBCPU
poolerONNXfloatSnapdragon® 8 Elite Gen 5 Mobile18.256 ms278 - 286 MBCPU
poolerQNN_DLCfloatSnapdragon® X2 Elite322.292 ms4 - 4 MBCPU
poolerQNN_DLCfloatSnapdragon® X Elite332.112 ms4 - 4 MBCPU
poolerQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile149.93 ms4 - 14 MBCPU
poolerQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile200.167 ms4 - 20 MBCPU
poolerQNN_DLCfloatQualcomm® Dragonwing™ IQ-8275369.409 ms268 - 736 MBCPU
poolerQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)166.039 ms5 - 499 MBCPU
poolerQNN_DLCfloatQualcomm® SA8775P308.633 ms4 - 17 MBCPU
poolerQNN_DLCfloatQualcomm® SA8650P308.633 ms4 - 17 MBCPU
poolerQNN_DLCfloatQualcomm® SA8255P308.633 ms4 - 17 MBCPU
poolerQNN_DLCfloatQualcomm® QCS8450200.167 ms4 - 20 MBCPU
poolerQNN_DLCfloatQualcomm® Dragonwing™ IQ-9075327.313 ms269 - 737 MBCPU
poolerQNN_DLCfloatQualcomm® Dragonwing™ IQ-X7181332.112 ms4 - 4 MBCPU
poolerQNN_DLCfloatQualcomm® Dragonwing™ Q-8750173.973 ms4 - 17 MBCPU
poolerQNN_DLCfloatQualcomm® SA7255P358.012 ms4 - 16 MBCPU
poolerQNN_DLCfloatQualcomm® SA8295P306.432 ms4 - 16 MBCPU
poolerQNN_DLCfloatSnapdragon® 8 Elite Mobile173.973 ms4 - 17 MBCPU
poolerQNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile215.454 ms4 - 13 MBCPU
poolerTFLITEfloatSnapdragon® 8 Gen 3 Mobile46.741 ms127 - 140 MBCPU
poolerTFLITEfloatSnapdragon® 8 Gen 1 Mobile74.48 ms120 - 134 MBCPU
poolerTFLITEfloatQualcomm® Dragonwing™ IQ-8275127.141 ms127 - 321 MBCPU
poolerTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)64.365 ms128 - 130 MBCPU
poolerTFLITEfloatQualcomm® SA8775P90.951 ms130 - 136 MBCPU
poolerTFLITEfloatQualcomm® SA8650P90.951 ms130 - 136 MBCPU
poolerTFLITEfloatQualcomm® SA8255P90.951 ms130 - 136 MBCPU
poolerTFLITEfloatQualcomm® QCS845074.48 ms120 - 134 MBCPU
poolerTFLITEfloatQualcomm® Dragonwing™ IQ-9075106.262 ms127 - 320 MBCPU
poolerTFLITEfloatQualcomm® Dragonwing™ Q-875052.861 ms126 - 138 MBCPU
poolerTFLITEfloatQualcomm® SA7255P108.327 ms128 - 137 MBCPU
poolerTFLITEfloatQualcomm® SA8295P86.391 ms127 - 133 MBCPU
poolerTFLITEfloatSnapdragon® 8 Elite Mobile52.861 ms126 - 138 MBCPU
poolerTFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile46.184 ms127 - 139 MBCPU

License

  • The license for the original implementation of BEVDet can be found here.

References

Community