YOLOv8 Segmentation — EdgeFirst Model Zoo

EdgeFirst Model Zoo

YOLOv8 Segmentation models trained on COCO 2017 (80 classes) and validated on real edge hardware with the EdgeFirst Profiler, which runs the pipeline and computes the accuracy on the device itself. Each row in the tables below cites the EdgeFirst Studio validation session (v-XXXX) that produced the measurement.

Part of the EdgeFirst Model Zoo. New here? Introducing the EdgeFirst Model Zoo covers what is in the zoo, why every figure links to its validation session, and how to reproduce any of it on your own hardware. Want a platform, model or task we don't cover yet? Vote on what we measure next.

Training experiment: View on EdgeFirst Studio — dataset, training configuration, metrics, and exported artifacts. Rows badged 2026 Q2 come from the 2026 Q2 training experiment, whose weights the repository's 2026Q2 tag holds.

Anchor-free DFL detection head. Detection and instance-segmentation variants.


Reference accuracy — ONNX FP32

Accuracy ceiling for each size, measured against COCO val2017 (5,000 images) with pycocotools. Quantized and compiled artifacts (TFLite INT8, HEF, etc.) are graded against this reference per the EdgeFirst publication rule.

Size Params GFLOPs Box mAP@0.5 Box mAP@0.5-0.95 Mask mAP@0.5 Mask mAP@0.5-0.95 Source
Nano 3.2M 8.9 51.43% 36.23% 48.23% 29.24% v-1945
Small 11.2M 28.8 60.32% 44.19% 56.81% 35.03% v-194e
Medium 25.9M 79.3 65.52% 49.23% 62.00% 38.62% v-1951
Large 43.7M 165.7 — — — — —
XLarge 68.2M 258.5 — — — — —

Sizes. The EdgeFirst Model Zoo currently validates Nano, Small, and Medium. The Large and XLarge variants are not evaluated at this time — their parameter and GFLOP counts are listed above for reference, with accuracy shown as —.

Accuracy methodology & relation to Ultralytics

Every model in this zoo uses the official Ultralytics pretrained weights, byte-for-byte — there is no re-training. These are the same models Ultralytics ships, measured on the deployment-realistic path: a fixed-input ONNX graph (square letterbox, rect=False), the standard COCO AP@[maxDets=100] convention, and COCO crowd regions scored as normal detections. Ultralytics' headline COCO numbers use their internal validator (rectangular inference, crowd-ignored, maxDets=300), so a small, fully-explained offset on identical weights is expected — not an accuracy deficit.

The same relationship holds through the shared detection head — see any EdgeFirst detection card for the full three-way reconciliation table. The Mask mAP above is stock pycocotools segmentation AP on identical Ultralytics weights and tracks Ultralytics' official mask figures within a comparable ~1–2 pp deployment-methodology offset.


On-target validation results

Each row is one EdgeFirst Studio validation session. Click the Source link to inspect the full session — model artifact, dataset version, parameters, per-stage Perfetto trace, and the host hardware description (hostname, kernel version, SoC, NPU, profiler version).

Row conventions in the table below:

  • Rows whose Δ cell reads ref are the float reference runs each quantized/compiled measurement is graded against.
  • Rows without a number under the metric columns are validation sessions currently in progress, or a session not yet linked to its ONNX FP32 reference. The Studio Source link tracks the current status.
  • Rows whose Δ vs FP32 cell carries a ⚠ are below our accuracy expectations for that platform (more than 10 percentage points under the float reference). The numbers are real measurements on real hardware, reproducible from the linked Studio session, and we publish them as-is; we are investigating the results to make improvements, and the next snapshot of this card will reflect any recovered accuracy.
  • Edition badges. A Source cell such as v-XXXX · 2026 Q2 marks a result carried from an earlier EdgeFirst Perception Index edition: this configuration was not re-measured on the current weights, so the row keeps the measurement, Studio session and model artifact of the edition that produced it. Rows without a badge come from the current edition.
  • Precision varies by target: the ONNX reference rows are FP32; macOS CoreML and NVIDIA Jetson TensorRT run FP16; the NXP i.MX 8M Plus, NXP i.MX 95 Neutron, and Hailo NPUs run INT8. The NXP Ara240 DNPU runs a mixed INT8/INT16 scheme — most of the model is INT8, with the box-regression path (and the ops feeding it) promoted to INT16 to improve localization accuracy.
  • Decoder variants. EdgeFirst ships three INT8 split-decoders — smart, logical, and combined (described under Decode below). Every one we have measured is listed; none is headlined over another, because which one wins is a property of the target, not of the variant. Full converter documentation: EdgeFirst model conversion — these are the converters used by this Model Zoo and the EdgeFirst Performance Index report.
  • Runtime. Which inference stack executed the model. It is a column of its own because one accelerator can be reached by more than one: on Qualcomm Hexagon HTP, ONNX · QNN EP is an ONNX Runtime EPContext binary while LiteRT is the LiteRT + QNN delegate path, and the two produce measurably different pipelines from the same weights on the same silicon. Compare rows that share a size, platform, precision, and decode to read that difference directly.
  • Decode. What the exported graph emits, and therefore what your application has to do with it. Logical keeps the head's outputs separate and named — boxes, scores, and for segmentation the mask prototypes and coefficients — so reading them needs no decoder beyond taking the tensors as they come. Smart cuts the graph further upstream, at a point chosen by dynamic range and sliceability: the operations that quantize worst are lifted out of the model and run outside it, which is what recovers the accuracy, and which is why it needs a decoder implementing that cut (in EdgeFirst deployments, the HAL provides it). Combined fuses the decode into the quantized graph — the standard upstream export. It is the least accurate of the three by construction, and the EdgeFirst converters do not emit it for quantized targets; rows appear only where one was measured. Compare rows sharing a size and platform to see what the cut buys on your target — on detection it is often small, on quantized segmentation masks it is usually decisive. A — means the run carries no quantized decode split at all (float ONNX / TensorRT / CoreML).
  • Rows are not ranked. Where a size and platform appear more than once, the rows are competing configurations — a different runtime, precision, decode variant, pipeline mode, or board — not duplicates. Only genuinely repeated measurements of the same configuration are collapsed, newest first.
  • Platform-label suffixes. (EVK) / (FRDM) / (Phytec) / (Verdin) / (Ezurio) name the NXP i.MX development board a session ran on. — latency / — throughput mark the two pipeline configurations the NXP i.MX 95 Neutron and NXP Ara240 targets run: the latency pipeline runs inference serially for the lowest per-frame latency; the throughput pipeline runs multiple inference workers for the highest FPS, which raises per-frame latency in exchange. Rows with neither suffix run a single pipeline.
  • End-to-end (ms) is the per-image latency from the moment a frame is available to the moment its results are ready: preprocess → inference → postprocess. Image acquisition (camera capture, or file load and JPEG decode), mask encoding and writing results to disk are excluded.
  • Realized FPS is the measured steady-state throughput — the rate at which final results are actually delivered over the full validation pipeline. It normally exceeds 1000 / end-to-end because the runtime overlaps stages across frames. Validation runs decode a JPEG per image and evaluate at a 0.001 confidence threshold to capture every detection for mAP; a live camera pipeline at a deployment threshold of 0.25–0.75 carries a lighter host and postprocess load.
