qualcomm / EfficientFormer

huggingface.co
Total runs: 119
24-hour runs: 17
7-day runs: 31
30-day runs: 101
Model's Last Updated: 10月 07 2026
image-classification

Introduction of EfficientFormer

Model Details of EfficientFormer

EfficientFormer: Optimized for Mobile Deployment

Imagenet classifier and general purpose backbone

EfficientFormer is a vision transformer model that can classify images from the Imagenet dataset.

This model is an implementation of EfficientFormer found here .

This repository provides scripts to run EfficientFormer on Qualcomm® devices. More details on model performance across various devices, can be found here .

Model Details
  • Model Type: Model_use_case.image_classification
  • Model Stats:
    • Model checkpoint: efficientformer_l1_300d
    • Input resolution: 224x224
    • Number of parameters: 12.3M
    • Model size (float): 46.9 MB
    • Model size (w8a16): 12.2 MB
Model Precision Device Chipset Target Runtime Inference Time (ms) Peak Memory Range (MB) Primary Compute Unit Target Model
EfficientFormer float QCS8275 (Proxy) Qualcomm® QCS8275 (Proxy) TFLITE 4.93 ms 0 - 48 MB NPU EfficientFormer.tflite
EfficientFormer float QCS8275 (Proxy) Qualcomm® QCS8275 (Proxy) QNN_DLC 4.994 ms 1 - 34 MB NPU EfficientFormer.dlc
EfficientFormer float QCS8450 (Proxy) Qualcomm® QCS8450 (Proxy) TFLITE 3.825 ms 0 - 55 MB NPU EfficientFormer.tflite
EfficientFormer float QCS8450 (Proxy) Qualcomm® QCS8450 (Proxy) QNN_DLC 5.702 ms 0 - 42 MB NPU EfficientFormer.dlc
EfficientFormer float QCS8550 (Proxy) Qualcomm® QCS8550 (Proxy) TFLITE 1.519 ms 0 - 157 MB NPU EfficientFormer.tflite
EfficientFormer float QCS8550 (Proxy) Qualcomm® QCS8550 (Proxy) QNN_DLC 1.617 ms 1 - 11 MB NPU EfficientFormer.dlc
EfficientFormer float QCS9075 (Proxy) Qualcomm® QCS9075 (Proxy) TFLITE 2.096 ms 0 - 48 MB NPU EfficientFormer.tflite
EfficientFormer float QCS9075 (Proxy) Qualcomm® QCS9075 (Proxy) QNN_DLC 2.298 ms 1 - 34 MB NPU EfficientFormer.dlc
EfficientFormer float Samsung Galaxy S23 Snapdragon® 8 Gen 2 Mobile TFLITE 1.523 ms 0 - 156 MB NPU EfficientFormer.tflite
EfficientFormer float Samsung Galaxy S23 Snapdragon® 8 Gen 2 Mobile QNN_DLC 1.651 ms 1 - 10 MB NPU EfficientFormer.dlc
EfficientFormer float Samsung Galaxy S23 Snapdragon® 8 Gen 2 Mobile ONNX 5.967 ms 0 - 39 MB NPU EfficientFormer.onnx.zip
EfficientFormer float Samsung Galaxy S24 Snapdragon® 8 Gen 3 Mobile TFLITE 1.057 ms 0 - 59 MB NPU EfficientFormer.tflite
EfficientFormer float Samsung Galaxy S24 Snapdragon® 8 Gen 3 Mobile QNN_DLC 1.125 ms 1 - 44 MB NPU EfficientFormer.dlc
EfficientFormer float Samsung Galaxy S24 Snapdragon® 8 Gen 3 Mobile ONNX 4.096 ms 0 - 45 MB NPU EfficientFormer.onnx.zip
EfficientFormer float Snapdragon 8 Elite QRD Snapdragon® 8 Elite Mobile TFLITE 0.941 ms 0 - 52 MB NPU EfficientFormer.tflite
EfficientFormer float Snapdragon 8 Elite QRD Snapdragon® 8 Elite Mobile QNN_DLC 0.825 ms 1 - 38 MB NPU EfficientFormer.dlc
EfficientFormer float Snapdragon 8 Elite QRD Snapdragon® 8 Elite Mobile ONNX 3.739 ms 1 - 42 MB NPU EfficientFormer.onnx.zip
EfficientFormer float Snapdragon X Elite CRD Snapdragon® X Elite QNN_DLC 1.904 ms 102 - 102 MB NPU EfficientFormer.dlc
EfficientFormer float Snapdragon X Elite CRD Snapdragon® X Elite ONNX 6.192 ms 24 - 24 MB NPU EfficientFormer.onnx.zip
EfficientFormer w8a8 QCS8275 (Proxy) Qualcomm® QCS8275 (Proxy) TFLITE 1.695 ms 0 - 27 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 QCS8450 (Proxy) Qualcomm® QCS8450 (Proxy) TFLITE 0.852 ms 0 - 46 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 QCS8550 (Proxy) Qualcomm® QCS8550 (Proxy) TFLITE 0.744 ms 0 - 59 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 QCS9075 (Proxy) Qualcomm® QCS9075 (Proxy) TFLITE 0.997 ms 0 - 27 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 RB3 Gen 2 (Proxy) Qualcomm® QCS6490 (Proxy) TFLITE 4.185 ms 0 - 39 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 RB5 (Proxy) Qualcomm® QCS8250 (Proxy) TFLITE 44.509 ms 1 - 80 MB GPU EfficientFormer.tflite
EfficientFormer w8a8 Samsung Galaxy S23 Snapdragon® 8 Gen 2 Mobile TFLITE 0.743 ms 0 - 59 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 Samsung Galaxy S23 Snapdragon® 8 Gen 2 Mobile ONNX 9.494 ms 25 - 49 MB NPU EfficientFormer.onnx.zip
EfficientFormer w8a8 Samsung Galaxy S24 Snapdragon® 8 Gen 3 Mobile TFLITE 0.53 ms 0 - 45 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 Samsung Galaxy S24 Snapdragon® 8 Gen 3 Mobile ONNX 6.246 ms 23 - 82 MB NPU EfficientFormer.onnx.zip
EfficientFormer w8a8 Snapdragon 8 Elite QRD Snapdragon® 8 Elite Mobile TFLITE 0.41 ms 1 - 34 MB NPU EfficientFormer.tflite
EfficientFormer w8a8 Snapdragon 8 Elite QRD Snapdragon® 8 Elite Mobile ONNX 5.503 ms 28 - 71 MB NPU EfficientFormer.onnx.zip
EfficientFormer w8a8 Snapdragon X Elite CRD Snapdragon® X Elite ONNX 8.31 ms 25 - 25 MB NPU EfficientFormer.onnx.zip
Installation

