CoolFace
Modelpublic

qualcomm/EfficientNet-B0

sourceHugging Facebsd-3-clauseupdated 10d agoView on Hugging Face
0likes195downloads
Model Card

EfficientNet-B0: Optimized for Qualcomm Devices

EfficientNetB0 is a machine learning model that can classify images from the Imagenet dataset. It can also be used as a backbone in building more complex models for specific use cases.

This is based on the implementation of EfficientNet-B0 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
ONNXw8a16UniversalQAIRT 2.45, ONNX Runtime 1.27.1Download
ONNXw8a16mixedint16UniversalQAIRT 2.45, ONNX Runtime 1.27.1Download
QNN_DLCfloatUniversalQAIRT 2.45Download
QNN_DLCw8a16UniversalQAIRT 2.45Download
QNN_DLCw8a16mixedint16UniversalQAIRT 2.45Download
TFLITEfloatUniversalQAIRT 2.45Download

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

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

Model Details

Model Type: Modelusecase.image_classification

Model Stats:

  • Input resolution: 224x224
  • Model checkpoint: Imagenet
  • Model size (float): 20.1 MB
  • Model size (w8a16): 6.99 MB
  • Number of parameters: 5.27M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
EfficientNet-B0ONNXfloatSnapdragon® X2 Elite0.656 ms2 - 2 MBNPU
EfficientNet-B0ONNXfloatSnapdragon® X Elite1.315 ms14 - 14 MBNPU
EfficientNet-B0ONNXfloatSnapdragon® 8 Gen 3 Mobile0.904 ms0 - 69 MBNPU
EfficientNet-B0ONNXfloatSnapdragon® 8 Gen 1 Mobile2.88 ms1 - 78 MBNPU
EfficientNet-B0ONNXfloatQualcomm® Dragonwing™ IQ-82751.605 ms1 - 4 MBNPU
EfficientNet-B0ONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)1.259 ms0 - 16 MBNPU
EfficientNet-B0ONNXfloatQualcomm® QCS84502.88 ms1 - 78 MBNPU
EfficientNet-B0ONNXfloatQualcomm® Dragonwing™ IQ-90751.628 ms1 - 3 MBNPU
EfficientNet-B0ONNXfloatQualcomm® Dragonwing™ IQ-X71811.315 ms14 - 14 MBNPU
EfficientNet-B0ONNXfloatQualcomm® Dragonwing™ Q-87500.697 ms0 - 38 MBNPU
EfficientNet-B0ONNXfloatSnapdragon® 8 Elite Mobile0.697 ms0 - 38 MBNPU
EfficientNet-B0ONNXfloatSnapdragon® 8 Elite Gen 5 Mobile0.552 ms0 - 43 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® X2 Elite0.571 ms1 - 1 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® X Elite1.486 ms6 - 6 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® 8 Gen 3 Mobile0.949 ms0 - 82 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® 8 Gen 1 Mobile1.659 ms0 - 83 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ QCS64903.816 ms0 - 3 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ IQ-82751.363 ms0 - 4 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ QCS8550 (Proxy)1.425 ms0 - 102 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® QCS84501.659 ms0 - 83 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ IQ-90751.576 ms0 - 3 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ IQ-X71811.486 ms6 - 6 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ Q-66905.691 ms0 - 65 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ Q-77901.444 ms2 - 60 MBNPU
EfficientNet-B0ONNXw8a16Qualcomm® Dragonwing™ Q-87500.668 ms0 - 57 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® 8 Elite Mobile0.668 ms0 - 57 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® 8 Elite Gen 5 Mobile0.555 ms0 - 60 MBNPU
EfficientNet-B0ONNXw8a16Snapdragon® 7 Gen 4 Mobile1.444 ms2 - 60 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® X2 Elite0.584 ms1 - 1 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® X Elite1.491 ms6 - 6 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® 8 Gen 3 Mobile0.951 ms0 - 84 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ IQ-82751.365 ms0 - 4 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ QCS8550 (Proxy)1.432 ms0 - 9 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ IQ-90751.574 ms0 - 3 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ IQ-X71811.491 ms6 - 6 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ Q-66905.892 ms0 - 65 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ Q-77901.475 ms0 - 59 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Qualcomm® Dragonwing™ Q-87500.68 ms0 - 63 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® 8 Elite Mobile0.68 ms0 - 63 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® 8 Elite Gen 5 Mobile0.553 ms0 - 63 MBNPU
EfficientNet-B0ONNXw8a16mixedint16Snapdragon® 7 Gen 4 Mobile1.475 ms0 - 59 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® X2 Elite0.844 ms1 - 1 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® X Elite1.753 ms1 - 1 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® 8 Gen 3 Mobile1.075 ms0 - 65 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® 8 Gen 1 Mobile3.614 ms0 - 74 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® Dragonwing™ IQ-82751.783 ms1 - 4 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)1.562 ms0 - 7 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® SA8775P2.009 ms1 - 40 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® SA8650P2.009 ms1 - 40 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® SA8255P2.009 ms1 - 40 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® QCS84503.614 ms0 - 74 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® Dragonwing™ IQ-90751.871 ms1 - 3 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® Dragonwing™ IQ-X71811.753 ms1 - 1 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® Dragonwing™ Q-87500.806 ms1 - 36 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® SA7255P4.947 ms1 - 36 MBNPU
EfficientNet-B0QNN_DLCfloatQualcomm® SA8295P3.618 ms0 - 43 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® 8 Elite Mobile0.806 ms1 - 36 MBNPU
EfficientNet-B0QNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile0.613 ms1 - 42 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® X2 Elite0.803 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® X Elite1.862 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® 8 Gen 3 Mobile1.132 ms0 - 66 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® 8 Gen 1 Mobile1.97 ms0 - 68 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ QCS64905.057 ms0 - 2 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ IQ-82751.569 ms0 - 3 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ QCS8550 (Proxy)1.672 ms0 - 2 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® SA8775P1.947 ms0 - 52 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® SA8650P1.947 ms0 - 52 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® SA8255P1.947 ms0 - 52 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® QCS84501.97 ms0 - 68 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ IQ-90751.783 ms0 - 2 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ IQ-X71811.862 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ Q-66906.469 ms0 - 164 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ Q-77901.708 ms0 - 48 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® Dragonwing™ Q-87500.773 ms0 - 46 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® SA7255P3.281 ms0 - 47 MBNPU
EfficientNet-B0QNN_DLCw8a16Qualcomm® SA8295P2.375 ms0 - 46 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® 8 Elite Mobile0.773 ms0 - 46 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® 8 Elite Gen 5 Mobile0.645 ms0 - 47 MBNPU
EfficientNet-B0QNN_DLCw8a16Snapdragon® 7 Gen 4 Mobile1.708 ms0 - 48 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® X2 Elite0.816 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® X Elite1.9 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® 8 Gen 3 Mobile1.134 ms0 - 66 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-82751.586 ms0 - 3 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ QCS8550 (Proxy)1.675 ms0 - 2 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® SA8775P1.951 ms0 - 51 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® SA8650P1.951 ms0 - 51 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® SA8255P1.951 ms0 - 51 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-90751.803 ms0 - 2 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ IQ-X71811.9 ms0 - 0 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-66906.742 ms0 - 169 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-77901.718 ms0 - 48 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® Dragonwing™ Q-87500.779 ms0 - 47 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Qualcomm® SA7255P3.3 ms0 - 48 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® 8 Elite Mobile0.779 ms0 - 47 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® 8 Elite Gen 5 Mobile0.634 ms0 - 47 MBNPU
EfficientNet-B0QNN_DLCw8a16mixedint16Snapdragon® 7 Gen 4 Mobile1.718 ms0 - 48 MBNPU
EfficientNet-B0TFLITEfloatSnapdragon® 8 Gen 3 Mobile1.068 ms0 - 65 MBNPU
EfficientNet-B0TFLITEfloatSnapdragon® 8 Gen 1 Mobile3.59 ms0 - 80 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® Dragonwing™ IQ-82751.795 ms0 - 17 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)1.532 ms0 - 2 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® SA8775P2.025 ms0 - 45 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® SA8650P2.025 ms0 - 45 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® SA8255P2.025 ms0 - 45 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® QCS84503.59 ms0 - 80 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® Dragonwing™ IQ-90751.882 ms0 - 16 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® Dragonwing™ Q-87500.816 ms0 - 46 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® SA7255P4.922 ms0 - 41 MBNPU
EfficientNet-B0TFLITEfloatQualcomm® SA8295P3.634 ms0 - 48 MBNPU
EfficientNet-B0TFLITEfloatSnapdragon® 8 Elite Mobile0.816 ms0 - 46 MBNPU
EfficientNet-B0TFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile0.611 ms0 - 41 MBNPU

License

  • The license for the original implementation of EfficientNet-B0 can be found here.

References

Community