Size Platform Runtime Decode Box mAP@0.5 Mask mAP@0.5-0.95 Δ mask vs FP32 (pp) End-to-end (ms) Realized FPS Source
Nano ONNX FP32 (AWS Graviton · 4-core) ONNX — 51.13% 29.15% +0.01 422.02 10.0 v-e5d · 2026 Q2
Nano ONNX FP16 (AWS Graviton) ONNX — 50.29% 28.67% -0.47 357.00 6.9 v-711 · 2026 Q2
Nano ONNX FP32 (AWS Graviton4 · 48-core) ONNX — 51.13% 29.16% +0.02 133.25 110.6 v-e8b · 2026 Q2
Nano ONNX FP32 (AWS Graviton4 · 8-core) ONNX — 51.13% 29.16% +0.02 349.48 23.4 v-e72 · 2026 Q2
Nano ONNX FP16 (Intel Core i9-13900F · 32-core) ONNX — 50.27% 28.69% -0.45 200.54 17.5 v-6dc · 2026 Q2
Nano ONNX FP32 (Intel Core i9-13900F · 32-core) ONNX — 51.13% 29.14% +0.00 78.75 47.7 v-a49 · 2026 Q2
Nano ONNX FP32 (Intel Xeon Platinum 8488C · 24-core) ONNX — 51.13% 29.14% +0.00 140.27 98.4 v-e90 · 2026 Q2
Nano ONNX FP32 (Intel Xeon Platinum 8488C · 4-core) ONNX — 51.13% 29.14% +0.00 310.18 27.5 v-e7c · 2026 Q2
Nano ONNX FP32 (CUDA · A10G) ONNX — 51.13% 29.14% ref 34.66 121.3 v-e87 · 2026 Q2
Nano ONNX FP32 (CUDA · RTX 4060) ONNX — 51.11% 29.14% +0.00 18.38 242.1 v-a8b · 2026 Q2
Nano ONNX FP16 (CUDA · RTX 4060) ONNX — 51.11% 29.15% +0.01 16.66 302.9 v-aa0 · 2026 Q2
Nano ONNX FP32 (CUDA · RTX 3090) ONNX — 51.43% 29.24% ref 26.38 194.8 v-1945
Nano ONNX FP16 (CUDA · RTX 3090) ONNX — 51.41% 29.23% -0.01 21.74 239.7 v-19af
Nano Apple M2 Max — CoreML Neural Engine (FP16) ONNX — 49.88% 28.46% -0.68 7.94 422.9 v-72c · 2026 Q2
Nano Apple M2 Max — CoreML Metal GPU (FP16) ONNX — 49.94% 28.47% -0.67 13.64 307.1 v-736 · 2026 Q2
Nano Apple M2 Max — CoreML CPU (FP16) ONNX — 50.78% 28.92% -0.22 27.43 87.2 v-9f4 · 2026 Q2
Nano Apple iPhone 17 Pro — CoreML Neural Engine (FP16) ONNX — 50.71% 28.92% -0.22 19.73 162.0 v-f63 · 2026 Q2
Nano Apple iPhone 17 Pro — CoreML Metal GPU (FP16) ONNX — 50.76% 28.92% -0.22 26.00 135.3 v-f62 · 2026 Q2
Nano Apple iPhone 17 Pro — CoreML CPU (FP16) ONNX — 50.78% 28.95% -0.19 44.08 72.5 v-f60 · 2026 Q2
Nano Apple iPhone 15 Pro — CoreML Neural Engine (FP16) ONNX — 50.71% 28.92% -0.22 25.00 122.8 v-f0d · 2026 Q2
Nano Apple iPhone 15 Pro — CoreML Metal GPU (FP16) ONNX — 50.76% 28.92% -0.22 45.63 79.3 v-f0b · 2026 Q2
Nano Apple iPhone 15 Pro — CoreML CPU (FP16) ONNX — 50.79% 28.96% -0.18 60.68 56.3 v-eff · 2026 Q2
Nano Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Smart 48.59% 27.45% -1.69 36.18 92.9 v-109c · 2026 Q2
Nano Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Logical 37.92% 18.50% -10.64 10.32 347.1 v-109d · 2026 Q2
Nano Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Smart 50.24% 28.60% -0.54 46.67 82.3 v-109a · 2026 Q2
Nano Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Logical 49.37% 10.81% -18.33 25.15 135.1 v-109b · 2026 Q2
Nano Samsung Galaxy S26 Ultra — CPU LiteRT Smart 49.34% 27.89% -1.25 119.50 56.6 v-fa9 · 2026 Q2
Nano NXP i.MX 8M Plus + VeriSilicon NPU (Ezurio) — latency LiteRT Logical 48.18% 27.35% -1.89 328.11 4.3 v-18a9
Nano NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Combined 39.30% 22.47% -6.77 102.25 10.8 v-18a1
Nano NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Logical 48.18% 27.35% -1.89 110.62 10.6 v-18aa
Nano NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Smart 49.82% 28.01% -1.23 156.27 11.1 v-18bc
Nano NXP i.MX 8M Plus + VeriSilicon NPU (Phytec) — latency LiteRT Logical 48.18% 27.31% -1.93 116.32 11.4 v-18ab
Nano NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — latency LiteRT Logical 48.18% 27.35% -1.89 115.72 10.3 v-18ac
Nano NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — throughput LiteRT Smart 48.83% 27.59% -1.55 184.42 10.4 v-c83 · 2026 Q2
Nano NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — latency LiteRT Smart 49.60% 27.99% -1.25 101.04 24.8 v-1628
Nano NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — throughput LiteRT Smart 49.60% 27.99% -1.25 159.61 26.6 v-18ff
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Smart 49.72% 28.10% -1.14 89.10 24.9 v-180c
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Logical 48.20% 27.47% -1.77 62.28 21.6 v-1806
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Combined 39.19% 22.52% -6.72 60.11 20.5 v-1800
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Smart 49.72% 28.10% -1.14 141.92 26.5 v-1812
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Logical 48.20% 27.47% -1.77 135.25 41.1 v-180a
Nano NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Combined 39.19% 22.52% -6.72 103.46 51.5 v-1804
Nano NXP i.MX 95 + eIQ Neutron NPU (Phytec) — throughput LiteRT Smart 49.72% 28.10% -1.14 140.99 27.0 v-1775
Nano NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Smart 49.60% 27.99% -1.25 105.39 23.9 v-162a
Nano NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Logical 38.58% 22.11% -7.03 63.63 20.0 v-bcf · 2026 Q2
Nano NXP i.MX 95 + eIQ Neutron NPU (Verdin) — throughput LiteRT Smart 49.60% 27.99% -1.25 166.29 25.3 v-1908
Nano NXP Ara240 (FRDM) — latency Ara DVM Smart 48.81% 27.69% -1.55 49.40 43.4 v-160f
Nano NXP Ara240 (FRDM) — throughput Ara DVM Smart 48.81% 27.69% -1.55 62.93 46.6 v-18df
Nano Raspberry Pi 5 + Hailo-8L NPU Hailo HEF — 49.54% 28.11% -1.13 29.94 52.8 v-153f
Nano NVIDIA Jetson Orin Nano (TensorRT FP16) TensorRT — 51.39% 29.27% +0.03 73.82 87.2 v-1759
Nano NVIDIA Jetson Orin Nano (TensorRT INT8) TensorRT — 50.10% 28.47% -0.77 72.69 83.7 v-175b
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — throughput preset ONNX · QNN EP Logical 49.21% 28.07% -1.17 16.83 209.2 v-156f
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — balanced preset ONNX · QNN EP Smart 50.58% 28.70% -0.54 24.64 148.4 v-1575
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) — accuracy preset ONNX · QNN EP Smart 51.34% 29.18% -0.06 31.32 131.8 v-1578
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Smart 50.23% 28.40% -0.84 24.61 148.5 v-1cff
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Logical 40.88% 23.55% -5.69 14.54 338.0 v-1d00
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Smart 51.21% 29.12% -0.12 30.92 133.6 v-1d01
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) ONNX · QNN EP Logical 51.28% 29.33% +0.09 29.01 163.8 v-1d03
Nano Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Logical 51.19% 27.59% -1.65 29.00 162.9 v-1d02
Small ONNX FP32 (AWS Graviton · 4-core) ONNX — 60.07% 34.82% -0.01 1151.13 3.5 v-e5e · 2026 Q2
Small ONNX FP32 (AWS Graviton4 · 48-core) ONNX — 60.07% 34.82% -0.01 311.98 42.7 v-e92 · 2026 Q2
Small ONNX FP32 (AWS Graviton4 · 8-core) ONNX — 60.07% 34.82% -0.01 930.42 8.6 v-e8c · 2026 Q2
Small ONNX FP32 (Intel Core i9-13900F · 32-core) ONNX — 60.03% 34.83% +0.00 159.33 19.8 v-a50 · 2026 Q2
Small ONNX FP32 (Intel Xeon Platinum 8488C · 24-core) ONNX — 60.03% 34.83% +0.00 284.75 48.8 v-e94 · 2026 Q2
Small ONNX FP32 (Intel Xeon Platinum 8488C · 4-core) ONNX — 60.03% 34.83% +0.00 638.96 12.8 v-e7e · 2026 Q2
Small ONNX FP32 (CUDA · A10G) ONNX — 60.02% 34.83% ref 35.30 137.3 v-e91 · 2026 Q2
Small ONNX FP32 (CUDA · RTX 4060) ONNX — 60.02% 34.83% +0.00 27.76 151.7 v-a92 · 2026 Q2
Small ONNX FP16 (CUDA · RTX 4060) ONNX — 60.03% 34.83% +0.00 22.06 222.5 v-aa7 · 2026 Q2
Small ONNX FP32 (CUDA · RTX 3090) ONNX — 60.32% 35.03% ref 26.44 191.7 v-194e
Small ONNX FP16 (CUDA · RTX 3090) ONNX — 60.33% 35.06% +0.03 21.28 263.6 v-19b3
Small Apple M2 Max — CoreML Neural Engine (FP16) ONNX — 59.62% 34.65% -0.18 11.48 261.8 v-9e9 · 2026 Q2
Small Apple M2 Max — CoreML Metal GPU (FP16) ONNX — 59.61% 34.58% -0.25 26.99 133.8 v-9e8 · 2026 Q2
Small Apple M2 Max — CoreML CPU (FP16) ONNX — 59.57% 34.54% -0.29 46.58 47.0 v-9e7 · 2026 Q2
Small Apple iPhone 17 Pro — CoreML Neural Engine (FP16) ONNX — 59.63% 34.62% -0.21 27.26 116.9 v-f6d · 2026 Q2
Small Apple iPhone 17 Pro — CoreML Metal GPU (FP16) ONNX — 59.61% 34.58% -0.25 41.46 60.7 v-f6c · 2026 Q2
Small Apple iPhone 17 Pro — CoreML CPU (FP16) ONNX — 59.56% 34.55% -0.28 82.71 27.2 v-f6b · 2026 Q2
Small Apple iPhone 15 Pro — CoreML Neural Engine (FP16) ONNX — 59.63% 34.63% -0.20 37.03 102.0 v-f31 · 2026 Q2
Small Apple iPhone 15 Pro — CoreML Metal GPU (FP16) ONNX — 59.62% 34.59% -0.24 83.77 26.0 v-f34 · 2026 Q2
Small Apple iPhone 15 Pro — CoreML CPU (FP16) ONNX — 59.57% 34.55% -0.28 96.40 23.7 v-f02 · 2026 Q2
Small Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Smart 58.59% 33.71% -1.12 30.71 117.2 v-10a0 · 2026 Q2
Small Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Logical 45.32% 21.43% -13.40 11.09 343.0 v-10a1 · 2026 Q2
Small Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Smart 59.48% 34.40% -0.43 40.59 93.6 v-109e · 2026 Q2
Small Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Logical 58.47% 12.41% -22.42 26.22 144.6 v-109f · 2026 Q2
Small Samsung Galaxy S26 Ultra — CPU LiteRT Smart 58.89% 34.06% -0.77 209.91 31.9 v-fe7 · 2026 Q2
Small NXP i.MX 8M Plus + VeriSilicon NPU (Ezurio) — latency LiteRT Logical 57.14% 33.39% -1.64 404.68 4.1 v-18e8
Small NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Combined 45.88% 27.30% -7.73 168.05 6.3 v-18ce
Small NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Logical 57.14% 33.39% -1.64 173.16 6.2 v-18e6
Small NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Smart 59.36% 34.34% -0.69 193.70 6.5 v-18f7
Small NXP i.MX 8M Plus + VeriSilicon NPU (Phytec) — latency LiteRT Logical 57.05% 33.37% -1.66 178.05 6.4 v-18da
Small NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — latency LiteRT Logical 57.14% 33.39% -1.64 178.25 6.1 v-18db
Small NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — throughput LiteRT Smart 58.45% 33.86% -0.97 209.55 6.3 v-c92 · 2026 Q2
Small NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — latency LiteRT Smart 59.39% 34.34% -0.69 85.97 21.6 v-1678
Small NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — throughput LiteRT Smart 59.39% 34.34% -0.69 214.45 23.3 v-1905
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Smart 59.39% 34.35% -0.68 85.80 21.7 v-1827
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Logical 57.23% 33.40% -1.63 89.75 13.0 v-1820
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Combined 46.04% 27.46% -7.57 90.92 12.4 v-1818
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Smart 59.39% 34.35% -0.68 212.58 23.6 v-182a
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Logical 57.23% 33.40% -1.63 194.35 22.9 v-1823
Small NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Combined 46.04% 27.46% -7.57 178.41 23.9 v-181d
Small NXP i.MX 95 + eIQ Neutron NPU (Phytec) — throughput LiteRT Smart 59.39% 34.35% -0.68 211.87 23.6 v-1780
Small NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Smart 59.39% 34.34% -0.69 88.66 21.3 v-1679
Small NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Logical 45.84% 27.17% -7.66 93.41 12.5 v-bdd · 2026 Q2
Small NXP i.MX 95 + eIQ Neutron NPU (Verdin) — throughput LiteRT Smart 59.39% 34.34% -0.69 218.15 23.1 v-191e
Small NXP Ara240 (FRDM) — latency Ara DVM Smart 58.29% 33.76% -1.27 42.22 50.4 v-1507
Small NXP Ara240 (FRDM) — throughput Ara DVM Smart 58.29% 33.76% -1.27 50.14 63.5 v-18e2
Small Raspberry Pi 5 + Hailo-8L NPU Hailo HEF — 59.01% 33.94% -1.09 54.06 22.7 v-154d
Small NVIDIA Jetson Orin Nano (TensorRT FP16) TensorRT — 60.32% 35.03% +0.00 68.77 82.2 v-1570
Small NVIDIA Jetson Orin Nano (TensorRT INT8) TensorRT — 59.13% 34.17% -0.86 62.26 101.9 v-1577
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — throughput preset ONNX · QNN EP Logical 57.70% 33.84% -1.19 17.69 249.3 v-159b
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — balanced preset ONNX · QNN EP Smart 59.71% 34.74% -0.29 22.55 178.4 v-15a0
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) — accuracy preset ONNX · QNN EP Smart 60.19% 35.00% -0.03 32.82 148.0 v-15a2
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Smart 59.14% 34.29% -0.74 23.54 170.6 v-1d0e
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Logical 47.57% 28.10% -6.93 17.26 342.4 v-1d0f
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Smart 60.24% 34.92% -0.11 32.58 149.0 v-1d10
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) ONNX · QNN EP Logical 60.25% 35.24% +0.21 25.28 143.0 v-1d12
Small Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Logical 60.25% 33.65% -1.38 25.79 141.6 v-1d11
Medium ONNX FP32 (AWS Graviton · 4-core) ONNX — 65.07% 38.13% -0.01 2829.07 1.4 v-e5f · 2026 Q2
Medium ONNX FP32 (AWS Graviton4 · 48-core) ONNX — 65.07% 38.13% -0.01 737.76 17.6 v-e9e · 2026 Q2
Medium ONNX FP32 (AWS Graviton4 · 8-core) ONNX — 65.07% 38.13% -0.01 2253.46 3.6 v-e76 · 2026 Q2
Medium ONNX FP32 (Intel Core i9-13900F · 32-core) ONNX — 65.08% 38.14% +0.00 340.38 8.9 v-a57 · 2026 Q2
Medium ONNX FP32 (Intel Xeon Platinum 8488C · 24-core) ONNX — 65.08% 38.14% +0.00 618.47 21.2 v-e99 · 2026 Q2
Medium ONNX FP32 (Intel Xeon Platinum 8488C · 4-core) ONNX — 65.08% 38.14% +0.00 1443.22 5.6 v-e81 · 2026 Q2
Medium ONNX FP32 (CUDA · A10G) ONNX — 65.08% 38.14% ref 44.40 112.7 v-e8f · 2026 Q2
Medium ONNX FP32 (CUDA · RTX 4060) ONNX — 65.08% 38.15% +0.01 62.02 62.1 v-a99 · 2026 Q2
Medium ONNX FP16 (CUDA · RTX 4060) ONNX — 65.06% 38.15% +0.01 37.71 118.2 v-aae · 2026 Q2
Medium ONNX FP32 (CUDA · RTX 3090) ONNX — 65.52% 38.62% ref 34.66 143.5 v-1951
Medium ONNX FP16 (CUDA · RTX 3090) ONNX — 65.53% 38.62% +0.00 25.60 209.0 v-19b5
Medium Apple M2 Max — CoreML Neural Engine (FP16) ONNX — 63.08% 37.10% -1.04 21.17 111.3 v-72e · 2026 Q2
Medium Apple M2 Max — CoreML Metal GPU (FP16) ONNX — 64.09% 37.54% -0.60 55.85 58.0 v-9df · 2026 Q2
Medium Apple M2 Max — CoreML CPU (FP16) ONNX — 64.07% 37.51% -0.63 83.78 25.1 v-9de · 2026 Q2
Medium Apple iPhone 17 Pro — CoreML Neural Engine (FP16) ONNX — 64.05% 37.62% -0.52 32.78 73.9 v-f74 · 2026 Q2
Medium Apple iPhone 17 Pro — CoreML Metal GPU (FP16) ONNX — 64.09% 37.55% -0.59 74.28 29.0 v-f76 · 2026 Q2
Medium Apple iPhone 17 Pro — CoreML CPU (FP16) ONNX — 64.06% 37.51% -0.63 174.04 12.1 v-f75 · 2026 Q2
Medium Apple iPhone 15 Pro — CoreML Neural Engine (FP16) ONNX — 64.05% 37.62% -0.52 42.71 57.9 v-f43 · 2026 Q2
Medium Apple iPhone 15 Pro — CoreML Metal GPU (FP16) ONNX — 64.10% 37.53% -0.61 193.21 10.8 v-f4e · 2026 Q2
Medium Apple iPhone 15 Pro — CoreML CPU (FP16) ONNX — 64.06% 37.53% -0.61 195.47 10.9 v-f05 · 2026 Q2
Medium Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Smart 63.95% 37.29% -0.85 35.70 109.8 v-10a4 · 2026 Q2
Medium Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT8) ONNX · QNN EP Logical 47.02% 24.48% -13.66 14.59 258.3 v-10a5 · 2026 Q2
Medium Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Smart 64.77% 37.82% -0.32 46.64 80.8 v-10a2 · 2026 Q2
Medium Samsung Galaxy S26 Ultra — Qualcomm Hexagon NPU (INT16) ONNX · QNN EP Logical 63.71% 13.22% -24.92 33.54 108.8 v-10a3 · 2026 Q2
Medium Samsung Galaxy S26 Ultra — CPU LiteRT Smart 63.62% 37.20% -0.94 457.07 13.7 v-101f · 2026 Q2
Medium NXP i.MX 8M Plus + VeriSilicon NPU (Ezurio) — latency LiteRT Logical 61.92% 36.78% -1.84 563.39 3.6 v-194b
Medium NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Combined 48.09% 29.17% -9.45 290.98 3.5 v-1906
Medium NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Logical 61.92% 36.78% -1.84 295.83 3.5 v-1963
Medium NXP i.MX 8M Plus + VeriSilicon NPU (FRDM) LiteRT Smart 64.63% 38.04% -0.58 316.34 3.6 v-19c6
Medium NXP i.MX 8M Plus + VeriSilicon NPU (Phytec) — latency LiteRT Logical 61.75% 36.67% -1.95 303.00 3.6 v-1911
Medium NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — latency LiteRT Logical 61.86% 36.78% -1.84 304.38 3.5 v-191c
Medium NXP i.MX 8M Plus + VeriSilicon NPU (Verdin) — throughput LiteRT Smart 62.77% 36.63% -1.51 331.78 3.6 v-ca6 · 2026 Q2
Medium NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — latency LiteRT Smart 64.61% 37.98% -0.64 155.70 9.2 v-1687
Medium NXP i.MX 95 + eIQ Neutron NPU (Ezurio) — throughput LiteRT Smart 64.61% 37.98% -0.64 463.68 9.6 v-191b
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Smart 64.55% 37.94% -0.68 143.45 9.2 v-1842
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Logical 61.85% 36.78% -1.84 153.26 7.1 v-183b
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — latency LiteRT Combined 48.26% 29.31% -9.31 152.89 7.0 v-1830
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Smart 64.55% 37.94% -0.68 451.71 9.6 v-1844
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Logical 61.85% 36.78% -1.84 444.79 9.4 v-183e
Medium NXP i.MX 95 + eIQ Neutron NPU (EVK) — throughput LiteRT Combined 48.26% 29.31% -9.31 428.11 9.6 v-1839
Medium NXP i.MX 95 + eIQ Neutron NPU (Phytec) — throughput LiteRT Smart 64.55% 37.94% -0.68 451.25 9.6 v-1789
Medium NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Smart 64.61% 37.98% -0.64 156.06 9.2 v-1689
Medium NXP i.MX 95 + eIQ Neutron NPU (Verdin) — latency LiteRT Logical 47.18% 28.34% -9.80 167.73 6.5 v-beb · 2026 Q2
Medium NXP i.MX 95 + eIQ Neutron NPU (Verdin) — throughput LiteRT Smart 64.61% 37.98% -0.64 465.43 9.5 v-192c
Medium NXP Ara240 (FRDM) — latency Ara DVM Smart 61.63% 36.02% -2.60 54.85 29.6 v-1516
Medium NXP Ara240 (FRDM) — throughput Ara DVM Smart 61.61% 36.00% -2.62 48.03 37.9 v-18e5
Medium Raspberry Pi 5 + Hailo-8L NPU Hailo HEF — 64.79% 38.25% -0.37 84.72 13.3 v-1564
Medium NVIDIA Jetson Orin Nano (TensorRT FP16) TensorRT — 65.51% 38.62% +0.00 84.58 58.2 v-1579
Medium NVIDIA Jetson Orin Nano (TensorRT INT8) TensorRT — 64.35% 37.80% -0.82 64.09 93.7 v-157e
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — throughput preset ONNX · QNN EP Logical 62.44% 37.35% -1.27 22.92 201.0 v-15d3
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · TFE + SeqMSE) — balanced preset ONNX · QNN EP Smart 64.93% 38.24% -0.38 27.50 175.9 v-15dd
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) — accuracy preset ONNX · QNN EP Smart 65.44% 38.47% -0.15 37.91 87.7 v-15e8
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Smart 64.91% 38.26% -0.36 28.07 173.9 v-1d1d
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT8 · Standard) ONNX · QNN EP Logical 49.76% 30.13% -8.49 17.80 206.9 v-1d1e
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Smart 65.46% 38.52% -0.10 38.21 86.5 v-1d1f
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · Standard) ONNX · QNN EP Logical 65.45% 38.89% +0.27 33.46 80.4 v-1d21
Medium Qualcomm Dragonwing IQ-9075 — Hexagon NPU (INT16 · TFE + SeqMSE) ONNX · QNN EP Logical 65.48% 38.04% -0.58 34.17 79.6 v-1d20