Install the package via pip:

pip install "qai-hub-models[efficientformer]"
Configure Qualcomm® AI Hub to run this model on a cloud-hosted device

Sign-in to Qualcomm® AI Hub with your Qualcomm® ID. Once signed in navigate to Account -> Settings -> API Token .

With this API token, you can configure your client to run models on the cloud hosted devices.

qai-hub configure --api_token API_TOKEN

Navigate to docs for more information.

Demo off target

The package contains a simple end-to-end demo that downloads pre-trained weights and runs this model on a sample input.

python -m qai_hub_models.models.efficientformer.demo

The above demo runs a reference implementation of pre-processing, model inference, and post processing.

NOTE : If you want running in a Jupyter Notebook or Google Colab like environment, please add the following to your cell (instead of the above).

%run -m qai_hub_models.models.efficientformer.demo
Run model on a cloud-hosted device

In addition to the demo, you can also run the model on a cloud-hosted Qualcomm® device. This script does the following:

  • Performance check on-device on a cloud-hosted device
  • Downloads compiled assets that can be deployed on-device for Android.
  • Accuracy check between PyTorch and on-device outputs.
python -m qai_hub_models.models.efficientformer.export
How does this work?

This export script leverages Qualcomm® AI Hub to optimize, validate, and deploy this model on-device. Lets go through each step below in detail:

