CoolFace
Modelpublic

qualcomm/Inception-v3

sourceHugging Facebsd-3-clauseupdated 10d agoView on Hugging Face
1likes2.5kdownloads
Model Card

Inception-v3: Optimized for Qualcomm Devices

InceptionNetV3 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 Inception-v3 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
ONNXw8a8UniversalQAIRT 2.45, ONNX Runtime 1.27.1Download
QNN_DLCfloatUniversalQAIRT 2.45Download
QNN_DLCw8a8UniversalQAIRT 2.45Download
TFLITEfloatUniversalQAIRT 2.45Download
TFLITEw8a8UniversalQAIRT 2.45Download

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

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

Model Details

Model Type: Modelusecase.image_classification

Model Stats:

  • Input resolution: 224x224
  • Model checkpoint: Imagenet
  • Model size (float): 90.9 MB
  • Model size (w8a8): 23.3 MB
  • Number of parameters: 23.9M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
Inception-v3ONNXfloatSnapdragon® X2 Elite3.853 ms1 - 1 MBNPU
Inception-v3ONNXfloatSnapdragon® X Elite2.143 ms46 - 46 MBNPU
Inception-v3ONNXfloatSnapdragon® 8 Gen 3 Mobile1.595 ms0 - 62 MBNPU
Inception-v3ONNXfloatSnapdragon® 8 Gen 1 Mobile3.964 ms1 - 67 MBNPU
Inception-v3ONNXfloatQualcomm® Dragonwing™ IQ-82754.258 ms1 - 5 MBNPU
Inception-v3ONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)2.211 ms0 - 49 MBNPU
Inception-v3ONNXfloatQualcomm® QCS84503.964 ms1 - 67 MBNPU
Inception-v3ONNXfloatQualcomm® Dragonwing™ IQ-90753.661 ms1 - 5 MBNPU
Inception-v3ONNXfloatQualcomm® Dragonwing™ IQ-X71812.143 ms46 - 46 MBNPU
Inception-v3ONNXfloatQualcomm® Dragonwing™ Q-87501.338 ms0 - 40 MBNPU
Inception-v3ONNXfloatSnapdragon® 8 Elite Mobile1.338 ms0 - 40 MBNPU
Inception-v3ONNXfloatSnapdragon® 8 Elite Gen 5 Mobile1.088 ms0 - 44 MBNPU
Inception-v3ONNXw8a8Snapdragon® X2 Elite0.372 ms1 - 1 MBNPU
Inception-v3ONNXw8a8Snapdragon® X Elite0.798 ms23 - 23 MBNPU
Inception-v3ONNXw8a8Snapdragon® 8 Gen 3 Mobile0.631 ms0 - 100 MBNPU
Inception-v3ONNXw8a8Snapdragon® 8 Gen 1 Mobile1.24 ms0 - 101 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ QCS64904.009 ms0 - 3 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ IQ-82751.0 ms0 - 4 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.849 ms0 - 26 MBNPU
Inception-v3ONNXw8a8Qualcomm® QCS84501.24 ms0 - 101 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ IQ-90750.931 ms0 - 3 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ IQ-X71810.798 ms23 - 23 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ Q-669010.739 ms0 - 181 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ Q-77901.374 ms0 - 63 MBNPU
Inception-v3ONNXw8a8Qualcomm® Dragonwing™ Q-87500.539 ms0 - 65 MBNPU
Inception-v3ONNXw8a8Snapdragon® 8 Elite Mobile0.539 ms0 - 65 MBNPU
Inception-v3ONNXw8a8Snapdragon® 8 Elite Gen 5 Mobile0.424 ms0 - 62 MBNPU
Inception-v3ONNXw8a8Snapdragon® 7 Gen 4 Mobile1.374 ms0 - 63 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® X2 Elite3.891 ms1 - 1 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® X Elite2.088 ms1 - 1 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® 8 Gen 3 Mobile1.517 ms0 - 60 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® 8 Gen 1 Mobile3.726 ms0 - 60 MBNPU
Inception-v3QNN_DLCfloatQualcomm® Dragonwing™ IQ-82753.997 ms1 - 4 MBNPU
Inception-v3QNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)1.98 ms1 - 116 MBNPU
Inception-v3QNN_DLCfloatQualcomm® SA8775P3.613 ms1 - 38 MBNPU
Inception-v3QNN_DLCfloatQualcomm® SA8650P3.613 ms1 - 38 MBNPU
Inception-v3QNN_DLCfloatQualcomm® SA8255P3.613 ms1 - 38 MBNPU
Inception-v3QNN_DLCfloatQualcomm® QCS84503.726 ms0 - 60 MBNPU
Inception-v3QNN_DLCfloatQualcomm® Dragonwing™ IQ-90753.428 ms3 - 6 MBNPU
Inception-v3QNN_DLCfloatQualcomm® Dragonwing™ IQ-X71812.088 ms1 - 1 MBNPU
Inception-v3QNN_DLCfloatQualcomm® Dragonwing™ Q-87501.266 ms0 - 34 MBNPU
Inception-v3QNN_DLCfloatQualcomm® SA7255P13.481 ms1 - 35 MBNPU
Inception-v3QNN_DLCfloatQualcomm® SA8295P4.166 ms0 - 33 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® 8 Elite Mobile1.266 ms0 - 34 MBNPU
Inception-v3QNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile1.016 ms1 - 38 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® X2 Elite0.491 ms0 - 0 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® X Elite0.879 ms0 - 0 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® 8 Gen 3 Mobile0.599 ms0 - 79 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® 8 Gen 1 Mobile1.18 ms0 - 82 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ QCS64903.989 ms0 - 2 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ IQ-82750.939 ms0 - 3 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.806 ms0 - 2 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® SA8775P0.998 ms0 - 56 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® SA8650P0.998 ms0 - 56 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® SA8255P0.998 ms0 - 56 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® QCS84501.18 ms0 - 82 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ IQ-90750.874 ms0 - 2 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ IQ-X71810.879 ms0 - 0 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ Q-669010.605 ms0 - 169 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ Q-77901.307 ms0 - 55 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® Dragonwing™ Q-87500.515 ms0 - 53 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® SA7255P2.389 ms0 - 53 MBNPU
Inception-v3QNN_DLCw8a8Qualcomm® SA8295P1.599 ms0 - 51 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® 8 Elite Mobile0.515 ms0 - 53 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® 8 Elite Gen 5 Mobile0.415 ms0 - 56 MBNPU
Inception-v3QNN_DLCw8a8Snapdragon® 7 Gen 4 Mobile1.307 ms0 - 55 MBNPU
Inception-v3TFLITEfloatSnapdragon® 8 Gen 3 Mobile1.489 ms0 - 118 MBNPU
Inception-v3TFLITEfloatSnapdragon® 8 Gen 1 Mobile3.729 ms0 - 121 MBNPU
Inception-v3TFLITEfloatQualcomm® Dragonwing™ IQ-82753.977 ms0 - 50 MBNPU
Inception-v3TFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)2.035 ms0 - 3 MBNPU
Inception-v3TFLITEfloatQualcomm® SA8775P3.622 ms0 - 69 MBNPU
Inception-v3TFLITEfloatQualcomm® SA8650P3.622 ms0 - 69 MBNPU
Inception-v3TFLITEfloatQualcomm® SA8255P3.622 ms0 - 69 MBNPU
Inception-v3TFLITEfloatQualcomm® QCS84503.729 ms0 - 121 MBNPU
Inception-v3TFLITEfloatQualcomm® Dragonwing™ IQ-90753.429 ms0 - 49 MBNPU
Inception-v3TFLITEfloatQualcomm® Dragonwing™ Q-87501.27 ms0 - 69 MBNPU
Inception-v3TFLITEfloatQualcomm® SA7255P13.505 ms0 - 66 MBNPU
Inception-v3TFLITEfloatQualcomm® SA8295P4.173 ms0 - 71 MBNPU
Inception-v3TFLITEfloatSnapdragon® 8 Elite Mobile1.27 ms0 - 69 MBNPU
Inception-v3TFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile1.01 ms0 - 70 MBNPU
Inception-v3TFLITEw8a8Snapdragon® 8 Gen 3 Mobile0.644 ms0 - 79 MBNPU
Inception-v3TFLITEw8a8Snapdragon® 8 Gen 1 Mobile1.288 ms0 - 83 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ QCS64904.287 ms0 - 25 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ IQ-82751.007 ms0 - 26 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.908 ms0 - 31 MBNPU
Inception-v3TFLITEw8a8Qualcomm® SA8775P1.175 ms0 - 55 MBNPU
Inception-v3TFLITEw8a8Qualcomm® SA8650P1.175 ms0 - 55 MBNPU
Inception-v3TFLITEw8a8Qualcomm® SA8255P1.175 ms0 - 55 MBNPU
Inception-v3TFLITEw8a8Qualcomm® QCS84501.288 ms0 - 83 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ IQ-90751.053 ms0 - 25 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ Q-669010.71 ms0 - 168 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ Q-77901.408 ms0 - 53 MBNPU
Inception-v3TFLITEw8a8Qualcomm® Dragonwing™ Q-87500.547 ms0 - 57 MBNPU
Inception-v3TFLITEw8a8Qualcomm® SA7255P2.527 ms0 - 51 MBNPU
Inception-v3TFLITEw8a8Qualcomm® SA8295P1.819 ms0 - 50 MBNPU
Inception-v3TFLITEw8a8Snapdragon® 8 Elite Mobile0.547 ms0 - 57 MBNPU
Inception-v3TFLITEw8a8Snapdragon® 8 Elite Gen 5 Mobile0.454 ms0 - 51 MBNPU
Inception-v3TFLITEw8a8Snapdragon® 7 Gen 4 Mobile1.408 ms0 - 53 MBNPU

License

  • The license for the original implementation of Inception-v3 can be found here.

References

Community