Validation pipeline

These results are produced by the EdgeFirst on-target validation pipeline:

  1. EdgeFirst Profiler runs on the target hardware, executes the full inference pipeline (capture → preprocess → inference → postprocess), and scores the predictions against ground truth on the device. COCO accuracy and every timing block are computed in-process — there is no Python and no pycocotools on the target. It emits per-image predictions in EdgeFirst Arrow/Parquet, a Perfetto trace, and the computed metrics.
  2. EdgeFirst Studio receives the metrics, predictions, charts and trace, and publishes them as the v-XXXX validation session every row above cites. Studio is where results are published, compared and browsed — it is not where they are computed.
  3. EdgeFirst HAL (open source) provides the hardware-accelerated preprocessing and post-decoding primitives used at both validation and deployment time, so the timings measured here reflect the same accelerated paths a production runtime would take.

End-to-end latency runs from the moment a frame is available to the moment its results are ready — preprocessing, inference, and postprocessing. Image acquisition (camera capture, or file load and JPEG decode), mask encoding and writing results to disk are excluded. The per-stage breakdown of every row is on its linked Studio session.

Realized FPS is the measured steady-state rate at which final results are emitted, measured directly from the profiler's per-frame result-emission timestamps over the steady-state stream — trace-independent; the Perfetto trace's own FPS is used only as a fallback on sessions where that scalar isn't available. It generally exceeds 1000 / end-to-end because the runtime overlaps stages across frames.