Step 1: Compile model for on-device deployment

To compile a PyTorch model for on-device deployment, we first trace the model in memory using the jit.trace and then call the submit_compile_job API.

import torch

import qai_hub as hub
from qai_hub_models.models.efficientformer import Model

# Load the model
torch_model = Model.from_pretrained()

# Device
device = hub.Device("Samsung Galaxy S24")

# Trace model
input_shape = torch_model.get_input_spec()
sample_inputs = torch_model.sample_inputs()

pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])

# Compile model on a specific device
compile_job = hub.submit_compile_job(
    model=pt_model,
    device=device,
    input_specs=torch_model.get_input_spec(),
)

# Get target model to run on-device
target_model = compile_job.get_target_model()

Step 2: Performance profiling on cloud-hosted device

After compiling models from step 1. Models can be profiled model on-device using the target_model . Note that this scripts runs the model on a device automatically provisioned in the cloud. Once the job is submitted, you can navigate to a provided job URL to view a variety of on-device performance metrics.

profile_job = hub.submit_profile_job(
    model=target_model,
    device=device,
)
        

Step 3: Verify on-device accuracy

To verify the accuracy of the model on-device, you can run on-device inference on sample input data on the same cloud hosted device.

input_data = torch_model.sample_inputs()
inference_job = hub.submit_inference_job(
    model=target_model,
    device=device,
    inputs=input_data,
)
    on_device_output = inference_job.download_output_data()

With the output of the model, you can compute like PSNR, relative errors or spot check the output with expected output.

Note : This on-device profiling and inference requires access to Qualcomm® AI Hub. Sign up for access .

Run demo on a cloud-hosted device

You can also run the demo on-device.

python -m qai_hub_models.models.efficientformer.demo --eval-mode on-device

NOTE : If you want running in a Jupyter Notebook or Google Colab like environment, please add the following to your cell (instead of the above).

%run -m qai_hub_models.models.efficientformer.demo -- --eval-mode on-device
Deploying compiled model to Android

The models can be deployed using multiple runtimes:

  • TensorFlow Lite ( .tflite export): This tutorial provides a guide to deploy the .tflite model in an Android application.

  • QNN ( .so export ): This sample app provides instructions on how to use the .so shared library in an Android application.

View on Qualcomm® AI Hub

Get more details on EfficientFormer's performance across various devices here . Explore all available models on Qualcomm® AI Hub

License
  • The license for the original implementation of EfficientFormer can be found here .
  • The license for the compiled assets for on-device deployment can be found here
References
Community

Runs of qualcomm EfficientFormer on huggingface.co

119
Total runs
17
24-hour runs
21
3-day runs
31
7-day runs
101
30-day runs

More Information About EfficientFormer huggingface.co Model

More EfficientFormer license Visit here:

https://choosealicense.com/licenses/apache-2.0

EfficientFormer huggingface.co

EfficientFormer huggingface.co is an AI model on huggingface.co that provides EfficientFormer's model effect (), which can be used instantly with this qualcomm EfficientFormer model. huggingface.co supports a free trial of the EfficientFormer model, and also provides paid use of the EfficientFormer. Support call EfficientFormer model through api, including Node.js, Python, http.

EfficientFormer huggingface.co Url

https://huggingface.co/qualcomm/EfficientFormer

qualcomm EfficientFormer online free

EfficientFormer huggingface.co is an online trial and call api platform, which integrates EfficientFormer's modeling effects, including api services, and provides a free online trial of EfficientFormer, you can try EfficientFormer online for free by clicking the link below.

qualcomm EfficientFormer online free url in huggingface.co:

