NIMA (Neural Image Assessment)
(idealo,
Apache-2.0) re-authored for LiteRT: score a photo's quality on a
1-10
scale. Two MobileNet
models —
aesthetic
(AVA) and
technical
(TID2013) — each predict a 10-bin score distribution;
the score is the distribution mean. Both run fully on the CompiledModel
GPU
(~6.4 MB each).
Verified on a Pixel 8a: ~173 ms for both models; tflite-vs-Keras score parity 0.999998 (aesthetic) /
0.999915 (technical).
Measured on a
Pixel 8a
(Tensor G3, Android 16) with the standard TFLite
benchmark_model
tool — 10 warm-up runs then 50 timed runs, reported as the tool's mean.
Any on-device figure recorded when this model shipped came from a different runtime.
It was taken through LiteRT's own
CompiledModel
accelerator (logcat reports it as
LITERT_CL
), which is the path the Kotlin sample app and the LiteRT API use, and it appears elsewhere on this card. The rows above are the classic TFLite OpenCL delegate, measured with a tool anyone can download and re-run. The two are not comparable, so read the rows above as a reproducible floor rather than as this model's speed on LiteRT.
Snapdragon NPU (Hexagon)
nima_aesthetic_fp16.tflite
— the NPU is
1.52x faster
than the GPU (0.565 ms against 0.858 ms) and loads 3.61x faster (101 ms against 366 ms).
nima_technical_fp16.tflite
— the NPU is
1.54x faster
than the GPU (0.554 ms against 0.854 ms) and loads 3.74x faster (99 ms against 371 ms).
file
backend
inference (median / min)
load
nima_aesthetic_fp16.tflite
NPU (Hexagon v81)
0.565 ms / 0.537 ms
101 ms
nima_aesthetic_fp16.tflite
GPU (Adreno)
0.858 ms / 0.724 ms
366 ms
nima_technical_fp16.tflite
NPU (Hexagon v81)
0.554 ms / 0.537 ms
99 ms
nima_technical_fp16.tflite
GPU (Adreno)
0.854 ms / 0.726 ms
371 ms
Measured on a
Samsung Galaxy S26
(Snapdragon 8 Elite Gen 5 / SM8850, Hexagon v81, Android 16), LiteRT
CompiledModel
2.2.0, one accelerator per process, 5 warm-up runs then N=50 timed runs, median reported. Every run held thermal status
NONE
throughout. Headroom 0.67-0.67, where 1.0 is the throttling threshold.
The NPU rows here ran artifacts compiled ahead of time for SM8850 with QAIRT 2.47.0; the GPU rows ran the published files as they are. LiteRT can also compile for the NPU on the device at first load, which is what lets you ship the published file unchanged — that path and the ten runtime libraries it needs are in the
NPU recipe
, and we did not measure it here. GPU wiring is in the
GPU recipe
.
Runs of litert-community NIMA-LiteRT on huggingface.co
247
Total runs
8
24-hour runs
6
3-day runs
21
7-day runs
93
30-day runs
More Information About NIMA-LiteRT huggingface.co Model
NIMA-LiteRT huggingface.co is an AI model on huggingface.co that provides NIMA-LiteRT's model effect (), which can be used instantly with this litert-community NIMA-LiteRT model. huggingface.co supports a free trial of the NIMA-LiteRT model, and also provides paid use of the NIMA-LiteRT. Support call NIMA-LiteRT model through api, including Node.js, Python, http.
NIMA-LiteRT huggingface.co is an online trial and call api platform, which integrates NIMA-LiteRT's modeling effects, including api services, and provides a free online trial of NIMA-LiteRT, you can try NIMA-LiteRT online for free by clicking the link below.
litert-community NIMA-LiteRT online free url in huggingface.co:
NIMA-LiteRT is an open source model from GitHub that offers a free installation service, and any user can find NIMA-LiteRT on GitHub to install. At the same time, huggingface.co provides the effect of NIMA-LiteRT install, users can directly use NIMA-LiteRT installed effect in huggingface.co for debugging and trial. It also supports api for free installation.