See EdgeFirst Studio for the full validation pipeline.


Downloads

Artifacts are organized by deployment target. Each model file embeds the EdgeFirst edgefirst.json metadata (training session, dataset version, calibration artifact, converter chain) so a single file is sufficient for deployment — no sidecar configuration required.

Every file below is the artifact a validation session in the tables above measured. Files are organized into per-target folders and follow the naming convention yolov8{size}-seg-{precision}[-smart|-logical][-end2end]{extension}. Qualcomm files carry the qualcomm-converter tag in place of {precision}[-smart|-logical]: {w8a8|w8a16}-{smart|logical}[-{quantization}][-in8], where w8a8 is INT8, w8a16 is INT16 with an 8-bit image input, and the quantization token (e.g. tfe-seqmse) is absent for standard calibration.

Entries marked 2026 Q2 belong to rows carried from the 2026 Q2 edition: they download from the repository's 2026Q2 tag, the weights those rows were measured on. The same filename on main holds the current edition's artifact.

ONNX FP32 — Any platform with ONNX Runtime.
Size File Variant Download
Nano onnx/yolov8n-seg-fp16.onnx FP16 Download
Nano onnx/yolov8n-seg-fp16.onnx FP16 · 2026 Q2 Download
Nano onnx/yolov8n-seg-fp32.onnx FP32 Download
Nano onnx/yolov8n-seg-fp32.onnx FP32 · 2026 Q2 Download
Small onnx/yolov8s-seg-fp16.onnx FP16 Download
Small onnx/yolov8s-seg-fp16.onnx FP16 · 2026 Q2 Download
Small onnx/yolov8s-seg-fp32.onnx FP32 Download
Small onnx/yolov8s-seg-fp32.onnx FP32 · 2026 Q2 Download
Medium onnx/yolov8m-seg-fp16.onnx FP16 Download
Medium onnx/yolov8m-seg-fp16.onnx FP16 · 2026 Q2 Download
Medium onnx/yolov8m-seg-fp32.onnx FP32 Download
Medium onnx/yolov8m-seg-fp32.onnx FP32 · 2026 Q2 Download
TFLite INT8 — CPU or NPU via runtime delegate (NXP i.MX 8M Plus VX Delegate).
Size File Variant Download
Nano tflite/yolov8n-seg-int8-smart.tflite Smart · INT8 Download
Nano tflite/yolov8n-seg-int8-smart.tflite Smart · INT8 · 2026 Q2 Download
Nano tflite/yolov8n-seg-int8.tflite Logical · INT8 Download
Small tflite/yolov8s-seg-int8-smart.tflite Smart · INT8 Download
Small tflite/yolov8s-seg-int8-smart.tflite Smart · INT8 · 2026 Q2 Download
Small tflite/yolov8s-seg-int8.tflite Logical · INT8 Download
Medium tflite/yolov8m-seg-int8-smart.tflite Smart · INT8 Download
Medium tflite/yolov8m-seg-int8-smart.tflite Smart · INT8 · 2026 Q2 Download
Medium tflite/yolov8m-seg-int8.tflite Logical · INT8 Download
NXP i.MX 95 (eIQ Neutron) — eIQ Neutron NPU optimized.
Size File Variant Download
Nano imx95/yolov8n-seg-int8-smart.imx95.tflite Smart · INT8 Download
Nano imx95/yolov8n-seg-int8.imx95.tflite Logical · INT8 Download
Nano imx95/yolov8n-seg-int8.imx95.tflite Logical · INT8 · 2026 Q2 Download
Small imx95/yolov8s-seg-int8-smart.imx95.tflite Smart · INT8 Download
Small imx95/yolov8s-seg-int8.imx95.tflite Logical · INT8 Download
Small imx95/yolov8s-seg-int8.imx95.tflite Logical · INT8 · 2026 Q2 Download
Medium imx95/yolov8m-seg-int8-smart.imx95.tflite Smart · INT8 Download
Medium imx95/yolov8m-seg-int8.imx95.tflite Logical · INT8 Download
Medium imx95/yolov8m-seg-int8.imx95.tflite Logical · INT8 · 2026 Q2 Download
NXP Ara240 — Ara240 DNPU compiled model.
Size File Variant Download
Nano ara240/yolov8n-seg-int16.dvm Smart · INT16 Download
Small ara240/yolov8s-seg-int16.dvm Smart · INT16 Download
Medium ara240/yolov8m-seg-int16.dvm Smart · INT16 Download
RPi5 + Hailo-8L (13 TOPS) — Hailo-8L 13 TOPS accelerator.
Size File Variant Download
Nano hailo/yolov8n-seg-int8.hailo8l.hef INT8 Download
Small hailo/yolov8s-seg-int8.hailo8l.hef INT8 Download
Medium hailo/yolov8m-seg-int8.hailo8l.hef INT8 Download
NVIDIA Jetson (TensorRT) — Jetson FP16 and INT8 engines.
Size File Variant Download
Nano jetson/yolov8n-seg-fp16.engine FP16 Download
Nano jetson/yolov8n-seg-int8.engine INT8 Download
Small jetson/yolov8s-seg-fp16.engine FP16 Download
Small jetson/yolov8s-seg-int8.engine INT8 Download
Medium jetson/yolov8m-seg-fp16.engine FP16 Download
Medium jetson/yolov8m-seg-int8.engine INT8 Download
Qualcomm Snapdragon 8 Elite Gen 5 (Hexagon v81) — Offline-compiled Hexagon context binary, run through the ONNX Runtime QNN execution provider. Loads only on the Snapdragon 8 Elite Gen 5 (Hexagon v81).
Size File Variant Download
Nano qnn/yolov8n-seg-int16-logical.htp-v81.qnn.onnx Logical · INT16 · 2026 Q2 Download
Nano qnn/yolov8n-seg-int16-smart.htp-v81.qnn.onnx Smart · INT16 · 2026 Q2 Download
Nano qnn/yolov8n-seg-int8-logical.htp-v81.qnn.onnx Logical · INT8 · 2026 Q2 Download
Nano qnn/yolov8n-seg-int8-smart.htp-v81.qnn.onnx Smart · INT8 · 2026 Q2 Download
Small qnn/yolov8s-seg-int16-logical.htp-v81.qnn.onnx Logical · INT16 · 2026 Q2 Download
Small qnn/yolov8s-seg-int16-smart.htp-v81.qnn.onnx Smart · INT16 · 2026 Q2 Download
Small qnn/yolov8s-seg-int8-logical.htp-v81.qnn.onnx Logical · INT8 · 2026 Q2 Download
Small qnn/yolov8s-seg-int8-smart.htp-v81.qnn.onnx Smart · INT8 · 2026 Q2 Download
Medium qnn/yolov8m-seg-int16-logical.htp-v81.qnn.onnx Logical · INT16 · 2026 Q2 Download
Medium qnn/yolov8m-seg-int16-smart.htp-v81.qnn.onnx Smart · INT16 · 2026 Q2 Download
Medium qnn/yolov8m-seg-int8-logical.htp-v81.qnn.onnx Logical · INT8 · 2026 Q2 Download
Medium qnn/yolov8m-seg-int8-smart.htp-v81.qnn.onnx Smart · INT8 · 2026 Q2 Download
Qualcomm Dragonwing IQ-9075 (Hexagon v73) — Offline-compiled Hexagon context binary, run through the ONNX Runtime QNN execution provider. Loads only on the Dragonwing IQ-9075 (Hexagon v73).
Size File Variant Download
Nano qnn/yolov8n-seg-w8a16-logical-in8.iq9075.qnn.onnx Logical · INT16 · Standard Download
Nano qnn/yolov8n-seg-w8a16-logical-tfe-seqmse-in8.iq9075.qnn.onnx Logical · INT16 · TFE + SeqMSE Download
Nano qnn/yolov8n-seg-w8a16-smart-in8.iq9075.qnn.onnx Smart · INT16 · Standard Download
Nano qnn/yolov8n-seg-w8a16-smart-tfe-seqmse-in8.iq9075.qnn.onnx Smart · INT16 · TFE + SeqMSE Download
Nano qnn/yolov8n-seg-w8a8-logical-tfe-seqmse.iq9075.qnn.onnx Logical · INT8 · TFE + SeqMSE Download
Nano qnn/yolov8n-seg-w8a8-logical.iq9075.qnn.onnx Logical · INT8 · Standard Download
Nano qnn/yolov8n-seg-w8a8-smart-tfe-seqmse.iq9075.qnn.onnx Smart · INT8 · TFE + SeqMSE Download
Nano qnn/yolov8n-seg-w8a8-smart.iq9075.qnn.onnx Smart · INT8 · Standard Download
Small qnn/yolov8s-seg-w8a16-logical-in8.iq9075.qnn.onnx Logical · INT16 · Standard Download
Small qnn/yolov8s-seg-w8a16-logical-tfe-seqmse-in8.iq9075.qnn.onnx Logical · INT16 · TFE + SeqMSE Download
Small qnn/yolov8s-seg-w8a16-smart-in8.iq9075.qnn.onnx Smart · INT16 · Standard Download
Small qnn/yolov8s-seg-w8a16-smart-tfe-seqmse-in8.iq9075.qnn.onnx Smart · INT16 · TFE + SeqMSE Download
Small qnn/yolov8s-seg-w8a8-logical-tfe-seqmse.iq9075.qnn.onnx Logical · INT8 · TFE + SeqMSE Download
Small qnn/yolov8s-seg-w8a8-logical.iq9075.qnn.onnx Logical · INT8 · Standard Download
Small qnn/yolov8s-seg-w8a8-smart-tfe-seqmse.iq9075.qnn.onnx Smart · INT8 · TFE + SeqMSE Download
Small qnn/yolov8s-seg-w8a8-smart.iq9075.qnn.onnx Smart · INT8 · Standard Download
Medium qnn/yolov8m-seg-w8a16-logical-in8.iq9075.qnn.onnx Logical · INT16 · Standard Download
Medium qnn/yolov8m-seg-w8a16-logical-tfe-seqmse-in8.iq9075.qnn.onnx Logical · INT16 · TFE + SeqMSE Download
Medium qnn/yolov8m-seg-w8a16-smart-in8.iq9075.qnn.onnx Smart · INT16 · Standard Download
Medium qnn/yolov8m-seg-w8a16-smart-tfe-seqmse-in8.iq9075.qnn.onnx Smart · INT16 · TFE + SeqMSE Download
Medium qnn/yolov8m-seg-w8a8-logical-tfe-seqmse.iq9075.qnn.onnx Logical · INT8 · TFE + SeqMSE Download
Medium qnn/yolov8m-seg-w8a8-logical.iq9075.qnn.onnx Logical · INT8 · Standard Download
Medium qnn/yolov8m-seg-w8a8-smart-tfe-seqmse.iq9075.qnn.onnx Smart · INT8 · TFE + SeqMSE Download
Medium qnn/yolov8m-seg-w8a8-smart.iq9075.qnn.onnx Smart · INT8 · Standard Download

