CoolFace
Modelpublic

qualcomm/FFNet-78S-LowRes

sourceHugging Facebsd-3-clauseupdated 10d agoView on Hugging Face
2likes2kdownloads
Model Card

FFNet-78S-LowRes: Optimized for Qualcomm Devices

FFNet-78S-LowRes is a "fuss-free network" that segments street scene images with per-pixel classes like road, sidewalk, and pedestrian. Trained on the Cityscapes dataset.

This is based on the implementation of FFNet-78S-LowRes 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 [FFNet-78S-LowRes on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/ffnet_78s_lowres).

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 FFNet-78S-LowRes on GitHub for usage instructions.

Model Details

Model Type: Modelusecase.semantic_segmentation

Model Stats:

  • Input resolution: 1024x512
  • Model checkpoint: ffnet78SBCCcityscapesstatedictquartspre_down
  • Model size (float): 102 MB
  • Model size (w8a8): 26.0 MB
  • Number of output classes: 19
  • Number of parameters: 26.8M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
FFNet-78S-LowResONNXfloatSnapdragon® X2 Elite35.709 ms10 - 10 MBNPU
FFNet-78S-LowResONNXfloatSnapdragon® X Elite20.101 ms47 - 47 MBNPU
FFNet-78S-LowResONNXfloatSnapdragon® 8 Gen 3 Mobile15.193 ms2 - 251 MBNPU
FFNet-78S-LowResONNXfloatSnapdragon® 8 Gen 1 Mobile35.842 ms11 - 243 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® Dragonwing™ IQ-827539.359 ms6 - 15 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)20.029 ms0 - 52 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® QCS845035.842 ms11 - 243 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® Dragonwing™ IQ-907535.717 ms6 - 15 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® Dragonwing™ IQ-X718120.101 ms47 - 47 MBNPU
FFNet-78S-LowResONNXfloatQualcomm® Dragonwing™ Q-875013.372 ms8 - 194 MBNPU
FFNet-78S-LowResONNXfloatSnapdragon® 8 Elite Mobile13.372 ms8 - 194 MBNPU
FFNet-78S-LowResONNXfloatSnapdragon® 8 Elite Gen 5 Mobile8.202 ms8 - 196 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® X2 Elite2.719 ms4 - 4 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® X Elite5.862 ms25 - 25 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® 8 Gen 3 Mobile3.969 ms3 - 257 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® 8 Gen 1 Mobile8.17 ms3 - 256 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ QCS649028.757 ms2 - 5 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ IQ-82755.94 ms2 - 6 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)5.571 ms0 - 28 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® QCS84508.17 ms3 - 256 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ IQ-90755.781 ms2 - 5 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ IQ-X71815.862 ms25 - 25 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ Q-6690105.84 ms3 - 263 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ Q-779012.354 ms3 - 215 MBNPU
FFNet-78S-LowResONNXw8a8Qualcomm® Dragonwing™ Q-87503.047 ms0 - 195 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® 8 Elite Mobile3.047 ms0 - 195 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® 8 Elite Gen 5 Mobile2.31 ms0 - 205 MBNPU
FFNet-78S-LowResONNXw8a8Snapdragon® 7 Gen 4 Mobile12.354 ms3 - 215 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® X2 Elite36.31 ms6 - 6 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® X Elite22.73 ms6 - 6 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile15.743 ms6 - 246 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile42.173 ms6 - 235 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® Dragonwing™ IQ-827540.132 ms6 - 17 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)21.647 ms6 - 271 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® SA8775P36.276 ms1 - 183 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® SA8650P36.276 ms1 - 183 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® SA8255P36.276 ms1 - 183 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® QCS845042.173 ms6 - 235 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® Dragonwing™ IQ-907536.204 ms8 - 18 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® Dragonwing™ IQ-X718122.73 ms6 - 6 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® Dragonwing™ Q-875014.261 ms6 - 196 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® SA7255P131.844 ms2 - 184 MBNPU
FFNet-78S-LowResQNN_DLCfloatQualcomm® SA8295P38.171 ms0 - 177 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® 8 Elite Mobile14.261 ms6 - 196 MBNPU
FFNet-78S-LowResQNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile8.57 ms6 - 202 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® X2 Elite3.442 ms2 - 2 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® X Elite7.657 ms2 - 2 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® 8 Gen 3 Mobile4.879 ms0 - 128 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® 8 Gen 1 Mobile8.581 ms2 - 131 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ QCS649031.069 ms0 - 4 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-82757.402 ms2 - 6 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)7.007 ms2 - 4 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® SA8775P7.375 ms2 - 82 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® SA8650P7.375 ms2 - 82 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® SA8255P7.375 ms2 - 82 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® QCS84508.581 ms2 - 131 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-90757.115 ms3 - 7 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-X71817.657 ms2 - 2 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ Q-6690108.362 ms2 - 205 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ Q-779013.535 ms2 - 216 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® Dragonwing™ Q-87503.537 ms2 - 189 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® SA7255P20.488 ms2 - 80 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Qualcomm® SA8295P11.568 ms1 - 77 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® 8 Elite Mobile3.537 ms2 - 189 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® 8 Elite Gen 5 Mobile2.687 ms2 - 200 MBNPU
FFNet-78S-LowResQNN_DLCw8a8Snapdragon® 7 Gen 4 Mobile13.535 ms2 - 216 MBNPU
FFNet-78S-LowResTFLITEfloatSnapdragon® 8 Gen 3 Mobile15.704 ms2 - 320 MBNPU
FFNet-78S-LowResTFLITEfloatSnapdragon® 8 Gen 1 Mobile42.189 ms3 - 310 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® Dragonwing™ IQ-827540.017 ms0 - 63 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)21.64 ms2 - 5 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® SA8775P36.349 ms0 - 215 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® SA8650P36.349 ms0 - 215 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® SA8255P36.349 ms0 - 215 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® QCS845042.189 ms3 - 310 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® Dragonwing™ IQ-907536.233 ms0 - 63 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® Dragonwing™ Q-875014.556 ms2 - 226 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® SA7255P131.865 ms3 - 218 MBNPU
FFNet-78S-LowResTFLITEfloatQualcomm® SA8295P38.244 ms3 - 214 MBNPU
FFNet-78S-LowResTFLITEfloatSnapdragon® 8 Elite Mobile14.556 ms2 - 226 MBNPU
FFNet-78S-LowResTFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile8.581 ms2 - 227 MBNPU
FFNet-78S-LowResTFLITEw8a8Snapdragon® 8 Gen 3 Mobile3.618 ms1 - 131 MBNPU
FFNet-78S-LowResTFLITEw8a8Snapdragon® 8 Gen 1 Mobile6.744 ms1 - 133 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ QCS649026.769 ms1 - 31 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ IQ-82755.766 ms1 - 32 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)4.972 ms1 - 3 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® SA8775P5.497 ms1 - 79 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® SA8650P5.497 ms1 - 79 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® SA8255P5.497 ms1 - 79 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® QCS84506.744 ms1 - 133 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ IQ-90755.261 ms1 - 31 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ Q-6690100.913 ms1 - 201 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ Q-779011.704 ms1 - 211 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® Dragonwing™ Q-87502.796 ms0 - 187 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® SA7255P17.357 ms1 - 78 MBNPU
FFNet-78S-LowResTFLITEw8a8Qualcomm® SA8295P9.623 ms1 - 75 MBNPU
FFNet-78S-LowResTFLITEw8a8Snapdragon® 8 Elite Mobile2.796 ms0 - 187 MBNPU
FFNet-78S-LowResTFLITEw8a8Snapdragon® 8 Elite Gen 5 Mobile2.122 ms0 - 195 MBNPU
FFNet-78S-LowResTFLITEw8a8Snapdragon® 7 Gen 4 Mobile11.704 ms1 - 211 MBNPU

License

  • The license for the original implementation of FFNet-78S-LowRes can be found here.

References

Community