CoolFace
Modelpublic

qualcomm/FFNet-54S

sourceHugging Facebsd-3-clauseupdated 11d agoView on Hugging Face
1likes1.6kdownloads
Model Card

FFNet-54S: Optimized for Qualcomm Devices

FFNet-54S 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-54S 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-54S on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/ffnet_54s).

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

Model Details

Model Type: Modelusecase.semantic_segmentation

Model Stats:

  • Input resolution: 2048x1024
  • Model checkpoint: ffnet54SdBBBcityscapesstatedict_quarts
  • Model size (float): 68.8 MB
  • Model size (w8a8): 17.5 MB
  • Number of output classes: 19
  • Number of parameters: 18.0M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
FFNet-54SONNXfloatSnapdragon® X2 Elite15.532 ms24 - 24 MBNPU
FFNet-54SONNXfloatSnapdragon® X Elite34.057 ms24 - 24 MBNPU
FFNet-54SONNXfloatSnapdragon® 8 Gen 3 Mobile24.47 ms1 - 301 MBNPU
FFNet-54SONNXfloatSnapdragon® 8 Gen 1 Mobile52.506 ms4 - 273 MBNPU
FFNet-54SONNXfloatQualcomm® Dragonwing™ IQ-827549.819 ms24 - 51 MBNPU
FFNet-54SONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)34.956 ms24 - 38 MBNPU
FFNet-54SONNXfloatQualcomm® QCS845052.506 ms4 - 273 MBNPU
FFNet-54SONNXfloatQualcomm® Dragonwing™ IQ-907549.475 ms24 - 51 MBNPU
FFNet-54SONNXfloatQualcomm® Dragonwing™ IQ-X718134.057 ms24 - 24 MBNPU
FFNet-54SONNXfloatQualcomm® Dragonwing™ Q-875019.222 ms6 - 196 MBNPU
FFNet-54SONNXfloatSnapdragon® 8 Elite Mobile19.222 ms6 - 196 MBNPU
FFNet-54SONNXfloatSnapdragon® 8 Elite Gen 5 Mobile14.381 ms5 - 219 MBNPU
FFNet-54SONNXw8a8Snapdragon® X2 Elite7.367 ms7 - 7 MBNPU
FFNet-54SONNXw8a8Snapdragon® X Elite11.916 ms13 - 13 MBNPU
FFNet-54SONNXw8a8Snapdragon® 8 Gen 3 Mobile7.361 ms7 - 271 MBNPU
FFNet-54SONNXw8a8Snapdragon® 8 Gen 1 Mobile16.809 ms7 - 270 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ QCS649052.133 ms6 - 9 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ IQ-827510.857 ms6 - 10 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)11.326 ms0 - 16 MBNPU
FFNet-54SONNXw8a8Qualcomm® QCS845016.809 ms7 - 270 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ IQ-907511.746 ms6 - 9 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ IQ-X718111.916 ms13 - 13 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ Q-6690123.753 ms6 - 254 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ Q-779014.991 ms7 - 223 MBNPU
FFNet-54SONNXw8a8Qualcomm® Dragonwing™ Q-875011.761 ms1 - 201 MBNPU
FFNet-54SONNXw8a8Snapdragon® 8 Elite Mobile11.761 ms1 - 201 MBNPU
FFNet-54SONNXw8a8Snapdragon® 8 Elite Gen 5 Mobile6.988 ms1 - 203 MBNPU
FFNet-54SONNXw8a8Snapdragon® 7 Gen 4 Mobile14.991 ms7 - 223 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® X2 Elite15.81 ms24 - 24 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® X Elite39.86 ms24 - 24 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile26.554 ms15 - 292 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile77.025 ms24 - 296 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® Dragonwing™ IQ-827553.644 ms24 - 53 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)38.405 ms24 - 26 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® SA8775P53.663 ms24 - 224 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® SA8650P53.663 ms24 - 224 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® SA8255P53.663 ms24 - 224 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® QCS845077.025 ms24 - 296 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® Dragonwing™ IQ-907555.161 ms24 - 52 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® Dragonwing™ IQ-X718139.86 ms24 - 24 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® Dragonwing™ Q-875019.651 ms19 - 241 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® SA7255P155.416 ms24 - 224 MBNPU
FFNet-54SQNN_DLCfloatQualcomm® SA8295P59.227 ms24 - 223 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® 8 Elite Mobile19.651 ms19 - 241 MBNPU
FFNet-54SQNN_DLCfloatSnapdragon® 8 Elite Gen 5 Mobile13.751 ms16 - 260 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® X2 Elite6.49 ms6 - 6 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® X Elite16.766 ms6 - 6 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® 8 Gen 3 Mobile10.95 ms6 - 268 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® 8 Gen 1 Mobile22.194 ms6 - 266 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ QCS649058.892 ms5 - 13 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-827515.813 ms3 - 12 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)15.741 ms6 - 8 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® SA8775P16.267 ms6 - 212 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® SA8650P16.267 ms6 - 212 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® SA8255P16.267 ms6 - 212 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® QCS845022.194 ms6 - 266 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-907516.448 ms6 - 14 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-X718116.766 ms6 - 6 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ Q-6690142.512 ms6 - 244 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ Q-779020.476 ms6 - 229 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® Dragonwing™ Q-87507.498 ms6 - 225 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® SA7255P35.563 ms6 - 211 MBNPU
FFNet-54SQNN_DLCw8a8Qualcomm® SA8295P21.317 ms6 - 215 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® 8 Elite Mobile7.498 ms6 - 225 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® 8 Elite Gen 5 Mobile5.572 ms6 - 239 MBNPU
FFNet-54SQNN_DLCw8a8Snapdragon® 7 Gen 4 Mobile20.476 ms6 - 229 MBNPU
FFNet-54STFLITEfloatSnapdragon® 8 Gen 3 Mobile26.724 ms1 - 332 MBNPU
FFNet-54STFLITEfloatSnapdragon® 8 Gen 1 Mobile76.972 ms2 - 324 MBNPU
FFNet-54STFLITEfloatQualcomm® Dragonwing™ IQ-827553.898 ms0 - 65 MBNPU
FFNet-54STFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)38.306 ms2 - 5 MBNPU
FFNet-54STFLITEfloatQualcomm® SA8775P53.773 ms3 - 225 MBNPU
FFNet-54STFLITEfloatQualcomm® SA8650P53.773 ms3 - 225 MBNPU
FFNet-54STFLITEfloatQualcomm® SA8255P53.773 ms3 - 225 MBNPU
FFNet-54STFLITEfloatQualcomm® QCS845076.972 ms2 - 324 MBNPU
FFNet-54STFLITEfloatQualcomm® Dragonwing™ IQ-907554.502 ms0 - 64 MBNPU
FFNet-54STFLITEfloatQualcomm® Dragonwing™ Q-875019.589 ms1 - 243 MBNPU
FFNet-54STFLITEfloatQualcomm® SA7255P155.575 ms3 - 224 MBNPU
FFNet-54STFLITEfloatQualcomm® SA8295P59.262 ms3 - 222 MBNPU
FFNet-54STFLITEfloatSnapdragon® 8 Elite Mobile19.589 ms1 - 243 MBNPU
FFNet-54STFLITEfloatSnapdragon® 8 Elite Gen 5 Mobile13.627 ms2 - 264 MBNPU
FFNet-54STFLITEw8a8Snapdragon® 8 Gen 3 Mobile5.919 ms1 - 262 MBNPU
FFNet-54STFLITEw8a8Snapdragon® 8 Gen 1 Mobile13.398 ms1 - 265 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ QCS649044.703 ms1 - 27 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ IQ-82758.903 ms1 - 28 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)8.239 ms0 - 6 MBNPU
FFNet-54STFLITEw8a8Qualcomm® SA8775P8.839 ms1 - 205 MBNPU
FFNet-54STFLITEw8a8Qualcomm® SA8650P8.839 ms1 - 205 MBNPU
FFNet-54STFLITEw8a8Qualcomm® SA8255P8.839 ms1 - 205 MBNPU
FFNet-54STFLITEw8a8Qualcomm® QCS845013.398 ms1 - 265 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ IQ-90758.612 ms1 - 27 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ Q-6690118.574 ms2 - 237 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ Q-779012.619 ms0 - 219 MBNPU
FFNet-54STFLITEw8a8Qualcomm® Dragonwing™ Q-87504.446 ms0 - 221 MBNPU
FFNet-54STFLITEw8a8Qualcomm® SA7255P22.881 ms1 - 203 MBNPU
FFNet-54STFLITEw8a8Qualcomm® SA8295P13.172 ms1 - 207 MBNPU
FFNet-54STFLITEw8a8Snapdragon® 8 Elite Mobile4.446 ms0 - 221 MBNPU
FFNet-54STFLITEw8a8Snapdragon® 8 Elite Gen 5 Mobile3.228 ms1 - 232 MBNPU
FFNet-54STFLITEw8a8Snapdragon® 7 Gen 4 Mobile12.619 ms0 - 219 MBNPU

License

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

References

Community