Inference example (Python)

from edgefirst.hal import Model, TensorImage

# Load the model — embedded edgefirst.json carries labels and decoder config
model = Model("yolov8n-seg-int8.tflite")

# Run inference on an image
image = TensorImage.from_file("image.jpg")
results = model.predict(image)

# Iterate detections
for det in results.detections:
    print(f"{det.label}: {det.confidence:.2f} at {det.bbox}")
# Segmentation models also return one per-instance binary mask per
# detection (a H×W array thresholded at 128), decoded from the prototype masks
# and mask coefficients. See the EdgeFirst HAL mask materialization / overlay
# helpers for accessing and drawing them.

EdgeFirst HAL

Traceability

Every measurement in the tables above is reachable through the EdgeFirst Studio validation framework. The v-XXXX Source link on each row resolves to a public Studio URL of the form:

https://edgefirst.studio/public/validation/v-XXXX/details?mode=charts

The link lands on the Charts view — live system traces (CPU, memory, temperature, power) and per-stage timing recorded during the validation run. The Info and Metrics tabs on the same page carry the configuration and full COCO metric breakdown.

From there, the full provenance chain is one click deeper: training session ID, dataset version, calibration artifact, converter chain (e.g. TFLite quantizer + Neutron compile), validation parameters, and the host hardware description (hostname, kernel version, SoC, NPU, profiler version). The same model file you download from this repository embeds the same chain in its edgefirst.json metadata.