https://huggingface.co/qualcomm/EfficientFormer

EfficientFormer install

EfficientFormer is an open source model from GitHub that offers a free installation service, and any user can find EfficientFormer on GitHub to install. At the same time, huggingface.co provides the effect of EfficientFormer install, users can directly use EfficientFormer installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

EfficientFormer install url in huggingface.co:

https://huggingface.co/qualcomm/EfficientFormer

Url of EfficientFormer

EfficientFormer huggingface.co Url

Provider of EfficientFormer huggingface.co

qualcomm
ORGANIZATIONS

Other API from qualcomm

huggingface.co

Total runs: 2.6K
Run Growth: 110
Growth Rate: 4.28%
Updated:10月 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 152
Growth Rate: 10.01%
Updated:10月 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 265
Growth Rate: 17.37%
Updated:10月 07 2026
huggingface.co

Total runs: 1.5K
Run Growth: 236
Growth Rate: 15.79%
Updated:10月 07 2026
huggingface.co

Total runs: 1.1K
Run Growth: 140
Growth Rate: 12.54%
Updated:10月 07 2026
huggingface.co

Total runs: 767
Run Growth: 26
Growth Rate: 3.48%
Updated:10月 07 2026
huggingface.co

Total runs: 726
Run Growth: 101
Growth Rate: 13.72%
Updated:10月 07 2026
huggingface.co

Total runs: 618
Run Growth: 474
Growth Rate: 76.70%
Updated:2月 13 2026
huggingface.co

Total runs: 566
Run Growth: 2
Growth Rate: 0.35%
Updated:1月 13 2026
huggingface.co

Total runs: 508
Run Growth: 53
Growth Rate: 10.43%
Updated:5月 05 2026
huggingface.co

Total runs: 485
Run Growth: 101
Growth Rate: 21.13%
Updated:10月 07 2026
huggingface.co

Total runs: 394
Run Growth: 10
Growth Rate: 2.54%
Updated:1月 28 2026
huggingface.co

Total runs: 224
Run Growth: 72
Growth Rate: 32.14%
Updated:2月 13 2026
huggingface.co

Total runs: 218
Run Growth: 105
Growth Rate: 48.17%
Updated:2月 13 2026
huggingface.co

Total runs: 218
Run Growth: -50
Growth Rate: -22.94%
Updated:2月 13 2026
huggingface.co

Total runs: 166
Run Growth: -18
Growth Rate: -10.84%
Updated:10月 07 2026
huggingface.co

Total runs: 155
Run Growth: 60
Growth Rate: 41.38%
Updated:10月 07 2026
huggingface.co

Total runs: 146
Run Growth: -242
Growth Rate: -165.75%
Updated:2月 13 2026
huggingface.co

Total runs: 142
Run Growth: 36
Growth Rate: 25.35%
Updated:2月 13 2026
huggingface.co

Total runs: 134
Run Growth: -127
Growth Rate: -94.78%
Updated:2月 13 2026
huggingface.co

Total runs: 131
Run Growth: 7
Growth Rate: 5.34%
Updated:5月 05 2026
huggingface.co

Total runs: 128
Run Growth: 8
Growth Rate: 6.25%
Updated:2月 13 2026
huggingface.co

Total runs: 124
Run Growth: -5
Growth Rate: -4.03%
Updated:10月 07 2026
huggingface.co

Total runs: 110
Run Growth: -65
Growth Rate: -59.09%
Updated:2月 13 2026
huggingface.co

Total runs: 104
Run Growth: 33
Growth Rate: 31.73%
Updated:1月 28 2026
huggingface.co

Total runs: 97
Run Growth: 55
Growth Rate: 56.70%
Updated:2月 13 2026
huggingface.co

Total runs: 87
Run Growth: 15
Growth Rate: 17.24%
Updated:5月 05 2026
huggingface.co

Total runs: 76
Run Growth: -34
Growth Rate: -44.74%
Updated:2月 13 2026