CoolFace
Modelpublic

qualcomm/GoogLeNet

sourceHugging Facebsd-3-clauseupdated 4d agoView on Hugging Face
2likes75downloads
Model Card

GoogLeNet: Optimized for Qualcomm Devices

GoogLeNet 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 GoogLeNet 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.50, ONNX Runtime 1.27.1Download
ONNXw8a8UniversalQAIRT 2.50, ONNX Runtime 1.27.1Download
QNN_DLCfloatUniversalQAIRT 2.50Download
QNN_DLCw8a8UniversalQAIRT 2.50Download
TFLITEfloatUniversalQAIRT 2.50Download
TFLITEw8a8UniversalQAIRT 2.50Download

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

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

Model Details

Model Type: Modelusecase.image_classification

Model Stats:

  • —Input resolution: 224x224
  • —Model checkpoint: Imagenet
  • —Model size (float): 25.3 MB
  • —Model size (w8a8): 6.54 MB
  • —Number of parameters: 6.62M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
GoogLeNetONNXfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile0.394 ms0 - 31 MBNPU
GoogLeNetONNXfloatSnapdragon® 8 Elite For Galaxy Mobile0.476 ms0 - 31 MBNPU
GoogLeNetONNXfloatSnapdragon® X2 Elite0.405 ms2 - 2 MBNPU
GoogLeNetONNXfloatSnapdragon® X Elite0.873 ms13 - 13 MBNPU
GoogLeNetONNXfloatSnapdragon® 8 Gen 3 Mobile0.563 ms0 - 51 MBNPU
GoogLeNetONNXfloatSnapdragon® 8 Gen 1 Mobile1.458 ms1 - 57 MBNPU
GoogLeNetONNXfloatQualcomm® Dragonwing™ IQ-82751.535 ms1 - 5 MBNPU
GoogLeNetONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)0.849 ms0 - 15 MBNPU
GoogLeNetONNXfloatQualcomm® QCS84501.458 ms1 - 57 MBNPU
GoogLeNetONNXfloatQualcomm® Dragonwing™ IQ-90751.496 ms1 - 4 MBNPU
GoogLeNetONNXfloatQualcomm® Dragonwing™ IQ-X71810.873 ms13 - 13 MBNPU
GoogLeNetONNXfloatQualcomm® Dragonwing™ Q-87500.476 ms0 - 31 MBNPU
GoogLeNetONNXw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile0.186 ms0 - 40 MBNPU
GoogLeNetONNXw8a8Snapdragon® 8 Elite For Galaxy Mobile0.201 ms0 - 39 MBNPU
GoogLeNetONNXw8a8Snapdragon® X2 Elite0.169 ms1 - 1 MBNPU
GoogLeNetONNXw8a8Snapdragon® X Elite0.29 ms7 - 7 MBNPU
GoogLeNetONNXw8a8Snapdragon® 8 Gen 3 Mobile0.226 ms0 - 56 MBNPU
GoogLeNetONNXw8a8Snapdragon® 8 Gen 1 Mobile0.388 ms0 - 59 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ QCS64901.049 ms0 - 3 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ IQ-82750.432 ms0 - 4 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.306 ms0 - 9 MBNPU
GoogLeNetONNXw8a8Qualcomm® QCS84500.388 ms0 - 59 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ IQ-90750.428 ms0 - 3 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ IQ-X71810.29 ms7 - 7 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ Q-66902.352 ms0 - 41 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ Q-77900.344 ms0 - 41 MBNPU
GoogLeNetONNXw8a8Qualcomm® Dragonwing™ Q-87500.201 ms0 - 39 MBNPU
GoogLeNetONNXw8a8Snapdragon® 7 Gen 4 Mobile0.344 ms0 - 41 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile0.378 ms0 - 31 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® 8 Elite For Galaxy Mobile0.454 ms0 - 30 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® X2 Elite0.499 ms1 - 1 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® X Elite0.956 ms1 - 1 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile0.565 ms0 - 47 MBNPU
GoogLeNetQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile1.469 ms0 - 52 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® Dragonwing™ IQ-82751.482 ms1 - 4 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)0.821 ms1 - 4 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® QCS84501.469 ms0 - 52 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® Dragonwing™ IQ-90751.427 ms1 - 3 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® Dragonwing™ IQ-X71810.956 ms1 - 1 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® Dragonwing™ Q-87500.454 ms0 - 30 MBNPU
GoogLeNetQNN_DLCfloatQualcomm® SA8295P1.686 ms0 - 29 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile0.145 ms0 - 34 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® 8 Elite For Galaxy Mobile0.153 ms0 - 33 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® X2 Elite0.22 ms0 - 0 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® X Elite0.343 ms0 - 0 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® 8 Gen 3 Mobile0.185 ms0 - 48 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® 8 Gen 1 Mobile0.323 ms0 - 53 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ QCS64901.049 ms2 - 4 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-82750.405 ms0 - 3 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.249 ms0 - 1 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® SA8775P0.43 ms0 - 36 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® SA8650P0.43 ms0 - 36 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® SA8255P0.43 ms0 - 36 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® QCS84500.323 ms0 - 53 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-90750.352 ms0 - 2 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-X71810.343 ms0 - 0 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ Q-66902.283 ms0 - 35 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ Q-77900.334 ms0 - 34 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® Dragonwing™ Q-87500.153 ms0 - 33 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® SA7255P0.791 ms0 - 34 MBNPU
GoogLeNetQNN_DLCw8a8Qualcomm® SA8295P0.498 ms0 - 32 MBNPU
GoogLeNetQNN_DLCw8a8Snapdragon® 7 Gen 4 Mobile0.334 ms0 - 34 MBNPU
GoogLeNetTFLITEfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile0.375 ms0 - 39 MBNPU
GoogLeNetTFLITEfloatSnapdragon® 8 Elite For Galaxy Mobile0.467 ms0 - 37 MBNPU
GoogLeNetTFLITEfloatSnapdragon® 8 Gen 3 Mobile0.571 ms0 - 58 MBNPU
GoogLeNetTFLITEfloatSnapdragon® 8 Gen 1 Mobile1.479 ms0 - 65 MBNPU
GoogLeNetTFLITEfloatQualcomm® Dragonwing™ IQ-82751.498 ms0 - 17 MBNPU
GoogLeNetTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)0.825 ms0 - 2 MBNPU
GoogLeNetTFLITEfloatQualcomm® SA8775P1.536 ms0 - 41 MBNPU
GoogLeNetTFLITEfloatQualcomm® SA8650P1.536 ms0 - 41 MBNPU
GoogLeNetTFLITEfloatQualcomm® SA8255P1.536 ms0 - 41 MBNPU
GoogLeNetTFLITEfloatQualcomm® QCS84501.479 ms0 - 65 MBNPU
GoogLeNetTFLITEfloatQualcomm® Dragonwing™ IQ-90751.427 ms0 - 16 MBNPU
GoogLeNetTFLITEfloatQualcomm® Dragonwing™ Q-87500.467 ms0 - 37 MBNPU
GoogLeNetTFLITEfloatQualcomm® SA7255P20.107 ms0 - 18 MBGPU
GoogLeNetTFLITEfloatQualcomm® SA8295P1.706 ms0 - 36 MBNPU
GoogLeNetTFLITEw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile0.15 ms0 - 33 MBNPU
GoogLeNetTFLITEw8a8Snapdragon® 8 Elite For Galaxy Mobile0.164 ms0 - 38 MBNPU
GoogLeNetTFLITEw8a8Snapdragon® 8 Gen 3 Mobile0.182 ms0 - 47 MBNPU
GoogLeNetTFLITEw8a8Snapdragon® 8 Gen 1 Mobile0.328 ms0 - 53 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ QCS64900.906 ms0 - 9 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ IQ-82750.352 ms0 - 10 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)0.247 ms0 - 2 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® QCS84500.328 ms0 - 53 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ IQ-90750.346 ms0 - 9 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ Q-66902.246 ms0 - 33 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ Q-77900.332 ms0 - 33 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® Dragonwing™ Q-87500.164 ms0 - 38 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® SA7255P0.826 ms0 - 32 MBNPU
GoogLeNetTFLITEw8a8Qualcomm® SA8295P0.521 ms0 - 30 MBNPU
GoogLeNetTFLITEw8a8Snapdragon® 7 Gen 4 Mobile0.332 ms0 - 33 MBNPU

License

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

References

Community