See also

Other model families in the EdgeFirst Model Zoo:

Model Task Link
YOLOv5 Detection Detection EdgeFirst/yolov5-det
YOLOv8 Detection Detection EdgeFirst/yolov8-det
YOLO11 Detection Detection EdgeFirst/yolo11-det
YOLO11 Segmentation Segmentation EdgeFirst/yolo11-seg
YOLO26 Detection Detection EdgeFirst/yolo26-det
YOLO26 Segmentation Segmentation EdgeFirst/yolo26-seg

Train your own with EdgeFirst Studio

Train on your own dataset with EdgeFirst Studio:

  • Free tier includes YOLO training with automatic INT8 quantization and edge deployment.
  • Upload datasets via EdgeFirst Recorder or COCO/YOLO format.
  • AI-assisted annotation with auto-labeling.
  • CameraAdaptor integration for native sensor format training.
  • Deploy trained models to edge devices via EdgeFirst Client.

Technical notes

Quantization pipeline

All TFLite INT8 models are produced by EdgeFirst's quantization pipeline (details):

  1. ONNX export — standard Ultralytics export with simplify=True
  2. TF-wrapped ONNX — box coordinates normalized to [0, 1] inside DFL decode
  3. Split decoder — boxes, scores, and mask coefficients split into separate output tensors so each receives an independent INT8 quantization scale
  4. Smart calibration — calibration samples selected via greedy coverage maximization; the artifact is content-addressed by parameter hash and cached in Studio for deterministic reuse
  5. Full integer INT8 — uint8 input, int8 output, MLIR quantizer

Split decoder output format

Segmentation (e.g. yolov8n-seg):

  • boxes — (1, 4, 8400) normalized [0, 1] coordinates
  • scores — (1, 80, 8400) per-class probabilities
  • mask_coefs — (1, 32, 8400) per-anchor mask coefficients
  • protos — (1, 160, 160, 32) prototype masks

Each tensor has its own quantization scale and zero point. The EdgeFirst HAL handles dequantization and reassembly automatically; no application code change is required across NPU targets.

Embedded metadata

  • TFLite: edgefirst.json and labels.txt embedded in the ZIP-format model file
  • ONNX: edgefirst.json embedded in model.metadata_props

No sidecar files required; the model artifact is self-contained.


Limitations

  • COCO bias — models trained on COCO (80 classes) inherit the dataset's biases (Western-centric scenes, particular object distributions, limited weather/lighting diversity).
  • Quantization loss — integer quantization introduces accuracy loss relative to FP32: INT8 on the NXP i.MX 8M Plus / i.MX 95 Neutron and Hailo NPUs, and a mixed INT8/INT16 scheme on the NXP Ara240 (the box-regression path is promoted to INT16 for localization accuracy). The magnitude per platform is shown in the Δ vs FP32 column above.
  • Configurations under active investigation — a subset of INT8 results measure below expectations and are marked ⚠ above; these are tracked for resolution, not accepted as final. The main cases are YOLO11 / YOLO26 on the NXP i.MX 8M Plus VeriSilicon NPU (the most constrained accelerator, where the newer architectures quantize poorly) and some NXP Ara240 segmentation runs. YOLO11 / YOLO26 on the NXP i.MX 95 eIQ Neutron NPU are not yet supported (a delegate limitation) and render without numbers. Each next card snapshot reflects any recovered accuracy.
  • Input resolution — all models expect 640×640 input; other resolutions require letterboxing.

License

Model weights in this repository are derived from Ultralytics YOLO and remain © Ultralytics Inc., licensed AGPL-3.0 — use requires AGPL-3.0 compliance or an Ultralytics Enterprise License.

The validation results, this model card, and its metadata are Au-Zone Technologies' own contribution, licensed CC BY-NC 4.0 (Attribution — NonCommercial) — see the repository LICENSE for the full text and citation requirements.


Citation

@software{edgefirst_yolov8_seg,
  title = { {YOLOv8 Segmentation — EdgeFirst Model Zoo} },
  author = {Au-Zone Technologies},
  url = {https://huggingface.co/EdgeFirst/yolov8-seg},
  year = {2026},
  license = {CC-BY-NC-4.0},
}

EdgeFirst Studio · GitHub · Docs · Au-Zone Technologies
Model weights © Ultralytics Inc. (AGPL-3.0) · Validation results & card © 2026 Au-Zone Technologies (CC BY-NC 4.0)
NXP®, i.MX, eIQ®, Neutron, and Ara240 are trademarks or products of NXP Semiconductors. Hailo is a trademark of Hailo Technologies Ltd. Jetson is a trademark of NVIDIA Corporation. All other trademarks are the property of their respective owners.

Downloads last month
535
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collection including EdgeFirst/yolov8-seg

Article mentioning EdgeFirst/yolov8-seg

Evaluation results

  • Box mAP@0.5 (Nano ONNX FP32) on COCO val2017
    self-reported
    51.430
  • Mask mAP@0.5-0.95 (Nano ONNX FP32) on COCO val2017
    self-reported
    29.240
  • Box mAP@0.5 (Small ONNX FP32) on COCO val2017
    self-reported
    60.320
  • Mask mAP@0.5-0.95 (Small ONNX FP32) on COCO val2017
    self-reported
    35.030
  • Box mAP@0.5 (Medium ONNX FP32) on COCO val2017
    self-reported
    65.520
  • Mask mAP@0.5-0.95 (Medium ONNX FP32) on COCO val2017
    self-reported
    38.620