/`.
+
+## Configuration
+
+Add a `react-native-executorch` block to your `package.json`:
+
+```json
+{
+ "react-native-executorch": {
+ "features": ["classification", "styleTransfer"]
+ }
+}
+```
+
+### Options
+
+| Option | Purpose | Accepted values |
+| ---------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `features` | High-level tasks — each automatically expands to the backends and libraries it needs | `"classification"`, `"imageEmbeddings"`, `"inpainting"`, `"instanceSegmentation"`, `"keypointDetection"`, `"llm"`, `"multimodalLLM"`, `"objectDetection"`, `"ocr"`, `"privacyFilter"`, `"segmentAnything"`, `"semanticSegmentation"`, `"speechToText"`, `"styleTransfer"`, `"textEmbeddings"`, `"textToImage"`, `"textToSpeech"`, `"tokenizer"`, `"vad"`, `"verticalOCR"` |
+| `backends` | Hardware acceleration backends directly | `"xnnpack"`, `"coreml"`, `"mlx"`, `"vulkan"` |
+| `libs` | Extra native C++ libraries | `"opencv"`, `"phonemis"` |
+
+The three lists are merged, so you can pair high-level `features` with specific `backends` or `libs`. Re-run your package manager install after editing.
+
+:::note Monorepos
+The block is read from the directory the install was run in, then from every
+`package.json` above the installed package. A hoisted workspace resolves to the
+**root** either way, so put the block there; an app that keeps its own
+`node_modules` (pnpm, nohoist) is found from its own `package.json`.
+`node_modules/react-native-executorch/rne-build-config.json` records what was
+actually resolved, and the install log names the manifest it read.
+:::
+
+:::caution pnpm and npm 12
+pnpm 10 and later, and npm 12 and later, do not run dependency install scripts
+unless you allow them, so the download never happens and the native build fails
+later on a missing file. Run `pnpm approve-builds react-native-executorch` or
+`npm approve-scripts react-native-executorch` once. See
+[Troubleshooting](../05-other/02-troubleshooting.md).
+:::
+
+### Backends
+
+Hardware backends provide optimized execution kernels for specific processors and platforms. See the [ExecuTorch Backends documentation](https://docs.pytorch.org/executorch/stable/backends-section.html) for details on lowering and delegate compilation:
+
+- **[XNNPACK](https://docs.pytorch.org/executorch/stable/backends/xnnpack/xnnpack-overview.html)** — High-efficiency floating-point and quantized neural network inference operators optimized for ARM and x86 CPUs. Supported on both **Android** and **iOS**.
+- **[Core ML](https://docs.pytorch.org/executorch/stable/backends/coreml/coreml-overview.html)** — Apple's framework for hardware-accelerated machine learning on Apple Silicon, targeting the Apple Neural Engine (ANE) and GPU. Supported on **iOS only**.
+- **[MLX](https://github.com/ml-explore/mlx)** — An array framework designed for efficient machine learning on Apple silicon via Metal compute shaders, used primarily for accelerated LLM generation. Supported on **iOS only** (physical device only, no simulator).
+- **[Vulkan](https://docs.pytorch.org/executorch/stable/backends/vulkan/vulkan-overview.html)** — Cross-platform 3D graphics and compute API, leveraging mobile GPUs on **Android only** for accelerated neural network inference and tensor compute operations.
+
+### Third-Party Libraries
+
+- **[OpenCV](https://opencv.org/)** — High-performance computer vision library providing image transformations, color space conversions, resizing, and pixel format operations (used by vision pipelines and multimodal LLMs). Provided on iOS via CocoaPods and on Android as static prebuilt libraries.
+- **[phonemis](https://github.com/IgorSwat/Phonemis)** — High-performance C++ library for Grapheme-to-Phoneme (G2P) conversion, delivering universal IPA phonemization as the frontend for [Text-to-Speech](../02-extensions/speech/02-text-to-speech.md) pipelines. Compiled from source on both Android and iOS when enabled.
+
+### Features
+
+Specifying a task under `features` is shorthand: it automatically expands to the union of backends and native libraries required by the pre-exported models in that domain.
+
+| Feature | Expanded Backends | Expanded Extra Libs |
+| ---------------------- | ---------------------------- | ------------------- |
+| `llm` | xnnpack, mlx, vulkan | — |
+| `multimodalLLM` | xnnpack, mlx, vulkan | opencv |
+| `privacyFilter` | xnnpack, mlx | — |
+| `speechToText` | xnnpack, coreml, mlx, vulkan | — |
+| `textToSpeech` | xnnpack, coreml, mlx, vulkan | phonemis |
+| `vad` | xnnpack | — |
+| `textEmbeddings` | xnnpack, coreml, mlx, vulkan | — |
+| `imageEmbeddings` | xnnpack, coreml, mlx, vulkan | opencv |
+| `classification` | xnnpack, coreml | opencv |
+| `depthEstimation` | xnnpack, coreml, vulkan | opencv |
+| `objectDetection` | xnnpack, coreml, vulkan | opencv |
+| `keypointDetection` | xnnpack, coreml, mlx, vulkan | opencv |
+| `semanticSegmentation` | xnnpack, coreml | opencv |
+| `instanceSegmentation` | xnnpack, coreml, vulkan | opencv |
+| `ocr` | xnnpack, coreml, vulkan | opencv |
+| `verticalOCR` | xnnpack | opencv |
+| `styleTransfer` | xnnpack, coreml, vulkan | opencv |
+| `textToImage` | xnnpack, coreml, vulkan | opencv |
+| `inpainting` | xnnpack, coreml, vulkan | opencv |
+| `segmentAnything` | xnnpack, coreml, vulkan | opencv |
+| `tokenizer` | — | — |
+
+## Binary size
+
+Approximate size each backend adds to a release `arm64` build:
+
+| Backend | Android | iOS |
+| --------- | -------- | ------- |
+| `xnnpack` | +1.7 MB | +1.4 MB |
+| `coreml` | — | +0.4 MB |
+| `mlx` | — | +6.0 MB |
+| `vulkan` | +10.3 MB | — |
diff --git a/docs/versioned_docs/version-0.11.x/03-core-and-advanced/_category_.json b/docs/versioned_docs/version-0.11.x/03-core-and-advanced/_category_.json
new file mode 100644
index 0000000000..ebaec61d69
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/03-core-and-advanced/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Core & Advanced",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Lower-level APIs for direct ExecuTorch model execution, tensor operations, and custom pipelines."
+ }
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/01-benchmarks.mdx b/docs/versioned_docs/version-0.11.x/04-benchmarks/01-benchmarks.mdx
new file mode 100644
index 0000000000..adb36b5336
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/01-benchmarks.mdx
@@ -0,0 +1,235 @@
+---
+title: Benchmarks
+slug: /benchmarks
+description: 'On-device latency, memory usage, and model size across React Native ExecuTorch models, measured on physical mobile devices.'
+keywords:
+ [
+ react native executorch,
+ benchmark,
+ performance,
+ on-device ai,
+ latency,
+ xnnpack,
+ core ml,
+ vulkan,
+ mlx,
+ llm,
+ ]
+---
+
+import BenchmarkChart from '@site/src/components/Benchmarks';
+import { mergeBenchmarkRows } from '@site/src/data/benchmarks';
+import measured from './measured.json';
+import imported from './imported.json';
+
+export const benchmarks = mergeBenchmarkRows(measured, imported);
+
+# Benchmarks
+
+These benchmarks measure model variants directly on physical iOS and Android hardware. Coverage varies by task, model variant, and device; each chart shows the measurements available for its selected model. We profile the complete end-to-end pipeline—from camera frames, audio, and text through pre-processing, forward inference on mobile silicon, and post-processing—alongside isolated ExecuTorch runtime latency, peak RAM, cold-start load times, and binary download sizes.
+
+### Backends and Precision
+
+Each variant is defined by two choices:
+
+- **Backend (Where it runs):** The hardware execution engine. **XNNPACK** runs on mobile CPUs for universal compatibility across iOS and Android; **Core ML** targets the Apple Neural Engine (NPU) and GPU on iOS; **Vulkan** runs on Android GPUs; and **MLX** uses Apple Silicon unified memory. To configure which backends are compiled into your app, see [Native Libraries](../03-core-and-advanced/08-native-libraries.md).
+- **Precision (How weights are stored):** The numerical format of model weights. Full precision (`fp32`) preserves original fidelity at the cost of larger downloads and RAM. Reduced precision (`fp16`) and integer quantization (`int8`, `4-bit`) reduce weight storage and memory use and can speed up computation; evaluate accuracy for your task. See [Exporting Custom Models](../03-core-and-advanced/07-exporting-custom-models.md) for lowering details.
+
+Explore the charts below to compare backends and find the optimal balance for your app.
+
+## Devices
+
+Measurements were collected on physical iOS and Android devices spanning flagship, modern mid-tier, and legacy hardware tiers. All numbers come from release builds of React Native ExecuTorch 0.11.0-dev (`main` shortly after v0.10.0), measured in September 2026, with supplemental quantized LLM, depth estimation, ColBERT, and inpainting runs in October 2026.
+
+| Device | Backends tested | Variants | Notes |
+|---|---|---|---|
+| Samsung Galaxy S26 Ultra | XNNPACK (121), Vulkan (24) | 145 | Snapdragon SM8850; historical standard-task results and 21 quantized LLM variants |
+| Google Pixel 10 | XNNPACK (100), Vulkan (24) | 124 | Google Tensor G5; historical standard-task measurements |
+| Samsung Galaxy S20+ | XNNPACK (132), Vulkan (34) | 166 | Exynos 990; historical results plus supplemental quantized LLM, depth, ColBERT, and inpainting measurements |
+| Samsung Galaxy S24 | XNNPACK (32), Vulkan (9) | 41 | Supplemental quantized LLM, depth estimation, ColBERT, and inpainting measurements |
+| iPhone 17 | XNNPACK (130), Core ML (81), MLX (38) | 249 | A19; historical results plus supplemental quantized LLM, depth, ColBERT, and inpainting measurements |
+| iPhone SE (3rd gen) | XNNPACK (99), Core ML (73), MLX (15) | 187 | A15 Bionic with 4 GB RAM; historical standard-task measurements |
+
+Memory values report peak process footprint during a separate inference pass, including the app baseline: total PSS on Android and `phys_footprint` on iOS. Some supplemental iPhone LLM measurements use a fresh process for each model.
+
+:::caution GPU memory accounting
+Memory figures reflect sampled process usage during inference. They may under-report GPU memory usage and miss brief peaks, and they exclude peaks during model loading. Memory accounting also varies across devices and backends, so use these values as a guide rather than as minimum RAM requirements or a direct comparison of GPU memory usage.
+:::
+
+## Results
+
+:::note Performance and Precision Trade-offs
+These benchmarks measure execution latency, memory utilization, and initialization times. Quantized models (such as `int8` or `8da4w`) significantly reduce memory footprint and download size while accelerating inference, but should always be evaluated for task accuracy on your specific application datasets. Run-to-run variations on physical mobile devices are common due to background system tasks and dynamic thermal management.
+:::
+
+### [Image Classification](../02-extensions/computer-vision/02-image-classification.md)
+
+:::info Input & Pipeline Details
+- **Input:** 512x512 RGBA frame (synthetic test image: vertical color gradient with three solid ellipses).
+- **Pipeline Structure:** The preprocessor resizes the raw image buffer to the model's input dimensions `[1, 3, H, W]` (using `stretch` mode for EfficientNet-V2-S), converts format layout to channels-first `[3, H, W]`, and normalizes pixel values. Post-processing applies `softmax` over output logits, maps confidence scores to ImageNet-1K class labels, and sorts the predictions by confidence.
+:::
+
+
+
+### [Object Detection](../02-extensions/computer-vision/03-object-detection.md)
+
+:::info Input & Pipeline Details
+- **Input:** 640x640 RGBA frame (vertical color gradient with three solid ellipses).
+- **Pipeline Structure:** Preprocessing resizes or letterboxes the input frame into the model's expected dimensions `[1, 3, H, W]` (ranging from 320x320 for SSDLite to 384x384, 512x512, or 640x640 across YOLO26 and RF-DETR variants). The model outputs candidate bounding boxes `[N, 4]`, confidence scores `[N]`, and class indices `[N]`. Post-processing executes Non-Maximum Suppression (NMS) to eliminate overlapping detections, maps class indices to COCO labels, and decodes and scales bounding boxes back to the original image dimensions.
+:::
+
+
+
+### [Instance Segmentation](../02-extensions/computer-vision/07-instance-segmentation.md)
+
+:::info Input & Pipeline Details
+- **Input:** 640x640 RGBA frame.
+- **Pipeline Structure:** Preprocessing resizes the input buffer to the model's input shape `[1, 3, H, W]` (ranging from 384x384 to 640x640 across FastSAM, YOLO26, and RF-DETR variants). The model outputs candidate boxes `[N, 4]`, confidence scores `[N]`, class indices `[N]`, and prototype mask logits `[N, MH, MW]`. Post-processing runs NMS on boxes, then for each surviving detection: scales the box to image coordinates, resizes the instance mask to original dimensions, thresholds mask logits, crops to the bounding box, and generates a grayscale mask buffer.
+:::
+
+
+
+### [Semantic Segmentation](../02-extensions/computer-vision/06-semantic-segmentation.md)
+
+:::info Input & Pipeline Details
+- **Input:** 512x512 RGBA frame.
+- **Pipeline Structure:** Preprocessing resizes and normalizes the image to the model input dimensions `[1, 3, H, W]`. The model outputs class logits `[1, K, H, W]` (or `[1, 1, H, W]` for single-class/selfie models). For multi-class models, post-processing performs an `argmax` across class channels, applies a color palette (`applyColormap`) to create an RGBA mask buffer, and resizes the colored mask to original input dimensions. For single-class models, it applies `sigmoid` and grayscale mapping.
+:::
+
+
+
+### [Pose & Keypoints](../02-extensions/computer-vision/04-pose-and-keypoints.md)
+
+:::info Input & Pipeline Details
+- **Input:** 512x512 RGBA frame.
+- **Pipeline Structure:** Preprocessing resizes and normalizes the image buffer to `[1, 3, H, W]`. The model directly outputs candidate bounding boxes `[N, 4]`, confidence scores `[N]`, and landmark coordinates `[N, K, 3]` (17 body keypoints for YOLO/RF-DETR or 6 facial landmarks for BlazeFace, with x, y, confidence per point). Post-processing executes weighted Non-Maximum Suppression (NMS) to cluster overlapping candidates, computes confidence-weighted averages for both box and landmark coordinates, and scales them back to original image dimensions.
+:::
+
+
+
+### [Style Transfer](../02-extensions/computer-vision/08-style-transfer.md)
+
+:::info Input & Pipeline Details
+- **Input:** 512x512 RGBA frame.
+- **Pipeline Structure:** Preprocessing resizes the input buffer to the model's fixed input dimensions `[3, H, W]` and normalizes it. The feedforward style network outputs stylized feature maps `[3, H, W]`. Post-processing denormalizes values, converts RGB to RGBA, and resizes the styled image back to the original canvas dimensions.
+- **Memory Footprint:** Feedforward style networks maintain full spatial resolution across internal feature representations without heavy pooling, which produces massive intermediate activation tensors. Peak memory routinely exceeds 1.1 GB despite tiny weight files (~2 MB).
+:::
+
+
+
+### [Depth Estimation](../02-extensions/computer-vision/12-depth-estimation.md)
+
+:::info Input & Pipeline Details
+- **Input:** Fixed 512x512 RGBA synthetic frame.
+- **Pipeline Structure:** The depth estimator resizes and normalizes the frame, executes the model, and resizes the raw depth map back to the input dimensions. Timings cover the full pipeline; output values retain the model's depth interpretation.
+:::
+
+
+
+### [Image Inpainting](../02-extensions/computer-vision/11-image-inpainting.md)
+
+:::info Input & Pipeline Details
+- **Input:** Fixed 512x512 RGBA synthetic frame and a single-channel mask marking the central 256x256 square as the region to fill (25% of the image).
+- **Pipeline Structure:** MI-GAN resizes the image and mask to the model's 256x256 or 512x512 input, normalizes the image, and reconstructs the masked region. The output is resized back to 512x512 and blended with the original image through the mask. Timings include preprocessing, inference, and blending for the Places2 and Faces checkpoints.
+:::
+
+
+
+### [Image Embeddings](../02-extensions/computer-vision/09-image-embeddings.md)
+
+:::info Input & Pipeline Details
+- **Input:** 512x512 RGBA frame.
+- **Pipeline Structure:** Powered by CLIP ViT-B/32, preprocessing resizes and normalizes the input image buffer to 224x224 (`[1, 3, 224, 224]`). The model outputs a 512-dimensional embedding vector `[1, 512]`. Post-processing reads the raw float32 tensor data directly into a `Float32Array` with virtually zero compute overhead, meaning total pipeline time is dominated almost entirely by model execution and image preprocessing.
+:::
+
+
+
+### [OCR](../02-extensions/computer-vision/05-optical-character-recognition.md)
+
+:::info Input & Pipeline Details
+- **Input:** 640x640 RGBA frame.
+- **Pipeline Structure:** Powered by PP-OCRv6 inside a single fused model with two execution methods. First, DBNet text detection (`forward_detect`) letterboxes the 640x640 frame and detects oriented quadrilaterals (`Quad` with 4 corner points). The detected quads are sorted into reading order. Second, each quad is rectified to the text recognizer canvas and evaluated by SVTR (`forward_recognize`), followed by greedy CTC decoding to text strings.
+- **Mixed Precision:** The model uses mixed precision: an int8 DBNet detector paired with an fp32 SVTR recognizer (kept in fp32 because int8 quantization degrades accuracy on the SVTR attention stack).
+:::
+
+
+
+### [Text to Image](../02-extensions/computer-vision/10-text-to-image.md)
+
+:::info Input & Pipeline Details
+- **Input:** Prompt (`a small wooden sailboat on a calm lake at sunrise`), fixed random seed.
+- **Pipeline Structure:** Powered by SDXS-512-DreamShaper, a distilled **single-step** latent diffusion model with no iterative denoising loop and no classifier-free guidance. First, a CLIP text encoder (`encode`) transforms 77 token IDs into text conditioning `[1, 77, 768]`. Next, a single UNet forward pass (`denoise`) updates initial Gaussian noise latents at timestep 999. Finally, a TAESD tiny decoder (`decode`) reconstructs the 4-channel latents `[1, 4, 64, 64]` into a full 512x512 RGBA image.
+:::
+
+
+
+### [Text Embeddings](../02-extensions/natural-language/03-text-embeddings.md)
+
+:::info Input & Pipeline Details
+- **Input:** Fixed 4-sentence English paragraph (~80 words).
+- **Pipeline Structure:** The tokenizer converts input text into `int64` token IDs and an attention mask `[1, sequence_length]`, truncated only if exceeding the model's maximum sequence length. Sequence pooling and normalization are baked directly into the exported `.pte` model graph, which outputs the final embedding vector `[1, D]` (or `[D]`). Post-processing reads the raw embedding vector with negligible overhead.
+:::
+
+
+
+### [ColBERT Embeddings](../02-extensions/natural-language/06-colbert-retrieval.md)
+
+:::info Input & Pipeline Details
+- **Input:** The same fixed English paragraph used for text embeddings, encoded as a document.
+- **Pipeline Structure:** Tokenization, document marker insertion and padding, model execution, and removal of masked or skiplisted token vectors. The result is a matrix of normalized per-token embeddings. Query encoding and MaxSim retrieval scoring are outside this measurement.
+:::
+
+
+
+### [Privacy Filter](../02-extensions/natural-language/04-privacy-filter.md)
+
+:::info Input & Pipeline Details
+- **Input:** Fixed 3-sentence paragraph containing sample PII entities (name, email, phone number, address, and account number).
+- **Pipeline Structure:** The tokenizer converts input text into subword token IDs and an attention mask. The model evaluates token-level classification logits over a BIOES label space (`B-`, `I-`, `O`, `E-`, `S-`). Post-processing parses the BIOES grammar and detects structured entity spans (`PiiEntity` with entity type label, character start/end offsets, text, and confidence). Inputs exceeding the model window are evaluated via 50% overlapping sliding windows.
+:::
+
+
+
+### [LLM Chat & Text Generation](../02-extensions/natural-language/02-llm-chat-and-generation.md)
+
+:::info Input & Pipeline Details
+- **Variants:** Quantized LLMs only.
+- **Collection:** The S26 Ultra LLM results retain the September measurements. Supplemental S20+, S24, and iPhone 17 LLM runs were collected in October using the fixed-prompt harness described below.
+- **Input:** Prompt (`List three uses for a paperclip.`), 64 tokens generated with EOS ignored, temperature 0 (greedy decoding), and the KV cache reset before each independent prompt.
+- **Prefill vs. Decode & Memory:** The short prompt isolates autoregressive token generation throughput (tokens/second) and time to first token (TTFT). Autoregressive decoding executes one forward pass per generated token. Memory requirements include model weights, allocated key-value (KV) cache buffers, and intermediate tensors.
+:::
+
+On iPhone 17, Phi-4 Mini was omitted. Qwen3 4B (XNNPACK) terminated after critical memory-pressure warnings, including in a fresh-process retry. On Galaxy S24, Android's low-memory killer terminated Gemma4 Omni E2B (Vulkan) during loading in a fresh-process retry. Only successful measurements are charted.
+
+
+
+### [Speech to Text](../02-extensions/speech/03-speech-to-text.md)
+
+:::info Input & Pipeline Details
+- **Input:** 10 seconds of mono audio sampled at 16 kHz.
+- **Pipeline Structure:** The Whisper model's `encode` method ingests the raw 1D Float32 audio waveform directly, internally computing log-mel spectrogram features and encoder representations. Autoregressive decoding (`decode`) runs token by token to generate transcript text.
+- **Synthetic Input Note:** The benchmark uses synthetic, voice-shaped audio rather than meaningful human speech. Because the recognizer transcribes no semantic content, Whisper emits minimal tokens, meaning decoder iterations are low and benchmark numbers are dominated by the encoder. Expect higher latency on real audio with continuous speech.
+:::
+
+
+
+### [Text to Speech](../02-extensions/speech/02-text-to-speech.md)
+
+:::info Input & Pipeline Details
+- **Input:** Fixed 2-sentence English paragraph.
+- **Pipeline Structure:** Covers multi-stage neural TTS architectures:
+ - **Kokoro:** Text is normalized, phonemized via espeak-ng, and synthesized into 24 kHz audio through two sub-models (duration predictor and acoustic synthesizer conditioned on reference voice embeddings).
+ - **Supertonic:** Text is cleaned, unicode-indexed, and synthesized into 44.1 kHz audio across four sub-models (text encoder, duration predictor, flow-matching vector estimator denoising steps, and vocoder).
+- **Latency Scaling:** Synthesis latency scales with input text length and generated audio duration.
+:::
+
+
+
+### [Voice Activity Detection](../02-extensions/speech/04-voice-activity-detection.md)
+
+:::info Input & Pipeline Details
+- **Input:** 10 seconds of mono audio sampled at 16 kHz.
+- **Pipeline Structure:** Native JSI `extractFrames` slices the 1D audio waveform into 25 ms overlapping frames with a 10 ms hop length, applying per-frame mean removal, pre-emphasis filtering (0.97), and a periodic Hann window. The FSMN-VAD model processes the framed representations to compute per-frame speech probabilities. Post-processing applies thresholding with hysteresis, segment padding, and silence merging to output speech intervals `[start, end]` in seconds.
+:::
+
+
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/imported.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/imported.json
new file mode 100644
index 0000000000..115469c858
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/imported.json
@@ -0,0 +1,10782 @@
+[
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 73.94,
+ "meanMs": 82.51,
+ "etMs": 80.56,
+ "share": 98,
+ "peakMb": 316,
+ "loadMs": 55,
+ "sizeMb": 82
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 53.47,
+ "meanMs": 53.26,
+ "etMs": 51.66,
+ "share": 97,
+ "peakMb": 250,
+ "loadMs": 29,
+ "sizeMb": 22
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 287.71,
+ "meanMs": 286.22,
+ "etMs": 278.17,
+ "share": 97,
+ "peakMb": 331,
+ "loadMs": 90,
+ "sizeMb": 82
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 196.25,
+ "meanMs": 188.14,
+ "etMs": 182.77,
+ "share": 97,
+ "peakMb": 264,
+ "loadMs": 42,
+ "sizeMb": 22
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 233.4,
+ "meanMs": 232.05,
+ "etMs": 227.65,
+ "share": 98,
+ "peakMb": 330,
+ "loadMs": 106,
+ "sizeMb": 82
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 135.31,
+ "meanMs": 139.16,
+ "etMs": 130.16,
+ "share": 94,
+ "peakMb": 280,
+ "loadMs": 49,
+ "sizeMb": 22
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 68.82,
+ "meanMs": 69.03,
+ "etMs": 67.89,
+ "share": 98,
+ "peakMb": 223,
+ "loadMs": 26,
+ "sizeMb": 82
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 36.19,
+ "meanMs": 36.15,
+ "etMs": 35.11,
+ "share": 97,
+ "peakMb": 137,
+ "loadMs": 21,
+ "sizeMb": 22
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 4.34,
+ "meanMs": 4.53,
+ "etMs": 3.5,
+ "share": 77,
+ "peakMb": 132,
+ "loadMs": 41,
+ "sizeMb": 42
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 164.12,
+ "meanMs": 162.49,
+ "etMs": 160.7,
+ "share": 99,
+ "peakMb": 165,
+ "loadMs": 37,
+ "sizeMb": 82
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 54.02,
+ "meanMs": 54.11,
+ "etMs": 52.44,
+ "share": 97,
+ "peakMb": 99,
+ "loadMs": 24,
+ "sizeMb": 22
+ },
+ {
+ "task": "classification",
+ "model": "efficientnet-v2-s",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 5.54,
+ "meanMs": 5.58,
+ "etMs": 3.88,
+ "share": 70,
+ "peakMb": 76,
+ "loadMs": 65,
+ "sizeMb": 42
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 153.42,
+ "meanMs": 160.06,
+ "etMs": 159.25,
+ "share": 99,
+ "peakMb": 335,
+ "loadMs": 72,
+ "sizeMb": 106
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 22.26,
+ "meanMs": 23.99,
+ "etMs": 22.91,
+ "share": 96,
+ "peakMb": 230,
+ "loadMs": 10,
+ "sizeMb": 13
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 115.62,
+ "meanMs": 113.1,
+ "etMs": 112.29,
+ "share": 99,
+ "peakMb": 388,
+ "loadMs": 87,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 188.97,
+ "meanMs": 190.69,
+ "etMs": 189.75,
+ "share": 100,
+ "peakMb": 427,
+ "loadMs": 90,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 253.26,
+ "meanMs": 254.76,
+ "etMs": 253.78,
+ "share": 100,
+ "peakMb": 500,
+ "loadMs": 85,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 86.73,
+ "meanMs": 87.73,
+ "etMs": 86.98,
+ "share": 99,
+ "peakMb": 358,
+ "loadMs": 72,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 151.4,
+ "meanMs": 159.31,
+ "etMs": 158.43,
+ "share": 99,
+ "peakMb": 411,
+ "loadMs": 67,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 208.26,
+ "meanMs": 208.06,
+ "etMs": 207.17,
+ "share": 100,
+ "peakMb": 478,
+ "loadMs": 77,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 39.26,
+ "meanMs": 39.11,
+ "etMs": 38.27,
+ "share": 98,
+ "peakMb": 224,
+ "loadMs": 7,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 39.95,
+ "meanMs": 51.02,
+ "etMs": 50.03,
+ "share": 98,
+ "peakMb": 247,
+ "loadMs": 13,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 75.77,
+ "meanMs": 77.39,
+ "etMs": 76.32,
+ "share": 99,
+ "peakMb": 275,
+ "loadMs": 18,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 42.15,
+ "meanMs": 42,
+ "etMs": 41.34,
+ "share": 98,
+ "peakMb": 283,
+ "loadMs": 31,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 63.08,
+ "meanMs": 59.86,
+ "etMs": 58.89,
+ "share": 98,
+ "peakMb": 309,
+ "loadMs": 42,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 92.02,
+ "meanMs": 98.48,
+ "etMs": 97.55,
+ "share": 99,
+ "peakMb": 349,
+ "loadMs": 34,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 202.27,
+ "meanMs": 203.77,
+ "etMs": 202.86,
+ "share": 100,
+ "peakMb": 557,
+ "loadMs": 179,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 293.75,
+ "meanMs": 295.64,
+ "etMs": 294.67,
+ "share": 100,
+ "peakMb": 629,
+ "loadMs": 174,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 397.96,
+ "meanMs": 400.44,
+ "etMs": 399.43,
+ "share": 100,
+ "peakMb": 699,
+ "loadMs": 175,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 567.02,
+ "meanMs": 564.25,
+ "etMs": 558.45,
+ "share": 99,
+ "peakMb": 391,
+ "loadMs": 161,
+ "sizeMb": 106
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 99.9,
+ "meanMs": 102.99,
+ "etMs": 99.13,
+ "share": 96,
+ "peakMb": 278,
+ "loadMs": 23,
+ "sizeMb": 13
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 508.13,
+ "meanMs": 507.14,
+ "etMs": 501.31,
+ "share": 99,
+ "peakMb": 409,
+ "loadMs": 274,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 820.98,
+ "meanMs": 822.25,
+ "etMs": 816.81,
+ "share": 99,
+ "peakMb": 456,
+ "loadMs": 273,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1220.26,
+ "meanMs": 1222.42,
+ "etMs": 1216.21,
+ "share": 99,
+ "peakMb": 517,
+ "loadMs": 277,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 441.11,
+ "meanMs": 440.21,
+ "etMs": 433.65,
+ "share": 99,
+ "peakMb": 384,
+ "loadMs": 263,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 681.42,
+ "meanMs": 683.62,
+ "etMs": 678.75,
+ "share": 99,
+ "peakMb": 425,
+ "loadMs": 235,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 989.02,
+ "meanMs": 983.98,
+ "etMs": 978.21,
+ "share": 99,
+ "peakMb": 478,
+ "loadMs": 241,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 89.59,
+ "meanMs": 90.26,
+ "etMs": 86.94,
+ "share": 96,
+ "peakMb": 278,
+ "loadMs": 38,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 165.99,
+ "meanMs": 172.77,
+ "etMs": 167.47,
+ "share": 97,
+ "peakMb": 295,
+ "loadMs": 35,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 222.25,
+ "meanMs": 222.77,
+ "etMs": 214.98,
+ "share": 97,
+ "peakMb": 323,
+ "loadMs": 39,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 239.49,
+ "meanMs": 239.93,
+ "etMs": 233.82,
+ "share": 97,
+ "peakMb": 320,
+ "loadMs": 72,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 310.22,
+ "meanMs": 310.84,
+ "etMs": 305.56,
+ "share": 98,
+ "peakMb": 345,
+ "loadMs": 119,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 400.25,
+ "meanMs": 400.91,
+ "etMs": 394.97,
+ "share": 99,
+ "peakMb": 384,
+ "loadMs": 116,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 973.5,
+ "meanMs": 1007.3,
+ "etMs": 1003.89,
+ "share": 100,
+ "peakMb": 545,
+ "loadMs": 614,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1730.4,
+ "meanMs": 1727.42,
+ "etMs": 1721.11,
+ "share": 100,
+ "peakMb": 607,
+ "loadMs": 628,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2738.45,
+ "meanMs": 2719.94,
+ "etMs": 2714.28,
+ "share": 100,
+ "peakMb": 696,
+ "loadMs": 637,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 436.32,
+ "meanMs": 436.84,
+ "etMs": 434.42,
+ "share": 99,
+ "peakMb": 391,
+ "loadMs": 152,
+ "sizeMb": 106
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 63.8,
+ "meanMs": 63.59,
+ "etMs": 60.61,
+ "share": 95,
+ "peakMb": 277,
+ "loadMs": 31,
+ "sizeMb": 13
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 376.1,
+ "meanMs": 378.85,
+ "etMs": 375.38,
+ "share": 99,
+ "peakMb": 394,
+ "loadMs": 269,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 528.47,
+ "meanMs": 530.73,
+ "etMs": 527.38,
+ "share": 99,
+ "peakMb": 430,
+ "loadMs": 200,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 899.53,
+ "meanMs": 898.13,
+ "etMs": 894.64,
+ "share": 100,
+ "peakMb": 487,
+ "loadMs": 253,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 317.08,
+ "meanMs": 319.24,
+ "etMs": 316.42,
+ "share": 99,
+ "peakMb": 384,
+ "loadMs": 220,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 444.77,
+ "meanMs": 440.94,
+ "etMs": 437.47,
+ "share": 99,
+ "peakMb": 430,
+ "loadMs": 166,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 747.59,
+ "meanMs": 747.3,
+ "etMs": 743.56,
+ "share": 99,
+ "peakMb": 491,
+ "loadMs": 211,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 86.02,
+ "meanMs": 87.22,
+ "etMs": 82.83,
+ "share": 95,
+ "peakMb": 274,
+ "loadMs": 31,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 150.28,
+ "meanMs": 150.58,
+ "etMs": 145.87,
+ "share": 97,
+ "peakMb": 285,
+ "loadMs": 31,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 192.64,
+ "meanMs": 193.17,
+ "etMs": 188.31,
+ "share": 97,
+ "peakMb": 309,
+ "loadMs": 39,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 200.21,
+ "meanMs": 195.89,
+ "etMs": 191.67,
+ "share": 98,
+ "peakMb": 312,
+ "loadMs": 100,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 239.96,
+ "meanMs": 241.3,
+ "etMs": 237.59,
+ "share": 98,
+ "peakMb": 334,
+ "loadMs": 102,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 308.93,
+ "meanMs": 309.1,
+ "etMs": 306.01,
+ "share": 99,
+ "peakMb": 367,
+ "loadMs": 108,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 605.23,
+ "meanMs": 609.46,
+ "etMs": 606.89,
+ "share": 100,
+ "peakMb": 530,
+ "loadMs": 419,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1271.77,
+ "meanMs": 1285.25,
+ "etMs": 1280.61,
+ "share": 100,
+ "peakMb": 580,
+ "loadMs": 533,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1927.71,
+ "meanMs": 1891,
+ "etMs": 1886.23,
+ "share": 100,
+ "peakMb": 652,
+ "loadMs": 472,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 165.41,
+ "meanMs": 171.76,
+ "etMs": 171.29,
+ "share": 100,
+ "peakMb": 244,
+ "loadMs": 26,
+ "sizeMb": 106
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 14.67,
+ "meanMs": 14.66,
+ "etMs": 14.38,
+ "share": 98,
+ "peakMb": 122,
+ "loadMs": 13,
+ "sizeMb": 13
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 137.77,
+ "meanMs": 137.26,
+ "etMs": 136.72,
+ "share": 100,
+ "peakMb": 254,
+ "loadMs": 50,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 262.41,
+ "meanMs": 258.09,
+ "etMs": 257.29,
+ "share": 100,
+ "peakMb": 296,
+ "loadMs": 50,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 444.39,
+ "meanMs": 426.4,
+ "etMs": 425.46,
+ "share": 100,
+ "peakMb": 351,
+ "loadMs": 50,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 102.91,
+ "meanMs": 104.06,
+ "etMs": 103.56,
+ "share": 100,
+ "peakMb": 236,
+ "loadMs": 40,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 181.88,
+ "meanMs": 181.56,
+ "etMs": 180.9,
+ "share": 100,
+ "peakMb": 279,
+ "loadMs": 41,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 350.92,
+ "meanMs": 334.92,
+ "etMs": 333.98,
+ "share": 100,
+ "peakMb": 334,
+ "loadMs": 44,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 18.24,
+ "meanMs": 18.05,
+ "etMs": 17.26,
+ "share": 96,
+ "peakMb": 117,
+ "loadMs": 16,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 27.08,
+ "meanMs": 26.93,
+ "etMs": 26.24,
+ "share": 97,
+ "peakMb": 135,
+ "loadMs": 16,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 37.13,
+ "meanMs": 37.09,
+ "etMs": 36.48,
+ "share": 98,
+ "peakMb": 158,
+ "loadMs": 17,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 38.4,
+ "meanMs": 38.44,
+ "etMs": 37.64,
+ "share": 98,
+ "peakMb": 162,
+ "loadMs": 25,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 64.52,
+ "meanMs": 63.95,
+ "etMs": 63.2,
+ "share": 99,
+ "peakMb": 193,
+ "loadMs": 25,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 95.32,
+ "meanMs": 95.17,
+ "etMs": 94.55,
+ "share": 99,
+ "peakMb": 224,
+ "loadMs": 26,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 339.57,
+ "meanMs": 328.92,
+ "etMs": 328.2,
+ "share": 100,
+ "peakMb": 403,
+ "loadMs": 116,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 519.53,
+ "meanMs": 516,
+ "etMs": 515.26,
+ "share": 100,
+ "peakMb": 469,
+ "loadMs": 111,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1350.12,
+ "meanMs": 1349.76,
+ "etMs": 1348.39,
+ "share": 100,
+ "peakMb": 546,
+ "loadMs": 111,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 8.28,
+ "meanMs": 8.31,
+ "etMs": 7.98,
+ "share": 96,
+ "peakMb": 163,
+ "loadMs": 58,
+ "sizeMb": 52
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 5.16,
+ "meanMs": 5.11,
+ "etMs": 4.84,
+ "share": 95,
+ "peakMb": 127,
+ "loadMs": 84,
+ "sizeMb": 8.1
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 4.72,
+ "meanMs": 4.72,
+ "etMs": 4.37,
+ "share": 93,
+ "peakMb": 171,
+ "loadMs": 55,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 7.91,
+ "meanMs": 7.93,
+ "etMs": 7.3,
+ "share": 92,
+ "peakMb": 173,
+ "loadMs": 62,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 12.92,
+ "meanMs": 12.99,
+ "etMs": 12.29,
+ "share": 95,
+ "peakMb": 174,
+ "loadMs": 67,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 4.17,
+ "meanMs": 4.23,
+ "etMs": 3.88,
+ "share": 92,
+ "peakMb": 159,
+ "loadMs": 46,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 6.67,
+ "meanMs": 6.75,
+ "etMs": 6.15,
+ "share": 91,
+ "peakMb": 165,
+ "loadMs": 50,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 11.31,
+ "meanMs": 11.38,
+ "etMs": 10.66,
+ "share": 94,
+ "peakMb": 178,
+ "loadMs": 58,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.25,
+ "meanMs": 1.25,
+ "etMs": 0.92,
+ "share": 74,
+ "peakMb": 105,
+ "loadMs": 29,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 2.33,
+ "meanMs": 2.57,
+ "etMs": 1.93,
+ "share": 75,
+ "peakMb": 113,
+ "loadMs": 32,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.34,
+ "meanMs": 3.59,
+ "etMs": 3.03,
+ "share": 84,
+ "peakMb": 129,
+ "loadMs": 32,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 2.21,
+ "meanMs": 2.38,
+ "etMs": 2.04,
+ "share": 86,
+ "peakMb": 125,
+ "loadMs": 34,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.76,
+ "meanMs": 3.87,
+ "etMs": 3.23,
+ "share": 83,
+ "peakMb": 133,
+ "loadMs": 40,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 5.22,
+ "meanMs": 5.22,
+ "etMs": 4.65,
+ "share": 89,
+ "peakMb": 144,
+ "loadMs": 43,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 8.62,
+ "meanMs": 8.66,
+ "etMs": 8.32,
+ "share": 96,
+ "peakMb": 273,
+ "loadMs": 66,
+ "sizeMb": 108
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 15.4,
+ "meanMs": 15.34,
+ "etMs": 14.69,
+ "share": 96,
+ "peakMb": 272,
+ "loadMs": 73,
+ "sizeMb": 108
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 26.54,
+ "meanMs": 26.75,
+ "etMs": 26.04,
+ "share": 97,
+ "peakMb": 280,
+ "loadMs": 90,
+ "sizeMb": 108
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 401.07,
+ "meanMs": 398.83,
+ "etMs": 398.02,
+ "share": 100,
+ "peakMb": 238,
+ "loadMs": 38,
+ "sizeMb": 106
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 22.05,
+ "meanMs": 22.03,
+ "etMs": 21.56,
+ "share": 98,
+ "peakMb": 123,
+ "loadMs": 14,
+ "sizeMb": 13
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 333.14,
+ "meanMs": 330.91,
+ "etMs": 330.1,
+ "share": 100,
+ "peakMb": 251,
+ "loadMs": 95,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 630.07,
+ "meanMs": 624.9,
+ "etMs": 623.75,
+ "share": 100,
+ "peakMb": 299,
+ "loadMs": 95,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1016.68,
+ "meanMs": 1009.34,
+ "etMs": 1008.16,
+ "share": 100,
+ "peakMb": 356,
+ "loadMs": 97,
+ "sizeMb": 95
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 257.89,
+ "meanMs": 254.22,
+ "etMs": 253.41,
+ "share": 100,
+ "peakMb": 207,
+ "loadMs": 79,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 426.77,
+ "meanMs": 423.33,
+ "etMs": 422.28,
+ "share": 100,
+ "peakMb": 279,
+ "loadMs": 81,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 736.01,
+ "meanMs": 727.2,
+ "etMs": 726.05,
+ "share": 100,
+ "peakMb": 339,
+ "loadMs": 80,
+ "sizeMb": 78
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 22.22,
+ "meanMs": 22.17,
+ "etMs": 21.55,
+ "share": 97,
+ "peakMb": 88,
+ "loadMs": 18,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 38.49,
+ "meanMs": 38.56,
+ "etMs": 37.63,
+ "share": 98,
+ "peakMb": 138,
+ "loadMs": 21,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 61.78,
+ "meanMs": 61.49,
+ "etMs": 60.49,
+ "share": 98,
+ "peakMb": 156,
+ "loadMs": 22,
+ "sizeMb": 9.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 73.38,
+ "meanMs": 73.57,
+ "etMs": 72.85,
+ "share": 99,
+ "peakMb": 160,
+ "loadMs": 35,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 139.95,
+ "meanMs": 139.67,
+ "etMs": 138.61,
+ "share": 99,
+ "peakMb": 188,
+ "loadMs": 36,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 214.02,
+ "meanMs": 214.29,
+ "etMs": 213.2,
+ "share": 99,
+ "peakMb": 206,
+ "loadMs": 35,
+ "sizeMb": 36
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 795.78,
+ "meanMs": 855.24,
+ "etMs": 854.31,
+ "share": 100,
+ "peakMb": 414,
+ "loadMs": 222,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1429.66,
+ "meanMs": 1584.5,
+ "etMs": 1583.22,
+ "share": 100,
+ "peakMb": 479,
+ "loadMs": 215,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 3292.03,
+ "meanMs": 3092.94,
+ "etMs": 3091.45,
+ "share": 100,
+ "peakMb": 547,
+ "loadMs": 241,
+ "sizeMb": 213
+ },
+ {
+ "task": "object-detection",
+ "model": "rfdetr-nano",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 14.12,
+ "meanMs": 13.98,
+ "etMs": 13.31,
+ "share": 95,
+ "peakMb": 100,
+ "loadMs": 95,
+ "sizeMb": 52
+ },
+ {
+ "task": "object-detection",
+ "model": "ssdlite320-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 5.9,
+ "meanMs": 5.9,
+ "etMs": 5.5,
+ "share": 93,
+ "peakMb": 106,
+ "loadMs": 129,
+ "sizeMb": 8.1
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 6.18,
+ "meanMs": 6.23,
+ "etMs": 5.58,
+ "share": 90,
+ "peakMb": 108,
+ "loadMs": 89,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 11.58,
+ "meanMs": 11.76,
+ "etMs": 10.7,
+ "share": 91,
+ "peakMb": 119,
+ "loadMs": 104,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-large-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 16.08,
+ "meanMs": 16.17,
+ "etMs": 15.25,
+ "share": 94,
+ "peakMb": 127,
+ "loadMs": 108,
+ "sizeMb": 49
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 5.41,
+ "meanMs": 5.43,
+ "etMs": 4.83,
+ "share": 89,
+ "peakMb": 78,
+ "loadMs": 60,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 8.21,
+ "meanMs": 8.29,
+ "etMs": 7.31,
+ "share": 88,
+ "peakMb": 114,
+ "loadMs": 80,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-medium-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 13.82,
+ "meanMs": 13.95,
+ "etMs": 13.02,
+ "share": 93,
+ "peakMb": 127,
+ "loadMs": 89,
+ "sizeMb": 40
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 1.83,
+ "meanMs": 1.98,
+ "etMs": 1.36,
+ "share": 69,
+ "peakMb": 100,
+ "loadMs": 59,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 3.13,
+ "meanMs": 3.08,
+ "etMs": 2.19,
+ "share": 71,
+ "peakMb": 112,
+ "loadMs": 63,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-nano-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 4.62,
+ "meanMs": 4.54,
+ "etMs": 3.64,
+ "share": 80,
+ "peakMb": 120,
+ "loadMs": 65,
+ "sizeMb": 5.4
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 3.69,
+ "meanMs": 3.53,
+ "etMs": 2.89,
+ "share": 82,
+ "peakMb": 101,
+ "loadMs": 63,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 4.62,
+ "meanMs": 4.79,
+ "etMs": 3.86,
+ "share": 81,
+ "peakMb": 82,
+ "loadMs": 51,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-small-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 5.7,
+ "meanMs": 5.8,
+ "etMs": 4.95,
+ "share": 85,
+ "peakMb": 96,
+ "loadMs": 56,
+ "sizeMb": 19
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 12.66,
+ "meanMs": 12.66,
+ "etMs": 12.01,
+ "share": 95,
+ "peakMb": 116,
+ "loadMs": 120,
+ "sizeMb": 108
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 19.06,
+ "meanMs": 19.38,
+ "etMs": 18.41,
+ "share": 95,
+ "peakMb": 125,
+ "loadMs": 124,
+ "sizeMb": 108
+ },
+ {
+ "task": "object-detection",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 32.71,
+ "meanMs": 32.99,
+ "etMs": 32.09,
+ "share": 97,
+ "peakMb": 132,
+ "loadMs": 139,
+ "sizeMb": 108
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 131.96,
+ "meanMs": 133.25,
+ "etMs": 130.38,
+ "share": 98,
+ "peakMb": 468,
+ "loadMs": 62,
+ "sizeMb": 45
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 548.29,
+ "meanMs": 550.43,
+ "etMs": 547.66,
+ "share": 99,
+ "peakMb": 824,
+ "loadMs": 271,
+ "sizeMb": 276
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 161.67,
+ "meanMs": 158.73,
+ "etMs": 157.85,
+ "share": 99,
+ "peakMb": 494,
+ "loadMs": 78,
+ "sizeMb": 118
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 158.58,
+ "meanMs": 169.21,
+ "etMs": 167.87,
+ "share": 99,
+ "peakMb": 403,
+ "loadMs": 85,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 235.35,
+ "meanMs": 244.08,
+ "etMs": 242.42,
+ "share": 99,
+ "peakMb": 464,
+ "loadMs": 78,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 320.86,
+ "meanMs": 325.93,
+ "etMs": 324.14,
+ "share": 99,
+ "peakMb": 548,
+ "loadMs": 85,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 143.04,
+ "meanMs": 155.93,
+ "etMs": 154.63,
+ "share": 99,
+ "peakMb": 460,
+ "loadMs": 89,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 231.94,
+ "meanMs": 234.96,
+ "etMs": 233.07,
+ "share": 99,
+ "peakMb": 523,
+ "loadMs": 89,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 282.58,
+ "meanMs": 285.26,
+ "etMs": 283.49,
+ "share": 99,
+ "peakMb": 531,
+ "loadMs": 75,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 25.74,
+ "meanMs": 26.46,
+ "etMs": 25.4,
+ "share": 96,
+ "peakMb": 372,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 44.22,
+ "meanMs": 44.09,
+ "etMs": 42.32,
+ "share": 96,
+ "peakMb": 397,
+ "loadMs": 20,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 73.49,
+ "meanMs": 78.23,
+ "etMs": 75.62,
+ "share": 97,
+ "peakMb": 458,
+ "loadMs": 28,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 56.44,
+ "meanMs": 54.95,
+ "etMs": 53.63,
+ "share": 98,
+ "peakMb": 394,
+ "loadMs": 44,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 96.03,
+ "meanMs": 98.23,
+ "etMs": 96.71,
+ "share": 98,
+ "peakMb": 436,
+ "loadMs": 49,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 143.39,
+ "meanMs": 155.36,
+ "etMs": 153.05,
+ "share": 99,
+ "peakMb": 499,
+ "loadMs": 47,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 251.27,
+ "meanMs": 255.41,
+ "etMs": 254.14,
+ "share": 100,
+ "peakMb": 574,
+ "loadMs": 157,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 384.07,
+ "meanMs": 384.14,
+ "etMs": 382.65,
+ "share": 100,
+ "peakMb": 660,
+ "loadMs": 158,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 557.96,
+ "meanMs": 551.6,
+ "etMs": 549.25,
+ "share": 100,
+ "peakMb": 752,
+ "loadMs": 189,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 593.57,
+ "meanMs": 597.72,
+ "etMs": 580.84,
+ "share": 97,
+ "peakMb": 460,
+ "loadMs": 172,
+ "sizeMb": 45
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 3993.21,
+ "meanMs": 3988.93,
+ "etMs": 3974.11,
+ "share": 100,
+ "peakMb": 773,
+ "loadMs": 902,
+ "sizeMb": 276
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 750.32,
+ "meanMs": 751.17,
+ "etMs": 748.5,
+ "share": 100,
+ "peakMb": 451,
+ "loadMs": 225,
+ "sizeMb": 118
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 710.58,
+ "meanMs": 709.64,
+ "etMs": 704.06,
+ "share": 99,
+ "peakMb": 451,
+ "loadMs": 388,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1227.63,
+ "meanMs": 1222.73,
+ "etMs": 1214.67,
+ "share": 99,
+ "peakMb": 514,
+ "loadMs": 332,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1861.37,
+ "meanMs": 1856.69,
+ "etMs": 1845.87,
+ "share": 99,
+ "peakMb": 595,
+ "loadMs": 342,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 642.45,
+ "meanMs": 642.65,
+ "etMs": 636.52,
+ "share": 99,
+ "peakMb": 421,
+ "loadMs": 257,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1078.32,
+ "meanMs": 1079.61,
+ "etMs": 1071.98,
+ "share": 99,
+ "peakMb": 479,
+ "loadMs": 269,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1631.61,
+ "meanMs": 1624.37,
+ "etMs": 1615.72,
+ "share": 99,
+ "peakMb": 554,
+ "loadMs": 290,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 139.78,
+ "meanMs": 143.04,
+ "etMs": 134.81,
+ "share": 94,
+ "peakMb": 324,
+ "loadMs": 50,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 238.32,
+ "meanMs": 240.46,
+ "etMs": 230.52,
+ "share": 96,
+ "peakMb": 368,
+ "loadMs": 43,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 280.48,
+ "meanMs": 281.57,
+ "etMs": 268.38,
+ "share": 95,
+ "peakMb": 424,
+ "loadMs": 55,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 291.07,
+ "meanMs": 290.61,
+ "etMs": 283.38,
+ "share": 98,
+ "peakMb": 359,
+ "loadMs": 155,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 407.43,
+ "meanMs": 405.92,
+ "etMs": 397.33,
+ "share": 98,
+ "peakMb": 410,
+ "loadMs": 111,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 551.37,
+ "meanMs": 553.37,
+ "etMs": 544.94,
+ "share": 98,
+ "peakMb": 466,
+ "loadMs": 122,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1601.96,
+ "meanMs": 1600.28,
+ "etMs": 1593.84,
+ "share": 100,
+ "peakMb": 598,
+ "loadMs": 713,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2642.73,
+ "meanMs": 2646.15,
+ "etMs": 2637.12,
+ "share": 100,
+ "peakMb": 672,
+ "loadMs": 362,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 4530.3,
+ "meanMs": 4524.99,
+ "etMs": 4512.88,
+ "share": 100,
+ "peakMb": 769,
+ "loadMs": 666,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 406.84,
+ "meanMs": 410.56,
+ "etMs": 401.97,
+ "share": 98,
+ "peakMb": 450,
+ "loadMs": 135,
+ "sizeMb": 45
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 3206.85,
+ "meanMs": 3068.79,
+ "etMs": 3053.39,
+ "share": 99,
+ "peakMb": 752,
+ "loadMs": 698,
+ "sizeMb": 276
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 521.95,
+ "meanMs": 533.07,
+ "etMs": 530.92,
+ "share": 100,
+ "peakMb": 438,
+ "loadMs": 176,
+ "sizeMb": 118
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 445.45,
+ "meanMs": 455.56,
+ "etMs": 451.68,
+ "share": 99,
+ "peakMb": 433,
+ "loadMs": 219,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 892.05,
+ "meanMs": 889.96,
+ "etMs": 883.17,
+ "share": 99,
+ "peakMb": 491,
+ "loadMs": 272,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1532.3,
+ "meanMs": 1519.25,
+ "etMs": 1508.66,
+ "share": 99,
+ "peakMb": 558,
+ "loadMs": 344,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 407.17,
+ "meanMs": 418.91,
+ "etMs": 414.64,
+ "share": 99,
+ "peakMb": 427,
+ "loadMs": 190,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 772.21,
+ "meanMs": 758.67,
+ "etMs": 752.92,
+ "share": 99,
+ "peakMb": 489,
+ "loadMs": 237,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1356.53,
+ "meanMs": 1353.25,
+ "etMs": 1344.49,
+ "share": 99,
+ "peakMb": 567,
+ "loadMs": 294,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 130.1,
+ "meanMs": 132.05,
+ "etMs": 125.13,
+ "share": 95,
+ "peakMb": 323,
+ "loadMs": 48,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 202.25,
+ "meanMs": 193.68,
+ "etMs": 183.17,
+ "share": 95,
+ "peakMb": 367,
+ "loadMs": 66,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 216.3,
+ "meanMs": 212.75,
+ "etMs": 205.72,
+ "share": 97,
+ "peakMb": 425,
+ "loadMs": 63,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 230.28,
+ "meanMs": 231.65,
+ "etMs": 226.78,
+ "share": 98,
+ "peakMb": 353,
+ "loadMs": 91,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 315.06,
+ "meanMs": 315.94,
+ "etMs": 309.88,
+ "share": 98,
+ "peakMb": 396,
+ "loadMs": 123,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 451.81,
+ "meanMs": 449.02,
+ "etMs": 441.79,
+ "share": 98,
+ "peakMb": 453,
+ "loadMs": 153,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 879.79,
+ "meanMs": 912.45,
+ "etMs": 908.02,
+ "share": 100,
+ "peakMb": 576,
+ "loadMs": 499,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 2067.81,
+ "meanMs": 2043.71,
+ "etMs": 2033.7,
+ "share": 100,
+ "peakMb": 640,
+ "loadMs": 650,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 3054.03,
+ "meanMs": 2859.75,
+ "etMs": 2846.77,
+ "share": 100,
+ "peakMb": 722,
+ "loadMs": 493,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 170.1,
+ "meanMs": 169.17,
+ "etMs": 165.42,
+ "share": 98,
+ "peakMb": 312,
+ "loadMs": 30,
+ "sizeMb": 45
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1500.44,
+ "meanMs": 1498.11,
+ "etMs": 1493.32,
+ "share": 100,
+ "peakMb": 633,
+ "loadMs": 192,
+ "sizeMb": 276
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 329.89,
+ "meanMs": 321.93,
+ "etMs": 321.17,
+ "share": 100,
+ "peakMb": 295,
+ "loadMs": 30,
+ "sizeMb": 118
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 211.12,
+ "meanMs": 228.42,
+ "etMs": 227.25,
+ "share": 99,
+ "peakMb": 299,
+ "loadMs": 58,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 451.52,
+ "meanMs": 428.93,
+ "etMs": 427.18,
+ "share": 100,
+ "peakMb": 356,
+ "loadMs": 63,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 701.99,
+ "meanMs": 686.91,
+ "etMs": 684.78,
+ "share": 100,
+ "peakMb": 431,
+ "loadMs": 63,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 189.81,
+ "meanMs": 190.67,
+ "etMs": 189.53,
+ "share": 99,
+ "peakMb": 285,
+ "loadMs": 50,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 329.1,
+ "meanMs": 327.18,
+ "etMs": 325.59,
+ "share": 100,
+ "peakMb": 338,
+ "loadMs": 51,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 626.11,
+ "meanMs": 608.46,
+ "etMs": 606.35,
+ "share": 100,
+ "peakMb": 411,
+ "loadMs": 50,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 26.29,
+ "meanMs": 26.12,
+ "etMs": 25.16,
+ "share": 96,
+ "peakMb": 169,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 40.61,
+ "meanMs": 40.64,
+ "etMs": 38.92,
+ "share": 96,
+ "peakMb": 221,
+ "loadMs": 19,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 58.49,
+ "meanMs": 58.34,
+ "etMs": 56.24,
+ "share": 96,
+ "peakMb": 279,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 59.32,
+ "meanMs": 59.38,
+ "etMs": 58.33,
+ "share": 98,
+ "peakMb": 201,
+ "loadMs": 26,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 102.72,
+ "meanMs": 101.61,
+ "etMs": 100.11,
+ "share": 99,
+ "peakMb": 247,
+ "loadMs": 26,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 153.89,
+ "meanMs": 153.28,
+ "etMs": 151.46,
+ "share": 99,
+ "peakMb": 303,
+ "loadMs": 28,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 524.15,
+ "meanMs": 509.02,
+ "etMs": 507.75,
+ "share": 100,
+ "peakMb": 462,
+ "loadMs": 135,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 952.13,
+ "meanMs": 942.52,
+ "etMs": 940.65,
+ "share": 100,
+ "peakMb": 531,
+ "loadMs": 130,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1555.91,
+ "meanMs": 1556.77,
+ "etMs": 1553.18,
+ "share": 100,
+ "peakMb": 615,
+ "loadMs": 131,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 9.59,
+ "meanMs": 9.74,
+ "etMs": 6.42,
+ "share": 66,
+ "peakMb": 254,
+ "loadMs": 42,
+ "sizeMb": 23
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 37.06,
+ "meanMs": 37.34,
+ "etMs": 33.4,
+ "share": 89,
+ "peakMb": 371,
+ "loadMs": 83,
+ "sizeMb": 139
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 14.71,
+ "meanMs": 14.7,
+ "etMs": 14.19,
+ "share": 96,
+ "peakMb": 292,
+ "loadMs": 132,
+ "sizeMb": 59
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 7.2,
+ "meanMs": 7.24,
+ "etMs": 6.24,
+ "share": 86,
+ "peakMb": 225,
+ "loadMs": 61,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 11.65,
+ "meanMs": 11.71,
+ "etMs": 10.17,
+ "share": 87,
+ "peakMb": 258,
+ "loadMs": 71,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 20.03,
+ "meanMs": 19.95,
+ "etMs": 17.78,
+ "share": 89,
+ "peakMb": 285,
+ "loadMs": 85,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 6.75,
+ "meanMs": 7.17,
+ "etMs": 6.1,
+ "share": 85,
+ "peakMb": 215,
+ "loadMs": 53,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 10.87,
+ "meanMs": 10.91,
+ "etMs": 9.36,
+ "share": 86,
+ "peakMb": 252,
+ "loadMs": 64,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 17.82,
+ "meanMs": 18.32,
+ "etMs": 16.15,
+ "share": 88,
+ "peakMb": 274,
+ "loadMs": 70,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 2.95,
+ "meanMs": 2.96,
+ "etMs": 2.16,
+ "share": 73,
+ "peakMb": 155,
+ "loadMs": 35,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 5.06,
+ "meanMs": 5.16,
+ "etMs": 3.52,
+ "share": 68,
+ "peakMb": 210,
+ "loadMs": 39,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 7.14,
+ "meanMs": 7.33,
+ "etMs": 5.23,
+ "share": 71,
+ "peakMb": 237,
+ "loadMs": 39,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.8,
+ "meanMs": 4.04,
+ "etMs": 3.25,
+ "share": 80,
+ "peakMb": 165,
+ "loadMs": 41,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 6.3,
+ "meanMs": 6.64,
+ "etMs": 5.2,
+ "share": 78,
+ "peakMb": 195,
+ "loadMs": 45,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 9.76,
+ "meanMs": 9.98,
+ "etMs": 7.91,
+ "share": 79,
+ "peakMb": 246,
+ "loadMs": 54,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 13,
+ "meanMs": 13.09,
+ "etMs": 11.88,
+ "share": 91,
+ "peakMb": 308,
+ "loadMs": 79,
+ "sizeMb": 121
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 23.58,
+ "meanMs": 23.87,
+ "etMs": 21.92,
+ "share": 92,
+ "peakMb": 365,
+ "loadMs": 86,
+ "sizeMb": 121
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 43.81,
+ "meanMs": 43.82,
+ "etMs": 39.68,
+ "share": 91,
+ "peakMb": 415,
+ "loadMs": 109,
+ "sizeMb": 121
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 622.82,
+ "meanMs": 641.49,
+ "etMs": 634.62,
+ "share": 99,
+ "peakMb": 314,
+ "loadMs": 58,
+ "sizeMb": 45
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 5736.94,
+ "meanMs": 5659.39,
+ "etMs": 5652.01,
+ "share": 100,
+ "peakMb": 623,
+ "loadMs": 367,
+ "sizeMb": 276
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 690.48,
+ "meanMs": 686.08,
+ "etMs": 684.7,
+ "share": 100,
+ "peakMb": 304,
+ "loadMs": 40,
+ "sizeMb": 118
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 639.58,
+ "meanMs": 700.75,
+ "etMs": 698.77,
+ "share": 100,
+ "peakMb": 295,
+ "loadMs": 110,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1655.48,
+ "meanMs": 1497.34,
+ "etMs": 1494.21,
+ "share": 100,
+ "peakMb": 356,
+ "loadMs": 113,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2578.29,
+ "meanMs": 2444.59,
+ "etMs": 2440.58,
+ "share": 100,
+ "peakMb": 429,
+ "loadMs": 115,
+ "sizeMb": 107
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 528.71,
+ "meanMs": 579.01,
+ "etMs": 577.05,
+ "share": 100,
+ "peakMb": 277,
+ "loadMs": 94,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1442.04,
+ "meanMs": 1290.35,
+ "etMs": 1287.14,
+ "share": 100,
+ "peakMb": 338,
+ "loadMs": 95,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2250.09,
+ "meanMs": 2158.51,
+ "etMs": 2154.55,
+ "share": 100,
+ "peakMb": 411,
+ "loadMs": 98,
+ "sizeMb": 90
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 55.38,
+ "meanMs": 55.78,
+ "etMs": 54.15,
+ "share": 97,
+ "peakMb": 180,
+ "loadMs": 25,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 82.75,
+ "meanMs": 81.85,
+ "etMs": 78.73,
+ "share": 96,
+ "peakMb": 222,
+ "loadMs": 26,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 128.94,
+ "meanMs": 127.38,
+ "etMs": 123.41,
+ "share": 97,
+ "peakMb": 273,
+ "loadMs": 28,
+ "sizeMb": 11
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 146.93,
+ "meanMs": 146.1,
+ "etMs": 144.48,
+ "share": 99,
+ "peakMb": 214,
+ "loadMs": 39,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 263.08,
+ "meanMs": 262.48,
+ "etMs": 259.75,
+ "share": 99,
+ "peakMb": 261,
+ "loadMs": 42,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 426.92,
+ "meanMs": 425.14,
+ "etMs": 421.59,
+ "share": 99,
+ "peakMb": 311,
+ "loadMs": 44,
+ "sizeMb": 40
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2030,
+ "meanMs": 1818.89,
+ "etMs": 1816.63,
+ "share": 100,
+ "peakMb": 446,
+ "loadMs": 252,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 3664.19,
+ "meanMs": 3301.74,
+ "etMs": 3298.53,
+ "share": 100,
+ "peakMb": 523,
+ "loadMs": 248,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 5635.01,
+ "meanMs": 5239.26,
+ "etMs": 5233.75,
+ "share": 100,
+ "peakMb": 616,
+ "loadMs": 250,
+ "sizeMb": 240
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-s",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 14.97,
+ "meanMs": 15.34,
+ "etMs": 10.21,
+ "share": 67,
+ "peakMb": 238,
+ "loadMs": 73,
+ "sizeMb": 23
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "fastsam-x",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 41.94,
+ "meanMs": 41.91,
+ "etMs": 37.01,
+ "share": 88,
+ "peakMb": 240,
+ "loadMs": 138,
+ "sizeMb": 139
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "rfdetr-nano",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 71.62,
+ "meanMs": 72.63,
+ "etMs": 68.1,
+ "share": 94,
+ "peakMb": 209,
+ "loadMs": 239,
+ "sizeMb": 59
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 10.55,
+ "meanMs": 10.57,
+ "etMs": 9,
+ "share": 85,
+ "peakMb": 161,
+ "loadMs": 101,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 16.63,
+ "meanMs": 16.59,
+ "etMs": 14.43,
+ "share": 87,
+ "peakMb": 200,
+ "loadMs": 112,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-large-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 28.8,
+ "meanMs": 29.17,
+ "etMs": 25.66,
+ "share": 88,
+ "peakMb": 249,
+ "loadMs": 128,
+ "sizeMb": 55
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 9.64,
+ "meanMs": 9.62,
+ "etMs": 8.08,
+ "share": 84,
+ "peakMb": 161,
+ "loadMs": 88,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 16.29,
+ "meanMs": 16.53,
+ "etMs": 14.24,
+ "share": 86,
+ "peakMb": 200,
+ "loadMs": 96,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-medium-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 25.4,
+ "meanMs": 25.54,
+ "etMs": 22.23,
+ "share": 87,
+ "peakMb": 248,
+ "loadMs": 107,
+ "sizeMb": 46
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 4.2,
+ "meanMs": 4.27,
+ "etMs": 2.95,
+ "share": 69,
+ "peakMb": 165,
+ "loadMs": 71,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 7.41,
+ "meanMs": 7.61,
+ "etMs": 5.06,
+ "share": 66,
+ "peakMb": 203,
+ "loadMs": 74,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-nano-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 11.19,
+ "meanMs": 11.51,
+ "etMs": 7.93,
+ "share": 69,
+ "peakMb": 249,
+ "loadMs": 78,
+ "sizeMb": 6.1
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 6.22,
+ "meanMs": 6.29,
+ "etMs": 4.91,
+ "share": 78,
+ "peakMb": 166,
+ "loadMs": 76,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 8.71,
+ "meanMs": 9.1,
+ "etMs": 6.98,
+ "share": 77,
+ "peakMb": 205,
+ "loadMs": 75,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-small-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 16.49,
+ "meanMs": 16.52,
+ "etMs": 12.95,
+ "share": 78,
+ "peakMb": 245,
+ "loadMs": 85,
+ "sizeMb": 21
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 18.1,
+ "meanMs": 18.34,
+ "etMs": 16.88,
+ "share": 92,
+ "peakMb": 162,
+ "loadMs": 120,
+ "sizeMb": 121
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 28.56,
+ "meanMs": 28.69,
+ "etMs": 26.48,
+ "share": 92,
+ "peakMb": 203,
+ "loadMs": 135,
+ "sizeMb": 121
+ },
+ {
+ "task": "instance-segmentation",
+ "model": "yolo26-xlarge-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 50.85,
+ "meanMs": 50.85,
+ "etMs": 46.61,
+ "share": 92,
+ "peakMb": 254,
+ "loadMs": 161,
+ "sizeMb": 121
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 92.39,
+ "meanMs": 90.53,
+ "etMs": 75.66,
+ "share": 84,
+ "peakMb": 393,
+ "loadMs": 91,
+ "sizeMb": 42
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 791.02,
+ "meanMs": 766.57,
+ "etMs": 755.11,
+ "share": 99,
+ "peakMb": 761,
+ "loadMs": 294,
+ "sizeMb": 224
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 522.28,
+ "meanMs": 520.08,
+ "etMs": 512.06,
+ "share": 98,
+ "peakMb": 637,
+ "loadMs": 240,
+ "sizeMb": 151
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 669.64,
+ "meanMs": 659.59,
+ "etMs": 651.75,
+ "share": 99,
+ "peakMb": 687,
+ "loadMs": 186,
+ "sizeMb": 198
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 500.19,
+ "meanMs": 494.81,
+ "etMs": 483.33,
+ "share": 98,
+ "peakMb": 612,
+ "loadMs": 227,
+ "sizeMb": 126
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 33.5,
+ "meanMs": 33.52,
+ "etMs": 26.42,
+ "share": 79,
+ "peakMb": 415,
+ "loadMs": 35,
+ "sizeMb": 12
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 5.59,
+ "meanMs": 5.42,
+ "etMs": 3.96,
+ "share": 73,
+ "peakMb": 224,
+ "loadMs": 2,
+ "sizeMb": 0.47
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 5.54,
+ "meanMs": 5.33,
+ "etMs": 4.28,
+ "share": 80,
+ "peakMb": 215,
+ "loadMs": 1,
+ "sizeMb": 0.45
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 41.09,
+ "meanMs": 40.58,
+ "etMs": 28.44,
+ "share": 70,
+ "peakMb": 368,
+ "loadMs": 62,
+ "sizeMb": 11
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 242.39,
+ "meanMs": 248.02,
+ "etMs": 238.04,
+ "share": 96,
+ "peakMb": 603,
+ "loadMs": 110,
+ "sizeMb": 59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 161.89,
+ "meanMs": 160.99,
+ "etMs": 148.53,
+ "share": 92,
+ "peakMb": 473,
+ "loadMs": 106,
+ "sizeMb": 40
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 203.31,
+ "meanMs": 203.27,
+ "etMs": 191.86,
+ "share": 94,
+ "peakMb": 521,
+ "loadMs": 179,
+ "sizeMb": 52
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 117.92,
+ "meanMs": 130.2,
+ "etMs": 118.93,
+ "share": 91,
+ "peakMb": 421,
+ "loadMs": 138,
+ "sizeMb": 34
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 29.09,
+ "meanMs": 28.68,
+ "etMs": 21.22,
+ "share": 74,
+ "peakMb": 379,
+ "loadMs": 46,
+ "sizeMb": 3.4
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 509.01,
+ "meanMs": 510.08,
+ "etMs": 466.36,
+ "share": 91,
+ "peakMb": 442,
+ "loadMs": 140,
+ "sizeMb": 42
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 7145.78,
+ "meanMs": 7137.61,
+ "etMs": 7090.1,
+ "share": 99,
+ "peakMb": 1064,
+ "loadMs": 701,
+ "sizeMb": 224
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 5367.35,
+ "meanMs": 5402.81,
+ "etMs": 5357.41,
+ "share": 99,
+ "peakMb": 683,
+ "loadMs": 418,
+ "sizeMb": 151
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6173.53,
+ "meanMs": 6182.76,
+ "etMs": 6136.63,
+ "share": 99,
+ "peakMb": 924,
+ "loadMs": 603,
+ "sizeMb": 198
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 4464.27,
+ "meanMs": 4467.02,
+ "etMs": 4421.06,
+ "share": 99,
+ "peakMb": 691,
+ "loadMs": 366,
+ "sizeMb": 126
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 205.05,
+ "meanMs": 210.48,
+ "etMs": 160.47,
+ "share": 76,
+ "peakMb": 412,
+ "loadMs": 35,
+ "sizeMb": 12
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 25.68,
+ "meanMs": 27.36,
+ "etMs": 17.55,
+ "share": 64,
+ "peakMb": 248,
+ "loadMs": 7,
+ "sizeMb": 0.47
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 18.88,
+ "meanMs": 18.07,
+ "etMs": 4.3,
+ "share": 24,
+ "peakMb": 240,
+ "loadMs": 7,
+ "sizeMb": 0.45
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 226.73,
+ "meanMs": 224.15,
+ "etMs": 170.58,
+ "share": 76,
+ "peakMb": 412,
+ "loadMs": 72,
+ "sizeMb": 11
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1490.7,
+ "meanMs": 1497.26,
+ "etMs": 1450.92,
+ "share": 97,
+ "peakMb": 595,
+ "loadMs": 245,
+ "sizeMb": 59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1127.18,
+ "meanMs": 1126.9,
+ "etMs": 1081.59,
+ "share": 96,
+ "peakMb": 480,
+ "loadMs": 149,
+ "sizeMb": 40
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1344.93,
+ "meanMs": 1356.54,
+ "etMs": 1311.4,
+ "share": 97,
+ "peakMb": 580,
+ "loadMs": 223,
+ "sizeMb": 52
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 995.44,
+ "meanMs": 998.7,
+ "etMs": 952.8,
+ "share": 95,
+ "peakMb": 491,
+ "loadMs": 143,
+ "sizeMb": 34
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 140.01,
+ "meanMs": 144.13,
+ "etMs": 88.96,
+ "share": 62,
+ "peakMb": 402,
+ "loadMs": 35,
+ "sizeMb": 3.4
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 251.82,
+ "meanMs": 253.22,
+ "etMs": 229.47,
+ "share": 91,
+ "peakMb": 436,
+ "loadMs": 136,
+ "sizeMb": 42
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5394.67,
+ "meanMs": 5504.74,
+ "etMs": 5467.28,
+ "share": 99,
+ "peakMb": 1010,
+ "loadMs": 573,
+ "sizeMb": 224
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 3768.31,
+ "meanMs": 3805.34,
+ "etMs": 3771.71,
+ "share": 99,
+ "peakMb": 750,
+ "loadMs": 497,
+ "sizeMb": 151
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 4850.52,
+ "meanMs": 4960.05,
+ "etMs": 4924.51,
+ "share": 99,
+ "peakMb": 1090,
+ "loadMs": 600,
+ "sizeMb": 198
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 3291.9,
+ "meanMs": 3177.96,
+ "etMs": 3144.1,
+ "share": 99,
+ "peakMb": 659,
+ "loadMs": 376,
+ "sizeMb": 126
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 174.07,
+ "meanMs": 159.26,
+ "etMs": 115.51,
+ "share": 73,
+ "peakMb": 406,
+ "loadMs": 72,
+ "sizeMb": 12
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 22.7,
+ "meanMs": 24.39,
+ "etMs": 17.25,
+ "share": 71,
+ "peakMb": 241,
+ "loadMs": 6,
+ "sizeMb": 0.47
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 8.06,
+ "meanMs": 8.49,
+ "etMs": 4.03,
+ "share": 48,
+ "peakMb": 235,
+ "loadMs": 7,
+ "sizeMb": 0.45
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 139.96,
+ "meanMs": 144.39,
+ "etMs": 103.15,
+ "share": 71,
+ "peakMb": 403,
+ "loadMs": 91,
+ "sizeMb": 11
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 758.87,
+ "meanMs": 767.02,
+ "etMs": 741.53,
+ "share": 97,
+ "peakMb": 561,
+ "loadMs": 171,
+ "sizeMb": 59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 580.35,
+ "meanMs": 585.04,
+ "etMs": 556.96,
+ "share": 95,
+ "peakMb": 471,
+ "loadMs": 144,
+ "sizeMb": 40
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 742.55,
+ "meanMs": 747.53,
+ "etMs": 722.04,
+ "share": 97,
+ "peakMb": 541,
+ "loadMs": 162,
+ "sizeMb": 52
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 513.15,
+ "meanMs": 506.57,
+ "etMs": 481.69,
+ "share": 95,
+ "peakMb": 478,
+ "loadMs": 132,
+ "sizeMb": 34
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 84.8,
+ "meanMs": 92.95,
+ "etMs": 58.52,
+ "share": 63,
+ "peakMb": 394,
+ "loadMs": 75,
+ "sizeMb": 3.4
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 89.63,
+ "meanMs": 91.71,
+ "etMs": 82.37,
+ "share": 90,
+ "peakMb": 289,
+ "loadMs": 29,
+ "sizeMb": 42
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2523.83,
+ "meanMs": 2339.45,
+ "etMs": 2327.37,
+ "share": 99,
+ "peakMb": 897,
+ "loadMs": 125,
+ "sizeMb": 224
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1456.15,
+ "meanMs": 1437.33,
+ "etMs": 1426.79,
+ "share": 99,
+ "peakMb": 523,
+ "loadMs": 92,
+ "sizeMb": 151
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2258.01,
+ "meanMs": 2257.14,
+ "etMs": 2242.06,
+ "share": 99,
+ "peakMb": 778,
+ "loadMs": 111,
+ "sizeMb": 198
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1424.92,
+ "meanMs": 1412.93,
+ "etMs": 1399.19,
+ "share": 99,
+ "peakMb": 551,
+ "loadMs": 73,
+ "sizeMb": 126
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 28.66,
+ "meanMs": 28.5,
+ "etMs": 21.02,
+ "share": 74,
+ "peakMb": 250,
+ "loadMs": 13,
+ "sizeMb": 12
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 4.71,
+ "meanMs": 4.98,
+ "etMs": 3.76,
+ "share": 76,
+ "peakMb": 96,
+ "loadMs": 2,
+ "sizeMb": 0.47
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3.14,
+ "meanMs": 3.53,
+ "etMs": 2.41,
+ "share": 68,
+ "peakMb": 88,
+ "loadMs": 2,
+ "sizeMb": 0.45
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 32.26,
+ "meanMs": 32.45,
+ "etMs": 24.42,
+ "share": 75,
+ "peakMb": 259,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 521.25,
+ "meanMs": 506.81,
+ "etMs": 494.86,
+ "share": 98,
+ "peakMb": 423,
+ "loadMs": 28,
+ "sizeMb": 59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 294.32,
+ "meanMs": 293.41,
+ "etMs": 284.92,
+ "share": 97,
+ "peakMb": 326,
+ "loadMs": 25,
+ "sizeMb": 40
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 425.94,
+ "meanMs": 424.68,
+ "etMs": 414.86,
+ "share": 98,
+ "peakMb": 423,
+ "loadMs": 26,
+ "sizeMb": 52
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 273.57,
+ "meanMs": 270.63,
+ "etMs": 261.48,
+ "share": 97,
+ "peakMb": 331,
+ "loadMs": 23,
+ "sizeMb": 34
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 18.06,
+ "meanMs": 18.19,
+ "etMs": 11.32,
+ "share": 62,
+ "peakMb": 242,
+ "loadMs": 13,
+ "sizeMb": 3.4
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 31.16,
+ "meanMs": 31.03,
+ "etMs": 24.09,
+ "share": 78,
+ "peakMb": 246,
+ "loadMs": 61,
+ "sizeMb": 21
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 126.45,
+ "meanMs": 126.47,
+ "etMs": 115.97,
+ "share": 92,
+ "peakMb": 245,
+ "loadMs": 194,
+ "sizeMb": 112
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 105.5,
+ "meanMs": 108.03,
+ "etMs": 97.9,
+ "share": 91,
+ "peakMb": 246,
+ "loadMs": 154,
+ "sizeMb": 76
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 69.71,
+ "meanMs": 69.95,
+ "etMs": 61.19,
+ "share": 87,
+ "peakMb": 258,
+ "loadMs": 117,
+ "sizeMb": 100
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 51.08,
+ "meanMs": 51.18,
+ "etMs": 42.96,
+ "share": 84,
+ "peakMb": 264,
+ "loadMs": 82,
+ "sizeMb": 63
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 10.79,
+ "meanMs": 10.93,
+ "etMs": 4.56,
+ "share": 42,
+ "peakMb": 248,
+ "loadMs": 29,
+ "sizeMb": 6.6
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.45,
+ "meanMs": 1.45,
+ "etMs": 0.32,
+ "share": 22,
+ "peakMb": 86,
+ "loadMs": 20,
+ "sizeMb": 0.59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.09,
+ "meanMs": 1.1,
+ "etMs": 0.23,
+ "share": 21,
+ "peakMb": 86,
+ "loadMs": 18,
+ "sizeMb": 0.59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 262.23,
+ "meanMs": 270.99,
+ "etMs": 256.74,
+ "share": 95,
+ "peakMb": 287,
+ "loadMs": 52,
+ "sizeMb": 42
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8421.62,
+ "meanMs": 8423.6,
+ "etMs": 8405.97,
+ "share": 100,
+ "peakMb": 911,
+ "loadMs": 228,
+ "sizeMb": 224
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 5725.78,
+ "meanMs": 5593.07,
+ "etMs": 5575.44,
+ "share": 100,
+ "peakMb": 513,
+ "loadMs": 161,
+ "sizeMb": 151
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 7542.93,
+ "meanMs": 7545.13,
+ "etMs": 7527.79,
+ "share": 100,
+ "peakMb": 779,
+ "loadMs": 199,
+ "sizeMb": 198
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 4865.29,
+ "meanMs": 4864.84,
+ "etMs": 4847.54,
+ "share": 100,
+ "peakMb": 535,
+ "loadMs": 133,
+ "sizeMb": 126
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 58.06,
+ "meanMs": 58,
+ "etMs": 46.25,
+ "share": 80,
+ "peakMb": 248,
+ "loadMs": 23,
+ "sizeMb": 12
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 5.17,
+ "meanMs": 5.42,
+ "etMs": 3.56,
+ "share": 66,
+ "peakMb": 90,
+ "loadMs": 4,
+ "sizeMb": 0.47
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 3.09,
+ "meanMs": 3.36,
+ "etMs": 1.67,
+ "share": 50,
+ "peakMb": 86,
+ "loadMs": 3,
+ "sizeMb": 0.45
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 80.63,
+ "meanMs": 78.13,
+ "etMs": 64.4,
+ "share": 82,
+ "peakMb": 255,
+ "loadMs": 27,
+ "sizeMb": 11
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1960.24,
+ "meanMs": 1930.05,
+ "etMs": 1912.19,
+ "share": 99,
+ "peakMb": 417,
+ "loadMs": 49,
+ "sizeMb": 59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1270.53,
+ "meanMs": 1125.47,
+ "etMs": 1109.61,
+ "share": 99,
+ "peakMb": 311,
+ "loadMs": 38,
+ "sizeMb": 40
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1758.82,
+ "meanMs": 1734.21,
+ "etMs": 1716.96,
+ "share": 99,
+ "peakMb": 421,
+ "loadMs": 44,
+ "sizeMb": 52
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1128.12,
+ "meanMs": 1070.77,
+ "etMs": 1053.75,
+ "share": 98,
+ "peakMb": 325,
+ "loadMs": 36,
+ "sizeMb": 34
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 28.86,
+ "meanMs": 28.57,
+ "etMs": 17.49,
+ "share": 61,
+ "peakMb": 239,
+ "loadMs": 23,
+ "sizeMb": 3.4
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 52.09,
+ "meanMs": 50.3,
+ "etMs": 37.95,
+ "share": 75,
+ "peakMb": 248,
+ "loadMs": 104,
+ "sizeMb": 21
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet101",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 249.03,
+ "meanMs": 249.2,
+ "etMs": 233.15,
+ "share": 94,
+ "peakMb": 247,
+ "loadMs": 317,
+ "sizeMb": 112
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "deeplab-v3-resnet50",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 197.93,
+ "meanMs": 195.05,
+ "etMs": 180.46,
+ "share": 93,
+ "peakMb": 246,
+ "loadMs": 204,
+ "sizeMb": 76
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet101",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 88.46,
+ "meanMs": 88.51,
+ "etMs": 77.53,
+ "share": 88,
+ "peakMb": 251,
+ "loadMs": 175,
+ "sizeMb": 100
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "fcn-resnet50",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 107.23,
+ "meanMs": 103.33,
+ "etMs": 88.51,
+ "share": 86,
+ "peakMb": 248,
+ "loadMs": 149,
+ "sizeMb": 63
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "lraspp-mobilenet-v3-large",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 16.98,
+ "meanMs": 17.21,
+ "etMs": 5.77,
+ "share": 34,
+ "peakMb": 239,
+ "loadMs": 64,
+ "sizeMb": 6.6
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 2.28,
+ "meanMs": 2.31,
+ "etMs": 0.49,
+ "share": 21,
+ "peakMb": 84,
+ "loadMs": 43,
+ "sizeMb": 0.59
+ },
+ {
+ "task": "semantic-segmentation",
+ "model": "selfie-segmentation-landscape",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 1.91,
+ "meanMs": 1.91,
+ "etMs": 0.39,
+ "share": 21,
+ "peakMb": 84,
+ "loadMs": 44,
+ "sizeMb": 0.59
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "blazeface",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 9.29,
+ "meanMs": 9.37,
+ "etMs": 8.87,
+ "share": 95,
+ "peakMb": 238,
+ "loadMs": 2,
+ "sizeMb": 0.62
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 788.95,
+ "meanMs": 792.66,
+ "etMs": 791.71,
+ "share": 100,
+ "peakMb": 1017,
+ "loadMs": 134,
+ "sizeMb": 139
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 18.98,
+ "meanMs": 27.26,
+ "etMs": 26.42,
+ "share": 97,
+ "peakMb": 255,
+ "loadMs": 21,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 53.5,
+ "meanMs": 55.27,
+ "etMs": 54.48,
+ "share": 99,
+ "peakMb": 271,
+ "loadMs": 24,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 52.54,
+ "meanMs": 63.04,
+ "etMs": 61.86,
+ "share": 98,
+ "peakMb": 293,
+ "loadMs": 20,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "blazeface",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 27.86,
+ "meanMs": 27.2,
+ "etMs": 25.47,
+ "share": 94,
+ "peakMb": 289,
+ "loadMs": 9,
+ "sizeMb": 0.62
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 3205.06,
+ "meanMs": 3209.47,
+ "etMs": 3203.15,
+ "share": 100,
+ "peakMb": 932,
+ "loadMs": 281,
+ "sizeMb": 139
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 116.85,
+ "meanMs": 123.26,
+ "etMs": 118.57,
+ "share": 96,
+ "peakMb": 282,
+ "loadMs": 36,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 197.44,
+ "meanMs": 190.96,
+ "etMs": 187.39,
+ "share": 98,
+ "peakMb": 305,
+ "loadMs": 50,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 250.88,
+ "meanMs": 252.66,
+ "etMs": 243.91,
+ "share": 97,
+ "peakMb": 325,
+ "loadMs": 51,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "blazeface",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 12.37,
+ "meanMs": 12.73,
+ "etMs": 11.4,
+ "share": 90,
+ "peakMb": 275,
+ "loadMs": 9,
+ "sizeMb": 0.62
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 2817.09,
+ "meanMs": 2837.31,
+ "etMs": 2832.12,
+ "share": 100,
+ "peakMb": 927,
+ "loadMs": 385,
+ "sizeMb": 139
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 94.51,
+ "meanMs": 94.59,
+ "etMs": 90.77,
+ "share": 96,
+ "peakMb": 275,
+ "loadMs": 31,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 162.75,
+ "meanMs": 160.98,
+ "etMs": 156.81,
+ "share": 97,
+ "peakMb": 296,
+ "loadMs": 29,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 208.71,
+ "meanMs": 204.13,
+ "etMs": 199.34,
+ "share": 98,
+ "peakMb": 316,
+ "loadMs": 39,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "blazeface",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 6.61,
+ "meanMs": 6.74,
+ "etMs": 6.51,
+ "share": 97,
+ "peakMb": 130,
+ "loadMs": 2,
+ "sizeMb": 0.62
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1360.38,
+ "meanMs": 1350.42,
+ "etMs": 1349.54,
+ "share": 100,
+ "peakMb": 775,
+ "loadMs": 33,
+ "sizeMb": 139
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 20.19,
+ "meanMs": 20.14,
+ "etMs": 19.75,
+ "share": 98,
+ "peakMb": 123,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 30.32,
+ "meanMs": 30.18,
+ "etMs": 29.75,
+ "share": 99,
+ "peakMb": 143,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 42.08,
+ "meanMs": 42.14,
+ "etMs": 41.37,
+ "share": 98,
+ "peakMb": 159,
+ "loadMs": 18,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 55.35,
+ "meanMs": 57.18,
+ "etMs": 56.1,
+ "share": 98,
+ "peakMb": 353,
+ "loadMs": 202,
+ "sizeMb": 72
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.25,
+ "meanMs": 1.28,
+ "etMs": 0.95,
+ "share": 75,
+ "peakMb": 112,
+ "loadMs": 30,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 2.13,
+ "meanMs": 2.23,
+ "etMs": 1.9,
+ "share": 85,
+ "peakMb": 120,
+ "loadMs": 32,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.85,
+ "meanMs": 3.93,
+ "etMs": 3.2,
+ "share": 82,
+ "peakMb": 133,
+ "loadMs": 38,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "blazeface",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 7.39,
+ "meanMs": 7.37,
+ "etMs": 7.02,
+ "share": 95,
+ "peakMb": 141,
+ "loadMs": 4,
+ "sizeMb": 0.62
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 3935.69,
+ "meanMs": 3786.32,
+ "etMs": 3784.71,
+ "share": 100,
+ "peakMb": 792,
+ "loadMs": 75,
+ "sizeMb": 139
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 30.29,
+ "meanMs": 30.57,
+ "etMs": 29.95,
+ "share": 98,
+ "peakMb": 133,
+ "loadMs": 23,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 55.44,
+ "meanMs": 55.42,
+ "etMs": 54.73,
+ "share": 99,
+ "peakMb": 151,
+ "loadMs": 24,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 90.22,
+ "meanMs": 88.76,
+ "etMs": 87.42,
+ "share": 98,
+ "peakMb": 170,
+ "loadMs": 24,
+ "sizeMb": 11
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "rfdetr-keypoint",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 346.53,
+ "meanMs": 446.71,
+ "etMs": 439.92,
+ "share": 98,
+ "peakMb": 232,
+ "loadMs": 443,
+ "sizeMb": 72
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-384",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 1.88,
+ "meanMs": 1.97,
+ "etMs": 1.41,
+ "share": 72,
+ "peakMb": 112,
+ "loadMs": 64,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 2.55,
+ "meanMs": 2.75,
+ "etMs": 2.17,
+ "share": 79,
+ "peakMb": 122,
+ "loadMs": 65,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "keypoint-detection",
+ "model": "yolo26-pose-size-640",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 5.66,
+ "meanMs": 5.69,
+ "etMs": 4.44,
+ "share": 78,
+ "peakMb": 131,
+ "loadMs": 68,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 864.79,
+ "meanMs": 840.18,
+ "etMs": 834.96,
+ "share": 99,
+ "peakMb": 1249,
+ "loadMs": 47,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 700.36,
+ "meanMs": 686.82,
+ "etMs": 682.54,
+ "share": 99,
+ "peakMb": 1256,
+ "loadMs": 46,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 897.18,
+ "meanMs": 900.52,
+ "etMs": 894.54,
+ "share": 99,
+ "peakMb": 1256,
+ "loadMs": 79,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 799.17,
+ "meanMs": 815.2,
+ "etMs": 809.82,
+ "share": 99,
+ "peakMb": 1259,
+ "loadMs": 57,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 364.77,
+ "meanMs": 365.81,
+ "etMs": 362.33,
+ "share": 99,
+ "peakMb": 1105,
+ "loadMs": 32,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 357.66,
+ "meanMs": 358.08,
+ "etMs": 354.74,
+ "share": 99,
+ "peakMb": 1116,
+ "loadMs": 53,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 557.45,
+ "meanMs": 545.96,
+ "etMs": 541.26,
+ "share": 99,
+ "peakMb": 1103,
+ "loadMs": 53,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 436.14,
+ "meanMs": 421.38,
+ "etMs": 417.62,
+ "share": 99,
+ "peakMb": 1139,
+ "loadMs": 42,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1825.15,
+ "meanMs": 1814.27,
+ "etMs": 1793.6,
+ "share": 99,
+ "peakMb": 1305,
+ "loadMs": 27,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1821.36,
+ "meanMs": 1819.45,
+ "etMs": 1796.95,
+ "share": 99,
+ "peakMb": 1293,
+ "loadMs": 28,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2318.04,
+ "meanMs": 5879.21,
+ "etMs": 5814.76,
+ "share": 99,
+ "peakMb": 1300,
+ "loadMs": 83,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2040.42,
+ "meanMs": 2052.88,
+ "etMs": 2030.05,
+ "share": 99,
+ "peakMb": 1301,
+ "loadMs": 58,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 810.5,
+ "meanMs": 804.99,
+ "etMs": 786.25,
+ "share": 98,
+ "peakMb": 1140,
+ "loadMs": 19,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 795.65,
+ "meanMs": 798.42,
+ "etMs": 779.38,
+ "share": 98,
+ "peakMb": 1136,
+ "loadMs": 18,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 794.8,
+ "meanMs": 797.98,
+ "etMs": 778.95,
+ "share": 98,
+ "peakMb": 1137,
+ "loadMs": 19,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1038.67,
+ "meanMs": 1034.94,
+ "etMs": 1011.05,
+ "share": 98,
+ "peakMb": 1144,
+ "loadMs": 32,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1804.09,
+ "meanMs": 1806.87,
+ "etMs": 1794.16,
+ "share": 99,
+ "peakMb": 1306,
+ "loadMs": 133,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1751.87,
+ "meanMs": 1760.23,
+ "etMs": 1747.69,
+ "share": 99,
+ "peakMb": 1295,
+ "loadMs": 121,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1512.15,
+ "meanMs": 1532.36,
+ "etMs": 1520.43,
+ "share": 99,
+ "peakMb": 1296,
+ "loadMs": 101,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1615.83,
+ "meanMs": 1599.83,
+ "etMs": 1587.98,
+ "share": 99,
+ "peakMb": 1296,
+ "loadMs": 104,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 730.23,
+ "meanMs": 722.77,
+ "etMs": 714.14,
+ "share": 99,
+ "peakMb": 1140,
+ "loadMs": 84,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 825.3,
+ "meanMs": 819.55,
+ "etMs": 809.91,
+ "share": 99,
+ "peakMb": 1138,
+ "loadMs": 96,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 854.63,
+ "meanMs": 868.23,
+ "etMs": 857.59,
+ "share": 99,
+ "peakMb": 1139,
+ "loadMs": 114,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 860.93,
+ "meanMs": 862.31,
+ "etMs": 852.21,
+ "share": 99,
+ "peakMb": 1139,
+ "loadMs": 111,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 745.98,
+ "meanMs": 748.28,
+ "etMs": 744.72,
+ "share": 100,
+ "peakMb": 1205,
+ "loadMs": 18,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 787.63,
+ "meanMs": 785,
+ "etMs": 780.97,
+ "share": 99,
+ "peakMb": 1149,
+ "loadMs": 19,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 810.17,
+ "meanMs": 804.79,
+ "etMs": 800.75,
+ "share": 99,
+ "peakMb": 1151,
+ "loadMs": 22,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 811.86,
+ "meanMs": 811.43,
+ "etMs": 807.13,
+ "share": 99,
+ "peakMb": 1152,
+ "loadMs": 21,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 349.73,
+ "meanMs": 349.08,
+ "etMs": 345.71,
+ "share": 99,
+ "peakMb": 989,
+ "loadMs": 15,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 394.05,
+ "meanMs": 391.97,
+ "etMs": 388.08,
+ "share": 99,
+ "peakMb": 991,
+ "loadMs": 15,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 401.83,
+ "meanMs": 399.45,
+ "etMs": 395.44,
+ "share": 99,
+ "peakMb": 993,
+ "loadMs": 15,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 404.79,
+ "meanMs": 405.7,
+ "etMs": 401.54,
+ "share": 99,
+ "peakMb": 994,
+ "loadMs": 16,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 63.05,
+ "meanMs": 63.09,
+ "etMs": 60.44,
+ "share": 96,
+ "peakMb": 255,
+ "loadMs": 90,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 63.3,
+ "meanMs": 63.41,
+ "etMs": 60.71,
+ "share": 96,
+ "peakMb": 253,
+ "loadMs": 90,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 63.22,
+ "meanMs": 63.39,
+ "etMs": 60.75,
+ "share": 96,
+ "peakMb": 255,
+ "loadMs": 91,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 70.44,
+ "meanMs": 69.92,
+ "etMs": 66.07,
+ "share": 94,
+ "peakMb": 256,
+ "loadMs": 90,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1934.98,
+ "meanMs": 1930.8,
+ "etMs": 1925.77,
+ "share": 100,
+ "peakMb": 1120,
+ "loadMs": 32,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2668.81,
+ "meanMs": 2667.74,
+ "etMs": 2661.81,
+ "share": 100,
+ "peakMb": 1132,
+ "loadMs": 33,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2666.16,
+ "meanMs": 2670.84,
+ "etMs": 2665.12,
+ "share": 100,
+ "peakMb": 1124,
+ "loadMs": 32,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2674.74,
+ "meanMs": 2669.22,
+ "etMs": 2663.09,
+ "share": 100,
+ "peakMb": 1124,
+ "loadMs": 32,
+ "sizeMb": 6.5
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 648.39,
+ "meanMs": 645.53,
+ "etMs": 640.94,
+ "share": 99,
+ "peakMb": 998,
+ "loadMs": 28,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 721.07,
+ "meanMs": 730.11,
+ "etMs": 725,
+ "share": 99,
+ "peakMb": 967,
+ "loadMs": 26,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 924.58,
+ "meanMs": 910.68,
+ "etMs": 904.56,
+ "share": 99,
+ "peakMb": 969,
+ "loadMs": 26,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 922.44,
+ "meanMs": 899.18,
+ "etMs": 893.19,
+ "share": 99,
+ "peakMb": 969,
+ "loadMs": 26,
+ "sizeMb": 1.8
+ },
+ {
+ "task": "style-transfer",
+ "model": "candy",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 181.81,
+ "meanMs": 181.86,
+ "etMs": 165,
+ "share": 91,
+ "peakMb": 226,
+ "loadMs": 223,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "mosaic",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 201.83,
+ "meanMs": 202.82,
+ "etMs": 185.66,
+ "share": 92,
+ "peakMb": 229,
+ "loadMs": 231,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "rain-princess",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 200.31,
+ "meanMs": 201.95,
+ "etMs": 185.24,
+ "share": 92,
+ "peakMb": 230,
+ "loadMs": 237,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "style-transfer",
+ "model": "udnie",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 200.59,
+ "meanMs": 202.21,
+ "etMs": 185.44,
+ "share": 92,
+ "peakMb": 229,
+ "loadMs": 242,
+ "sizeMb": 3.6
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 24.64,
+ "meanMs": 25.64,
+ "etMs": 25.17,
+ "share": 98,
+ "peakMb": 673,
+ "loadMs": 248,
+ "sizeMb": 335
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 17.39,
+ "meanMs": 17.29,
+ "etMs": 17.12,
+ "share": 99,
+ "peakMb": 516,
+ "loadMs": 108,
+ "sizeMb": 168
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 113.12,
+ "meanMs": 113.44,
+ "etMs": 112,
+ "share": 99,
+ "peakMb": 944,
+ "loadMs": 418,
+ "sizeMb": 335
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 236.29,
+ "meanMs": 239.57,
+ "etMs": 233.98,
+ "share": 98,
+ "peakMb": 423,
+ "loadMs": 416,
+ "sizeMb": 168
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 96.57,
+ "meanMs": 96.58,
+ "etMs": 95.2,
+ "share": 99,
+ "peakMb": 666,
+ "loadMs": 524,
+ "sizeMb": 335
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 66.61,
+ "meanMs": 64.95,
+ "etMs": 56.59,
+ "share": 87,
+ "peakMb": 516,
+ "loadMs": 342,
+ "sizeMb": 168
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 38.39,
+ "meanMs": 38.23,
+ "etMs": 37.97,
+ "share": 99,
+ "peakMb": 790,
+ "loadMs": 62,
+ "sizeMb": 335
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.08,
+ "meanMs": 3.23,
+ "etMs": 3.06,
+ "share": 95,
+ "peakMb": 621,
+ "loadMs": 50,
+ "sizeMb": 168
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 10.23,
+ "meanMs": 10.24,
+ "etMs": 10.02,
+ "share": 98,
+ "peakMb": 570,
+ "loadMs": 20,
+ "sizeMb": 94
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 82.34,
+ "meanMs": 82.01,
+ "etMs": 81.6,
+ "share": 99,
+ "peakMb": 395,
+ "loadMs": 116,
+ "sizeMb": 335
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 6.04,
+ "meanMs": 6.06,
+ "etMs": 5.71,
+ "share": 94,
+ "peakMb": 71,
+ "loadMs": 790,
+ "sizeMb": 168
+ },
+ {
+ "task": "image-embeddings",
+ "model": "clip-vit-base-patch32",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 24.98,
+ "meanMs": 24.88,
+ "etMs": 23.39,
+ "share": 94,
+ "peakMb": 249,
+ "loadMs": 16,
+ "sizeMb": 94
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "default",
+ "device": "s26ultra",
+ "medianMs": 187.74,
+ "meanMs": 184.88,
+ "etMs": 179.63,
+ "share": 97,
+ "peakMb": 569,
+ "loadMs": 74,
+ "sizeMb": 23
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 239.68,
+ "meanMs": 237.42,
+ "etMs": 231.64,
+ "share": 98,
+ "peakMb": 690,
+ "loadMs": 65,
+ "sizeMb": 30
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "vulkan",
+ "precision": "default",
+ "device": "s26ultra",
+ "medianMs": 38.78,
+ "meanMs": 38.85,
+ "etMs": 34.29,
+ "share": 88,
+ "peakMb": 583,
+ "loadMs": 45,
+ "sizeMb": 25
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "default",
+ "device": "s20plus",
+ "medianMs": 425.47,
+ "meanMs": 423.78,
+ "etMs": 405.68,
+ "share": 96,
+ "peakMb": 801,
+ "loadMs": 102,
+ "sizeMb": 23
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 534.72,
+ "meanMs": 546.2,
+ "etMs": 527.23,
+ "share": 97,
+ "peakMb": 888,
+ "loadMs": 67,
+ "sizeMb": 30
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "vulkan",
+ "precision": "default",
+ "device": "s20plus",
+ "medianMs": 359.66,
+ "meanMs": 373.7,
+ "etMs": 349.51,
+ "share": 94,
+ "peakMb": 556,
+ "loadMs": 116,
+ "sizeMb": 25
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "default",
+ "device": "pixel10",
+ "medianMs": 395.57,
+ "meanMs": 405.28,
+ "etMs": 382.13,
+ "share": 94,
+ "peakMb": 715,
+ "loadMs": 264,
+ "sizeMb": 23
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 449.29,
+ "meanMs": 469.02,
+ "etMs": 439.53,
+ "share": 94,
+ "peakMb": 794,
+ "loadMs": 137,
+ "sizeMb": 30
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "vulkan",
+ "precision": "default",
+ "device": "pixel10",
+ "medianMs": 118.73,
+ "meanMs": 124.3,
+ "etMs": 99.79,
+ "share": 80,
+ "peakMb": 701,
+ "loadMs": 212,
+ "sizeMb": 25
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "default",
+ "device": "iphone17",
+ "medianMs": 107.31,
+ "meanMs": 106.67,
+ "etMs": 104.02,
+ "share": 98,
+ "peakMb": 777,
+ "loadMs": 27,
+ "sizeMb": 23
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 117.19,
+ "meanMs": 117.09,
+ "etMs": 114.43,
+ "share": 98,
+ "peakMb": 854,
+ "loadMs": 25,
+ "sizeMb": 30
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "coreml",
+ "precision": "default",
+ "device": "iphone17",
+ "medianMs": 6.67,
+ "meanMs": 6.7,
+ "etMs": 4.95,
+ "share": 74,
+ "peakMb": 710,
+ "loadMs": 116,
+ "sizeMb": 8
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "default",
+ "device": "iphonese",
+ "medianMs": 167.33,
+ "meanMs": 166.23,
+ "etMs": 161.5,
+ "share": 97,
+ "peakMb": 372,
+ "loadMs": 38,
+ "sizeMb": 23
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 198.25,
+ "meanMs": 196.57,
+ "etMs": 191.57,
+ "share": 97,
+ "peakMb": 457,
+ "loadMs": 30,
+ "sizeMb": 30
+ },
+ {
+ "task": "ocr",
+ "model": "paddle-ppocrv6-small",
+ "backend": "coreml",
+ "precision": "default",
+ "device": "iphonese",
+ "medianMs": 9.54,
+ "meanMs": 9.63,
+ "etMs": 5.86,
+ "share": 61,
+ "peakMb": 282,
+ "loadMs": 159,
+ "sizeMb": 8
+ },
+ {
+ "task": "text-to-image",
+ "model": "sdxs-512-dreamshaper",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1216.52,
+ "meanMs": 1154.8,
+ "etMs": 1145.35,
+ "share": 99,
+ "peakMb": 2559,
+ "loadMs": 1509,
+ "sizeMb": 1682
+ },
+ {
+ "task": "text-to-image",
+ "model": "sdxs-512-dreamshaper",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 7557.65,
+ "meanMs": 7566.87,
+ "etMs": 7548.62,
+ "share": 100,
+ "peakMb": 2671,
+ "loadMs": 3651,
+ "sizeMb": 1682
+ },
+ {
+ "task": "text-to-image",
+ "model": "sdxs-512-dreamshaper",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 4689.39,
+ "meanMs": 5065.89,
+ "etMs": 5051.64,
+ "share": 100,
+ "peakMb": 2552,
+ "loadMs": 3115,
+ "sizeMb": 1682
+ },
+ {
+ "task": "text-to-image",
+ "model": "sdxs-512-dreamshaper",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2792.74,
+ "meanMs": 2745.43,
+ "etMs": 2738.01,
+ "share": 100,
+ "peakMb": 2859,
+ "loadMs": 1264,
+ "sizeMb": 1682
+ },
+ {
+ "task": "text-to-image",
+ "model": "sdxs-512-dreamshaper",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 108.09,
+ "meanMs": 108.62,
+ "etMs": 103.59,
+ "share": 95,
+ "peakMb": 1523,
+ "loadMs": 1436,
+ "sizeMb": 843
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 7.91,
+ "meanMs": 7.93,
+ "etMs": 7.81,
+ "share": 98,
+ "peakMb": 691,
+ "loadMs": 351,
+ "sizeMb": 378
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 37.72,
+ "meanMs": 38,
+ "etMs": 37.55,
+ "share": 99,
+ "peakMb": 943,
+ "loadMs": 871,
+ "sizeMb": 553
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 8.95,
+ "meanMs": 9.1,
+ "etMs": 8.94,
+ "share": 98,
+ "peakMb": 827,
+ "loadMs": 949,
+ "sizeMb": 395
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 6.57,
+ "meanMs": 6.72,
+ "etMs": 6.52,
+ "share": 97,
+ "peakMb": 349,
+ "loadMs": 101,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 17.42,
+ "meanMs": 17.47,
+ "etMs": 17.25,
+ "share": 99,
+ "peakMb": 725,
+ "loadMs": 394,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 16.84,
+ "meanMs": 16.83,
+ "etMs": 16.14,
+ "share": 96,
+ "peakMb": 560,
+ "loadMs": 252,
+ "sizeMb": 244
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 13.78,
+ "meanMs": 13.74,
+ "etMs": 13.53,
+ "share": 98,
+ "peakMb": 820,
+ "loadMs": 487,
+ "sizeMb": 518
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 5.54,
+ "meanMs": 5.6,
+ "etMs": 5.41,
+ "share": 97,
+ "peakMb": 408,
+ "loadMs": 75,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 17.28,
+ "meanMs": 17.34,
+ "etMs": 17.12,
+ "share": 99,
+ "peakMb": 758,
+ "loadMs": 320,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 13.24,
+ "meanMs": 13.36,
+ "etMs": 12.94,
+ "share": 97,
+ "peakMb": 893,
+ "loadMs": 1052,
+ "sizeMb": 465
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 3.82,
+ "meanMs": 3.82,
+ "etMs": 3.73,
+ "share": 98,
+ "peakMb": 337,
+ "loadMs": 79,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 17.41,
+ "meanMs": 17.42,
+ "etMs": 17.31,
+ "share": 99,
+ "peakMb": 553,
+ "loadMs": 246,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 12.35,
+ "meanMs": 12.38,
+ "etMs": 11.9,
+ "share": 96,
+ "peakMb": 456,
+ "loadMs": 239,
+ "sizeMb": 123
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 10.13,
+ "meanMs": 10.14,
+ "etMs": 10.06,
+ "share": 99,
+ "peakMb": 586,
+ "loadMs": 382,
+ "sizeMb": 261
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 3.94,
+ "meanMs": 3.99,
+ "etMs": 3.85,
+ "share": 97,
+ "peakMb": 368,
+ "loadMs": 92,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 17.59,
+ "meanMs": 17.72,
+ "etMs": 17.54,
+ "share": 99,
+ "peakMb": 587,
+ "loadMs": 226,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 7.42,
+ "meanMs": 7.44,
+ "etMs": 7.33,
+ "share": 99,
+ "peakMb": 686,
+ "loadMs": 918,
+ "sizeMb": 241
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 22.34,
+ "meanMs": 22.35,
+ "etMs": 22.25,
+ "share": 100,
+ "peakMb": 460,
+ "loadMs": 180,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 22.55,
+ "meanMs": 22.58,
+ "etMs": 22.48,
+ "share": 100,
+ "peakMb": 491,
+ "loadMs": 151,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 38.91,
+ "meanMs": 38.96,
+ "etMs": 38.45,
+ "share": 99,
+ "peakMb": 816,
+ "loadMs": 937,
+ "sizeMb": 378
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 212.97,
+ "meanMs": 212.92,
+ "etMs": 211.91,
+ "share": 100,
+ "peakMb": 1045,
+ "loadMs": 1913,
+ "sizeMb": 553
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 34.02,
+ "meanMs": 34.03,
+ "etMs": 33.3,
+ "share": 98,
+ "peakMb": 923,
+ "loadMs": 2527,
+ "sizeMb": 395
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 22.21,
+ "meanMs": 22.25,
+ "etMs": 21.73,
+ "share": 98,
+ "peakMb": 412,
+ "loadMs": 202,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 123.52,
+ "meanMs": 123.69,
+ "etMs": 123.14,
+ "share": 100,
+ "peakMb": 770,
+ "loadMs": 559,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 74.89,
+ "meanMs": 74.89,
+ "etMs": 73.16,
+ "share": 98,
+ "peakMb": 657,
+ "loadMs": 649,
+ "sizeMb": 244
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 73.78,
+ "meanMs": 73.58,
+ "etMs": 73.06,
+ "share": 99,
+ "peakMb": 958,
+ "loadMs": 1068,
+ "sizeMb": 518
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 22.3,
+ "meanMs": 22.33,
+ "etMs": 21.8,
+ "share": 98,
+ "peakMb": 451,
+ "loadMs": 193,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 120.07,
+ "meanMs": 120.08,
+ "etMs": 119.61,
+ "share": 100,
+ "peakMb": 805,
+ "loadMs": 578,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 48.99,
+ "meanMs": 49.86,
+ "etMs": 49.08,
+ "share": 98,
+ "peakMb": 989,
+ "loadMs": 3085,
+ "sizeMb": 465
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 55.95,
+ "meanMs": 55.96,
+ "etMs": 54.73,
+ "share": 98,
+ "peakMb": 346,
+ "loadMs": 206,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 247.84,
+ "meanMs": 247.99,
+ "etMs": 246.68,
+ "share": 99,
+ "peakMb": 471,
+ "loadMs": 597,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 128.53,
+ "meanMs": 132.04,
+ "etMs": 127.49,
+ "share": 97,
+ "peakMb": 473,
+ "loadMs": 779,
+ "sizeMb": 123
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 127.28,
+ "meanMs": 127.33,
+ "etMs": 126.08,
+ "share": 99,
+ "peakMb": 492,
+ "loadMs": 1395,
+ "sizeMb": 261
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 55.77,
+ "meanMs": 55.73,
+ "etMs": 54.58,
+ "share": 98,
+ "peakMb": 301,
+ "loadMs": 214,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 248.29,
+ "meanMs": 248.29,
+ "etMs": 246.96,
+ "share": 99,
+ "peakMb": 474,
+ "loadMs": 684,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 110.12,
+ "meanMs": 110.35,
+ "etMs": 108.47,
+ "share": 98,
+ "peakMb": 524,
+ "loadMs": 3757,
+ "sizeMb": 241
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 2038.27,
+ "meanMs": 2038.81,
+ "etMs": 2037.55,
+ "share": 100,
+ "peakMb": 390,
+ "loadMs": 408,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 2039.58,
+ "meanMs": 2038.93,
+ "etMs": 2037.63,
+ "share": 100,
+ "peakMb": 395,
+ "loadMs": 396,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "pixel10",
+ "medianMs": 20.52,
+ "meanMs": 20.6,
+ "etMs": 20.06,
+ "share": 97,
+ "peakMb": 711,
+ "loadMs": 525,
+ "sizeMb": 378
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "pixel10",
+ "medianMs": 119.74,
+ "meanMs": 120.41,
+ "etMs": 119.43,
+ "share": 99,
+ "peakMb": 950,
+ "loadMs": 1014,
+ "sizeMb": 553
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "pixel10",
+ "medianMs": 16.73,
+ "meanMs": 16.98,
+ "etMs": 16.19,
+ "share": 95,
+ "peakMb": 818,
+ "loadMs": 1465,
+ "sizeMb": 395
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 13.83,
+ "meanMs": 13.8,
+ "etMs": 13.29,
+ "share": 96,
+ "peakMb": 391,
+ "loadMs": 133,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 84.76,
+ "meanMs": 84.37,
+ "etMs": 83.81,
+ "share": 99,
+ "peakMb": 751,
+ "loadMs": 492,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 52.45,
+ "meanMs": 52.51,
+ "etMs": 51.16,
+ "share": 97,
+ "peakMb": 574,
+ "loadMs": 410,
+ "sizeMb": 244
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 51.69,
+ "meanMs": 52.21,
+ "etMs": 51.65,
+ "share": 99,
+ "peakMb": 849,
+ "loadMs": 634,
+ "sizeMb": 518
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 13.71,
+ "meanMs": 13.92,
+ "etMs": 13.4,
+ "share": 96,
+ "peakMb": 444,
+ "loadMs": 139,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 78.88,
+ "meanMs": 79.95,
+ "etMs": 79.41,
+ "share": 99,
+ "peakMb": 788,
+ "loadMs": 481,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 31.09,
+ "meanMs": 31.3,
+ "etMs": 30.25,
+ "share": 97,
+ "peakMb": 882,
+ "loadMs": 1673,
+ "sizeMb": 465
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 16.89,
+ "meanMs": 16.82,
+ "etMs": 16.55,
+ "share": 98,
+ "peakMb": 355,
+ "loadMs": 179,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 68.81,
+ "meanMs": 68.61,
+ "etMs": 66.36,
+ "share": 97,
+ "peakMb": 594,
+ "loadMs": 530,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 54.99,
+ "meanMs": 54.17,
+ "etMs": 48.33,
+ "share": 89,
+ "peakMb": 478,
+ "loadMs": 492,
+ "sizeMb": 123
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 38.14,
+ "meanMs": 38.14,
+ "etMs": 36.42,
+ "share": 95,
+ "peakMb": 606,
+ "loadMs": 731,
+ "sizeMb": 261
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 20.81,
+ "meanMs": 21.08,
+ "etMs": 19.46,
+ "share": 92,
+ "peakMb": 392,
+ "loadMs": 187,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 69.91,
+ "meanMs": 69.8,
+ "etMs": 67.24,
+ "share": 96,
+ "peakMb": 643,
+ "loadMs": 519,
+ "sizeMb": 209
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 40.2,
+ "meanMs": 40.44,
+ "etMs": 38.17,
+ "share": 94,
+ "peakMb": 669,
+ "loadMs": 1846,
+ "sizeMb": 241
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 177.09,
+ "meanMs": 176.99,
+ "etMs": 174.56,
+ "share": 99,
+ "peakMb": 511,
+ "loadMs": 374,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 175.38,
+ "meanMs": 175.06,
+ "etMs": 172.25,
+ "share": 98,
+ "peakMb": 542,
+ "loadMs": 389,
+ "sizeMb": 128
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 11.95,
+ "meanMs": 11.96,
+ "etMs": 11.9,
+ "share": 100,
+ "peakMb": 799,
+ "loadMs": 103,
+ "sizeMb": 378
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 66.8,
+ "meanMs": 66.96,
+ "etMs": 66.72,
+ "share": 100,
+ "peakMb": 1029,
+ "loadMs": 264,
+ "sizeMb": 553
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 13.24,
+ "meanMs": 13.19,
+ "etMs": 13.12,
+ "share": 99,
+ "peakMb": 899,
+ "loadMs": 260,
+ "sizeMb": 395
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 8.8,
+ "meanMs": 8.74,
+ "etMs": 8.67,
+ "share": 99,
+ "peakMb": 480,
+ "loadMs": 25,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 42.08,
+ "meanMs": 42.07,
+ "etMs": 41.96,
+ "share": 100,
+ "peakMb": 853,
+ "loadMs": 79,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 28.41,
+ "meanMs": 28.35,
+ "etMs": 28.01,
+ "share": 99,
+ "peakMb": 594,
+ "loadMs": 74,
+ "sizeMb": 244
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 23.78,
+ "meanMs": 23.77,
+ "etMs": 23.68,
+ "share": 100,
+ "peakMb": 944,
+ "loadMs": 114,
+ "sizeMb": 518
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 8.7,
+ "meanMs": 8.61,
+ "etMs": 8.53,
+ "share": 99,
+ "peakMb": 519,
+ "loadMs": 25,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 42.02,
+ "meanMs": 41.9,
+ "etMs": 41.79,
+ "share": 100,
+ "peakMb": 887,
+ "loadMs": 78,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 20.06,
+ "meanMs": 20.07,
+ "etMs": 19.93,
+ "share": 99,
+ "peakMb": 978,
+ "loadMs": 363,
+ "sizeMb": 465
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.3,
+ "meanMs": 1.31,
+ "etMs": 1.25,
+ "share": 95,
+ "peakMb": 425,
+ "loadMs": 31,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 5.09,
+ "meanMs": 5.11,
+ "etMs": 4.86,
+ "share": 95,
+ "peakMb": 473,
+ "loadMs": 76,
+ "sizeMb": 124
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 7.2,
+ "meanMs": 7.2,
+ "etMs": 7.13,
+ "share": 99,
+ "peakMb": 674,
+ "loadMs": 97,
+ "sizeMb": 261
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 1.3,
+ "meanMs": 1.3,
+ "etMs": 1.24,
+ "share": 95,
+ "peakMb": 425,
+ "loadMs": 30,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 3.05,
+ "meanMs": 3.06,
+ "etMs": 2.98,
+ "share": 97,
+ "peakMb": 741,
+ "loadMs": 255,
+ "sizeMb": 241
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 5.76,
+ "meanMs": 5.77,
+ "etMs": 5.69,
+ "share": 99,
+ "peakMb": 521,
+ "loadMs": 68,
+ "sizeMb": 136
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphonese",
+ "medianMs": 18.47,
+ "meanMs": 18.49,
+ "etMs": 18.41,
+ "share": 100,
+ "peakMb": 779,
+ "loadMs": 257,
+ "sizeMb": 378
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphonese",
+ "medianMs": 134.78,
+ "meanMs": 135.62,
+ "etMs": 135.32,
+ "share": 100,
+ "peakMb": 980,
+ "loadMs": 749,
+ "sizeMb": 553
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphonese",
+ "medianMs": 15.44,
+ "meanMs": 15.45,
+ "etMs": 15.35,
+ "share": 99,
+ "peakMb": 745,
+ "loadMs": 358,
+ "sizeMb": 395
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 14.5,
+ "meanMs": 14.53,
+ "etMs": 14.44,
+ "share": 99,
+ "peakMb": 412,
+ "loadMs": 38,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-mpnet-base-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 104.19,
+ "meanMs": 102.99,
+ "etMs": 102.85,
+ "share": 100,
+ "peakMb": 773,
+ "loadMs": 131,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 53.32,
+ "meanMs": 53,
+ "etMs": 52.35,
+ "share": 99,
+ "peakMb": 600,
+ "loadMs": 117,
+ "sizeMb": 244
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 53.02,
+ "meanMs": 52.79,
+ "etMs": 52.69,
+ "share": 100,
+ "peakMb": 925,
+ "loadMs": 351,
+ "sizeMb": 518
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 14.03,
+ "meanMs": 14.03,
+ "etMs": 13.94,
+ "share": 99,
+ "peakMb": 451,
+ "loadMs": 40,
+ "sizeMb": 87
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-mpnet-base-dot-v1",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 98.69,
+ "meanMs": 99.53,
+ "etMs": 99.41,
+ "share": 100,
+ "peakMb": 803,
+ "loadMs": 133,
+ "sizeMb": 416
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 32.73,
+ "meanMs": 32.54,
+ "etMs": 32.37,
+ "share": 99,
+ "peakMb": 818,
+ "loadMs": 370,
+ "sizeMb": 465
+ },
+ {
+ "task": "text-embeddings",
+ "model": "all-minilm-l6-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 1.85,
+ "meanMs": 1.86,
+ "etMs": 1.77,
+ "share": 95,
+ "peakMb": 316,
+ "loadMs": 45,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "clip-vit-base-patch32-text",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 7.89,
+ "meanMs": 7.92,
+ "etMs": 7.3,
+ "share": 92,
+ "peakMb": 359,
+ "loadMs": 114,
+ "sizeMb": 124
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 8.45,
+ "meanMs": 8.47,
+ "etMs": 8.34,
+ "share": 99,
+ "peakMb": 406,
+ "loadMs": 163,
+ "sizeMb": 261
+ },
+ {
+ "task": "text-embeddings",
+ "model": "multi-qa-minilm-l6-cos-v1",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 1.87,
+ "meanMs": 1.88,
+ "etMs": 1.78,
+ "share": 95,
+ "peakMb": 319,
+ "loadMs": 45,
+ "sizeMb": 44
+ },
+ {
+ "task": "text-embeddings",
+ "model": "paraphrase-multilingual-minilm-l12-v2",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 4.05,
+ "meanMs": 4.06,
+ "etMs": 3.94,
+ "share": 97,
+ "peakMb": 368,
+ "loadMs": 353,
+ "sizeMb": 241
+ },
+ {
+ "task": "text-embeddings",
+ "model": "lfm2-5-embedding-350-m",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphonese",
+ "medianMs": 81.05,
+ "meanMs": 80.82,
+ "etMs": 78.83,
+ "share": 98,
+ "peakMb": 575,
+ "loadMs": 134,
+ "sizeMb": 184
+ },
+ {
+ "task": "text-embeddings",
+ "model": "distiluse-base-multilingual-cased-v2",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 19.22,
+ "meanMs": 19.61,
+ "etMs": 19.19,
+ "share": 98,
+ "peakMb": 492,
+ "loadMs": 101,
+ "sizeMb": 136
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 258.73,
+ "meanMs": 251.88,
+ "etMs": 247.41,
+ "share": 98,
+ "peakMb": 2047,
+ "loadMs": 2182,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 255.3,
+ "meanMs": 252.78,
+ "etMs": 251.25,
+ "share": 99,
+ "peakMb": 2151,
+ "loadMs": 2395,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 1019.47,
+ "meanMs": 1017.25,
+ "etMs": 1009.64,
+ "share": 99,
+ "peakMb": 2290,
+ "loadMs": 8262,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 816.21,
+ "meanMs": 841.27,
+ "etMs": 838.14,
+ "share": 100,
+ "peakMb": 2192,
+ "loadMs": 4899,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "pixel10",
+ "medianMs": 546.45,
+ "meanMs": 545.15,
+ "etMs": 539.42,
+ "share": 99,
+ "peakMb": 2045,
+ "loadMs": 5155,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "pixel10",
+ "medianMs": 538.62,
+ "meanMs": 539.78,
+ "etMs": 536.99,
+ "share": 99,
+ "peakMb": 2045,
+ "loadMs": 5012,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 497.62,
+ "meanMs": 496.47,
+ "etMs": 493.37,
+ "share": 99,
+ "peakMb": 2133,
+ "loadMs": 1108,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 496.18,
+ "meanMs": 495.98,
+ "etMs": 494.71,
+ "share": 100,
+ "peakMb": 2073,
+ "loadMs": 1279,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 141.64,
+ "meanMs": 142.24,
+ "etMs": 141.26,
+ "share": 99,
+ "peakMb": 1793,
+ "loadMs": 554,
+ "sizeMb": 861
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 168.45,
+ "meanMs": 169.07,
+ "etMs": 165.15,
+ "share": 98,
+ "peakMb": 2411,
+ "loadMs": 762,
+ "sizeMb": 1527
+ },
+ {
+ "task": "privacy-filter",
+ "model": "nemotron",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphonese",
+ "medianMs": 588.71,
+ "meanMs": 585.38,
+ "etMs": 580.39,
+ "share": 99,
+ "peakMb": 1997,
+ "loadMs": 3608,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphonese",
+ "medianMs": 588.81,
+ "meanMs": 586.25,
+ "etMs": 584.61,
+ "share": 100,
+ "peakMb": 1750,
+ "loadMs": 3646,
+ "sizeMb": 1211
+ },
+ {
+ "task": "privacy-filter",
+ "model": "openai",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphonese",
+ "medianMs": 342.19,
+ "meanMs": 342.63,
+ "etMs": 336.87,
+ "share": 98,
+ "peakMb": 1633,
+ "loadMs": 1675,
+ "sizeMb": 861
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 400.47,
+ "meanMs": 400.63,
+ "etMs": 398.19,
+ "share": 99,
+ "peakMb": 917,
+ "loadMs": 234,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 397.55,
+ "meanMs": 402.24,
+ "etMs": 400.24,
+ "share": 100,
+ "peakMb": 930,
+ "loadMs": 223,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1732.6,
+ "meanMs": 1684.7,
+ "etMs": 1682.12,
+ "share": 100,
+ "peakMb": 1761,
+ "loadMs": 619,
+ "sizeMb": 1080
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 143.66,
+ "meanMs": 146.23,
+ "etMs": 145.06,
+ "share": 99,
+ "peakMb": 700,
+ "loadMs": 143,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 2121.47,
+ "meanMs": 2010.64,
+ "etMs": 2007.44,
+ "share": 100,
+ "peakMb": 1744,
+ "loadMs": 868,
+ "sizeMb": 1081
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 170.11,
+ "meanMs": 168.75,
+ "etMs": 167.33,
+ "share": 99,
+ "peakMb": 659,
+ "loadMs": 176,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 256.91,
+ "meanMs": 255.04,
+ "etMs": 253.6,
+ "share": 99,
+ "peakMb": 676,
+ "loadMs": 192,
+ "sizeMb": 240
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 1034.09,
+ "meanMs": 1028.65,
+ "etMs": 1026.59,
+ "share": 100,
+ "peakMb": 971,
+ "loadMs": 349,
+ "sizeMb": 431
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 118.51,
+ "meanMs": 118.66,
+ "etMs": 117.59,
+ "share": 99,
+ "peakMb": 536,
+ "loadMs": 159,
+ "sizeMb": 172
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 207.76,
+ "meanMs": 206.18,
+ "etMs": 203.63,
+ "share": 99,
+ "peakMb": 963,
+ "loadMs": 249,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 188.89,
+ "meanMs": 190.4,
+ "etMs": 188.02,
+ "share": 99,
+ "peakMb": 987,
+ "loadMs": 204,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 873.17,
+ "meanMs": 866.83,
+ "etMs": 857.78,
+ "share": 99,
+ "peakMb": 1944,
+ "loadMs": 846,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 81.07,
+ "meanMs": 81.3,
+ "etMs": 80.02,
+ "share": 98,
+ "peakMb": 716,
+ "loadMs": 146,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 751.62,
+ "meanMs": 811.09,
+ "etMs": 804.47,
+ "share": 99,
+ "peakMb": 1971,
+ "loadMs": 682,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 91.34,
+ "meanMs": 91.35,
+ "etMs": 89.78,
+ "share": 98,
+ "peakMb": 698,
+ "loadMs": 158,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 178.6,
+ "meanMs": 177.79,
+ "etMs": 175.19,
+ "share": 99,
+ "peakMb": 821,
+ "loadMs": 206,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 202.9,
+ "meanMs": 202.49,
+ "etMs": 199.25,
+ "share": 98,
+ "peakMb": 858,
+ "loadMs": 216,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 619.1,
+ "meanMs": 703.88,
+ "etMs": 697.56,
+ "share": 99,
+ "peakMb": 1589,
+ "loadMs": 470,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 74.02,
+ "meanMs": 74,
+ "etMs": 72.61,
+ "share": 98,
+ "peakMb": 639,
+ "loadMs": 142,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 647.84,
+ "meanMs": 642.87,
+ "etMs": 636.21,
+ "share": 99,
+ "peakMb": 1577,
+ "loadMs": 415,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s26ultra",
+ "medianMs": 79.43,
+ "meanMs": 79.93,
+ "etMs": 78.36,
+ "share": 98,
+ "peakMb": 621,
+ "loadMs": 137,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2129.2,
+ "meanMs": 2133.1,
+ "etMs": 2127.44,
+ "share": 100,
+ "peakMb": 865,
+ "loadMs": 397,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 2113.53,
+ "meanMs": 2109.17,
+ "etMs": 2102.98,
+ "share": 100,
+ "peakMb": 862,
+ "loadMs": 859,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 7785.49,
+ "meanMs": 7784.35,
+ "etMs": 7778.43,
+ "share": 100,
+ "peakMb": 1655,
+ "loadMs": 1846,
+ "sizeMb": 1080
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 838.04,
+ "meanMs": 807.41,
+ "etMs": 802.97,
+ "share": 99,
+ "peakMb": 658,
+ "loadMs": 632,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 8701.26,
+ "meanMs": 8647.81,
+ "etMs": 8640.7,
+ "share": 100,
+ "peakMb": 1661,
+ "loadMs": 1517,
+ "sizeMb": 1081
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 762.66,
+ "meanMs": 760.16,
+ "etMs": 755.57,
+ "share": 99,
+ "peakMb": 644,
+ "loadMs": 279,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1289.74,
+ "meanMs": 1290.18,
+ "etMs": 1284.29,
+ "share": 100,
+ "peakMb": 720,
+ "loadMs": 636,
+ "sizeMb": 240
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 4019.02,
+ "meanMs": 4017.76,
+ "etMs": 4012.62,
+ "share": 100,
+ "peakMb": 1006,
+ "loadMs": 1226,
+ "sizeMb": 431
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 574.17,
+ "meanMs": 574.87,
+ "etMs": 569.82,
+ "share": 99,
+ "peakMb": 603,
+ "loadMs": 600,
+ "sizeMb": 172
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 1527,
+ "meanMs": 1525.68,
+ "etMs": 1514.18,
+ "share": 99,
+ "peakMb": 715,
+ "loadMs": 969,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 1481.03,
+ "meanMs": 1483.72,
+ "etMs": 1471.68,
+ "share": 99,
+ "peakMb": 710,
+ "loadMs": 792,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 5124.43,
+ "meanMs": 5124.87,
+ "etMs": 5107.09,
+ "share": 100,
+ "peakMb": 1335,
+ "loadMs": 2333,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 674.3,
+ "meanMs": 676.09,
+ "etMs": 667.93,
+ "share": 99,
+ "peakMb": 556,
+ "loadMs": 583,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 5289.62,
+ "meanMs": 5292.15,
+ "etMs": 5272.94,
+ "share": 100,
+ "peakMb": 1339,
+ "loadMs": 2320,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 411.22,
+ "meanMs": 412.28,
+ "etMs": 405.27,
+ "share": 98,
+ "peakMb": 557,
+ "loadMs": 283,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1470.87,
+ "meanMs": 1471.17,
+ "etMs": 1459.35,
+ "share": 99,
+ "peakMb": 578,
+ "loadMs": 1112,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1434.12,
+ "meanMs": 1434.58,
+ "etMs": 1422.35,
+ "share": 99,
+ "peakMb": 571,
+ "loadMs": 806,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 5017.75,
+ "meanMs": 5019.83,
+ "etMs": 5002.11,
+ "share": 100,
+ "peakMb": 940,
+ "loadMs": 1959,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 660.82,
+ "meanMs": 661.73,
+ "etMs": 653.29,
+ "share": 99,
+ "peakMb": 474,
+ "loadMs": 588,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 5153.72,
+ "meanMs": 5150.81,
+ "etMs": 5131.79,
+ "share": 100,
+ "peakMb": 940,
+ "loadMs": 1933,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 391.02,
+ "meanMs": 391.33,
+ "etMs": 383.7,
+ "share": 98,
+ "peakMb": 471,
+ "loadMs": 279,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1667.91,
+ "meanMs": 1711.03,
+ "etMs": 1704.4,
+ "share": 100,
+ "peakMb": 860,
+ "loadMs": 617,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 1840.22,
+ "meanMs": 1793.13,
+ "etMs": 1786.34,
+ "share": 100,
+ "peakMb": 860,
+ "loadMs": 674,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 7190.8,
+ "meanMs": 7082.57,
+ "etMs": 7074.99,
+ "share": 100,
+ "peakMb": 1649,
+ "loadMs": 1442,
+ "sizeMb": 1080
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 498.1,
+ "meanMs": 500.68,
+ "etMs": 496.68,
+ "share": 99,
+ "peakMb": 652,
+ "loadMs": 465,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 7993.65,
+ "meanMs": 7844.88,
+ "etMs": 7836.32,
+ "share": 100,
+ "peakMb": 1650,
+ "loadMs": 1306,
+ "sizeMb": 1081
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 624.55,
+ "meanMs": 619.71,
+ "etMs": 614.44,
+ "share": 99,
+ "peakMb": 625,
+ "loadMs": 519,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 702.91,
+ "meanMs": 723.28,
+ "etMs": 718.16,
+ "share": 99,
+ "peakMb": 716,
+ "loadMs": 555,
+ "sizeMb": 240
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 2557.07,
+ "meanMs": 2489.65,
+ "etMs": 2483.97,
+ "share": 100,
+ "peakMb": 996,
+ "loadMs": 789,
+ "sizeMb": 431
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 378.26,
+ "meanMs": 381.8,
+ "etMs": 376.63,
+ "share": 99,
+ "peakMb": 597,
+ "loadMs": 495,
+ "sizeMb": 172
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 618.74,
+ "meanMs": 618.91,
+ "etMs": 607.89,
+ "share": 98,
+ "peakMb": 1026,
+ "loadMs": 772,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 566.63,
+ "meanMs": 567.84,
+ "etMs": 558.48,
+ "share": 98,
+ "peakMb": 1023,
+ "loadMs": 674,
+ "sizeMb": 339
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 1786.4,
+ "meanMs": 1782.34,
+ "etMs": 1766.28,
+ "share": 99,
+ "peakMb": 2238,
+ "loadMs": 1611,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 288.35,
+ "meanMs": 290.4,
+ "etMs": 282.45,
+ "share": 97,
+ "peakMb": 742,
+ "loadMs": 555,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 1929.22,
+ "meanMs": 1925.51,
+ "etMs": 1907.47,
+ "share": 99,
+ "peakMb": 2231,
+ "loadMs": 1640,
+ "sizeMb": 885
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 341.98,
+ "meanMs": 342.1,
+ "etMs": 332.46,
+ "share": 97,
+ "peakMb": 746,
+ "loadMs": 729,
+ "sizeMb": 208
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 568.26,
+ "meanMs": 565.17,
+ "etMs": 553.99,
+ "share": 98,
+ "peakMb": 890,
+ "loadMs": 637,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 522.45,
+ "meanMs": 522.65,
+ "etMs": 513.22,
+ "share": 98,
+ "peakMb": 887,
+ "loadMs": 643,
+ "sizeMb": 200
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 1649.29,
+ "meanMs": 1650.42,
+ "etMs": 1632.46,
+ "share": 99,
+ "peakMb": 1842,
+ "loadMs": 1297,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 263.21,
+ "meanMs": 262.86,
+ "etMs": 255.56,
+ "share": 97,
+ "peakMb": 666,
+ "loadMs": 450,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 1734.89,
+ "meanMs": 1736.21,
+ "etMs": 1717.21,
+ "share": 99,
+ "peakMb": 1846,
+ "loadMs": 1292,
+ "sizeMb": 488
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "vulkan",
+ "precision": "int8",
+ "device": "pixel10",
+ "medianMs": 294.52,
+ "meanMs": 293.45,
+ "etMs": 284.57,
+ "share": 97,
+ "peakMb": 666,
+ "loadMs": 569,
+ "sizeMb": 128
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 911.68,
+ "meanMs": 904.8,
+ "etMs": 903.11,
+ "share": 100,
+ "peakMb": 939,
+ "loadMs": 131,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1079.81,
+ "meanMs": 1075.87,
+ "etMs": 1073.82,
+ "share": 100,
+ "peakMb": 982,
+ "loadMs": 110,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 4722.97,
+ "meanMs": 4372.87,
+ "etMs": 4370.7,
+ "share": 100,
+ "peakMb": 1779,
+ "loadMs": 291,
+ "sizeMb": 1080
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 270.06,
+ "meanMs": 268.41,
+ "etMs": 267.41,
+ "share": 100,
+ "peakMb": 741,
+ "loadMs": 80,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 4020.31,
+ "meanMs": 4077.57,
+ "etMs": 4075.38,
+ "share": 100,
+ "peakMb": 1772,
+ "loadMs": 456,
+ "sizeMb": 1081
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 371.77,
+ "meanMs": 354.68,
+ "etMs": 353.19,
+ "share": 100,
+ "peakMb": 472,
+ "loadMs": 82,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 393.11,
+ "meanMs": 389.56,
+ "etMs": 388.31,
+ "share": 100,
+ "peakMb": 845,
+ "loadMs": 95,
+ "sizeMb": 240
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 1645.47,
+ "meanMs": 1647.58,
+ "etMs": 1645.76,
+ "share": 100,
+ "peakMb": 1118,
+ "loadMs": 172,
+ "sizeMb": 431
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 266.51,
+ "meanMs": 258.11,
+ "etMs": 256.55,
+ "share": 99,
+ "peakMb": 684,
+ "loadMs": 75,
+ "sizeMb": 172
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 101.51,
+ "meanMs": 102.38,
+ "etMs": 101.3,
+ "share": 99,
+ "peakMb": 479,
+ "loadMs": 226,
+ "sizeMb": 144
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 81.68,
+ "meanMs": 82.72,
+ "etMs": 81.83,
+ "share": 99,
+ "peakMb": 519,
+ "loadMs": 196,
+ "sizeMb": 144
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 247.46,
+ "meanMs": 247.11,
+ "etMs": 246.15,
+ "share": 100,
+ "peakMb": 706,
+ "loadMs": 440,
+ "sizeMb": 467
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 30.86,
+ "meanMs": 32.65,
+ "etMs": 31.96,
+ "share": 98,
+ "peakMb": 488,
+ "loadMs": 149,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 445.99,
+ "meanMs": 438.89,
+ "etMs": 437.28,
+ "share": 100,
+ "peakMb": 706,
+ "loadMs": 470,
+ "sizeMb": 467
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 34.09,
+ "meanMs": 34.57,
+ "etMs": 33.82,
+ "share": 98,
+ "peakMb": 174,
+ "loadMs": 150,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphone17",
+ "medianMs": 181.8,
+ "meanMs": 188.92,
+ "etMs": 187.48,
+ "share": 99,
+ "peakMb": 1871,
+ "loadMs": 65,
+ "sizeMb": 143
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphone17",
+ "medianMs": 137.47,
+ "meanMs": 161.12,
+ "etMs": 160.02,
+ "share": 99,
+ "peakMb": 1879,
+ "loadMs": 64,
+ "sizeMb": 143
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphone17",
+ "medianMs": 68,
+ "meanMs": 67.9,
+ "etMs": 67.35,
+ "share": 99,
+ "peakMb": 1042,
+ "loadMs": 56,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphone17",
+ "medianMs": 75.99,
+ "meanMs": 75.66,
+ "etMs": 74.98,
+ "share": 99,
+ "peakMb": 990,
+ "loadMs": 60,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 167.65,
+ "meanMs": 167.71,
+ "etMs": 165.83,
+ "share": 99,
+ "peakMb": 1310,
+ "loadMs": 63,
+ "sizeMb": 102
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 110.64,
+ "meanMs": 110.79,
+ "etMs": 110,
+ "share": 99,
+ "peakMb": 975,
+ "loadMs": 63,
+ "sizeMb": 102
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 336.94,
+ "meanMs": 336.54,
+ "etMs": 335.22,
+ "share": 100,
+ "peakMb": 1265,
+ "loadMs": 87,
+ "sizeMb": 280
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 57.08,
+ "meanMs": 56.23,
+ "etMs": 55.55,
+ "share": 99,
+ "peakMb": 780,
+ "loadMs": 57,
+ "sizeMb": 61
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 467.91,
+ "meanMs": 480.04,
+ "etMs": 478.43,
+ "share": 100,
+ "peakMb": 1279,
+ "loadMs": 90,
+ "sizeMb": 280
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 64.65,
+ "meanMs": 63.88,
+ "etMs": 62.97,
+ "share": 99,
+ "peakMb": 706,
+ "loadMs": 55,
+ "sizeMb": 61
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2962.97,
+ "meanMs": 2923.33,
+ "etMs": 2920.78,
+ "share": 100,
+ "peakMb": 987,
+ "loadMs": 267,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 2797.19,
+ "meanMs": 2683.3,
+ "etMs": 2681.05,
+ "share": 100,
+ "peakMb": 973,
+ "loadMs": 225,
+ "sizeMb": 384
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 10908.02,
+ "meanMs": 10923.29,
+ "etMs": 10920.98,
+ "share": 100,
+ "peakMb": 1829,
+ "loadMs": 1632,
+ "sizeMb": 1080
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 935.04,
+ "meanMs": 924.62,
+ "etMs": 922.97,
+ "share": 100,
+ "peakMb": 730,
+ "loadMs": 134,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 12340.36,
+ "meanMs": 12413.53,
+ "etMs": 12409.52,
+ "share": 100,
+ "peakMb": 1831,
+ "loadMs": 1799,
+ "sizeMb": 1081
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 829.94,
+ "meanMs": 906.5,
+ "etMs": 904.63,
+ "share": 100,
+ "peakMb": 483,
+ "loadMs": 136,
+ "sizeMb": 226
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1309.51,
+ "meanMs": 1174.61,
+ "etMs": 1172.52,
+ "share": 100,
+ "peakMb": 824,
+ "loadMs": 166,
+ "sizeMb": 240
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 4152.3,
+ "meanMs": 4124.09,
+ "etMs": 4122.1,
+ "share": 100,
+ "peakMb": 1182,
+ "loadMs": 450,
+ "sizeMb": 431
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 497.37,
+ "meanMs": 480.83,
+ "etMs": 479.12,
+ "share": 100,
+ "peakMb": 673,
+ "loadMs": 127,
+ "sizeMb": 172
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 219.84,
+ "meanMs": 286.64,
+ "etMs": 283.86,
+ "share": 99,
+ "peakMb": 497,
+ "loadMs": 279,
+ "sizeMb": 144
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 188.07,
+ "meanMs": 282.16,
+ "etMs": 279.51,
+ "share": 99,
+ "peakMb": 494,
+ "loadMs": 281,
+ "sizeMb": 144
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 634.15,
+ "meanMs": 634.16,
+ "etMs": 631.72,
+ "share": 100,
+ "peakMb": 663,
+ "loadMs": 17359,
+ "sizeMb": 467
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 75.68,
+ "meanMs": 75.92,
+ "etMs": 74.85,
+ "share": 99,
+ "peakMb": 413,
+ "loadMs": 211,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 701.1,
+ "meanMs": 788.35,
+ "etMs": 785.37,
+ "share": 100,
+ "peakMb": 658,
+ "loadMs": 3130,
+ "sizeMb": 467
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphonese",
+ "medianMs": 83.49,
+ "meanMs": 83.43,
+ "etMs": 82.12,
+ "share": 98,
+ "peakMb": 169,
+ "loadMs": 206,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphonese",
+ "medianMs": 734.94,
+ "meanMs": 902.63,
+ "etMs": 886.36,
+ "share": 98,
+ "peakMb": 1834,
+ "loadMs": 98,
+ "sizeMb": 143
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphonese",
+ "medianMs": 344.96,
+ "meanMs": 346.7,
+ "etMs": 344.03,
+ "share": 99,
+ "peakMb": 1836,
+ "loadMs": 95,
+ "sizeMb": 143
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphonese",
+ "medianMs": 166.82,
+ "meanMs": 166.68,
+ "etMs": 164.25,
+ "share": 99,
+ "peakMb": 1007,
+ "loadMs": 81,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "mlx",
+ "precision": "bf16",
+ "device": "iphonese",
+ "medianMs": 193.73,
+ "meanMs": 194.54,
+ "etMs": 191.38,
+ "share": 98,
+ "peakMb": 1013,
+ "loadMs": 83,
+ "sizeMb": 77
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-base",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 930.03,
+ "meanMs": 937.9,
+ "etMs": 922.56,
+ "share": 98,
+ "peakMb": 1313,
+ "loadMs": 91,
+ "sizeMb": 102
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-base",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 445.89,
+ "meanMs": 512.97,
+ "etMs": 505.84,
+ "share": 99,
+ "peakMb": 1331,
+ "loadMs": 90,
+ "sizeMb": 102
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-small",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 1377.56,
+ "meanMs": 1372.49,
+ "etMs": 1366.9,
+ "share": 100,
+ "peakMb": 1183,
+ "loadMs": 134,
+ "sizeMb": 280
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-en-tiny",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 203.36,
+ "meanMs": 203.14,
+ "etMs": 198.75,
+ "share": 98,
+ "peakMb": 745,
+ "loadMs": 81,
+ "sizeMb": 61
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-small",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 2381.65,
+ "meanMs": 2314.92,
+ "etMs": 2304.99,
+ "share": 100,
+ "peakMb": 1228,
+ "loadMs": 125,
+ "sizeMb": 280
+ },
+ {
+ "task": "speech-to-text",
+ "model": "whisper-tiny",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphonese",
+ "medianMs": 240.17,
+ "meanMs": 245.85,
+ "etMs": 239.99,
+ "share": 98,
+ "peakMb": 747,
+ "loadMs": 83,
+ "sizeMb": 61
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1859.56,
+ "meanMs": 1845,
+ "etMs": 1821.68,
+ "share": 99,
+ "peakMb": 1180,
+ "loadMs": 439,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1873.29,
+ "meanMs": 1861.76,
+ "etMs": 1844.43,
+ "share": 99,
+ "peakMb": 1257,
+ "loadMs": 667,
+ "sizeMb": 333
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1339.09,
+ "meanMs": 1422.17,
+ "etMs": 1409.82,
+ "share": 99,
+ "peakMb": 1234,
+ "loadMs": 798,
+ "sizeMb": 334
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1935.62,
+ "meanMs": 2711.84,
+ "etMs": 2684.47,
+ "share": 99,
+ "peakMb": 1118,
+ "loadMs": 493,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1841.53,
+ "meanMs": 1830.07,
+ "etMs": 1806.07,
+ "share": 99,
+ "peakMb": 1181,
+ "loadMs": 453,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 2173.63,
+ "meanMs": 2229.65,
+ "etMs": 2198.41,
+ "share": 99,
+ "peakMb": 1178,
+ "loadMs": 806,
+ "sizeMb": 327
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1895.42,
+ "meanMs": 1926.05,
+ "etMs": 1903.15,
+ "share": 99,
+ "peakMb": 1133,
+ "loadMs": 488,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 1963.21,
+ "meanMs": 2600.01,
+ "etMs": 2568.6,
+ "share": 99,
+ "peakMb": 1111,
+ "loadMs": 453,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 2657.99,
+ "meanMs": 13464.04,
+ "etMs": 13434.33,
+ "share": 100,
+ "peakMb": 1079,
+ "loadMs": 476,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 904.83,
+ "meanMs": 905.55,
+ "etMs": 895.71,
+ "share": 99,
+ "peakMb": 1154,
+ "loadMs": 344,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s26ultra",
+ "medianMs": 660.49,
+ "meanMs": 852.5,
+ "etMs": 838.13,
+ "share": 98,
+ "peakMb": 1586,
+ "loadMs": 317,
+ "sizeMb": 193
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6356.25,
+ "meanMs": 6352.79,
+ "etMs": 6298.94,
+ "share": 99,
+ "peakMb": 1317,
+ "loadMs": 2215,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6459.6,
+ "meanMs": 6445.99,
+ "etMs": 6402.82,
+ "share": 99,
+ "peakMb": 1358,
+ "loadMs": 3710,
+ "sizeMb": 333
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6327.25,
+ "meanMs": 6364.69,
+ "etMs": 6322.66,
+ "share": 99,
+ "peakMb": 1395,
+ "loadMs": 4054,
+ "sizeMb": 334
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6232.45,
+ "meanMs": 6237.08,
+ "etMs": 6185.28,
+ "share": 99,
+ "peakMb": 1322,
+ "loadMs": 2409,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6279,
+ "meanMs": 6368.53,
+ "etMs": 6313.5,
+ "share": 99,
+ "peakMb": 1330,
+ "loadMs": 2282,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6272.04,
+ "meanMs": 6267.54,
+ "etMs": 6215.94,
+ "share": 99,
+ "peakMb": 1350,
+ "loadMs": 2558,
+ "sizeMb": 327
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6521.87,
+ "meanMs": 6516.19,
+ "etMs": 6462.98,
+ "share": 99,
+ "peakMb": 1355,
+ "loadMs": 2369,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6192.55,
+ "meanMs": 5951.17,
+ "etMs": 5901.09,
+ "share": 99,
+ "peakMb": 1342,
+ "loadMs": 1102,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 6282.77,
+ "meanMs": 6250.6,
+ "etMs": 6199.3,
+ "share": 99,
+ "peakMb": 1318,
+ "loadMs": 2256,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 5064.32,
+ "meanMs": 5051.23,
+ "etMs": 5024.24,
+ "share": 99,
+ "peakMb": 1300,
+ "loadMs": 878,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 5662.03,
+ "meanMs": 5660.07,
+ "etMs": 5620.58,
+ "share": 99,
+ "peakMb": 590,
+ "loadMs": 1097,
+ "sizeMb": 193
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 6067.77,
+ "meanMs": 6081.13,
+ "etMs": 6029.38,
+ "share": 99,
+ "peakMb": 1251,
+ "loadMs": 1676,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5483.45,
+ "meanMs": 5267.8,
+ "etMs": 5221.36,
+ "share": 99,
+ "peakMb": 1267,
+ "loadMs": 2113,
+ "sizeMb": 333
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5746.91,
+ "meanMs": 5593.33,
+ "etMs": 5544.83,
+ "share": 99,
+ "peakMb": 1319,
+ "loadMs": 2316,
+ "sizeMb": 334
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5649.6,
+ "meanMs": 5337.77,
+ "etMs": 5289.29,
+ "share": 99,
+ "peakMb": 1275,
+ "loadMs": 1497,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5597.62,
+ "meanMs": 5383.38,
+ "etMs": 5332.29,
+ "share": 99,
+ "peakMb": 1277,
+ "loadMs": 1680,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 6690.72,
+ "meanMs": 6719.15,
+ "etMs": 6660.81,
+ "share": 99,
+ "peakMb": 1293,
+ "loadMs": 1968,
+ "sizeMb": 327
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 6193.32,
+ "meanMs": 5927.96,
+ "etMs": 5878.43,
+ "share": 99,
+ "peakMb": 1288,
+ "loadMs": 1789,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5948.47,
+ "meanMs": 5945.29,
+ "etMs": 5893.59,
+ "share": 99,
+ "peakMb": 1274,
+ "loadMs": 1701,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 5914.67,
+ "meanMs": 5895.55,
+ "etMs": 5846.84,
+ "share": 99,
+ "peakMb": 1282,
+ "loadMs": 1795,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 3450.41,
+ "meanMs": 3572.43,
+ "etMs": 3547.18,
+ "share": 99,
+ "peakMb": 1153,
+ "loadMs": 771,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "pixel10",
+ "medianMs": 1897.21,
+ "meanMs": 1898.85,
+ "etMs": 1841.5,
+ "share": 97,
+ "peakMb": 2707,
+ "loadMs": 1801,
+ "sizeMb": 193
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3698.09,
+ "meanMs": 3605.05,
+ "etMs": 3570.48,
+ "share": 99,
+ "peakMb": 1268,
+ "loadMs": 312,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3266.14,
+ "meanMs": 3174.25,
+ "etMs": 3155.56,
+ "share": 99,
+ "peakMb": 1226,
+ "loadMs": 505,
+ "sizeMb": 333
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2841.94,
+ "meanMs": 2825.69,
+ "etMs": 2811.61,
+ "share": 100,
+ "peakMb": 1243,
+ "loadMs": 677,
+ "sizeMb": 334
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3447.9,
+ "meanMs": 3413.35,
+ "etMs": 3380.86,
+ "share": 99,
+ "peakMb": 1205,
+ "loadMs": 358,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3584.18,
+ "meanMs": 3267.56,
+ "etMs": 3233.8,
+ "share": 99,
+ "peakMb": 1208,
+ "loadMs": 316,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3836.05,
+ "meanMs": 3733.54,
+ "etMs": 3695.11,
+ "share": 99,
+ "peakMb": 1249,
+ "loadMs": 408,
+ "sizeMb": 327
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2856.6,
+ "meanMs": 2860.86,
+ "etMs": 2833.5,
+ "share": 99,
+ "peakMb": 1235,
+ "loadMs": 369,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 3432.33,
+ "meanMs": 3201.71,
+ "etMs": 3169.62,
+ "share": 99,
+ "peakMb": 1247,
+ "loadMs": 297,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2822.33,
+ "meanMs": 2809.14,
+ "etMs": 2783.06,
+ "share": 99,
+ "peakMb": 1226,
+ "loadMs": 360,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 2086.27,
+ "meanMs": 2071.99,
+ "etMs": 2064.12,
+ "share": 100,
+ "peakMb": 1294,
+ "loadMs": 103,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1601.88,
+ "meanMs": 1584.78,
+ "etMs": 1556.74,
+ "share": 98,
+ "peakMb": 580,
+ "loadMs": 759,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1959.07,
+ "meanMs": 1799.64,
+ "etMs": 1782.84,
+ "share": 99,
+ "peakMb": 583,
+ "loadMs": 914,
+ "sizeMb": 364
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1632.81,
+ "meanMs": 1578.36,
+ "etMs": 1562.4,
+ "share": 99,
+ "peakMb": 588,
+ "loadMs": 1203,
+ "sizeMb": 365
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1785.42,
+ "meanMs": 1733.37,
+ "etMs": 1707.7,
+ "share": 99,
+ "peakMb": 580,
+ "loadMs": 759,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1330.9,
+ "meanMs": 1316.21,
+ "etMs": 1294.57,
+ "share": 98,
+ "peakMb": 598,
+ "loadMs": 682,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1896.87,
+ "meanMs": 4404.49,
+ "etMs": 4372.63,
+ "share": 99,
+ "peakMb": 642,
+ "loadMs": 799,
+ "sizeMb": 358
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1456.64,
+ "meanMs": 1452.08,
+ "etMs": 1425.46,
+ "share": 98,
+ "peakMb": 588,
+ "loadMs": 764,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1766.43,
+ "meanMs": 1694.96,
+ "etMs": 1664.72,
+ "share": 98,
+ "peakMb": 591,
+ "loadMs": 836,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 1276.81,
+ "meanMs": 1381.63,
+ "etMs": 1360.16,
+ "share": 98,
+ "peakMb": 577,
+ "loadMs": 769,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "mlx",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 609.82,
+ "meanMs": 620.9,
+ "etMs": 608.57,
+ "share": 98,
+ "peakMb": 1188,
+ "loadMs": 65,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8159.52,
+ "meanMs": 7731.98,
+ "etMs": 7695.85,
+ "share": 100,
+ "peakMb": 882,
+ "loadMs": 589,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8205.66,
+ "meanMs": 7811.45,
+ "etMs": 7782.4,
+ "share": 100,
+ "peakMb": 906,
+ "loadMs": 854,
+ "sizeMb": 333
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 7312.98,
+ "meanMs": 7064.25,
+ "etMs": 7041.57,
+ "share": 100,
+ "peakMb": 826,
+ "loadMs": 1145,
+ "sizeMb": 334
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8008.34,
+ "meanMs": 7565.43,
+ "etMs": 7531.92,
+ "share": 100,
+ "peakMb": 862,
+ "loadMs": 676,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8115.76,
+ "meanMs": 7657.22,
+ "etMs": 7621.7,
+ "share": 100,
+ "peakMb": 857,
+ "loadMs": 593,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8969.07,
+ "meanMs": 8551.14,
+ "etMs": 8505.78,
+ "share": 99,
+ "peakMb": 861,
+ "loadMs": 731,
+ "sizeMb": 327
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8335.75,
+ "meanMs": 7917.81,
+ "etMs": 7880.81,
+ "share": 100,
+ "peakMb": 891,
+ "loadMs": 682,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pl",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 6005.6,
+ "meanMs": 6340.51,
+ "etMs": 6310.73,
+ "share": 100,
+ "peakMb": 859,
+ "loadMs": 603,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 8033.06,
+ "meanMs": 7570.22,
+ "etMs": 7537.94,
+ "share": 100,
+ "peakMb": 855,
+ "loadMs": 669,
+ "sizeMb": 324
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 4659.79,
+ "meanMs": 4831.49,
+ "etMs": 4819.69,
+ "share": 100,
+ "peakMb": 957,
+ "loadMs": 206,
+ "sizeMb": 382
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-de",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1280.18,
+ "meanMs": 1405.03,
+ "etMs": 1375.23,
+ "share": 98,
+ "peakMb": 180,
+ "loadMs": 1157,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-gb",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1900.41,
+ "meanMs": 1822.2,
+ "etMs": 1794.29,
+ "share": 98,
+ "peakMb": 202,
+ "loadMs": 1637,
+ "sizeMb": 364
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-en-us",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1998.49,
+ "meanMs": 2004.09,
+ "etMs": 1971.82,
+ "share": 98,
+ "peakMb": 204,
+ "loadMs": 41116,
+ "sizeMb": 365
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-es",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1679.34,
+ "meanMs": 1685.36,
+ "etMs": 1656.56,
+ "share": 98,
+ "peakMb": 189,
+ "loadMs": 1625,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-fr",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1610.92,
+ "meanMs": 1762.42,
+ "etMs": 1729.05,
+ "share": 98,
+ "peakMb": 206,
+ "loadMs": 1336,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-hi",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1770.77,
+ "meanMs": 1894.04,
+ "etMs": 1853.49,
+ "share": 98,
+ "peakMb": 218,
+ "loadMs": 1623,
+ "sizeMb": 358
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-it",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1570.82,
+ "meanMs": 1702.58,
+ "etMs": 1666.6,
+ "share": 98,
+ "peakMb": 197,
+ "loadMs": 2264,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "kokoro-pt",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1434.87,
+ "meanMs": 1574.02,
+ "etMs": 1539.34,
+ "share": 98,
+ "peakMb": 195,
+ "loadMs": 1253,
+ "sizeMb": 355
+ },
+ {
+ "task": "text-to-speech",
+ "model": "supertonic",
+ "backend": "mlx",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 1208.41,
+ "meanMs": 1219.08,
+ "etMs": 1192.88,
+ "share": 98,
+ "peakMb": 1092,
+ "loadMs": 111,
+ "sizeMb": 382
+ },
+ {
+ "task": "voice-activity-detection",
+ "model": "fsmn-vad",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s26ultra",
+ "medianMs": 8.96,
+ "meanMs": 8.91,
+ "etMs": 7.7,
+ "share": 86,
+ "peakMb": 244,
+ "loadMs": 3,
+ "sizeMb": 1.7
+ },
+ {
+ "task": "voice-activity-detection",
+ "model": "fsmn-vad",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 24.94,
+ "meanMs": 25.29,
+ "etMs": 23.86,
+ "share": 94,
+ "peakMb": 280,
+ "loadMs": 5,
+ "sizeMb": 1.7
+ },
+ {
+ "task": "voice-activity-detection",
+ "model": "fsmn-vad",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "pixel10",
+ "medianMs": 20.82,
+ "meanMs": 20.7,
+ "etMs": 18.96,
+ "share": 92,
+ "peakMb": 268,
+ "loadMs": 7,
+ "sizeMb": 1.7
+ },
+ {
+ "task": "voice-activity-detection",
+ "model": "fsmn-vad",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 9.22,
+ "meanMs": 9.22,
+ "etMs": 8.5,
+ "share": 92,
+ "peakMb": 116,
+ "loadMs": 2,
+ "sizeMb": 1.7
+ },
+ {
+ "task": "voice-activity-detection",
+ "model": "fsmn-vad",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphonese",
+ "medianMs": 14.04,
+ "meanMs": 13.81,
+ "etMs": 12.62,
+ "share": 91,
+ "peakMb": 125,
+ "loadMs": 3,
+ "sizeMb": 1.7
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-135-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s26ultra",
+ "medianMs": 1127,
+ "meanMs": 1127,
+ "tokensPerSecond": 55.9,
+ "ttftMs": 10,
+ "peakMb": 597,
+ "loadMs": 754,
+ "sizeMb": 160
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 1202,
+ "meanMs": 1202,
+ "tokensPerSecond": 52.4,
+ "ttftMs": 7,
+ "peakMb": 777,
+ "loadMs": 587,
+ "sizeMb": 269
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 1692,
+ "meanMs": 1692,
+ "tokensPerSecond": 37.2,
+ "ttftMs": 11,
+ "peakMb": 1767,
+ "loadMs": 1125,
+ "sizeMb": 624
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 1932,
+ "meanMs": 1932,
+ "tokensPerSecond": 32.6,
+ "ttftMs": 19,
+ "peakMb": 3082,
+ "loadMs": 2177,
+ "sizeMb": 2319
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 2272,
+ "meanMs": 2272,
+ "tokensPerSecond": 27.7,
+ "ttftMs": 16,
+ "peakMb": 944,
+ "loadMs": 1170,
+ "sizeMb": 409
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 2328,
+ "meanMs": 2328,
+ "tokensPerSecond": 27.1,
+ "ttftMs": 14,
+ "peakMb": 945,
+ "loadMs": 1031,
+ "sizeMb": 405
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-360-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s26ultra",
+ "medianMs": 2428,
+ "meanMs": 2428,
+ "tokensPerSecond": 25.9,
+ "ttftMs": 20,
+ "peakMb": 1045,
+ "loadMs": 722,
+ "sizeMb": 396
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-1-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s26ultra",
+ "medianMs": 2538,
+ "meanMs": 2538,
+ "tokensPerSecond": 24.8,
+ "ttftMs": 26,
+ "peakMb": 1382,
+ "loadMs": 1070,
+ "sizeMb": 1093
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 3177,
+ "meanMs": 3177,
+ "tokensPerSecond": 19.8,
+ "ttftMs": 29,
+ "peakMb": 1489,
+ "loadMs": 1120,
+ "sizeMb": 1090
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 3299,
+ "meanMs": 3299,
+ "tokensPerSecond": 19.1,
+ "ttftMs": 45,
+ "peakMb": 1523,
+ "loadMs": 1140,
+ "sizeMb": 1094
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s26ultra",
+ "medianMs": 3624,
+ "meanMs": 3624,
+ "tokensPerSecond": 17.4,
+ "ttftMs": 52,
+ "peakMb": 2865,
+ "loadMs": 1802,
+ "sizeMb": 1735
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 3954,
+ "meanMs": 3954,
+ "tokensPerSecond": 15.9,
+ "ttftMs": 56,
+ "peakMb": 1876,
+ "loadMs": 1263,
+ "sizeMb": 1254
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-0-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 4151,
+ "meanMs": 4151,
+ "tokensPerSecond": 15.2,
+ "ttftMs": 33,
+ "peakMb": 1806,
+ "loadMs": 1372,
+ "sizeMb": 493
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-1-2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 4366,
+ "meanMs": 4366,
+ "tokensPerSecond": 14.4,
+ "ttftMs": 26,
+ "peakMb": 1484,
+ "loadMs": 1429,
+ "sizeMb": 764
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 5342,
+ "meanMs": 5342,
+ "tokensPerSecond": 11.8,
+ "ttftMs": 47,
+ "peakMb": 2450,
+ "loadMs": 2013,
+ "sizeMb": 1968
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 5492,
+ "meanMs": 5492,
+ "tokensPerSecond": 11.5,
+ "ttftMs": 52,
+ "peakMb": 2454,
+ "loadMs": 2031,
+ "sizeMb": 2002
+ },
+ {
+ "task": "llm",
+ "model": "phi4-mini",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 6277,
+ "meanMs": 6277,
+ "tokensPerSecond": 10,
+ "ttftMs": 56,
+ "peakMb": 3134,
+ "loadMs": 3221,
+ "sizeMb": 2700
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-3-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s26ultra",
+ "medianMs": 6305,
+ "meanMs": 6305,
+ "tokensPerSecond": 10,
+ "ttftMs": 63,
+ "peakMb": 2832,
+ "loadMs": 2566,
+ "sizeMb": 2444
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-4-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 8460,
+ "meanMs": 8460,
+ "tokensPerSecond": 7.4,
+ "ttftMs": 89,
+ "peakMb": 3374,
+ "loadMs": 3001,
+ "sizeMb": 2568
+ },
+ {
+ "task": "llm",
+ "model": "bielik-v3-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 13788,
+ "meanMs": 13788,
+ "tokensPerSecond": 4.6,
+ "ttftMs": 89,
+ "peakMb": 2184,
+ "loadMs": 2009,
+ "sizeMb": 882
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s26ultra",
+ "medianMs": 14047,
+ "meanMs": 14047,
+ "tokensPerSecond": 4.5,
+ "ttftMs": 180,
+ "peakMb": 3428,
+ "loadMs": 3089,
+ "sizeMb": 2543
+ }
+]
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/measured.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/measured.json
new file mode 100644
index 0000000000..d903fc8bd7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/measured.json
@@ -0,0 +1,1990 @@
+[
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 13.42,
+ "meanMs": 13.46,
+ "etMs": 12.43,
+ "share": 92,
+ "peakMb": 89,
+ "loadMs": 41,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 13.34,
+ "meanMs": 13.35,
+ "etMs": 12.39,
+ "share": 93,
+ "peakMb": 81,
+ "loadMs": 42,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 31.95,
+ "meanMs": 31.99,
+ "etMs": 30.07,
+ "share": 94,
+ "peakMb": 96,
+ "loadMs": 61,
+ "sizeMb": 13
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 45.79,
+ "meanMs": 45.87,
+ "etMs": 44.95,
+ "share": 98,
+ "peakMb": 138,
+ "loadMs": 22,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 46.52,
+ "meanMs": 46.5,
+ "etMs": 45.58,
+ "share": 98,
+ "peakMb": 137,
+ "loadMs": 21,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 83.5,
+ "meanMs": 83.13,
+ "etMs": 81.68,
+ "share": 98,
+ "peakMb": 262,
+ "loadMs": 24,
+ "sizeMb": 24
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 22,
+ "meanMs": 22.05,
+ "etMs": 21.51,
+ "share": 98,
+ "peakMb": 163,
+ "loadMs": 24,
+ "sizeMb": 23
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "coreml",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 5.98,
+ "meanMs": 6.01,
+ "etMs": 5.51,
+ "share": 92,
+ "peakMb": 163,
+ "loadMs": 41,
+ "sizeMb": 24
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 269.08,
+ "meanMs": 269.01,
+ "etMs": 267.65,
+ "share": 99,
+ "peakMb": 220,
+ "loadMs": 25,
+ "sizeMb": 34
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 340.06,
+ "meanMs": 339.54,
+ "etMs": 337.93,
+ "share": 100,
+ "peakMb": 334,
+ "loadMs": 26,
+ "sizeMb": 39
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 52.15,
+ "meanMs": 52.84,
+ "etMs": 50.88,
+ "share": 96,
+ "peakMb": 72,
+ "loadMs": 113,
+ "sizeMb": 48
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "coreml",
+ "precision": "fp16",
+ "device": "iphone17",
+ "medianMs": 58.4,
+ "meanMs": 59.05,
+ "etMs": 56.88,
+ "share": 96,
+ "peakMb": 75,
+ "loadMs": 130,
+ "sizeMb": 68
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 432.13,
+ "meanMs": 430.27,
+ "etMs": 428.8,
+ "share": 100,
+ "peakMb": 272,
+ "loadMs": 27,
+ "sizeMb": 94
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "iphone17",
+ "medianMs": 512.84,
+ "meanMs": 511.74,
+ "etMs": 510,
+ "share": 100,
+ "peakMb": 396,
+ "loadMs": 26,
+ "sizeMb": 102
+ },
+ {
+ "task": "colbert-embeddings",
+ "model": "lfm2-5-colbert-350-m",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 19.78,
+ "meanMs": 19.79,
+ "etMs": 19.61,
+ "share": 99,
+ "peakMb": 163,
+ "loadMs": 77,
+ "sizeMb": 184
+ },
+ {
+ "task": "colbert-embeddings",
+ "model": "lfm2-5-colbert-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 72.09,
+ "meanMs": 71.79,
+ "etMs": 71.46,
+ "share": 100,
+ "peakMb": 733,
+ "loadMs": 206,
+ "sizeMb": 360
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-135-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "iphone17",
+ "medianMs": 453.34,
+ "meanMs": 452.16,
+ "tokensPerSecond": 141.2,
+ "ttftMs": 32,
+ "peakMb": 956,
+ "loadMs": 125,
+ "sizeMb": 167
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-135-m",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 247.97,
+ "meanMs": 249.15,
+ "tokensPerSecond": 258.1,
+ "ttftMs": 13,
+ "peakMb": 467,
+ "loadMs": 76,
+ "sizeMb": 189
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 480.43,
+ "meanMs": 479.76,
+ "tokensPerSecond": 133.2,
+ "ttftMs": 28,
+ "peakMb": 1047,
+ "loadMs": 239,
+ "sizeMb": 283
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-350-m",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 268.32,
+ "meanMs": 270.69,
+ "tokensPerSecond": 238.5,
+ "ttftMs": 15,
+ "peakMb": 523,
+ "loadMs": 91,
+ "sizeMb": 312
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-360-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "iphone17",
+ "medianMs": 902.93,
+ "meanMs": 903.6,
+ "tokensPerSecond": 70.9,
+ "ttftMs": 66,
+ "peakMb": 2035,
+ "loadMs": 256,
+ "sizeMb": 402
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 716.7,
+ "meanMs": 716.93,
+ "tokensPerSecond": 89.3,
+ "ttftMs": 64,
+ "peakMb": 1163,
+ "loadMs": 397,
+ "sizeMb": 419
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 665.02,
+ "meanMs": 663.43,
+ "tokensPerSecond": 96.2,
+ "ttftMs": 49,
+ "peakMb": 1162,
+ "loadMs": 394,
+ "sizeMb": 423
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-360-m",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 550.98,
+ "meanMs": 552.96,
+ "tokensPerSecond": 116.2,
+ "ttftMs": 36,
+ "peakMb": 990,
+ "loadMs": 90,
+ "sizeMb": 448
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-0-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 817.25,
+ "meanMs": 814.83,
+ "tokensPerSecond": 78.3,
+ "ttftMs": 46,
+ "peakMb": 2639,
+ "loadMs": 538,
+ "sizeMb": 505
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-0-5-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 406.46,
+ "meanMs": 409.86,
+ "tokensPerSecond": 157.5,
+ "ttftMs": 28,
+ "peakMb": 544,
+ "loadMs": 179,
+ "sizeMb": 517
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-0-5-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 402.41,
+ "meanMs": 405.6,
+ "tokensPerSecond": 159,
+ "ttftMs": 22,
+ "peakMb": 559,
+ "loadMs": 225,
+ "sizeMb": 521
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 334.18,
+ "meanMs": 335.71,
+ "tokensPerSecond": 191.5,
+ "ttftMs": 17,
+ "peakMb": 393,
+ "loadMs": 88,
+ "sizeMb": 560
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 840.3,
+ "meanMs": 843.82,
+ "tokensPerSecond": 76.2,
+ "ttftMs": 34,
+ "peakMb": 1287,
+ "loadMs": 346,
+ "sizeMb": 623
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-1-2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 1393.2,
+ "meanMs": 1363.53,
+ "tokensPerSecond": 45.9,
+ "ttftMs": 72,
+ "peakMb": 1619,
+ "loadMs": 565,
+ "sizeMb": 777
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-1-2-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 776.57,
+ "meanMs": 778.33,
+ "tokensPerSecond": 82.4,
+ "ttftMs": 54,
+ "peakMb": 551,
+ "loadMs": 94,
+ "sizeMb": 854
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-0-6-b",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 763.12,
+ "meanMs": 766.06,
+ "tokensPerSecond": 83.9,
+ "ttftMs": 27,
+ "peakMb": 1220,
+ "loadMs": 236,
+ "sizeMb": 894
+ },
+ {
+ "task": "llm",
+ "model": "bielik-v3-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 2002.22,
+ "meanMs": 1918.2,
+ "tokensPerSecond": 32,
+ "ttftMs": 122,
+ "peakMb": 2055,
+ "loadMs": 701,
+ "sizeMb": 896
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-1-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "iphone17",
+ "medianMs": 1645.41,
+ "meanMs": 1614.32,
+ "tokensPerSecond": 38.9,
+ "ttftMs": 142,
+ "peakMb": 2445,
+ "loadMs": 797,
+ "sizeMb": 1042
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 1893.7,
+ "meanMs": 1812.4,
+ "tokensPerSecond": 33.8,
+ "ttftMs": 173,
+ "peakMb": 2444,
+ "loadMs": 866,
+ "sizeMb": 1118
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 1915.97,
+ "meanMs": 1848.99,
+ "tokensPerSecond": 33.4,
+ "ttftMs": 110,
+ "peakMb": 2444,
+ "loadMs": 850,
+ "sizeMb": 1122
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-1-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 828.66,
+ "meanMs": 834.16,
+ "tokensPerSecond": 77.2,
+ "ttftMs": 83,
+ "peakMb": 898,
+ "loadMs": 239,
+ "sizeMb": 1137
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-1-5-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1066.01,
+ "meanMs": 1071.65,
+ "tokensPerSecond": 60,
+ "ttftMs": 87,
+ "peakMb": 868,
+ "loadMs": 188,
+ "sizeMb": 1234
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-1-5-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1037.77,
+ "meanMs": 1049.2,
+ "tokensPerSecond": 61.7,
+ "ttftMs": 76,
+ "peakMb": 865,
+ "loadMs": 221,
+ "sizeMb": 1238
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 1983.52,
+ "meanMs": 1972.73,
+ "tokensPerSecond": 32.3,
+ "ttftMs": 95,
+ "peakMb": 2459,
+ "loadMs": 931,
+ "sizeMb": 1258
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-1-7-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1150.58,
+ "meanMs": 1157.8,
+ "tokensPerSecond": 55.6,
+ "ttftMs": 66,
+ "peakMb": 878,
+ "loadMs": 221,
+ "sizeMb": 1477
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-2-6-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1940.24,
+ "meanMs": 1956.91,
+ "tokensPerSecond": 33,
+ "ttftMs": 116,
+ "peakMb": 799,
+ "loadMs": 304,
+ "sizeMb": 1606
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-2-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 3285.95,
+ "meanMs": 3173.94,
+ "tokensPerSecond": 19.5,
+ "ttftMs": 159,
+ "peakMb": 2119,
+ "loadMs": 1445,
+ "sizeMb": 1724
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "iphone17",
+ "medianMs": 3608.63,
+ "meanMs": 3366.15,
+ "tokensPerSecond": 17.7,
+ "ttftMs": 167,
+ "peakMb": 3068,
+ "loadMs": 1850,
+ "sizeMb": 1735
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-1-7-b",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 2078.59,
+ "meanMs": 2082.61,
+ "tokensPerSecond": 30.8,
+ "ttftMs": 98,
+ "peakMb": 810,
+ "loadMs": 82,
+ "sizeMb": 1877
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 3678.86,
+ "meanMs": 3546.37,
+ "tokensPerSecond": 17.4,
+ "ttftMs": 231,
+ "peakMb": 3050,
+ "loadMs": 1755,
+ "sizeMb": 1980
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 3847.98,
+ "meanMs": 3672.98,
+ "tokensPerSecond": 16.6,
+ "ttftMs": 304,
+ "peakMb": 3043,
+ "loadMs": 1566,
+ "sizeMb": 2014
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-3-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 2054.34,
+ "meanMs": 2069.73,
+ "tokensPerSecond": 31.2,
+ "ttftMs": 174,
+ "peakMb": 774,
+ "loadMs": 193,
+ "sizeMb": 2164
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-3-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 2026.17,
+ "meanMs": 2038.97,
+ "tokensPerSecond": 31.6,
+ "ttftMs": 123,
+ "peakMb": 790,
+ "loadMs": 222,
+ "sizeMb": 2167
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 888.95,
+ "meanMs": 891.52,
+ "tokensPerSecond": 72,
+ "ttftMs": 60,
+ "peakMb": 497,
+ "loadMs": 94,
+ "sizeMb": 2265
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-3-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "iphone17",
+ "medianMs": 4297.54,
+ "meanMs": 4125.63,
+ "tokensPerSecond": 14.9,
+ "ttftMs": 372,
+ "peakMb": 3150,
+ "loadMs": 2333,
+ "sizeMb": 2279
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 1653.66,
+ "meanMs": 1598.27,
+ "tokensPerSecond": 38.7,
+ "ttftMs": 60,
+ "peakMb": 2974,
+ "loadMs": 1204,
+ "sizeMb": 2365
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-3-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 2221.09,
+ "meanMs": 2240.28,
+ "tokensPerSecond": 28.8,
+ "ttftMs": 206,
+ "peakMb": 709,
+ "loadMs": 246,
+ "sizeMb": 2389
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1834.95,
+ "meanMs": 1851.91,
+ "tokensPerSecond": 34.9,
+ "ttftMs": 111,
+ "peakMb": 534,
+ "loadMs": 614,
+ "sizeMb": 2441
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-omni-e2-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 1891.81,
+ "meanMs": 1927.59,
+ "tokensPerSecond": 33.8,
+ "ttftMs": 109,
+ "peakMb": 612,
+ "loadMs": 781,
+ "sizeMb": 2633
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-4-b",
+ "backend": "mlx",
+ "precision": "int4",
+ "device": "iphone17",
+ "medianMs": 2828.86,
+ "meanMs": 2871.85,
+ "tokensPerSecond": 22.6,
+ "ttftMs": 181,
+ "peakMb": 816,
+ "loadMs": 236,
+ "sizeMb": 2791
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "mlx",
+ "precision": "int8",
+ "device": "iphone17",
+ "medianMs": 1504.48,
+ "meanMs": 1514.6,
+ "tokensPerSecond": 42.5,
+ "ttftMs": 70,
+ "peakMb": 216,
+ "loadMs": 93,
+ "sizeMb": 2823
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 6377.98,
+ "meanMs": 6280.15,
+ "tokensPerSecond": 10,
+ "ttftMs": 256,
+ "peakMb": 1934,
+ "loadMs": 2150,
+ "sizeMb": 3097
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-omni-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "iphone17",
+ "medianMs": 6249,
+ "meanMs": 6195.53,
+ "tokensPerSecond": 10.2,
+ "ttftMs": 281,
+ "peakMb": 2394,
+ "loadMs": 2636,
+ "sizeMb": 3482
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 250,
+ "meanMs": 251.52,
+ "etMs": 240.33,
+ "share": 96,
+ "peakMb": 210,
+ "loadMs": 48,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 248.69,
+ "meanMs": 249.05,
+ "etMs": 238.94,
+ "share": 96,
+ "peakMb": 190,
+ "loadMs": 32,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 399.33,
+ "meanMs": 400.49,
+ "etMs": 380.53,
+ "share": 95,
+ "peakMb": 209,
+ "loadMs": 40,
+ "sizeMb": 13
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 257.6,
+ "meanMs": 261.41,
+ "etMs": 253.74,
+ "share": 97,
+ "peakMb": 277,
+ "loadMs": 49,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 262.43,
+ "meanMs": 263.2,
+ "etMs": 254.68,
+ "share": 97,
+ "peakMb": 283,
+ "loadMs": 49,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 364.97,
+ "meanMs": 364.18,
+ "etMs": 356.45,
+ "share": 98,
+ "peakMb": 416,
+ "loadMs": 49,
+ "sizeMb": 24
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 66.53,
+ "meanMs": 68.75,
+ "etMs": 59.33,
+ "share": 86,
+ "peakMb": 198,
+ "loadMs": 63,
+ "sizeMb": 12
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 146.82,
+ "meanMs": 161.69,
+ "etMs": 156.38,
+ "share": 97,
+ "peakMb": 271,
+ "loadMs": 46,
+ "sizeMb": 23
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 926.98,
+ "meanMs": 938.87,
+ "etMs": 930.2,
+ "share": 99,
+ "peakMb": 359,
+ "loadMs": 73,
+ "sizeMb": 34
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s20plus",
+ "medianMs": 1083.15,
+ "meanMs": 1083.94,
+ "etMs": 1074.56,
+ "share": 99,
+ "peakMb": 479,
+ "loadMs": 108,
+ "sizeMb": 39
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 886.57,
+ "meanMs": 887.16,
+ "etMs": 870.82,
+ "share": 98,
+ "peakMb": 214,
+ "loadMs": 82,
+ "sizeMb": 47
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s20plus",
+ "medianMs": 1131.9,
+ "meanMs": 1131.27,
+ "etMs": 1113.97,
+ "share": 98,
+ "peakMb": 219,
+ "loadMs": 84,
+ "sizeMb": 54
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1332.5,
+ "meanMs": 1322.95,
+ "etMs": 1313.43,
+ "share": 99,
+ "peakMb": 438,
+ "loadMs": 98,
+ "sizeMb": 94
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s20plus",
+ "medianMs": 1472.76,
+ "meanMs": 1467.81,
+ "etMs": 1458.13,
+ "share": 99,
+ "peakMb": 572,
+ "loadMs": 112,
+ "sizeMb": 102
+ },
+ {
+ "task": "colbert-embeddings",
+ "model": "lfm2-5-colbert-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 214.96,
+ "meanMs": 260.77,
+ "etMs": 259.45,
+ "share": 99,
+ "peakMb": 674,
+ "loadMs": 1506,
+ "sizeMb": 360
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-135-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s20plus",
+ "medianMs": 645.75,
+ "meanMs": 647.45,
+ "tokensPerSecond": 99.1,
+ "ttftMs": 53,
+ "peakMb": 1104,
+ "loadMs": 750,
+ "sizeMb": 167
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 747.28,
+ "meanMs": 747.55,
+ "tokensPerSecond": 85.6,
+ "ttftMs": 52,
+ "peakMb": 993,
+ "loadMs": 973,
+ "sizeMb": 283
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-360-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s20plus",
+ "medianMs": 1367.59,
+ "meanMs": 1370.19,
+ "tokensPerSecond": 46.8,
+ "ttftMs": 108,
+ "peakMb": 1948,
+ "loadMs": 1536,
+ "sizeMb": 402
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 1224.25,
+ "meanMs": 1241.43,
+ "tokensPerSecond": 52.3,
+ "ttftMs": 160,
+ "peakMb": 1159,
+ "loadMs": 2373,
+ "sizeMb": 419
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 1260.94,
+ "meanMs": 1266.13,
+ "tokensPerSecond": 50.8,
+ "ttftMs": 124,
+ "peakMb": 1150,
+ "loadMs": 3596,
+ "sizeMb": 423
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-0-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 1580.73,
+ "meanMs": 1581.17,
+ "tokensPerSecond": 40.5,
+ "ttftMs": 104,
+ "peakMb": 2638,
+ "loadMs": 4865,
+ "sizeMb": 505
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 3735.85,
+ "meanMs": 3734.64,
+ "tokensPerSecond": 17.1,
+ "ttftMs": 279,
+ "peakMb": 652,
+ "loadMs": 2005,
+ "sizeMb": 598
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 1691.66,
+ "meanMs": 1687.42,
+ "tokensPerSecond": 37.8,
+ "ttftMs": 80,
+ "peakMb": 1247,
+ "loadMs": 2493,
+ "sizeMb": 623
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-1-2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 2237.59,
+ "meanMs": 2246.54,
+ "tokensPerSecond": 28.6,
+ "ttftMs": 187,
+ "peakMb": 1607,
+ "loadMs": 4405,
+ "sizeMb": 777
+ },
+ {
+ "task": "llm",
+ "model": "bielik-v3-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 3214.33,
+ "meanMs": 3242.84,
+ "tokensPerSecond": 19.9,
+ "ttftMs": 388,
+ "peakMb": 1972,
+ "loadMs": 5136,
+ "sizeMb": 896
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-1-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s20plus",
+ "medianMs": 3009.68,
+ "meanMs": 3010.25,
+ "tokensPerSecond": 21.3,
+ "ttftMs": 435,
+ "peakMb": 2425,
+ "loadMs": 6865,
+ "sizeMb": 1042
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 3331.43,
+ "meanMs": 3349.98,
+ "tokensPerSecond": 19.2,
+ "ttftMs": 467,
+ "peakMb": 2402,
+ "loadMs": 6700,
+ "sizeMb": 1118
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 3187.46,
+ "meanMs": 3200.34,
+ "tokensPerSecond": 20.1,
+ "ttftMs": 344,
+ "peakMb": 2398,
+ "loadMs": 7026,
+ "sizeMb": 1122
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 3406.91,
+ "meanMs": 3412.99,
+ "tokensPerSecond": 18.8,
+ "ttftMs": 236,
+ "peakMb": 2465,
+ "loadMs": 7410,
+ "sizeMb": 1258
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-2-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 4935.98,
+ "meanMs": 4952.27,
+ "tokensPerSecond": 13,
+ "ttftMs": 428,
+ "peakMb": 2103,
+ "loadMs": 10317,
+ "sizeMb": 1724
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s20plus",
+ "medianMs": 5481.17,
+ "meanMs": 5478.19,
+ "tokensPerSecond": 11.7,
+ "ttftMs": 380,
+ "peakMb": 2991,
+ "loadMs": 8496,
+ "sizeMb": 1735
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 5937.64,
+ "meanMs": 5977.03,
+ "tokensPerSecond": 10.8,
+ "ttftMs": 701,
+ "peakMb": 3043,
+ "loadMs": 11143,
+ "sizeMb": 1980
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 6247.28,
+ "meanMs": 6377.18,
+ "tokensPerSecond": 10.2,
+ "ttftMs": 951,
+ "peakMb": 3043,
+ "loadMs": 10801,
+ "sizeMb": 2014
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-3-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s20plus",
+ "medianMs": 7174.2,
+ "meanMs": 7191.57,
+ "tokensPerSecond": 8.9,
+ "ttftMs": 1118,
+ "peakMb": 3461,
+ "loadMs": 12027,
+ "sizeMb": 2279
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 7708.82,
+ "meanMs": 7702.3,
+ "tokensPerSecond": 8.3,
+ "ttftMs": 715,
+ "peakMb": 2000,
+ "loadMs": 5950,
+ "sizeMb": 2357
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 2967.07,
+ "meanMs": 2970.59,
+ "tokensPerSecond": 21.6,
+ "ttftMs": 187,
+ "peakMb": 3210,
+ "loadMs": 7150,
+ "sizeMb": 2365
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-4-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 7443.8,
+ "meanMs": 7455.25,
+ "tokensPerSecond": 8.6,
+ "ttftMs": 529,
+ "peakMb": 4122,
+ "loadMs": 14155,
+ "sizeMb": 2572
+ },
+ {
+ "task": "llm",
+ "model": "phi4-mini",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 6812.34,
+ "meanMs": 6867.26,
+ "tokensPerSecond": 9.4,
+ "ttftMs": 376,
+ "peakMb": 3780,
+ "loadMs": 14275,
+ "sizeMb": 2703
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 22629.21,
+ "meanMs": 22627.66,
+ "tokensPerSecond": 2.8,
+ "ttftMs": 1479,
+ "peakMb": 327,
+ "loadMs": 14580,
+ "sizeMb": 2850
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 22126.72,
+ "meanMs": 21977.8,
+ "tokensPerSecond": 2.9,
+ "ttftMs": 1202,
+ "peakMb": 2124,
+ "loadMs": 15037,
+ "sizeMb": 3097
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-omni-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 22170.49,
+ "meanMs": 22159.63,
+ "tokensPerSecond": 2.9,
+ "ttftMs": 1261,
+ "peakMb": 2602,
+ "loadMs": 17011,
+ "sizeMb": 3482
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-omni-e2-b",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s20plus",
+ "medianMs": 21888.72,
+ "meanMs": 21882.11,
+ "tokensPerSecond": 2.9,
+ "ttftMs": 1336,
+ "peakMb": 623,
+ "loadMs": 17602,
+ "sizeMb": 3661
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 90.57,
+ "meanMs": 91.49,
+ "etMs": 84.26,
+ "share": 92,
+ "peakMb": 349,
+ "loadMs": 26,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 90.9,
+ "meanMs": 91.6,
+ "etMs": 84.59,
+ "share": 92,
+ "peakMb": 329,
+ "loadMs": 37,
+ "sizeMb": 12
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 175.22,
+ "meanMs": 174.78,
+ "etMs": 165.84,
+ "share": 95,
+ "peakMb": 438,
+ "loadMs": 45,
+ "sizeMb": 13
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 176.79,
+ "meanMs": 185.28,
+ "etMs": 181.29,
+ "share": 98,
+ "peakMb": 287,
+ "loadMs": 46,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-faces-256",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 188.48,
+ "meanMs": 188.45,
+ "etMs": 184.98,
+ "share": 98,
+ "peakMb": 296,
+ "loadMs": 48,
+ "sizeMb": 23
+ },
+ {
+ "task": "inpainting",
+ "model": "migan-size-512",
+ "backend": "xnnpack",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 235.15,
+ "meanMs": 234.74,
+ "etMs": 230.79,
+ "share": 98,
+ "peakMb": 436,
+ "loadMs": 29,
+ "sizeMb": 24
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 19.08,
+ "meanMs": 20.16,
+ "etMs": 16.67,
+ "share": 83,
+ "peakMb": 264,
+ "loadMs": 18,
+ "sizeMb": 12
+ },
+ {
+ "task": "depth-estimation",
+ "model": "zipdepth-base",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s24",
+ "medianMs": 76.59,
+ "meanMs": 74.74,
+ "etMs": 72.64,
+ "share": 97,
+ "peakMb": 299,
+ "loadMs": 36,
+ "sizeMb": 23
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s24",
+ "medianMs": 493.13,
+ "meanMs": 493,
+ "etMs": 489.05,
+ "share": 99,
+ "peakMb": 392,
+ "loadMs": 31,
+ "sizeMb": 34
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "int8",
+ "device": "s24",
+ "medianMs": 591.37,
+ "meanMs": 595.11,
+ "etMs": 591.66,
+ "share": 99,
+ "peakMb": 498,
+ "loadMs": 53,
+ "sizeMb": 39
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 261.12,
+ "meanMs": 261.34,
+ "etMs": 256.54,
+ "share": 98,
+ "peakMb": 370,
+ "loadMs": 59,
+ "sizeMb": 47
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "vulkan",
+ "precision": "fp16",
+ "device": "s24",
+ "medianMs": 324.28,
+ "meanMs": 328.2,
+ "etMs": 317.63,
+ "share": 97,
+ "peakMb": 476,
+ "loadMs": 81,
+ "sizeMb": 54
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v2-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s24",
+ "medianMs": 751.06,
+ "meanMs": 753.33,
+ "etMs": 750.35,
+ "share": 100,
+ "peakMb": 460,
+ "loadMs": 32,
+ "sizeMb": 94
+ },
+ {
+ "task": "depth-estimation",
+ "model": "depth-anything-v3-small",
+ "backend": "xnnpack",
+ "precision": "fp32",
+ "device": "s24",
+ "medianMs": 839.16,
+ "meanMs": 831.49,
+ "etMs": 827.92,
+ "share": 100,
+ "peakMb": 581,
+ "loadMs": 54,
+ "sizeMb": 102
+ },
+ {
+ "task": "colbert-embeddings",
+ "model": "lfm2-5-colbert-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 82.69,
+ "meanMs": 84.58,
+ "etMs": 83.86,
+ "share": 99,
+ "peakMb": 680,
+ "loadMs": 503,
+ "sizeMb": 360
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-135-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s24",
+ "medianMs": 359,
+ "meanMs": 357.87,
+ "tokensPerSecond": 178.3,
+ "ttftMs": 27,
+ "peakMb": 1102,
+ "loadMs": 387,
+ "sizeMb": 167
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-350-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 431.9,
+ "meanMs": 433.23,
+ "tokensPerSecond": 148.2,
+ "ttftMs": 20,
+ "peakMb": 1007,
+ "loadMs": 554,
+ "sizeMb": 283
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-360-m",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s24",
+ "medianMs": 841.62,
+ "meanMs": 884.88,
+ "tokensPerSecond": 76,
+ "ttftMs": 55,
+ "peakMb": 1923,
+ "loadMs": 1038,
+ "sizeMb": 402
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 638.09,
+ "meanMs": 671.51,
+ "tokensPerSecond": 100.3,
+ "ttftMs": 70,
+ "peakMb": 1129,
+ "loadMs": 876,
+ "sizeMb": 419
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-0-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 705.12,
+ "meanMs": 731.01,
+ "tokensPerSecond": 90.8,
+ "ttftMs": 54,
+ "peakMb": 1138,
+ "loadMs": 1246,
+ "sizeMb": 423
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-0-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 790.38,
+ "meanMs": 825.03,
+ "tokensPerSecond": 81,
+ "ttftMs": 38,
+ "peakMb": 2621,
+ "loadMs": 1532,
+ "sizeMb": 505
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 864.7,
+ "meanMs": 867.22,
+ "tokensPerSecond": 74,
+ "ttftMs": 41,
+ "peakMb": 1060,
+ "loadMs": 430,
+ "sizeMb": 598
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-450-m",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 677.91,
+ "meanMs": 677.88,
+ "tokensPerSecond": 94.4,
+ "ttftMs": 21,
+ "peakMb": 1277,
+ "loadMs": 585,
+ "sizeMb": 623
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-1-2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1193.68,
+ "meanMs": 1226.77,
+ "tokensPerSecond": 53.6,
+ "ttftMs": 74,
+ "peakMb": 1610,
+ "loadMs": 1127,
+ "sizeMb": 777
+ },
+ {
+ "task": "llm",
+ "model": "bielik-v3-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1673.15,
+ "meanMs": 1699.8,
+ "tokensPerSecond": 38.3,
+ "ttftMs": 186,
+ "peakMb": 1925,
+ "loadMs": 1262,
+ "sizeMb": 896
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-1-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s24",
+ "medianMs": 1507.22,
+ "meanMs": 1506.59,
+ "tokensPerSecond": 42.5,
+ "ttftMs": 128,
+ "peakMb": 2422,
+ "loadMs": 1877,
+ "sizeMb": 1042
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1685.75,
+ "meanMs": 1723.34,
+ "tokensPerSecond": 38,
+ "ttftMs": 152,
+ "peakMb": 2291,
+ "loadMs": 1880,
+ "sizeMb": 1118
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-1-5-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1641.22,
+ "meanMs": 1689.9,
+ "tokensPerSecond": 39,
+ "ttftMs": 179,
+ "peakMb": 2286,
+ "loadMs": 1820,
+ "sizeMb": 1122
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1800.62,
+ "meanMs": 1820.76,
+ "tokensPerSecond": 35.5,
+ "ttftMs": 90,
+ "peakMb": 2439,
+ "loadMs": 2068,
+ "sizeMb": 1258
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-2-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 2669.93,
+ "meanMs": 2739.3,
+ "tokensPerSecond": 24,
+ "ttftMs": 152,
+ "peakMb": 2068,
+ "loadMs": 2802,
+ "sizeMb": 1724
+ },
+ {
+ "task": "llm",
+ "model": "smollm2-1-7-b",
+ "backend": "xnnpack",
+ "precision": "8da8w",
+ "device": "s24",
+ "medianMs": 2899.66,
+ "meanMs": 2903.2,
+ "tokensPerSecond": 22.1,
+ "ttftMs": 118,
+ "peakMb": 2943,
+ "loadMs": 2431,
+ "sizeMb": 1735
+ },
+ {
+ "task": "llm",
+ "model": "hammer2-1-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 3132.28,
+ "meanMs": 3125.52,
+ "tokensPerSecond": 20.4,
+ "ttftMs": 224,
+ "peakMb": 2901,
+ "loadMs": 3367,
+ "sizeMb": 1980
+ },
+ {
+ "task": "llm",
+ "model": "qwen2-5-3-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 3217.7,
+ "meanMs": 3293.93,
+ "tokensPerSecond": 19.9,
+ "ttftMs": 288,
+ "peakMb": 2903,
+ "loadMs": 3078,
+ "sizeMb": 2014
+ },
+ {
+ "task": "llm",
+ "model": "llama3-2-3-b",
+ "backend": "xnnpack",
+ "precision": "spinquant",
+ "device": "s24",
+ "medianMs": 3683.29,
+ "meanMs": 3763.78,
+ "tokensPerSecond": 17.4,
+ "ttftMs": 340,
+ "peakMb": 3307,
+ "loadMs": 3943,
+ "sizeMb": 2279
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1808.85,
+ "meanMs": 1954.08,
+ "tokensPerSecond": 35.4,
+ "ttftMs": 77,
+ "peakMb": 2962,
+ "loadMs": 2173,
+ "sizeMb": 2357
+ },
+ {
+ "task": "llm",
+ "model": "lfm2-5-vl-1-6-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 1422.02,
+ "meanMs": 1431.45,
+ "tokensPerSecond": 45,
+ "ttftMs": 54,
+ "peakMb": 3146,
+ "loadMs": 2451,
+ "sizeMb": 2365
+ },
+ {
+ "task": "llm",
+ "model": "qwen3-4-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 4044.97,
+ "meanMs": 4177.73,
+ "tokensPerSecond": 15.8,
+ "ttftMs": 160,
+ "peakMb": 3980,
+ "loadMs": 5897,
+ "sizeMb": 2572
+ },
+ {
+ "task": "llm",
+ "model": "phi4-mini",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 3720.36,
+ "meanMs": 3732.14,
+ "tokensPerSecond": 17.2,
+ "ttftMs": 146,
+ "peakMb": 3677,
+ "loadMs": 5327,
+ "sizeMb": 2703
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "vulkan",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 4323.73,
+ "meanMs": 4312.48,
+ "tokensPerSecond": 14.8,
+ "ttftMs": 186,
+ "peakMb": 3667,
+ "loadMs": 5769,
+ "sizeMb": 2850
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 9060.46,
+ "meanMs": 9642.7,
+ "tokensPerSecond": 7.1,
+ "ttftMs": 442,
+ "peakMb": 2162,
+ "loadMs": 3831,
+ "sizeMb": 3097
+ },
+ {
+ "task": "llm",
+ "model": "gemma4-omni-e2-b",
+ "backend": "xnnpack",
+ "precision": "8da4w",
+ "device": "s24",
+ "medianMs": 9029.08,
+ "meanMs": 9477.6,
+ "tokensPerSecond": 7.1,
+ "ttftMs": 479,
+ "peakMb": 2609,
+ "loadMs": 4726,
+ "sizeMb": 3482
+ }
+]
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.jsonl
new file mode 100644
index 0000000000..e2f9a11c40
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.jsonl
@@ -0,0 +1,7 @@
+{"type":"run","label":"v0.11.0-migan-libs-0.10.7-20261027","platform":"ios","device":{"totalMemoryBytes":8044216320,"isEmulator":false,"osVersion":"26.6","cpuCores":6,"model":"iPhone18,3","soc":"iPhone18,3"},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"everything","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-27T13:23:00.880Z"}
+{"id":"inpainting/migan-size-256-coreml-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.COREML_FP16","backend":"coreml","precision":"fp16","bytes":12769586,"mode":"worklet","progress":{"caseIndex":1,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1438.64,"taskLoadMs":41.463,"taskLoad":{"count":3,"min":40.893,"max":685.884,"mean":256.08,"median":41.463,"p90":685.884,"iqr":644.991,"stdev":303.917},"pipeline":{"count":20,"min":13.246,"max":13.852,"mean":13.458,"median":13.424,"p90":13.586,"iqr":0.149,"stdev":0.134},"execution":{"perIteration":{"forward":{"count":1,"ms":12.4283459}},"totalMs":12.4283459},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":4},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":47.41,"loadedMb":72.49,"peakMb":88.91,"disposedMb":87.49}}
+{"id":"inpainting/migan-faces-256-coreml-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.COREML_FP16","backend":"coreml","precision":"fp16","bytes":12769586,"mode":"worklet","progress":{"caseIndex":2,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1418.106,"taskLoadMs":41.815,"taskLoad":{"count":3,"min":41.253,"max":657.101,"mean":246.723,"median":41.815,"p90":657.101,"iqr":615.848,"stdev":290.181},"pipeline":{"count":20,"min":13.02,"max":13.685,"mean":13.351,"median":13.337,"p90":13.505,"iqr":0.099,"stdev":0.151},"execution":{"perIteration":{"forward":{"count":1,"ms":12.3859437}},"totalMs":12.3859437},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":4},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":75.83,"loadedMb":79.03,"peakMb":81.14,"disposedMb":79.72}}
+{"id":"inpainting/migan-size-512-coreml-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.COREML_FP16","backend":"coreml","precision":"fp16","bytes":13968400,"mode":"worklet","progress":{"caseIndex":3,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1447.5,"taskLoadMs":60.757,"taskLoad":{"count":3,"min":60.447,"max":788.478,"mean":303.227,"median":60.757,"p90":788.478,"iqr":728.031,"stdev":343.124},"pipeline":{"count":20,"min":31.563,"max":32.715,"mean":31.991,"median":31.947,"p90":32.408,"iqr":0.352,"stdev":0.304},"execution":{"perIteration":{"forward":{"count":1,"ms":30.073402299999998}},"totalMs":30.073402299999998},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":8},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":72.5,"loadedMb":92.16,"peakMb":96.19,"disposedMb":90.64}}
+{"id":"inpainting/migan-size-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":4,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1726.685,"taskLoadMs":21.569,"taskLoad":{"count":3,"min":16.852,"max":53.109,"mean":30.51,"median":21.569,"p90":53.109,"iqr":36.257,"stdev":16.095},"pipeline":{"count":20,"min":44.776,"max":47.738,"mean":45.869,"median":45.786,"p90":46.879,"iqr":0.94,"stdev":0.765},"execution":{"perIteration":{"forward":{"count":1,"ms":44.95303745}},"totalMs":44.95303745},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":12},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":73.14,"loadedMb":84.3,"peakMb":137.59,"disposedMb":129.99}}
+{"id":"inpainting/migan-faces-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":5,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1855.706,"taskLoadMs":21.449,"taskLoad":{"count":3,"min":16.347,"max":49.657,"mean":29.151,"median":21.449,"p90":49.657,"iqr":33.31,"stdev":14.649},"pipeline":{"count":20,"min":44.743,"max":47.521,"mean":46.498,"median":46.517,"p90":46.952,"iqr":0.386,"stdev":0.585},"execution":{"perIteration":{"forward":{"count":1,"ms":45.58426455}},"totalMs":45.58426455},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":11},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":64.45,"loadedMb":72.11,"peakMb":136.53,"disposedMb":128.94}}
+{"id":"inpainting/migan-size-512-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":25181068,"mode":"worklet","progress":{"caseIndex":6,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1810.732,"taskLoadMs":23.818,"taskLoad":{"count":3,"min":16.298,"max":51.373,"mean":30.496,"median":23.818,"p90":51.373,"iqr":35.075,"stdev":15.078},"pipeline":{"count":20,"min":80.235,"max":84.852,"mean":83.127,"median":83.497,"p90":84.383,"iqr":1.774,"stdev":1.173},"execution":{"perIteration":{"forward":{"count":1,"ms":81.67539165}},"totalMs":81.67539165},"units":1048576,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":19},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":56.31,"loadedMb":83.03,"peakMb":262.39,"disposedMb":254.75}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.notes.json
new file mode 100644
index 0000000000..06ddd05652
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-migan-libs-0.10.7-20261027-ios-iPhone18-3.notes.json
@@ -0,0 +1,14 @@
+{
+ "nativeLibsRelease": "v0.10.7-libs",
+ "source": "https://github.com/software-mansion/react-native-executorch/releases/tag/v0.10.7-libs",
+ "artifactSha256": {
+ "headers.tar.gz": "0a8a2380c1952e0284c2cdd831f5e2c062af056ace861f84671868170c174b73",
+ "coreml-ios.tar.gz": "01af0ceb04c92e915c7a5af54ac702045f8f5f1a53006e7be13638d84562c5a1",
+ "mlx-ios.tar.gz": "f1ff0526d7461a25e45e47c8883bc404479f4aa0d7314b0dbf3d98eb373ac9ef",
+ "core-ios.tar.gz": "d522dfd04bf096d6f9b330528c6e47cea5ecd96cf46a0af17af20d9051d828e5",
+ "xnnpack-ios.tar.gz": "09536717c94248d828e798ad7497029293fba1a889f6eabc0d37abf8f4a77e3e"
+ },
+ "build": "Release; freshly downloaded artifacts verified against release checksums; native build outputs cleaned before rebuilding. S24 reused the refreshed Android native build with device-specific benchmark settings rebundled.",
+ "input": "Fixed 512x512 synthetic RGBA frame and a central 256x256 hole marked with a gray mask (25% of the image).",
+ "results": "All six platform-supported MIGAN variants completed with 20 timed iterations, 3 warmups, 3 load iterations and 5 memory iterations."
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.jsonl
new file mode 100644
index 0000000000..aaaf1491eb
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.jsonl
@@ -0,0 +1,51 @@
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"ios","device":{"model":"iPhone18,3","cpuCores":6,"soc":"iPhone18,3","totalMemoryBytes":8044216320,"isEmulator":false,"osVersion":"26.6"},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-coreml-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-coreml-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-coreml-fp32,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-1-2-b-mlx-int4,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-mlx-int4,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-350-m-mlx-int4,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-mlx-int4,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-mlx-int4,llm/lfm2-5-vl-1-6-b-mlx-int8,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-1-b-mlx-int4,llm/llama3-2-3-b-xnnpack-spinquant,llm/llama3-2-3-b-mlx-int4,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-135-m-mlx-int8,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-360-m-mlx-int8,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/smollm2-1-7-b-mlx-int8,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-0-5-b-mlx-int4,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-mlx-int4,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-mlx-int4,llm/phi4-mini-xnnpack-8-da4-w,llm/phi4-mini-mlx-int4,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-mlx-int4,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-mlx-int4,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-mlx-int4,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-mlx-int8,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-mlx-int4,llm/qwen3-4-b-xnnpack-8-da4-w,llm/qwen3-4-b-mlx-int4,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-mlx-int4,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-mlx-int4,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-mlx-int4","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T15:42:04.058Z"}
+{"id":"depth-estimation/zipdepth-base-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":24609344,"mode":"worklet","progress":{"caseIndex":1,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":1801.347,"taskLoadMs":23.755,"taskLoad":{"count":3,"min":16.807,"max":57.596,"mean":32.719,"median":23.755,"p90":57.596,"iqr":40.788,"stdev":17.817},"pipeline":{"count":20,"min":21.57,"max":22.744,"mean":22.051,"median":22.003,"p90":22.455,"iqr":0.544,"stdev":0.338},"execution":{"perIteration":{"forward":{"count":1,"ms":21.513860450000003}},"totalMs":21.513860450000003},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":6},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":49.92,"loadedMb":87.45,"peakMb":163.38,"disposedMb":156.27}}
+{"id":"depth-estimation/zipdepth-base-coreml-fp32","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.COREML_FP32","backend":"coreml","precision":"fp32","bytes":24858521,"mode":"worklet","progress":{"caseIndex":2,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":1897.634,"taskLoadMs":41.097,"taskLoad":{"count":3,"min":30.079,"max":2719.148,"mean":930.108,"median":41.097,"p90":2719.148,"iqr":2689.069,"stdev":1265.05},"pipeline":{"count":20,"min":5.862,"max":6.315,"mean":6.005,"median":5.981,"p90":6.123,"iqr":0.068,"stdev":0.098},"execution":{"perIteration":{"forward":{"count":1,"ms":5.51052505}},"totalMs":5.51052505},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":3},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":116.03,"loadedMb":155.78,"peakMb":163.11,"disposedMb":141.55}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":35481732,"mode":"worklet","progress":{"caseIndex":3,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":2338.916,"taskLoadMs":25.095,"taskLoad":{"count":3,"min":18.901,"max":60.483,"mean":34.827,"median":25.095,"p90":60.483,"iqr":41.582,"stdev":18.317},"pipeline":{"count":20,"min":257.429,"max":278.569,"mean":269.012,"median":269.075,"p90":276.096,"iqr":10.316,"stdev":6.173},"execution":{"perIteration":{"forward":{"count":1,"ms":267.6505646}},"totalMs":267.6505646},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":60},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":82.36,"loadedMb":128.92,"peakMb":219.64,"disposedMb":195.64}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":40603272,"mode":"worklet","progress":{"caseIndex":4,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":2205.48,"taskLoadMs":25.592,"taskLoad":{"count":3,"min":19.727,"max":63.318,"mean":36.212,"median":25.592,"p90":63.318,"iqr":43.591,"stdev":19.315},"pipeline":{"count":20,"min":325.527,"max":349.56,"mean":339.538,"median":340.057,"p90":347.106,"iqr":11.061,"stdev":6.534},"execution":{"perIteration":{"forward":{"count":1,"ms":337.93052094999996}},"totalMs":337.93052094999996},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":76},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":168.05,"loadedMb":290.2,"peakMb":333.67,"disposedMb":308.97}}
+{"id":"depth-estimation/depth-anything-v2-small-coreml-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.COREML_FP16","backend":"coreml","precision":"fp16","bytes":50181365,"mode":"worklet","progress":{"caseIndex":5,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":3293.01,"taskLoadMs":112.921,"taskLoad":{"count":3,"min":111.952,"max":6481.543,"mean":2235.472,"median":112.921,"p90":6481.543,"iqr":6369.591,"stdev":3002.426},"pipeline":{"count":20,"min":51.869,"max":55.962,"mean":52.843,"median":52.15,"p90":55.363,"iqr":0.973,"stdev":1.299},"execution":{"perIteration":{"forward":{"count":1,"ms":50.8773354}},"totalMs":50.8773354},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":13},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":148.67,"loadedMb":77.44,"peakMb":72,"disposedMb":68.24}}
+{"id":"depth-estimation/depth-anything-v3-small-coreml-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.COREML_FP16","backend":"coreml","precision":"fp16","bytes":70865495,"mode":"worklet","progress":{"caseIndex":6,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":3906.216,"taskLoadMs":129.89,"taskLoad":{"count":3,"min":125.717,"max":7722.986,"mean":2659.531,"median":129.89,"p90":7722.986,"iqr":7597.268,"stdev":3580.403},"pipeline":{"count":20,"min":57.579,"max":61.992,"mean":59.054,"median":58.401,"p90":61.304,"iqr":1.346,"stdev":1.286},"execution":{"perIteration":{"forward":{"count":1,"ms":56.8787188}},"totalMs":56.8787188},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":15},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":55.08,"loadedMb":76.02,"peakMb":75.2,"disposedMb":69.42}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":98979332,"mode":"worklet","progress":{"caseIndex":7,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":4006.209,"taskLoadMs":27.323,"taskLoad":{"count":3,"min":21.538,"max":65.008,"mean":37.956,"median":27.323,"p90":65.008,"iqr":43.47,"stdev":19.274},"pipeline":{"count":20,"min":406.056,"max":446.841,"mean":430.269,"median":432.126,"p90":442.315,"iqr":18.453,"stdev":11.543},"execution":{"perIteration":{"forward":{"count":1,"ms":428.80220425}},"totalMs":428.80220425},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":96},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":56.02,"loadedMb":165.17,"peakMb":271.85,"disposedMb":194.81}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":106480776,"mode":"worklet","progress":{"caseIndex":8,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":3840.068,"taskLoadMs":25.895,"taskLoad":{"count":3,"min":21.996,"max":74.322,"mean":40.738,"median":25.895,"p90":74.322,"iqr":52.326,"stdev":23.801},"pipeline":{"count":20,"min":488.802,"max":526.505,"mean":511.741,"median":512.836,"p90":523.438,"iqr":16.566,"stdev":11.237},"execution":{"perIteration":{"forward":{"count":1,"ms":509.99547924999996}},"totalMs":509.99547924999996},"units":262144,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":113},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":57.16,"loadedMb":243.08,"peakMb":396.11,"disposedMb":318.49}}
+{"id":"colbert-embeddings/lfm2-5-colbert-350-m-mlx-int4","task":"colbertEmbeddings","model":"colbertEmbeddings.LFM2_5_COLBERT_350M.MLX_INT4","backend":"mlx","precision":"int4","bytes":192726472,"mode":"worklet","progress":{"caseIndex":10,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":6835.742,"taskLoadMs":77.275,"taskLoad":{"count":3,"min":77.062,"max":451.399,"mean":201.912,"median":77.275,"p90":451.399,"iqr":374.337,"stdev":176.414},"pipeline":{"count":20,"min":19.681,"max":20.082,"mean":19.787,"median":19.784,"p90":19.854,"iqr":0.082,"stdev":0.087},"execution":{"perIteration":{"forward":{"count":1,"ms":19.6062062}},"totalMs":19.6062062},"units":56,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":26},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":65.38,"loadedMb":113.64,"peakMb":163.06,"disposedMb":163.06}}
+{"id":"colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","task":"colbertEmbeddings","model":"colbertEmbeddings.LFM2_5_COLBERT_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":377361478,"mode":"worklet","progress":{"caseIndex":14,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":12280.677,"taskLoadMs":206.077,"taskLoad":{"count":3,"min":200.296,"max":246.292,"mean":217.555,"median":206.077,"p90":246.292,"iqr":45.996,"stdev":20.457},"pipeline":{"count":20,"min":69.133,"max":73.547,"mean":71.789,"median":72.087,"p90":73.369,"iqr":1.854,"stdev":1.271},"execution":{"perIteration":{"forward":{"count":1,"ms":71.46421875}},"totalMs":71.46421875},"units":56,"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":18},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":356.39,"loadedMb":712.25,"peakMb":732.7,"disposedMb":477.72}}
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"ios","device":{"totalMemoryBytes":8044216320,"osVersion":"26.6","soc":"iPhone18,3","isEmulator":false,"model":"iPhone18,3","cpuCores":6},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-coreml-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-coreml-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-coreml-fp32,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-1-2-b-mlx-int4,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-mlx-int4,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-350-m-mlx-int4,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-mlx-int4,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-mlx-int4,llm/lfm2-5-vl-1-6-b-mlx-int8,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-1-b-mlx-int4,llm/llama3-2-3-b-xnnpack-spinquant,llm/llama3-2-3-b-mlx-int4,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-135-m-mlx-int8,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-360-m-mlx-int8,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/smollm2-1-7-b-mlx-int8,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-0-5-b-mlx-int4,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-mlx-int4,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-mlx-int4,llm/phi4-mini-xnnpack-8-da4-w,llm/phi4-mini-mlx-int4,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-mlx-int4,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-mlx-int4,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-mlx-int4,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-mlx-int8,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-mlx-int4,llm/qwen3-4-b-xnnpack-8-da4-w,llm/qwen3-4-b-mlx-int4,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-mlx-int4,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-mlx-int4,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-mlx-int4","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T16:20:55.075Z"}
+{"id":"llm/smollm2-135-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_135M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":175114287,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":9,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":3775.645,"taskLoadMs":125.348,"taskLoad":{"count":3,"min":116.033,"max":200.002,"mean":147.128,"median":125.348,"p90":200.002,"iqr":83.969,"stdev":37.581},"pipeline":{"count":20,"min":436.111,"max":470.857,"mean":452.164,"median":453.335,"p90":463.66,"iqr":15.77,"stdev":9.465},"execution":{"perIteration":{"forward":{"count":65,"ms":445.97240395}},"totalMs":445.97240395},"units":64,"detail":{"timeToFirstTokenMs":31.524,"prefillMs":32,"promptTokens":38},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":105},"thermalValid":true,"holdsTimedOut":0,"coolingMs":239,"memory":{"baselineMb":47.8,"loadedMb":973.49,"peakMb":956.42,"disposedMb":855.35}}
+{"id":"llm/smollm2-135-m-mlx-int8","task":"llm","model":"llm.SMOLLM2_135M.MLX_INT8","backend":"mlx","precision":"int8","bytes":197739951,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":11,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":4361.364,"taskLoadMs":75.984,"taskLoad":{"count":3,"min":74.396,"max":189.565,"mean":113.315,"median":75.984,"p90":189.565,"iqr":115.168,"stdev":53.921},"pipeline":{"count":20,"min":246.51,"max":273.568,"mean":249.153,"median":247.973,"p90":248.824,"iqr":1.44,"stdev":5.655},"execution":{"perIteration":{"forward":{"count":65,"ms":245.17912835}},"totalMs":245.17912835},"units":64,"detail":{"timeToFirstTokenMs":13.074,"prefillMs":13,"promptTokens":38},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":60},"thermalValid":true,"holdsTimedOut":0,"coolingMs":315,"memory":{"baselineMb":60.25,"loadedMb":450.55,"peakMb":467.47,"disposedMb":331.81}}
+{"id":"llm/lfm2-5-350-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":296972650,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":12,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":6085.363,"taskLoadMs":239.159,"taskLoad":{"count":3,"min":238.957,"max":299.142,"mean":259.086,"median":239.159,"p90":299.142,"iqr":60.185,"stdev":28.324},"pipeline":{"count":20,"min":466.635,"max":486.52,"mean":479.758,"median":480.428,"p90":486.297,"iqr":6.004,"stdev":4.923},"execution":{"perIteration":{"forward":{"count":65,"ms":471.74434775}},"totalMs":471.74434775},"units":64,"detail":{"timeToFirstTokenMs":27.652,"prefillMs":28,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":108},"thermalValid":true,"holdsTimedOut":0,"coolingMs":263,"memory":{"baselineMb":316.27,"loadedMb":1028.83,"peakMb":1047.08,"disposedMb":927.28}}
+{"id":"llm/lfm2-5-350-m-mlx-int4","task":"llm","model":"llm.LFM2_5_350M.MLX_INT4","backend":"mlx","precision":"int4","bytes":327503466,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":13,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":8219.616,"taskLoadMs":91.3,"taskLoad":{"count":3,"min":89.887,"max":174.215,"mean":118.467,"median":91.3,"p90":174.215,"iqr":84.328,"stdev":39.424},"pipeline":{"count":20,"min":267.217,"max":293.115,"mean":270.691,"median":268.323,"p90":269.959,"iqr":0.908,"stdev":7.345},"execution":{"perIteration":{"forward":{"count":65,"ms":264.730194}},"totalMs":264.730194},"units":64,"detail":{"timeToFirstTokenMs":15.275,"prefillMs":15,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":65},"thermalValid":true,"holdsTimedOut":0,"coolingMs":402,"memory":{"baselineMb":315.36,"loadedMb":510.99,"peakMb":522.97,"disposedMb":336.39}}
+{"id":"llm/smollm2-360-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_360M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":421904303,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":15,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":9908.884,"taskLoadMs":255.587,"taskLoad":{"count":3,"min":241.546,"max":358.07,"mean":285.068,"median":255.587,"p90":358.07,"iqr":116.525,"stdev":51.938},"pipeline":{"count":20,"min":844.607,"max":979.152,"mean":903.6,"median":902.933,"p90":972.587,"iqr":83.105,"stdev":46.761},"execution":{"perIteration":{"forward":{"count":65,"ms":895.6594251500001}},"totalMs":895.6594251500001},"units":64,"detail":{"timeToFirstTokenMs":66.263,"prefillMs":66,"promptTokens":38},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":196},"thermalValid":true,"holdsTimedOut":0,"coolingMs":357,"memory":{"baselineMb":321.41,"loadedMb":2022.75,"peakMb":2034.92,"disposedMb":1765.63}}
+{"id":"llm/qwen2-5-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":439214950,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":16,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":9846.484,"taskLoadMs":396.956,"taskLoad":{"count":3,"min":392.363,"max":441.557,"mean":410.292,"median":396.956,"p90":441.557,"iqr":49.194,"stdev":22.187},"pipeline":{"count":20,"min":694.615,"max":754.697,"mean":716.931,"median":716.697,"p90":731.166,"iqr":16.298,"stdev":14.385},"execution":{"perIteration":{"forward":{"count":65,"ms":703.14264435}},"totalMs":703.14264435},"units":64,"detail":{"timeToFirstTokenMs":64.393,"prefillMs":65,"promptTokens":37},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":160},"thermalValid":true,"holdsTimedOut":0,"coolingMs":450,"memory":{"baselineMb":330.72,"loadedMb":1181.92,"peakMb":1162.72,"disposedMb":993.58}}
+{"id":"llm/hammer2-1-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":443224596,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":17,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":13926.227,"taskLoadMs":394.075,"taskLoad":{"count":3,"min":390.32,"max":464.778,"mean":416.391,"median":394.075,"p90":464.778,"iqr":74.458,"stdev":34.249},"pipeline":{"count":20,"min":628.765,"max":688.84,"mean":663.428,"median":665.017,"p90":684.41,"iqr":28.034,"stdev":17.07},"execution":{"perIteration":{"forward":{"count":65,"ms":650.86715845}},"totalMs":650.86715845},"units":64,"detail":{"timeToFirstTokenMs":48.935,"prefillMs":49,"promptTokens":27},"gate":{"kind":"device","waitedS":60,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":150},"thermalValid":true,"holdsTimedOut":0,"coolingMs":684,"memory":{"baselineMb":326.22,"loadedMb":1200.58,"peakMb":1162.49,"disposedMb":994.8}}
+{"id":"llm/smollm2-360-m-mlx-int8","task":"llm","model":"llm.SMOLLM2_360M.MLX_INT8","backend":"mlx","precision":"int8","bytes":469941167,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":18,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":8794.8,"taskLoadMs":89.823,"taskLoad":{"count":3,"min":87.848,"max":200.69,"mean":126.12,"median":89.823,"p90":200.69,"iqr":112.842,"stdev":52.735},"pipeline":{"count":20,"min":547.049,"max":564.58,"mean":552.964,"median":550.982,"p90":559.488,"iqr":7.513,"stdev":4.895},"execution":{"perIteration":{"forward":{"count":65,"ms":547.29715055}},"totalMs":547.29715055},"units":64,"detail":{"timeToFirstTokenMs":36.103,"prefillMs":36,"promptTokens":38},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":128},"thermalValid":true,"holdsTimedOut":0,"coolingMs":285,"memory":{"baselineMb":330.11,"loadedMb":973.02,"peakMb":989.97,"disposedMb":348.81}}
+{"id":"llm/qwen3-0-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_0_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":529702696,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":19,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":9753.455,"taskLoadMs":538.175,"taskLoad":{"count":3,"min":515.105,"max":781.477,"mean":611.586,"median":538.175,"p90":781.477,"iqr":266.372,"stdev":120.5},"pipeline":{"count":20,"min":712.032,"max":908.401,"mean":814.834,"median":817.249,"p90":882.397,"iqr":79.257,"stdev":53.503},"execution":{"perIteration":{"forward":{"count":65,"ms":802.1096468}},"totalMs":802.1096468},"units":64,"detail":{"timeToFirstTokenMs":45.608,"prefillMs":46,"promptTokens":16},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":905},"thermalValid":true,"holdsTimedOut":0,"coolingMs":80350,"memory":{"baselineMb":347.33,"loadedMb":2659.86,"peakMb":2638.99,"disposedMb":2401.66}}
+{"id":"llm/qwen2-5-0-5-b-mlx-int4","task":"llm","model":"llm.QWEN2_5_0_5B.MLX_INT4","backend":"mlx","precision":"int4","bytes":542089702,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":20,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":10174.619,"taskLoadMs":178.608,"taskLoad":{"count":3,"min":177.81,"max":262.821,"mean":206.413,"median":178.608,"p90":262.821,"iqr":85.011,"stdev":39.888},"pipeline":{"count":20,"min":404.014,"max":421.837,"mean":409.864,"median":406.463,"p90":418.747,"iqr":10.405,"stdev":6.139},"execution":{"perIteration":{"forward":{"count":65,"ms":401.71537025}},"totalMs":401.71537025},"units":64,"detail":{"timeToFirstTokenMs":28.16,"prefillMs":28,"promptTokens":37},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":93},"thermalValid":true,"holdsTimedOut":0,"coolingMs":226,"memory":{"baselineMb":332.28,"loadedMb":588.44,"peakMb":544.49,"disposedMb":344.8}}
+{"id":"llm/hammer2-1-0-5-b-mlx-int4","task":"llm","model":"llm.HAMMER2_1_0_5B.MLX_INT4","backend":"mlx","precision":"int4","bytes":545865372,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":21,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":9994.574,"taskLoadMs":224.55,"taskLoad":{"count":3,"min":209.905,"max":293.941,"mean":242.799,"median":224.55,"p90":293.941,"iqr":84.035,"stdev":36.654},"pipeline":{"count":20,"min":399.953,"max":445.377,"mean":405.602,"median":402.414,"p90":409.61,"iqr":2.961,"stdev":9.718},"execution":{"perIteration":{"forward":{"count":65,"ms":397.30038479999996}},"totalMs":397.30038479999996},"units":64,"detail":{"timeToFirstTokenMs":21.911,"prefillMs":22,"promptTokens":27},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":907},"thermalValid":true,"holdsTimedOut":0,"coolingMs":90261,"memory":{"baselineMb":335.11,"loadedMb":592.2,"peakMb":559.2,"disposedMb":355.52}}
+{"id":"llm/lfm2-5-vl-450-m-mlx-int4","task":"llm","model":"llm.LFM2_5_VL_450M.MLX_INT4","backend":"mlx","precision":"int4","bytes":586919819,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":22,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":9769.839,"taskLoadMs":87.935,"taskLoad":{"count":3,"min":87.361,"max":161.156,"mean":112.151,"median":87.935,"p90":161.156,"iqr":73.795,"stdev":34.653},"pipeline":{"count":20,"min":332.352,"max":345.946,"mean":335.707,"median":334.182,"p90":344.851,"iqr":1.985,"stdev":4.211},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":11.01423805},"text_decoder":{"count":65,"ms":316.61380005}},"totalMs":327.6280381},"units":64,"detail":{"timeToFirstTokenMs":16.54,"prefillMs":17,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":79},"thermalValid":true,"holdsTimedOut":0,"coolingMs":406,"memory":{"baselineMb":338.74,"loadedMb":400.24,"peakMb":392.63,"disposedMb":357.3}}
+{"id":"llm/lfm2-5-vl-450-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_450M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":653603851,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":23,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":407.821,"taskLoadMs":345.706,"taskLoad":{"count":3,"min":339.353,"max":900.631,"mean":528.563,"median":345.706,"p90":900.631,"iqr":561.278,"stdev":263.104},"pipeline":{"count":20,"min":792.569,"max":894.589,"mean":843.821,"median":840.295,"p90":882.272,"iqr":45.898,"stdev":27.966},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":1.6624744},"text_decoder":{"count":65,"ms":831.6608096}},"totalMs":833.3232840000001},"units":64,"detail":{"timeToFirstTokenMs":33.938,"prefillMs":34,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"light","status":1,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":183},"thermalValid":true,"holdsTimedOut":0,"coolingMs":571,"memory":{"baselineMb":357.78,"loadedMb":1262.22,"peakMb":1287.27,"disposedMb":659.53}}
+{"id":"llm/lfm2-5-1-2-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_1_2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":815187806,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":24,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":20325.397,"taskLoadMs":565.479,"taskLoad":{"count":3,"min":565.434,"max":642.224,"mean":591.045,"median":565.479,"p90":642.224,"iqr":76.79,"stdev":36.188},"pipeline":{"count":20,"min":1087.325,"max":1550.825,"mean":1363.533,"median":1393.196,"p90":1520.617,"iqr":218.868,"stdev":135.119},"execution":{"perIteration":{"forward":{"count":65,"ms":1353.89382565}},"totalMs":1353.89382565},"units":64,"detail":{"timeToFirstTokenMs":72.154,"prefillMs":72,"promptTokens":17},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":282},"thermalValid":true,"holdsTimedOut":0,"coolingMs":543,"memory":{"baselineMb":328.2,"loadedMb":1567.69,"peakMb":1618.91,"disposedMb":1138.19}}
+{"id":"llm/lfm2-5-1-2-b-mlx-int4","task":"llm","model":"llm.LFM2_5_1_2B.MLX_INT4","backend":"mlx","precision":"int4","bytes":895331422,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":25,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":30316.947,"taskLoadMs":94.342,"taskLoad":{"count":3,"min":93.963,"max":172.091,"mean":120.132,"median":94.342,"p90":172.091,"iqr":78.128,"stdev":36.741},"pipeline":{"count":20,"min":774.146,"max":789.978,"mean":778.331,"median":776.573,"p90":783.263,"iqr":3.492,"stdev":4.258},"execution":{"perIteration":{"forward":{"count":65,"ms":772.50459435}},"totalMs":772.50459435},"units":64,"detail":{"timeToFirstTokenMs":54.133,"prefillMs":53,"promptTokens":17},"gate":{"kind":"device","waitedS":70,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":173},"thermalValid":true,"holdsTimedOut":0,"coolingMs":319,"memory":{"baselineMb":330.08,"loadedMb":532.81,"peakMb":550.77,"disposedMb":355.67}}
+{"id":"llm/qwen3-0-6-b-mlx-int8","task":"llm","model":"llm.QWEN3_0_6B.MLX_INT8","backend":"mlx","precision":"int8","bytes":937588776,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":26,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":28345.343,"taskLoadMs":235.569,"taskLoad":{"count":3,"min":233.743,"max":355.589,"mean":274.967,"median":235.569,"p90":355.589,"iqr":121.846,"stdev":57.013},"pipeline":{"count":20,"min":758.68,"max":800.46,"mean":766.056,"median":763.12,"p90":768.104,"iqr":1.374,"stdev":9.575},"execution":{"perIteration":{"forward":{"count":65,"ms":757.88237125}},"totalMs":757.88237125},"units":64,"detail":{"timeToFirstTokenMs":26.578,"prefillMs":26,"promptTokens":16},"gate":{"kind":"device","waitedS":60,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":175},"thermalValid":true,"holdsTimedOut":0,"coolingMs":416,"memory":{"baselineMb":334.72,"loadedMb":1258.56,"peakMb":1220.47,"disposedMb":370.55}}
+{"id":"llm/bielik-v3-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.BIELIK_V3_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":939299957,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":27,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":15751.293,"taskLoadMs":701.458,"taskLoad":{"count":3,"min":695.806,"max":774.544,"mean":723.936,"median":701.458,"p90":774.544,"iqr":78.738,"stdev":35.859},"pipeline":{"count":20,"min":1410.476,"max":2202.569,"mean":1918.203,"median":2002.217,"p90":2168.908,"iqr":389.869,"stdev":242.371},"execution":{"perIteration":{"forward":{"count":65,"ms":1910.5696901}},"totalMs":1910.5696901},"units":64,"detail":{"timeToFirstTokenMs":121.833,"prefillMs":122,"promptTokens":26},"gate":{"kind":"device","waitedS":70,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1297},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100448,"memory":{"baselineMb":346.33,"loadedMb":1974.39,"peakMb":2055.13,"disposedMb":1332.88}}
+{"id":"llm/llama3-2-1-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_1B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":1092444893,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":28,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":17963.451,"taskLoadMs":796.89,"taskLoad":{"count":3,"min":796.271,"max":936.267,"mean":843.142,"median":796.89,"p90":936.267,"iqr":139.996,"stdev":65.849},"pipeline":{"count":20,"min":1190.497,"max":1901.707,"mean":1614.319,"median":1645.407,"p90":1861.253,"iqr":372.613,"stdev":221.705},"execution":{"perIteration":{"forward":{"count":65,"ms":1601.1245603}},"totalMs":1601.1245603},"units":64,"detail":{"timeToFirstTokenMs":141.647,"prefillMs":142,"promptTokens":43},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1288},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100351,"memory":{"baselineMb":353.47,"loadedMb":2502.71,"peakMb":2445.19,"disposedMb":2012.39}}
+{"id":"llm/qwen2-5-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1172577510,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":29,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":19787.787,"taskLoadMs":866.338,"taskLoad":{"count":3,"min":856.742,"max":940.087,"mean":887.722,"median":866.338,"p90":940.087,"iqr":83.344,"stdev":37.234},"pipeline":{"count":20,"min":1394.249,"max":2059.833,"mean":1812.397,"median":1893.696,"p90":2022.224,"iqr":334.375,"stdev":204.318},"execution":{"perIteration":{"forward":{"count":65,"ms":1798.0228309499998}},"totalMs":1798.0228309499998},"units":64,"detail":{"timeToFirstTokenMs":172.79,"prefillMs":173,"promptTokens":37},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1291},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100499,"memory":{"baselineMb":368.97,"loadedMb":2434.39,"peakMb":2443.74,"disposedMb":1820.07}}
+{"id":"llm/hammer2-1-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1176265276,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":30,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":34255.507,"taskLoadMs":850.426,"taskLoad":{"count":3,"min":842.973,"max":959.736,"mean":884.378,"median":850.426,"p90":959.736,"iqr":116.763,"stdev":53.373},"pipeline":{"count":20,"min":1358.945,"max":2137.238,"mean":1848.991,"median":1915.965,"p90":2100.859,"iqr":375.64,"stdev":237.842},"execution":{"perIteration":{"forward":{"count":65,"ms":1834.2279881499999}},"totalMs":1834.2279881499999},"units":64,"detail":{"timeToFirstTokenMs":109.751,"prefillMs":110,"promptTokens":27},"gate":{"kind":"device","waitedS":70,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1289},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100340,"memory":{"baselineMb":366.89,"loadedMb":2449.28,"peakMb":2444.35,"disposedMb":1820.77}}
+{"id":"llm/llama3-2-1-b-mlx-int4","task":"llm","model":"llm.LLAMA3_2_1B.MLX_INT4","backend":"mlx","precision":"int4","bytes":1192062941,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":31,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":32619.255,"taskLoadMs":238.795,"taskLoad":{"count":3,"min":238.438,"max":345.87,"mean":274.368,"median":238.795,"p90":345.87,"iqr":107.431,"stdev":50.56},"pipeline":{"count":20,"min":824.327,"max":859.983,"mean":834.156,"median":828.662,"p90":846.097,"iqr":16.522,"stdev":10.505},"execution":{"perIteration":{"forward":{"count":65,"ms":826.2932995499999}},"totalMs":826.2932995499999},"units":64,"detail":{"timeToFirstTokenMs":83.376,"prefillMs":83,"promptTokens":43},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"light","status":1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":184},"thermalValid":true,"holdsTimedOut":0,"coolingMs":280,"memory":{"baselineMb":377.81,"loadedMb":894.41,"peakMb":898.05,"disposedMb":397.22}}
+{"id":"llm/qwen2-5-1-5-b-mlx-int4","task":"llm","model":"llm.QWEN2_5_1_5B.MLX_INT4","backend":"mlx","precision":"int4","bytes":1294354790,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":32,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":29850.962,"taskLoadMs":188.029,"taskLoad":{"count":3,"min":187.945,"max":312.775,"mean":229.583,"median":188.029,"p90":312.775,"iqr":124.83,"stdev":58.826},"pipeline":{"count":20,"min":1053.196,"max":1135.361,"mean":1071.651,"median":1066.008,"p90":1087.687,"iqr":26.44,"stdev":20.715},"execution":{"perIteration":{"forward":{"count":65,"ms":1062.85407115}},"totalMs":1062.85407115},"units":64,"detail":{"timeToFirstTokenMs":87,"prefillMs":87,"promptTokens":37},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"light","status":1,"batteryTemperatureC":-1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":238},"thermalValid":true,"holdsTimedOut":0,"coolingMs":325,"memory":{"baselineMb":367.22,"loadedMb":905.77,"peakMb":868.16,"disposedMb":388.86}}
+{"id":"llm/hammer2-1-1-5-b-mlx-int4","task":"llm","model":"llm.HAMMER2_1_1_5B.MLX_INT4","backend":"mlx","precision":"int4","bytes":1297691484,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":33,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":28511.597,"taskLoadMs":220.923,"taskLoad":{"count":3,"min":220.169,"max":351.675,"mean":264.256,"median":220.923,"p90":351.675,"iqr":131.506,"stdev":61.816},"pipeline":{"count":20,"min":1028.755,"max":1094.545,"mean":1049.198,"median":1037.768,"p90":1075.283,"iqr":28.742,"stdev":20.696},"execution":{"perIteration":{"forward":{"count":65,"ms":1040.60637615}},"totalMs":1040.60637615},"units":64,"detail":{"timeToFirstTokenMs":75.851,"prefillMs":75,"promptTokens":27},"gate":{"kind":"device","waitedS":90,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":1,"statusName":"light"},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":236},"thermalValid":true,"holdsTimedOut":0,"coolingMs":425,"memory":{"baselineMb":365.56,"loadedMb":896.24,"peakMb":865.1,"disposedMb":386.19}}
+{"id":"llm/qwen3-1-7-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_1_7B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1319364648,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":34,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":23257.441,"taskLoadMs":930.66,"taskLoad":{"count":3,"min":929.361,"max":1217.73,"mean":1025.917,"median":930.66,"p90":1217.73,"iqr":288.369,"stdev":135.633},"pipeline":{"count":20,"min":1462.147,"max":2354.966,"mean":1972.725,"median":1983.517,"p90":2298.996,"iqr":411.221,"stdev":267.331},"execution":{"perIteration":{"forward":{"count":65,"ms":1958.39808155}},"totalMs":1958.39808155},"units":64,"detail":{"timeToFirstTokenMs":95.061,"prefillMs":95,"promptTokens":16},"gate":{"kind":"device","waitedS":90,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1312},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100337,"memory":{"baselineMb":366.99,"loadedMb":2467.75,"peakMb":2459.44,"disposedMb":1755.17}}
+{"id":"llm/qwen3-1-7-b-mlx-int4","task":"llm","model":"llm.QWEN3_1_7B.MLX_INT4","backend":"mlx","precision":"int4","bytes":1548250920,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":35,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":45416.945,"taskLoadMs":221.417,"taskLoad":{"count":3,"min":219.568,"max":346.631,"mean":262.539,"median":221.417,"p90":346.631,"iqr":127.064,"stdev":59.467},"pipeline":{"count":20,"min":1140.191,"max":1198.917,"mean":1157.801,"median":1150.583,"p90":1174.737,"iqr":21.905,"stdev":14.693},"execution":{"perIteration":{"forward":{"count":65,"ms":1148.79435635}},"totalMs":1148.79435635},"units":64,"detail":{"timeToFirstTokenMs":66.325,"prefillMs":65,"promptTokens":16},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1267},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110275,"memory":{"baselineMb":370.25,"loadedMb":903.38,"peakMb":878.39,"disposedMb":403.1}}
+{"id":"llm/lfm2-5-2-6-b-mlx-int4","task":"llm","model":"llm.LFM2_5_2_6B.MLX_INT4","backend":"mlx","precision":"int4","bytes":1683681647,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":36,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":29694.484,"taskLoadMs":303.792,"taskLoad":{"count":3,"min":303.084,"max":396.524,"mean":334.467,"median":303.792,"p90":396.524,"iqr":93.441,"stdev":43.882},"pipeline":{"count":20,"min":1910.242,"max":2079.218,"mean":1956.913,"median":1940.244,"p90":1995.675,"iqr":36.84,"stdev":42.514},"execution":{"perIteration":{"forward":{"count":65,"ms":1946.3072826}},"totalMs":1946.3072826},"units":64,"detail":{"timeToFirstTokenMs":115.965,"prefillMs":116,"promptTokens":18},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"light","status":1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1434},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110526,"memory":{"baselineMb":368.06,"loadedMb":798.7,"peakMb":799.06,"disposedMb":397.53}}
+{"id":"llm/lfm2-5-2-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_2_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1807639919,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":37,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":28956.414,"taskLoadMs":1444.923,"taskLoad":{"count":3,"min":1438.412,"max":1752.91,"mean":1545.415,"median":1444.923,"p90":1752.91,"iqr":314.498,"stdev":146.745},"pipeline":{"count":20,"min":2160.745,"max":3585.83,"mean":3173.937,"median":3285.953,"p90":3563.947,"iqr":491.725,"stdev":397.194},"execution":{"perIteration":{"forward":{"count":65,"ms":3160.18452995}},"totalMs":3160.18452995},"units":64,"detail":{"timeToFirstTokenMs":158.705,"prefillMs":158,"promptTokens":18},"gate":{"kind":"device","waitedS":100,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"light","status":1,"batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1648},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110745,"memory":{"baselineMb":390.2,"loadedMb":2210.53,"peakMb":2119.05,"disposedMb":892.33}}
+{"id":"llm/smollm2-1-7-b-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_1_7B.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":1818983855,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":38,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":31142.314,"taskLoadMs":1850.296,"taskLoad":{"count":3,"min":1377.175,"max":2235.009,"mean":1820.827,"median":1850.296,"p90":2235.009,"iqr":857.834,"stdev":350.829},"pipeline":{"count":20,"min":2319.849,"max":3819.492,"mean":3366.152,"median":3608.627,"p90":3813.196,"iqr":743.891,"stdev":484.891},"execution":{"perIteration":{"forward":{"count":65,"ms":3357.3558153}},"totalMs":3357.3558153},"units":64,"detail":{"timeToFirstTokenMs":167.068,"prefillMs":167,"promptTokens":38},"gate":{"kind":"device","waitedS":100,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","status":0,"batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":2587},"thermalValid":true,"holdsTimedOut":0,"coolingMs":210539,"memory":{"baselineMb":383.14,"loadedMb":2996.36,"peakMb":3068.11,"disposedMb":1630.82}}
+{"id":"llm/smollm2-1-7-b-mlx-int8","task":"llm","model":"llm.SMOLLM2_1_7B.MLX_INT8","backend":"mlx","precision":"int8","bytes":1968594991,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":39,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":36634.787,"taskLoadMs":82.458,"taskLoad":{"count":3,"min":80.947,"max":198.767,"mean":120.724,"median":82.458,"p90":198.767,"iqr":117.821,"stdev":55.188},"pipeline":{"count":20,"min":2064.996,"max":2107.731,"mean":2082.613,"median":2078.595,"p90":2097.649,"iqr":9.437,"stdev":10.743},"execution":{"perIteration":{"forward":{"count":65,"ms":2070.84891255}},"totalMs":2070.84891255},"units":64,"detail":{"timeToFirstTokenMs":97.528,"prefillMs":98,"promptTokens":38},"gate":{"kind":"device","waitedS":60,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1451},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110429,"memory":{"baselineMb":383.52,"loadedMb":773.02,"peakMb":809.99,"disposedMb":382.97}}
+{"id":"llm/hammer2-1-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2076552284,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":40,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":33034.026,"taskLoadMs":1755.267,"taskLoad":{"count":3,"min":1655.711,"max":2342.059,"mean":1917.679,"median":1755.267,"p90":2342.059,"iqr":686.348,"stdev":302.822},"pipeline":{"count":20,"min":2522.138,"max":4145.214,"mean":3546.365,"median":3678.861,"p90":4109.093,"iqr":821.469,"stdev":520.512},"execution":{"perIteration":{"forward":{"count":65,"ms":3531.5280045}},"totalMs":3531.5280045},"units":64,"detail":{"timeToFirstTokenMs":230.848,"prefillMs":230,"promptTokens":27},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":0,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":2550},"thermalValid":true,"holdsTimedOut":0,"coolingMs":200458,"memory":{"baselineMb":372.81,"loadedMb":3073.14,"peakMb":3049.69,"disposedMb":1646.32}}
+{"id":"llm/qwen2-5-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2111318246,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":41,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":35253.157,"taskLoadMs":1565.858,"taskLoad":{"count":3,"min":1553.587,"max":2003.632,"mean":1707.692,"median":1565.858,"p90":2003.632,"iqr":450.044,"stdev":209.321},"pipeline":{"count":20,"min":2596.694,"max":4276.525,"mean":3672.975,"median":3847.979,"p90":4218.361,"iqr":840.785,"stdev":541.499},"execution":{"perIteration":{"forward":{"count":65,"ms":3657.80083845}},"totalMs":3657.80083845},"units":64,"detail":{"timeToFirstTokenMs":304.084,"prefillMs":304,"promptTokens":37},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":2757},"thermalValid":true,"holdsTimedOut":0,"coolingMs":220499,"memory":{"baselineMb":382.17,"loadedMb":3028.72,"peakMb":3042.74,"disposedMb":1639.24}}
+{"id":"llm/qwen2-5-3-b-mlx-int4","task":"llm","model":"llm.QWEN2_5_3B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2269457894,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":42,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":51173.74,"taskLoadMs":192.529,"taskLoad":{"count":3,"min":190.121,"max":290.565,"mean":224.405,"median":192.529,"p90":290.565,"iqr":100.444,"stdev":46.793},"pipeline":{"count":20,"min":2032.263,"max":2194.545,"mean":2069.728,"median":2054.336,"p90":2090.706,"iqr":44.627,"stdev":43.282},"execution":{"perIteration":{"forward":{"count":65,"ms":2060.4170523000003}},"totalMs":2060.4170523000003},"units":64,"detail":{"timeToFirstTokenMs":173.608,"prefillMs":173,"promptTokens":37},"gate":{"kind":"device","waitedS":50,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1449},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110297,"memory":{"baselineMb":379.74,"loadedMb":824,"peakMb":773.7,"disposedMb":397.67}}
+{"id":"llm/hammer2-1-3-b-mlx-int4","task":"llm","model":"llm.HAMMER2_1_3B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2272443356,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":43,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":45306.367,"taskLoadMs":221.58,"taskLoad":{"count":3,"min":221.4,"max":332.433,"mean":258.471,"median":221.58,"p90":332.433,"iqr":111.033,"stdev":52.299},"pipeline":{"count":20,"min":2003.537,"max":2236.131,"mean":2038.972,"median":2026.174,"p90":2061.99,"iqr":37.908,"stdev":50.02},"execution":{"perIteration":{"forward":{"count":65,"ms":2029.58649345}},"totalMs":2029.58649345},"units":64,"detail":{"timeToFirstTokenMs":123.155,"prefillMs":122,"promptTokens":27},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1538},"thermalValid":true,"holdsTimedOut":0,"coolingMs":120473,"memory":{"baselineMb":368.16,"loadedMb":828.7,"peakMb":790.22,"disposedMb":414.27}}
+{"id":"llm/lfm2-5-vl-1-6-b-mlx-int4","task":"llm","model":"llm.LFM2_5_VL_1_6B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2375405323,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":44,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":57301.897,"taskLoadMs":94.496,"taskLoad":{"count":3,"min":92.43,"max":154.634,"mean":113.853,"median":94.496,"p90":154.634,"iqr":62.203,"stdev":28.848},"pipeline":{"count":20,"min":884.533,"max":909.062,"mean":891.52,"median":888.946,"p90":900.974,"iqr":3.961,"stdev":6.467},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":11.6181876},"text_decoder":{"count":65,"ms":871.25826025}},"totalMs":882.8764478500001},"units":64,"detail":{"timeToFirstTokenMs":60.281,"prefillMs":60,"promptTokens":17},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"light","status":1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":197},"thermalValid":true,"holdsTimedOut":0,"coolingMs":266,"memory":{"baselineMb":364.63,"loadedMb":500.2,"peakMb":496.94,"disposedMb":397.06}}
+{"id":"llm/llama3-2-3-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_3B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":2389281117,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":45,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":17.423,"taskLoadMs":2333.22,"taskLoad":{"count":3,"min":2285.863,"max":2885.033,"mean":2501.372,"median":2333.22,"p90":2885.033,"iqr":599.17,"stdev":271.977},"pipeline":{"count":20,"min":2882.99,"max":4697.985,"mean":4125.632,"median":4297.54,"p90":4652.011,"iqr":796.922,"stdev":558.245},"execution":{"perIteration":{"forward":{"count":65,"ms":4111.8548866500005}},"totalMs":4111.8548866500005},"units":64,"detail":{"timeToFirstTokenMs":372.317,"prefillMs":373,"promptTokens":43},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"light","status":1,"batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":2487},"thermalValid":true,"holdsTimedOut":0,"coolingMs":180721,"memory":{"baselineMb":37.67,"loadedMb":3128.88,"peakMb":3150.39,"disposedMb":1760.02}}
+{"id":"llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_1_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2479599371,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":46,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":39865.332,"taskLoadMs":1203.994,"taskLoad":{"count":3,"min":1034.691,"max":1877.22,"mean":1371.969,"median":1203.994,"p90":1877.22,"iqr":842.529,"stdev":363.891},"pipeline":{"count":20,"min":1156.387,"max":1875.48,"mean":1598.268,"median":1653.655,"p90":1824.601,"iqr":334.336,"stdev":212.584},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":1.9833646999999999},"text_decoder":{"count":65,"ms":1586.2710897000002}},"totalMs":1588.2544544},"units":64,"detail":{"timeToFirstTokenMs":59.909,"prefillMs":60,"promptTokens":17},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1236},"thermalValid":true,"holdsTimedOut":0,"coolingMs":100379,"memory":{"baselineMb":59.3,"loadedMb":2945.94,"peakMb":2973.75,"disposedMb":629.52}}
+{"id":"llm/llama3-2-3-b-mlx-int4","task":"llm","model":"llm.LLAMA3_2_3B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2505235805,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":47,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":52104.566,"taskLoadMs":246.338,"taskLoad":{"count":3,"min":241.895,"max":374.702,"mean":287.645,"median":246.338,"p90":374.702,"iqr":132.808,"stdev":61.586},"pipeline":{"count":20,"min":2199.657,"max":2435.992,"mean":2240.28,"median":2221.092,"p90":2280.419,"iqr":36.704,"stdev":51.705},"execution":{"perIteration":{"forward":{"count":65,"ms":2223.64065365}},"totalMs":2223.64065365},"units":64,"detail":{"timeToFirstTokenMs":205.725,"prefillMs":205,"promptTokens":43},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"batteryTemperatureC":-1,"statusName":"light"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1483},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110353,"memory":{"baselineMb":72.28,"loadedMb":717.49,"peakMb":709.02,"disposedMb":357.22}}
+{"id":"llm/gemma4-e2-b-mlx-int4","task":"llm","model":"llm.GEMMA4_E2B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2559158836,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":48,"caseCount":56,"repeat":1,"repeats":1},"status":"ok","downloadMs":63551.099,"taskLoadMs":614.445,"taskLoad":{"count":3,"min":611.922,"max":685.038,"mean":637.135,"median":614.445,"p90":685.038,"iqr":73.116,"stdev":33.888},"pipeline":{"count":20,"min":1800.205,"max":2036.393,"mean":1851.912,"median":1834.947,"p90":1895.752,"iqr":66.142,"stdev":58.741},"execution":{"perIteration":{"forward":{"count":65,"ms":1836.87946755}},"totalMs":1836.87946755},"units":64,"detail":{"timeToFirstTokenMs":110.686,"prefillMs":110,"promptTokens":17},"gate":{"kind":"device","waitedS":80,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":-1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1523},"thermalValid":true,"holdsTimedOut":0,"coolingMs":120658,"memory":{"baselineMb":341.64,"loadedMb":678.8,"peakMb":534.06,"disposedMb":353.05}}
+{"id":"llm/qwen3-4-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_4B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2697273128,"mode":"async","status":"error","error":"iOS terminated the app with signal 9 after a critical memory-pressure warning; the same benchmark also terminated in a fresh-process retry before a measurement completed.","progress":{"caseIndex":49,"caseCount":56,"repeat":1,"repeats":1},"downloadMs":0,"taskLoadMs":0}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.notes.json
new file mode 100644
index 0000000000..44af87b9c2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-ios-iPhone18-3.notes.json
@@ -0,0 +1,30 @@
+{
+ "events": [
+ {
+ "caseId": "llm/llama3-2-3-b-xnnpack-spinquant",
+ "event": "process-terminated",
+ "signal": 9,
+ "precedingConsoleWarning": "TRIM_MEMORY_RUNNING_CRITICAL",
+ "consoleWarningTime": "2026-10-26 18:53:21",
+ "assessment": "Memory pressure suspected; no matching Jetsam report was available through devicectl. A memory leak was not established.",
+ "recovery": "Relaunched the same release app in a fresh process; resumed from saved measurements. The retried case completed successfully."
+ },
+ {
+ "caseId": "llm/qwen3-4-b-xnnpack-8-da4-w",
+ "event": "process-terminated",
+ "signal": 9,
+ "precedingConsoleWarning": "TRIM_MEMORY_RUNNING_CRITICAL",
+ "consoleWarningTime": "2026-10-26 19:16:17",
+ "assessment": "Memory pressure suspected. A repeated-load leak has not been established.",
+ "recovery": "Fresh-process retry also terminated with signal 9 immediately after a critical memory warning. Recorded as a failed attempt; no timing published."
+ }
+ ],
+ "remainingCases": "Fresh process per model after each saved measurement.",
+ "skippedByUserRequest": ["llm/phi4-mini-xnnpack-8-da4-w", "llm/phi4-mini-mlx-int4"],
+ "completion": {
+ "successfulVariants": 53,
+ "failedVariants": ["llm/qwen3-4-b-xnnpack-8-da4-w"],
+ "skippedByUserRequest": ["llm/phi4-mini-xnnpack-8-da4-w", "llm/phi4-mini-mlx-int4"],
+ "allRequestedCasesAccountedFor": true
+ }
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.jsonl
new file mode 100644
index 0000000000..4e5f948544
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.jsonl
@@ -0,0 +1,4 @@
+{"type":"run","label":"v0.11.0-missing-20261026-isolated","platform":"ios","device":{"model":"iPhone18,3","totalMemoryBytes":8044216320,"isEmulator":false,"soc":"iPhone18,3","cpuCores":6,"osVersion":"26.6"},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"llm/gemma4-omni-e2-b-mlx-int4,llm/phi4-mini-xnnpack-8-da4-w,llm/qwen3-4-b-mlx-int4,llm/lfm2-5-vl-1-6-b-mlx-int8,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/phi4-mini-mlx-int4,llm/gemma4-omni-e2-b-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T18:28:38.113Z"}
+{"id":"llm/gemma4-omni-e2-b-mlx-int4","task":"llm","model":"llm.GEMMA4_OMNI_E2B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2760555316,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":1,"caseCount":7,"repeat":1,"repeats":1},"status":"ok","downloadMs":40170.667,"taskLoadMs":780.654,"taskLoad":{"count":3,"min":755.83,"max":2001.963,"mean":1179.482,"median":780.654,"p90":2001.963,"iqr":1246.132,"stdev":581.67},"pipeline":{"count":20,"min":1818.928,"max":2115.368,"mean":1927.589,"median":1891.813,"p90":2055.131,"iqr":149.211,"stdev":95.293},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":18.33401405},"text_decoder":{"count":65,"ms":1882.6945878499998}},"totalMs":1901.0286019},"units":64,"detail":{"timeToFirstTokenMs":109.192,"prefillMs":109,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"statusName":"none","status":0},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":null,"samples":423},"thermalValid":true,"holdsTimedOut":0,"coolingMs":508,"memory":{"baselineMb":41.31,"loadedMb":749.39,"peakMb":612.31,"disposedMb":471.3}}
+{"id":"llm/phi4-mini-xnnpack-8-da4-w","task":"llm","model":"llm.PHI4_MINI.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2833963001,"status":"skipped","mode":"async","error":"Skipped on iPhone at user request due to RAM concerns.","progress":{"caseIndex":2,"caseCount":7,"repeat":1,"repeats":1},"downloadMs":0,"taskLoadMs":0}
+{"id":"llm/phi4-mini-mlx-int4","task":"llm","model":"llm.PHI4_MINI.MLX_INT4","backend":"mlx","precision":"int4","bytes":3283172473,"status":"skipped","mode":"async","error":"Skipped on iPhone at user request due to RAM concerns.","progress":{"caseIndex":6,"caseCount":7,"repeat":1,"repeats":1},"downloadMs":0,"taskLoadMs":0}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.notes.json
new file mode 100644
index 0000000000..89d04ffe89
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-ios-iPhone18-3.notes.json
@@ -0,0 +1,15 @@
+{
+ "procedure": "Each saved measurement is followed by app termination and relaunch. Completed cases are skipped by the collector. Timing and memory iteration counts are unchanged.",
+ "launches": [
+ {
+ "caseId": "llm/gemma4-omni-e2-b-mlx-int4",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:28:38.181524+00:00"
+ },
+ {
+ "caseId": "llm/phi4-mini-xnnpack-8-da4-w",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:30:20.602376+00:00"
+ }
+ ]
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.jsonl
new file mode 100644
index 0000000000..52af5858fb
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.jsonl
@@ -0,0 +1,5 @@
+{"type":"run","label":"v0.11.0-missing-20261026-isolated-no-phi4","platform":"ios","device":{"model":"iPhone18,3","osVersion":"26.6","totalMemoryBytes":8044216320,"soc":"iPhone18,3","isEmulator":false,"cpuCores":6},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"llm/qwen3-4-b-mlx-int4,llm/lfm2-5-vl-1-6-b-mlx-int8,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T18:34:24.444Z"}
+{"id":"llm/qwen3-4-b-mlx-int4","task":"llm","model":"llm.QWEN3_4B.MLX_INT4","backend":"mlx","precision":"int4","bytes":2926890664,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":1,"caseCount":4,"repeat":1,"repeats":1},"status":"ok","downloadMs":55305.088,"taskLoadMs":236.253,"taskLoad":{"count":3,"min":227.815,"max":494.229,"mean":319.433,"median":236.253,"p90":494.229,"iqr":266.414,"stdev":123.648},"pipeline":{"count":20,"min":2677.706,"max":3321.982,"mean":2871.853,"median":2828.863,"p90":3144.445,"iqr":301.764,"stdev":192.734},"execution":{"perIteration":{"forward":{"count":65,"ms":2847.97120225}},"totalMs":2847.97120225},"units":64,"detail":{"timeToFirstTokenMs":180.916,"prefillMs":180,"promptTokens":16},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"none","batteryTemperatureC":-1,"status":0},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":1452},"thermalValid":true,"holdsTimedOut":0,"coolingMs":90485,"memory":{"baselineMb":43.8,"loadedMb":839.99,"peakMb":815.55,"disposedMb":342.81}}
+{"id":"llm/lfm2-5-vl-1-6-b-mlx-int8","task":"llm","model":"llm.LFM2_5_VL_1_6B.MLX_INT8","backend":"mlx","precision":"int8","bytes":2960510731,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":2,"caseCount":4,"repeat":1,"repeats":1},"status":"ok","downloadMs":62401.724,"taskLoadMs":92.751,"taskLoad":{"count":3,"min":89.299,"max":125.618,"mean":102.556,"median":92.751,"p90":125.618,"iqr":36.32,"stdev":16.368},"pipeline":{"count":20,"min":1487.359,"max":1622.929,"mean":1514.596,"median":1504.482,"p90":1536.406,"iqr":33.035,"stdev":32.024},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":11.83152035},"text_decoder":{"count":65,"ms":1492.30833605}},"totalMs":1504.1398564},"units":64,"detail":{"timeToFirstTokenMs":69.798,"prefillMs":70,"promptTokens":17},"gate":{"kind":"device","waitedS":0,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"statusName":"light","batteryTemperatureC":-1,"status":1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":335},"thermalValid":true,"holdsTimedOut":0,"coolingMs":390,"memory":{"baselineMb":40.13,"loadedMb":200.05,"peakMb":216.44,"disposedMb":216.42}}
+{"id":"llm/gemma4-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3247469492,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":3,"caseCount":4,"repeat":1,"repeats":1},"status":"ok","downloadMs":62591.546,"taskLoadMs":2150.484,"taskLoad":{"count":3,"min":2085.863,"max":2258.045,"mean":2164.797,"median":2150.484,"p90":2258.045,"iqr":172.182,"stdev":71.018},"pipeline":{"count":20,"min":5547.365,"max":6848.167,"mean":6280.152,"median":6377.982,"p90":6771.84,"iqr":567.203,"stdev":396.557},"execution":{"perIteration":{"forward":{"count":65,"ms":6251.0382644500005}},"totalMs":6251.0382644500005},"units":64,"detail":{"timeToFirstTokenMs":255.627,"prefillMs":255,"promptTokens":17},"gate":{"kind":"device","waitedS":70,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"batteryTemperatureC":-1,"statusName":"none"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":4165},"thermalValid":true,"holdsTimedOut":0,"coolingMs":310702,"memory":{"baselineMb":42.44,"loadedMb":2073.32,"peakMb":1933.71,"disposedMb":602.72}}
+{"id":"llm/gemma4-omni-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_OMNI_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3651367476,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":4,"caseCount":4,"repeat":1,"repeats":1},"status":"ok","downloadMs":55922.123,"taskLoadMs":2636.022,"taskLoad":{"count":3,"min":2623.778,"max":3718.426,"mean":2992.742,"median":2636.022,"p90":3718.426,"iqr":1094.648,"stdev":513.16},"pipeline":{"count":20,"min":5548.318,"max":6812.044,"mean":6195.531,"median":6248.999,"p90":6657.515,"iqr":625.424,"stdev":377.182},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":6.79186505},"text_decoder":{"count":65,"ms":6158.18550375}},"totalMs":6164.9773688000005},"units":64,"detail":{"timeToFirstTokenMs":281.066,"prefillMs":280,"promptTokens":17},"gate":{"kind":"device","waitedS":70,"temperatureC":null,"thermalStatus":0,"timedOut":false},"thermal":{"batteryTemperatureC":-1,"status":1,"statusName":"light"},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":null,"samples":4268},"thermalValid":true,"holdsTimedOut":0,"coolingMs":324604,"memory":{"baselineMb":42.08,"loadedMb":2528.11,"peakMb":2393.77,"disposedMb":711.27}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.notes.json
new file mode 100644
index 0000000000..db7c4c1f0e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/iphone17/v0.11.0-missing-20261026-isolated-no-phi4-ios-iPhone18-3.notes.json
@@ -0,0 +1,25 @@
+{
+ "procedure": "Each saved measurement is followed by app termination and relaunch. Completed cases are skipped by the collector. Timing and memory iteration counts are unchanged.",
+ "launches": [
+ {
+ "caseId": "llm/qwen3-4-b-mlx-int4",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:34:25.131877+00:00"
+ },
+ {
+ "caseId": "llm/lfm2-5-vl-1-6-b-mlx-int8",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:38:15.791811+00:00"
+ },
+ {
+ "caseId": "llm/gemma4-e2-b-xnnpack-8-da4-w",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:40:05.264007+00:00"
+ },
+ {
+ "caseId": "llm/gemma4-omni-e2-b-xnnpack-8-da4-w",
+ "procedure": "fresh process before this case",
+ "launchedAtUtc": "2026-10-26T18:50:33.720441+00:00"
+ }
+ ]
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.jsonl
new file mode 100644
index 0000000000..823420dd12
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.jsonl
@@ -0,0 +1,7 @@
+{"type":"run","label":"v0.11.0-migan-libs-0.10.7-20261027","platform":"android","device":{"model":"SM-G986B","osVersion":"13","soc":"Exynos 990","isEmulator":false,"cpuCores":8,"totalMemoryBytes":11430510592},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"everything","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-27T13:26:32.916Z"}
+{"id":"inpainting/migan-size-256-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12411650,"mode":"worklet","progress":{"caseIndex":1,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1859.687,"taskLoadMs":47.674,"taskLoad":{"count":3,"min":31.211,"max":570.163,"mean":216.349,"median":47.674,"p90":570.163,"iqr":538.952,"stdev":250.274},"pipeline":{"count":20,"min":245.253,"max":262.842,"mean":251.519,"median":249.999,"p90":257.775,"iqr":7.843,"stdev":5.316},"execution":{"perIteration":{"forward":{"count":1,"ms":240.33134034999998}},"totalMs":240.33134034999998},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":27.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":27.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":27.3,"samples":56},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":166.43,"loadedMb":187.25,"peakMb":210.08,"disposedMb":177.69}}
+{"id":"inpainting/migan-faces-256-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12411650,"mode":"worklet","progress":{"caseIndex":2,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":830.271,"taskLoadMs":32.425,"taskLoad":{"count":3,"min":28.275,"max":34.272,"mean":31.657,"median":32.425,"p90":34.272,"iqr":5.998,"stdev":2.508},"pipeline":{"count":20,"min":244.566,"max":254.869,"mean":249.051,"median":248.694,"p90":253.169,"iqr":4.465,"stdev":2.93},"execution":{"perIteration":{"forward":{"count":1,"ms":238.93624595}},"totalMs":238.93624595},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":27.3,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":27.9},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":27.9,"samples":55},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":176.05,"loadedMb":172.54,"peakMb":190.33,"disposedMb":189.82}}
+{"id":"inpainting/migan-size-512-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":14058114,"mode":"worklet","progress":{"caseIndex":3,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":967.118,"taskLoadMs":39.596,"taskLoad":{"count":3,"min":38.636,"max":109.312,"mean":62.515,"median":39.596,"p90":109.312,"iqr":70.677,"stdev":33.093},"pipeline":{"count":20,"min":392.347,"max":422.624,"mean":400.486,"median":399.329,"p90":406.521,"iqr":6.493,"stdev":6.575},"execution":{"perIteration":{"forward":{"count":1,"ms":380.52785365}},"totalMs":380.52785365},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":27.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":28.5},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":28.5,"samples":87},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":191.09,"loadedMb":208.55,"peakMb":209.08,"disposedMb":207.57}}
+{"id":"inpainting/migan-size-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":4,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1153.875,"taskLoadMs":48.644,"taskLoad":{"count":3,"min":46.123,"max":80.983,"mean":58.583,"median":48.644,"p90":80.983,"iqr":34.859,"stdev":15.872},"pipeline":{"count":20,"min":242.26,"max":286.647,"mean":261.407,"median":257.595,"p90":275.104,"iqr":17.863,"stdev":12.414},"execution":{"perIteration":{"forward":{"count":1,"ms":253.73963444999998}},"totalMs":253.73963444999998},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":29,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29,"samples":58},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":210.24,"loadedMb":196.5,"peakMb":276.6,"disposedMb":211.12}}
+{"id":"inpainting/migan-faces-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":5,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1318.975,"taskLoadMs":49.384,"taskLoad":{"count":3,"min":46.466,"max":55.006,"mean":50.286,"median":49.384,"p90":55.006,"iqr":8.54,"stdev":3.544},"pipeline":{"count":20,"min":222.536,"max":289.254,"mean":263.204,"median":262.43,"p90":284.103,"iqr":26.629,"stdev":18.385},"execution":{"perIteration":{"forward":{"count":1,"ms":254.68301515}},"totalMs":254.68301515},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":29,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29.5},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29.5,"samples":58},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":213.89,"loadedMb":196.66,"peakMb":282.6,"disposedMb":217.15}}
+{"id":"inpainting/migan-size-512-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":25181068,"mode":"worklet","progress":{"caseIndex":6,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1335.73,"taskLoadMs":49.1,"taskLoad":{"count":3,"min":47.776,"max":60.488,"mean":52.455,"median":49.1,"p90":60.488,"iqr":12.712,"stdev":5.706},"pipeline":{"count":20,"min":335.07,"max":392.739,"mean":364.176,"median":364.968,"p90":381.099,"iqr":25.228,"stdev":15.775},"execution":{"perIteration":{"forward":{"count":1,"ms":356.44624795}},"totalMs":356.44624795},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":29.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":30.4},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":30,"samples":80},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":214.06,"loadedMb":221.7,"peakMb":416.39,"disposedMb":269.29}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.notes.json
new file mode 100644
index 0000000000..851fef2962
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-migan-libs-0.10.7-20261027-android-SM-G986B.notes.json
@@ -0,0 +1,14 @@
+{
+ "nativeLibsRelease": "v0.10.7-libs",
+ "source": "https://github.com/software-mansion/react-native-executorch/releases/tag/v0.10.7-libs",
+ "artifactSha256": {
+ "headers.tar.gz": "0a8a2380c1952e0284c2cdd831f5e2c062af056ace861f84671868170c174b73",
+ "vulkan-android-arm64-v8a.tar.gz": "a7ad34ac5f41146c339ace2cd808173973d3703893cc567edf41bb3564642ba1",
+ "core-android-arm64-v8a.tar.gz": "0bb757a4cfd06aee282018d98a9904f55bb0cc1fff5bcc16bb9a8a9a64a90145",
+ "xnnpack-android-arm64-v8a.tar.gz": "c50e17ccfe0feff0357aef6745f32c2980b029c6a49ec0e16bcd7f0c1c94baba",
+ "opencv-android-arm64-v8a.tar.gz": "1db60340773320b4f9bda166f407cf5d24153269f08c39a6af25eb42aec2835a"
+ },
+ "build": "Release; freshly downloaded artifacts verified against release checksums; native build outputs cleaned before rebuilding. S24 reused the refreshed Android native build with device-specific benchmark settings rebundled.",
+ "input": "Fixed 512x512 synthetic RGBA frame and a central 256x256 hole marked with a gray mask (25% of the image).",
+ "results": "All six platform-supported MIGAN variants completed with 20 timed iterations, 3 warmups, 3 load iterations and 5 memory iterations."
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-missing-20261026-android-SM-G986B.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-missing-20261026-android-SM-G986B.jsonl
new file mode 100644
index 0000000000..d5e609c9a0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s20plus/v0.11.0-missing-20261026-android-SM-G986B.jsonl
@@ -0,0 +1,38 @@
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"android","device":{"model":"SM-G986B","osVersion":"13","soc":"Exynos 990","isEmulator":false,"cpuCores":8,"totalMemoryBytes":11430510592},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-vulkan-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-vulkan-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-vulkan-fp16,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-vulkan-8-da4-w,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-3-b-xnnpack-spinquant,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/phi4-mini-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-4-b-xnnpack-8-da4-w,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-vulkan-8-da4-w,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-vulkan-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T15:48:45.854Z"}
+{"id":"depth-estimation/zipdepth-base-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12794626,"mode":"worklet","progress":{"caseIndex":1,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1824.123,"taskLoadMs":62.567,"taskLoad":{"count":3,"min":49.597,"max":1016.76,"mean":376.308,"median":62.567,"p90":1016.76,"iqr":967.164,"stdev":452.899},"pipeline":{"count":20,"min":59.307,"max":90.149,"mean":68.747,"median":66.526,"p90":75.808,"iqr":4.728,"stdev":7.913},"execution":{"perIteration":{"forward":{"count":1,"ms":59.3320924}},"totalMs":59.3320924},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29.7,"samples":17},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":158.56,"loadedMb":180.13,"peakMb":198.37,"disposedMb":197.63}}
+{"id":"depth-estimation/zipdepth-base-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":24609344,"mode":"worklet","progress":{"caseIndex":2,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1112.012,"taskLoadMs":45.532,"taskLoad":{"count":3,"min":44.354,"max":75.512,"mean":55.133,"median":45.532,"p90":75.512,"iqr":31.158,"stdev":14.418},"pipeline":{"count":20,"min":101.268,"max":231.168,"mean":161.693,"median":146.824,"p90":211.052,"iqr":62.514,"stdev":38.582},"execution":{"perIteration":{"forward":{"count":1,"ms":156.38245755}},"totalMs":156.38245755},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29.2,"samples":37},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":176.05,"loadedMb":207.99,"peakMb":271.23,"disposedMb":270.72}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":35481732,"mode":"worklet","progress":{"caseIndex":3,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1448.651,"taskLoadMs":72.619,"taskLoad":{"count":3,"min":67.379,"max":94.518,"mean":78.172,"median":72.619,"p90":94.518,"iqr":27.14,"stdev":11.755},"pipeline":{"count":20,"min":863.097,"max":1120.91,"mean":938.874,"median":926.984,"p90":972.687,"iqr":42.165,"stdev":54.834},"execution":{"perIteration":{"forward":{"count":1,"ms":930.2002185499999}},"totalMs":930.2002185499999},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":30.4},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":30.4,"samples":200},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":272.29,"loadedMb":246.18,"peakMb":358.52,"disposedMb":288.18}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":40603272,"mode":"worklet","progress":{"caseIndex":4,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":2157.175,"taskLoadMs":107.868,"taskLoad":{"count":3,"min":103.814,"max":113.19,"mean":108.291,"median":107.868,"p90":113.19,"iqr":9.376,"stdev":3.839},"pipeline":{"count":20,"min":1047.256,"max":1109.27,"mean":1083.939,"median":1083.152,"p90":1107.261,"iqr":34.69,"stdev":19.687},"execution":{"perIteration":{"forward":{"count":1,"ms":1074.55949925}},"totalMs":1074.55949925},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":31.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":31.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":31.7,"samples":232},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":290.88,"loadedMb":315.06,"peakMb":478.8,"disposedMb":274.81}}
+{"id":"depth-estimation/depth-anything-v2-small-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":49595524,"mode":"worklet","progress":{"caseIndex":5,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":2112.472,"taskLoadMs":82.377,"taskLoad":{"count":3,"min":81.077,"max":664.959,"mean":276.138,"median":82.377,"p90":664.959,"iqr":583.881,"stdev":274.939},"pipeline":{"count":20,"min":878.45,"max":903.275,"mean":887.158,"median":886.566,"p90":893.05,"iqr":8.718,"stdev":6.267},"execution":{"perIteration":{"forward":{"count":1,"ms":870.8217455500001}},"totalMs":870.8217455500001},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":32.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":31.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":31.7,"samples":191},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":276.11,"loadedMb":204.96,"peakMb":214.24,"disposedMb":207.23}}
+{"id":"depth-estimation/depth-anything-v3-small-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":56407810,"mode":"worklet","progress":{"caseIndex":6,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":2010.666,"taskLoadMs":84.16,"taskLoad":{"count":3,"min":82.51,"max":623.658,"mean":263.443,"median":84.16,"p90":623.658,"iqr":541.148,"stdev":254.712},"pipeline":{"count":20,"min":1121.417,"max":1143.626,"mean":1131.265,"median":1131.899,"p90":1136.803,"iqr":5.271,"stdev":5.679},"execution":{"perIteration":{"forward":{"count":1,"ms":1113.9749029500001}},"totalMs":1113.9749029500001},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":32.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":32.9},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":32.9,"samples":243},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":208.75,"loadedMb":207.21,"peakMb":218.53,"disposedMb":217.63}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":98979332,"mode":"worklet","progress":{"caseIndex":7,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":3106.868,"taskLoadMs":97.795,"taskLoad":{"count":3,"min":72.313,"max":122.802,"mean":97.637,"median":97.795,"p90":122.802,"iqr":50.489,"stdev":20.612},"pipeline":{"count":20,"min":1202.689,"max":1394.095,"mean":1322.946,"median":1332.498,"p90":1369.383,"iqr":44.727,"stdev":43.812},"execution":{"perIteration":{"forward":{"count":1,"ms":1313.43115105}},"totalMs":1313.43115105},"units":262144,"gate":{"kind":"host","waitedS":30,"temperatureC":33.4,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":33.4},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":33.4,"samples":279},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":213.05,"loadedMb":310.19,"peakMb":438.38,"disposedMb":362.89}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":106480776,"mode":"worklet","progress":{"caseIndex":8,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":3802.077,"taskLoadMs":112.417,"taskLoad":{"count":3,"min":108.345,"max":118.054,"mean":112.939,"median":112.417,"p90":118.054,"iqr":9.709,"stdev":3.981},"pipeline":{"count":20,"min":1409.343,"max":1531.443,"mean":1467.808,"median":1472.759,"p90":1513.718,"iqr":52.484,"stdev":33.606},"execution":{"perIteration":{"forward":{"count":1,"ms":1458.1320316}},"totalMs":1458.1320316},"units":262144,"gate":{"kind":"host","waitedS":30,"temperatureC":34,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":34.5},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":34.5,"samples":312},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":371.29,"loadedMb":406.27,"peakMb":572.12,"disposedMb":349.41}}
+{"id":"colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","task":"colbertEmbeddings","model":"colbertEmbeddings.LFM2_5_COLBERT_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":377361478,"mode":"worklet","progress":{"caseIndex":11,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":9334.399,"taskLoadMs":1506.111,"taskLoad":{"count":3,"min":1476.83,"max":1598.885,"mean":1527.275,"median":1506.111,"p90":1598.885,"iqr":122.055,"stdev":52.027},"pipeline":{"count":20,"min":207.961,"max":479.761,"mean":260.773,"median":214.96,"p90":443.577,"iqr":14.834,"stdev":93.884},"execution":{"perIteration":{"forward":{"count":1,"ms":259.44660749999997}},"totalMs":259.44660749999997},"units":56,"gate":{"kind":"host","waitedS":46,"temperatureC":35.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":34.8},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":35.5,"samples":56},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":333.08,"loadedMb":658.02,"peakMb":673.97,"disposedMb":572.06}}
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"android","device":{"model":"SM-G986B","osVersion":"13","soc":"Exynos 990","isEmulator":false,"cpuCores":8,"totalMemoryBytes":11430510592},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-vulkan-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-vulkan-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-vulkan-fp16,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-vulkan-8-da4-w,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-3-b-xnnpack-spinquant,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/phi4-mini-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-4-b-xnnpack-8-da4-w,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-vulkan-8-da4-w,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-vulkan-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T16:21:48.041Z"}
+{"id":"llm/smollm2-135-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_135M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":175114287,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":9,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":6580.048,"taskLoadMs":749.776,"taskLoad":{"count":3,"min":745.523,"max":769.348,"mean":754.882,"median":749.776,"p90":769.348,"iqr":23.825,"stdev":10.375},"pipeline":{"count":20,"min":631.394,"max":680.221,"mean":647.449,"median":645.749,"p90":663.329,"iqr":16.824,"stdev":12.038},"execution":{"perIteration":{"forward":{"count":65,"ms":616.03780785}},"totalMs":616.03780785},"units":64,"detail":{"timeToFirstTokenMs":53.036,"prefillMs":53,"promptTokens":38},"gate":{"kind":"host","waitedS":0,"temperatureC":31.4,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":32.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":32.7,"samples":186},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5042,"memory":{"baselineMb":142.94,"loadedMb":1081.77,"peakMb":1104.01,"disposedMb":242.33}}
+{"id":"llm/lfm2-5-350-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":296972650,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":10,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":7123.444,"taskLoadMs":973.239,"taskLoad":{"count":3,"min":971.453,"max":1017.394,"mean":987.362,"median":973.239,"p90":1017.394,"iqr":45.941,"stdev":21.249},"pipeline":{"count":20,"min":736.247,"max":759.521,"mean":747.549,"median":747.28,"p90":756.832,"iqr":9.25,"stdev":6.671},"execution":{"perIteration":{"forward":{"count":65,"ms":711.16892535}},"totalMs":711.16892535},"units":64,"detail":{"timeToFirstTokenMs":51.709,"prefillMs":52,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":33.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":34.1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":34.1,"samples":210},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5247,"memory":{"baselineMb":248.84,"loadedMb":930.46,"peakMb":992.86,"disposedMb":204.55}}
+{"id":"llm/smollm2-360-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_360M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":421904303,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":12,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":407.097,"taskLoadMs":1535.842,"taskLoad":{"count":3,"min":1519.462,"max":1646.091,"mean":1567.132,"median":1535.842,"p90":1646.091,"iqr":126.629,"stdev":56.232},"pipeline":{"count":20,"min":1327.226,"max":1445.262,"mean":1370.188,"median":1367.592,"p90":1397.994,"iqr":17.725,"stdev":24.812},"execution":{"perIteration":{"forward":{"count":65,"ms":1337.44276375}},"totalMs":1337.44276375},"units":64,"detail":{"timeToFirstTokenMs":107.917,"prefillMs":108,"promptTokens":38},"gate":{"kind":"host","waitedS":0,"temperatureC":34.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":35.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":35.3,"samples":619},"thermalValid":true,"holdsTimedOut":0,"coolingMs":35117,"memory":{"baselineMb":204.48,"loadedMb":1917.95,"peakMb":1947.62,"disposedMb":372.6}}
+{"id":"llm/qwen2-5-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":439214950,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":13,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":12786.938,"taskLoadMs":2373.361,"taskLoad":{"count":3,"min":2344.239,"max":2408.296,"mean":2375.299,"median":2373.361,"p90":2408.296,"iqr":64.057,"stdev":26.187},"pipeline":{"count":20,"min":1190.239,"max":1345.918,"mean":1241.425,"median":1224.247,"p90":1288.552,"iqr":47.594,"stdev":39.168},"execution":{"perIteration":{"forward":{"count":65,"ms":1168.5948839500002}},"totalMs":1168.5948839500002},"units":64,"detail":{"timeToFirstTokenMs":159.595,"prefillMs":159,"promptTokens":37},"gate":{"kind":"host","waitedS":31,"temperatureC":34.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":35.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":35.3,"samples":312},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5082,"memory":{"baselineMb":383.99,"loadedMb":1117.06,"peakMb":1159.31,"disposedMb":253.99}}
+{"id":"llm/hammer2-1-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":443224596,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":14,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":10737.033,"taskLoadMs":3595.79,"taskLoad":{"count":3,"min":3534.5,"max":3620.04,"mean":3583.443,"median":3595.79,"p90":3620.04,"iqr":85.54,"stdev":35.996},"pipeline":{"count":20,"min":1236.87,"max":1308.302,"mean":1266.13,"median":1260.943,"p90":1291.113,"iqr":29.549,"stdev":21.303},"execution":{"perIteration":{"forward":{"count":65,"ms":1187.1069202}},"totalMs":1187.1069202},"units":64,"detail":{"timeToFirstTokenMs":123.758,"prefillMs":123,"promptTokens":27},"gate":{"kind":"host","waitedS":46,"temperatureC":34.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":35.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":35.2,"samples":318},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5081,"memory":{"baselineMb":262.57,"loadedMb":1104.89,"peakMb":1150.37,"disposedMb":245.97}}
+{"id":"llm/qwen3-0-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_0_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":529702696,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":15,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":12211.666,"taskLoadMs":4864.639,"taskLoad":{"count":3,"min":4811.507,"max":5028.548,"mean":4901.564,"median":4864.639,"p90":5028.548,"iqr":217.041,"stdev":92.374},"pipeline":{"count":20,"min":1557.892,"max":1612.486,"mean":1581.169,"median":1580.73,"p90":1596.103,"iqr":17.179,"stdev":13.496},"execution":{"perIteration":{"forward":{"count":65,"ms":1500.01963175}},"totalMs":1500.01963175},"units":64,"detail":{"timeToFirstTokenMs":104.184,"prefillMs":103,"promptTokens":16},"gate":{"kind":"host","waitedS":30,"temperatureC":35.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.3,"samples":386},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4931,"memory":{"baselineMb":252.07,"loadedMb":2565.34,"peakMb":2637.64,"disposedMb":334.01}}
+{"id":"llm/lfm2-5-vl-450-m-vulkan-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_450M.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":627140107,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":16,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":14459.845,"taskLoadMs":2004.668,"taskLoad":{"count":3,"min":1877.531,"max":3431.383,"mean":2437.861,"median":2004.668,"p90":3431.383,"iqr":1553.852,"stdev":704.441},"pipeline":{"count":20,"min":3686.125,"max":3802.578,"mean":3734.642,"median":3735.846,"p90":3769.275,"iqr":46.289,"stdev":29.741},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":62.95086775},"text_decoder":{"count":65,"ms":3598.3410892499996}},"totalMs":3661.291957},"units":64,"detail":{"timeToFirstTokenMs":278.825,"prefillMs":278,"promptTokens":17},"gate":{"kind":"host","waitedS":30,"temperatureC":35.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":35.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.3,"samples":856},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5129,"memory":{"baselineMb":331.7,"loadedMb":646.18,"peakMb":652.31,"disposedMb":619.22}}
+{"id":"llm/lfm2-5-vl-450-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_450M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":653603851,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":17,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":16372.09,"taskLoadMs":2493.083,"taskLoad":{"count":3,"min":2336.001,"max":2533.043,"mean":2454.042,"median":2493.083,"p90":2533.043,"iqr":197.043,"stdev":85.047},"pipeline":{"count":20,"min":1638.155,"max":1758.782,"mean":1687.418,"median":1691.663,"p90":1725.293,"iqr":48.991,"stdev":32.85},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":1.2413871},"text_decoder":{"count":65,"ms":1631.25037785}},"totalMs":1632.49176495},"units":64,"detail":{"timeToFirstTokenMs":79.672,"prefillMs":79,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":35.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.5},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.5,"samples":409},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4975,"memory":{"baselineMb":614.54,"loadedMb":1192.56,"peakMb":1247.05,"disposedMb":607.82}}
+{"id":"llm/lfm2-5-1-2-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_1_2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":815187806,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":18,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":17993.58,"taskLoadMs":4404.559,"taskLoad":{"count":3,"min":4215.166,"max":4521.004,"mean":4380.243,"median":4404.559,"p90":4521.004,"iqr":305.838,"stdev":126.036},"pipeline":{"count":20,"min":2222.971,"max":2305.394,"mean":2246.537,"median":2237.587,"p90":2270.542,"iqr":31.546,"stdev":21.393},"execution":{"perIteration":{"forward":{"count":65,"ms":2198.5553552}},"totalMs":2198.5553552},"units":64,"detail":{"timeToFirstTokenMs":186.689,"prefillMs":186,"promptTokens":17},"gate":{"kind":"host","waitedS":45,"temperatureC":35.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.4},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":36.6,"samples":946},"thermalValid":true,"holdsTimedOut":0,"coolingMs":50208,"memory":{"baselineMb":609.55,"loadedMb":1499.71,"peakMb":1606.79,"disposedMb":259.98}}
+{"id":"llm/bielik-v3-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.BIELIK_V3_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":939299957,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":19,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":22120.465,"taskLoadMs":5135.741,"taskLoad":{"count":3,"min":5104.167,"max":5223.302,"mean":5154.403,"median":5135.741,"p90":5223.302,"iqr":119.134,"stdev":50.395},"pipeline":{"count":20,"min":3198.058,"max":3366.728,"mean":3242.84,"median":3214.331,"p90":3347.752,"iqr":69.801,"stdev":54.823},"execution":{"perIteration":{"forward":{"count":65,"ms":3205.7403182}},"totalMs":3205.7403182},"units":64,"detail":{"timeToFirstTokenMs":387.851,"prefillMs":387,"promptTokens":26},"gate":{"kind":"host","waitedS":46,"temperatureC":35.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.4},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":36.4,"samples":1725},"thermalValid":true,"holdsTimedOut":0,"coolingMs":111148,"memory":{"baselineMb":264.18,"loadedMb":1894.17,"peakMb":1971.87,"disposedMb":522.24}}
+{"id":"llm/llama3-2-1-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_1B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":1092444893,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":20,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":25508.274,"taskLoadMs":6865.117,"taskLoad":{"count":3,"min":6217.891,"max":7039.058,"mean":6707.355,"median":6865.117,"p90":7039.058,"iqr":821.167,"stdev":353.313},"pipeline":{"count":20,"min":2990.707,"max":3031.356,"mean":3010.251,"median":3009.68,"p90":3024.439,"iqr":17.838,"stdev":11.584},"execution":{"perIteration":{"forward":{"count":65,"ms":2940.0728628}},"totalMs":2940.0728628},"units":64,"detail":{"timeToFirstTokenMs":435.419,"prefillMs":435,"promptTokens":44},"gate":{"kind":"host","waitedS":46,"temperatureC":35.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.4},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":36.4,"samples":1537},"thermalValid":true,"holdsTimedOut":0,"coolingMs":95504,"memory":{"baselineMb":521.81,"loadedMb":2348.46,"peakMb":2424.66,"disposedMb":301.86}}
+{"id":"llm/qwen2-5-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1172577510,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":21,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":26035.925,"taskLoadMs":6699.883,"taskLoad":{"count":3,"min":5171.827,"max":6905.367,"mean":6259.026,"median":6699.883,"p90":6905.367,"iqr":1733.54,"stdev":773.329},"pipeline":{"count":20,"min":3298.189,"max":3506.743,"mean":3349.975,"median":3331.432,"p90":3417.854,"iqr":47.71,"stdev":49.812},"execution":{"perIteration":{"forward":{"count":65,"ms":3275.12680695}},"totalMs":3275.12680695},"units":64,"detail":{"timeToFirstTokenMs":466.561,"prefillMs":466,"promptTokens":37},"gate":{"kind":"host","waitedS":46,"temperatureC":35.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.5},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.5,"samples":1746},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110877,"memory":{"baselineMb":306.01,"loadedMb":2348.74,"peakMb":2401.55,"disposedMb":452.46}}
+{"id":"llm/hammer2-1-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1176265276,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":22,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":25964.267,"taskLoadMs":7026.277,"taskLoad":{"count":3,"min":6954.38,"max":7031.012,"mean":7003.89,"median":7026.277,"p90":7031.012,"iqr":76.632,"stdev":35.062},"pipeline":{"count":20,"min":3162.036,"max":3285.319,"mean":3200.338,"median":3187.456,"p90":3270.408,"iqr":25.144,"stdev":37.912},"execution":{"perIteration":{"forward":{"count":65,"ms":3122.59448365}},"totalMs":3122.59448365},"units":64,"detail":{"timeToFirstTokenMs":344.382,"prefillMs":343,"promptTokens":27},"gate":{"kind":"host","waitedS":61,"temperatureC":35.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.4},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":36.4,"samples":1715},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110452,"memory":{"baselineMb":454.56,"loadedMb":2338.93,"peakMb":2398.34,"disposedMb":449.83}}
+{"id":"llm/qwen3-1-7-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_1_7B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1319364648,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":23,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":32493.9,"taskLoadMs":7410.071,"taskLoad":{"count":3,"min":7215.488,"max":7441.577,"mean":7355.712,"median":7410.071,"p90":7441.577,"iqr":226.089,"stdev":99.984},"pipeline":{"count":20,"min":3380.875,"max":3475.045,"mean":3412.993,"median":3406.906,"p90":3462.431,"iqr":16.594,"stdev":24.681},"execution":{"perIteration":{"forward":{"count":65,"ms":3331.1150519000003}},"totalMs":3331.1150519000003},"units":64,"detail":{"timeToFirstTokenMs":235.771,"prefillMs":234,"promptTokens":16},"gate":{"kind":"host","waitedS":46,"temperatureC":35.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.5},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":36.4,"samples":1759},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110935,"memory":{"baselineMb":446.27,"loadedMb":2371.49,"peakMb":2465.26,"disposedMb":638.83}}
+{"id":"llm/lfm2-5-2-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_2_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1807639919,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":24,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":38560.624,"taskLoadMs":10316.994,"taskLoad":{"count":3,"min":9988.904,"max":10410.795,"mean":10238.898,"median":10316.994,"p90":10410.795,"iqr":421.891,"stdev":180.872},"pipeline":{"count":20,"min":4910.611,"max":5053.619,"mean":4952.265,"median":4935.975,"p90":5040.496,"iqr":36.309,"stdev":45.156},"execution":{"perIteration":{"forward":{"count":65,"ms":4880.5507514500005}},"totalMs":4880.5507514500005},"units":64,"detail":{"timeToFirstTokenMs":427.986,"prefillMs":428,"promptTokens":18},"gate":{"kind":"host","waitedS":61,"temperatureC":35.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.5,"samples":3073},"thermalValid":true,"holdsTimedOut":0,"coolingMs":216606,"memory":{"baselineMb":641.03,"loadedMb":2090.67,"peakMb":2103.1,"disposedMb":950.63}}
+{"id":"llm/smollm2-1-7-b-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_1_7B.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":1818983855,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":25,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":40378.446,"taskLoadMs":8495.949,"taskLoad":{"count":3,"min":6582,"max":8776.701,"mean":7951.55,"median":8495.949,"p90":8776.701,"iqr":2194.7,"stdev":975.177},"pipeline":{"count":20,"min":5443.373,"max":5530.055,"mean":5478.191,"median":5481.171,"p90":5497.293,"iqr":29.889,"stdev":21.706},"execution":{"perIteration":{"forward":{"count":65,"ms":5433.31072485}},"totalMs":5433.31072485},"units":64,"detail":{"timeToFirstTokenMs":379.657,"prefillMs":379,"promptTokens":38},"gate":{"kind":"host","waitedS":61,"temperatureC":36,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.5},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.6,"samples":3066},"thermalValid":true,"holdsTimedOut":0,"coolingMs":201666,"memory":{"baselineMb":952.33,"loadedMb":2910.22,"peakMb":2990.65,"disposedMb":788.8}}
+{"id":"llm/hammer2-1-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2076552284,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":26,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":45438.283,"taskLoadMs":11142.924,"taskLoad":{"count":3,"min":11000.171,"max":11189.613,"mean":11110.903,"median":11142.924,"p90":11189.613,"iqr":189.442,"stdev":80.586},"pipeline":{"count":20,"min":5903.637,"max":6323.261,"mean":5977.026,"median":5937.639,"p90":6059.568,"iqr":64.849,"stdev":93.891},"execution":{"perIteration":{"forward":{"count":65,"ms":5902.00230135}},"totalMs":5902.00230135},"units":64,"detail":{"timeToFirstTokenMs":700.681,"prefillMs":699,"promptTokens":27},"gate":{"kind":"host","waitedS":61,"temperatureC":35.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.6,"samples":4026},"thermalValid":true,"holdsTimedOut":0,"coolingMs":294002,"memory":{"baselineMb":794.53,"loadedMb":2940.97,"peakMb":3043.46,"disposedMb":399.1}}
+{"id":"llm/qwen2-5-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2111318246,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":27,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":45059.349,"taskLoadMs":10801.202,"taskLoad":{"count":3,"min":10751.087,"max":10896.134,"mean":10816.141,"median":10801.202,"p90":10896.134,"iqr":145.047,"stdev":60.15},"pipeline":{"count":20,"min":6184.928,"max":8363.701,"mean":6377.183,"median":6247.277,"p90":6362.362,"iqr":61.029,"stdev":464.573},"execution":{"perIteration":{"forward":{"count":65,"ms":6299.77498645}},"totalMs":6299.77498645},"units":64,"detail":{"timeToFirstTokenMs":950.751,"prefillMs":950,"promptTokens":37},"gate":{"kind":"host","waitedS":45,"temperatureC":35.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.6},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.6,"samples":4079},"thermalValid":true,"holdsTimedOut":0,"coolingMs":292625,"memory":{"baselineMb":396.27,"loadedMb":2943.13,"peakMb":3042.62,"disposedMb":403.72}}
+{"id":"llm/llama3-2-3-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_3B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":2389281117,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":28,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":52550.929,"taskLoadMs":12027.412,"taskLoad":{"count":3,"min":9519.144,"max":12228.123,"mean":11258.226,"median":12027.412,"p90":12228.123,"iqr":2708.978,"stdev":1232.444},"pipeline":{"count":20,"min":7132.986,"max":7350.143,"mean":7191.567,"median":7174.198,"p90":7286.645,"iqr":27.377,"stdev":59.757},"execution":{"perIteration":{"forward":{"count":65,"ms":7117.11881115}},"totalMs":7117.11881115},"units":64,"detail":{"timeToFirstTokenMs":1117.616,"prefillMs":1117,"promptTokens":44},"gate":{"kind":"host","waitedS":46,"temperatureC":36.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.5,"samples":4682},"thermalValid":true,"holdsTimedOut":0,"coolingMs":338083,"memory":{"baselineMb":399.66,"loadedMb":3372.8,"peakMb":3461.32,"disposedMb":1003.86}}
+{"id":"llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_1_6B.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":2470992395,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":29,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":72217.052,"taskLoadMs":5949.561,"taskLoad":{"count":3,"min":5580.008,"max":6128.349,"mean":5885.973,"median":5949.561,"p90":6128.349,"iqr":548.341,"stdev":228.33},"pipeline":{"count":20,"min":7538.438,"max":7809.433,"mean":7702.3,"median":7708.82,"p90":7782.662,"iqr":76.999,"stdev":68.192},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":123.8011356},"text_decoder":{"count":65,"ms":7467.88616965}},"totalMs":7591.68730525},"units":64,"detail":{"timeToFirstTokenMs":714.558,"prefillMs":714,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":36,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.3,"samples":1695},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5371,"memory":{"baselineMb":1006.55,"loadedMb":1993.97,"peakMb":2000.35,"disposedMb":876.83}}
+{"id":"llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_1_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2479599371,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":30,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":73679.006,"taskLoadMs":7149.988,"taskLoad":{"count":3,"min":6532.406,"max":7286.572,"mean":6989.655,"median":7149.988,"p90":7286.572,"iqr":754.167,"stdev":328.097},"pipeline":{"count":20,"min":2920.928,"max":3028.699,"mean":2970.592,"median":2967.066,"p90":3022.445,"iqr":71.47,"stdev":36.876},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":3.41785955},"text_decoder":{"count":65,"ms":2911.10571275}},"totalMs":2914.5235723},"units":64,"detail":{"timeToFirstTokenMs":187.367,"prefillMs":186,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":35.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.5,"samples":1685},"thermalValid":true,"holdsTimedOut":0,"coolingMs":110887,"memory":{"baselineMb":863.87,"loadedMb":3136.75,"peakMb":3210.46,"disposedMb":664.69}}
+{"id":"llm/qwen3-4-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_4B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2697273128,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":31,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":59198.142,"taskLoadMs":14155.11,"taskLoad":{"count":3,"min":13892.8,"max":14443.919,"mean":14163.943,"median":14155.11,"p90":14443.919,"iqr":551.119,"stdev":225.08},"pipeline":{"count":20,"min":7384.173,"max":7567.759,"mean":7455.251,"median":7443.8,"p90":7543.295,"iqr":51.793,"stdev":49.039},"execution":{"perIteration":{"forward":{"count":65,"ms":7375.73373365}},"totalMs":7375.73373365},"units":64,"detail":{"timeToFirstTokenMs":529.109,"prefillMs":528,"promptTokens":16},"gate":{"kind":"host","waitedS":46,"temperatureC":35.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.1},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.5,"samples":4326},"thermalValid":true,"holdsTimedOut":0,"coolingMs":292504,"memory":{"baselineMb":656.6,"loadedMb":4012.35,"peakMb":4122.11,"disposedMb":448.48}}
+{"id":"llm/phi4-mini-xnnpack-8-da4-w","task":"llm","model":"llm.PHI4_MINI.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2833963001,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":32,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":58612.059,"taskLoadMs":14275.288,"taskLoad":{"count":3,"min":14065.409,"max":14287.62,"mean":14209.439,"median":14275.288,"p90":14287.62,"iqr":222.211,"stdev":101.969},"pipeline":{"count":20,"min":6793.108,"max":7756.081,"mean":6867.26,"median":6812.341,"p90":6860.038,"iqr":31.004,"stdev":205.105},"execution":{"perIteration":{"forward":{"count":65,"ms":6771.33118175}},"totalMs":6771.33118175},"units":64,"detail":{"timeToFirstTokenMs":376.304,"prefillMs":375,"promptTokens":11},"gate":{"kind":"host","waitedS":0,"temperatureC":36.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.5},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":37.6,"samples":4756},"thermalValid":true,"holdsTimedOut":0,"coolingMs":353087,"memory":{"baselineMb":434.86,"loadedMb":3738.66,"peakMb":3779.83,"disposedMb":273.96}}
+{"id":"llm/gemma4-e2-b-vulkan-8-da4-w","task":"llm","model":"llm.GEMMA4_E2B.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":2988556216,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":33,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":78777.714,"taskLoadMs":14579.614,"taskLoad":{"count":3,"min":13480.938,"max":15144.549,"mean":14401.7,"median":14579.614,"p90":15144.549,"iqr":1663.611,"stdev":690.719},"pipeline":{"count":20,"min":22212.006,"max":22876.734,"mean":22627.661,"median":22629.21,"p90":22781.577,"iqr":181.962,"stdev":152.716},"execution":{"perIteration":{"forward":{"count":65,"ms":22441.8796936}},"totalMs":22441.8796936},"units":64,"detail":{"timeToFirstTokenMs":1479.449,"prefillMs":1477,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":36.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":35.4},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.5,"samples":4900},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5387,"memory":{"baselineMb":276.46,"loadedMb":411.57,"peakMb":326.55,"disposedMb":322.16}}
+{"id":"llm/gemma4-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3247469492,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":34,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":71833.312,"taskLoadMs":15037.426,"taskLoad":{"count":3,"min":15024.221,"max":15269.846,"mean":15110.498,"median":15037.426,"p90":15269.846,"iqr":245.625,"stdev":112.805},"pipeline":{"count":20,"min":19177.906,"max":22341.332,"mean":21977.796,"median":22126.716,"p90":22289.684,"iqr":164.116,"stdev":651.117},"execution":{"perIteration":{"forward":{"count":65,"ms":21842.76147045}},"totalMs":21842.76147045},"units":64,"detail":{"timeToFirstTokenMs":1201.794,"prefillMs":1200,"promptTokens":17},"gate":{"kind":"host","waitedS":46,"temperatureC":35.4,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.6},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.5,"samples":5914},"thermalValid":true,"holdsTimedOut":0,"coolingMs":128991,"memory":{"baselineMb":284.5,"loadedMb":2205.52,"peakMb":2123.75,"disposedMb":918.8}}
+{"id":"llm/gemma4-omni-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_OMNI_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3651367476,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":35,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":79459.169,"taskLoadMs":17011.058,"taskLoad":{"count":3,"min":16600.677,"max":17129.232,"mean":16913.656,"median":17011.058,"p90":17129.232,"iqr":528.554,"stdev":226.507},"pipeline":{"count":20,"min":21985.867,"max":22352.865,"mean":22159.633,"median":22170.493,"p90":22279.118,"iqr":114.054,"stdev":94.754},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":23.77158085},"text_decoder":{"count":65,"ms":21985.7592117}},"totalMs":22009.530792550002},"units":64,"detail":{"timeToFirstTokenMs":1261.062,"prefillMs":1259,"promptTokens":17},"gate":{"kind":"host","waitedS":61,"temperatureC":35.4,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.2,"samples":5097},"thermalValid":true,"holdsTimedOut":0,"coolingMs":37311,"memory":{"baselineMb":911.13,"loadedMb":2695.26,"peakMb":2602.01,"disposedMb":349.84}}
+{"id":"llm/gemma4-omni-e2-b-vulkan-8-da4-w","task":"llm","model":"llm.GEMMA4_OMNI_E2B.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":3838710580,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":36,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":79476.456,"taskLoadMs":17601.543,"taskLoad":{"count":3,"min":16856.437,"max":20709.021,"mean":18389,"median":17601.543,"p90":20709.021,"iqr":3852.584,"stdev":1668.466},"pipeline":{"count":20,"min":21745.577,"max":22043.663,"mean":21882.109,"median":21888.715,"p90":21986.396,"iqr":117.01,"stdev":82.022},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":619.5385043},"text_decoder":{"count":65,"ms":21038.48950625}},"totalMs":21658.02801055},"units":64,"detail":{"timeToFirstTokenMs":1336,"prefillMs":1335,"promptTokens":17},"gate":{"kind":"host","waitedS":46,"temperatureC":35.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":35},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.1,"samples":4747},"thermalValid":true,"holdsTimedOut":0,"coolingMs":5628,"memory":{"baselineMb":345.77,"loadedMb":691.71,"peakMb":623.44,"disposedMb":400.08}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.jsonl
new file mode 100644
index 0000000000..5bae53c5a3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.jsonl
@@ -0,0 +1,7 @@
+{"type":"run","label":"v0.11.0-migan-libs-0.10.7-20261027","platform":"android","device":{"model":"SM-S921B","osVersion":"16","soc":"s5e9945","isEmulator":false,"cpuCores":10,"totalMemoryBytes":7574827008},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"everything","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-27T13:27:06.777Z"}
+{"id":"inpainting/migan-size-256-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12411650,"mode":"worklet","progress":{"caseIndex":1,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1492.362,"taskLoadMs":26.317,"taskLoad":{"count":3,"min":24.986,"max":383.055,"mean":144.786,"median":26.317,"p90":383.055,"iqr":358.07,"stdev":168.483},"pipeline":{"count":20,"min":87.326,"max":115.564,"mean":91.486,"median":90.572,"p90":92.1,"iqr":1.721,"stdev":5.687},"execution":{"perIteration":{"forward":{"count":1,"ms":84.2633769}},"totalMs":84.2633769},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":26.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":27.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":27.2,"samples":22},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":176.81,"loadedMb":331.51,"peakMb":348.59,"disposedMb":209.59}}
+{"id":"inpainting/migan-faces-256-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12411650,"mode":"worklet","progress":{"caseIndex":2,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":854.898,"taskLoadMs":36.507,"taskLoad":{"count":3,"min":31.813,"max":38.804,"mean":35.708,"median":36.507,"p90":38.804,"iqr":6.991,"stdev":2.909},"pipeline":{"count":20,"min":89.026,"max":104.793,"mean":91.602,"median":90.903,"p90":92.639,"iqr":1.787,"stdev":3.24},"execution":{"perIteration":{"forward":{"count":1,"ms":84.5885547}},"totalMs":84.5885547},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":26.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":27.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":27.2,"samples":19},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":211.52,"loadedMb":311.29,"peakMb":328.59,"disposedMb":223.49}}
+{"id":"inpainting/migan-size-512-vulkan-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":14058114,"mode":"worklet","progress":{"caseIndex":3,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1074.956,"taskLoadMs":45.308,"taskLoad":{"count":3,"min":44.594,"max":74.808,"mean":54.903,"median":45.308,"p90":74.808,"iqr":30.215,"stdev":14.078},"pipeline":{"count":20,"min":167.157,"max":182.003,"mean":174.783,"median":175.217,"p90":178.362,"iqr":4.34,"stdev":3.106},"execution":{"perIteration":{"forward":{"count":1,"ms":165.83594920000002}},"totalMs":165.83594920000002},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":26.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":28},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":27.2,"samples":35},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":234.47,"loadedMb":435.11,"peakMb":438.13,"disposedMb":243.21}}
+{"id":"inpainting/migan-size-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":4,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1201.58,"taskLoadMs":46.079,"taskLoad":{"count":3,"min":27.183,"max":55.685,"mean":42.982,"median":46.079,"p90":55.685,"iqr":28.502,"stdev":11.84},"pipeline":{"count":20,"min":132.396,"max":243.13,"mean":185.284,"median":176.792,"p90":223.849,"iqr":51.378,"stdev":31.243},"execution":{"perIteration":{"forward":{"count":1,"ms":181.29225194999998}},"totalMs":181.29225194999998},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":28,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":28.6},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":28.6,"samples":39},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":235.76,"loadedMb":218.18,"peakMb":286.54,"disposedMb":236.81}}
+{"id":"inpainting/migan-faces-256-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.FACES_256.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":24002700,"mode":"worklet","progress":{"caseIndex":5,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1052.767,"taskLoadMs":47.552,"taskLoad":{"count":3,"min":26.572,"max":50.327,"mean":41.484,"median":47.552,"p90":50.327,"iqr":23.756,"stdev":10.605},"pipeline":{"count":20,"min":132.139,"max":247.519,"mean":188.448,"median":188.482,"p90":242.01,"iqr":45.23,"stdev":32.849},"execution":{"perIteration":{"forward":{"count":1,"ms":184.9795332}},"totalMs":184.9795332},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":28.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":30.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":28.6,"samples":36},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":245.82,"loadedMb":227.98,"peakMb":295.54,"disposedMb":231.26}}
+{"id":"inpainting/migan-size-512-xnnpack-fp16","task":"inpainting","model":"inpainting.MIGAN.SIZE_512.XNNPACK_FP16","backend":"xnnpack","precision":"fp16","bytes":25181068,"mode":"worklet","progress":{"caseIndex":6,"caseCount":6,"repeat":1,"repeats":1},"status":"ok","downloadMs":1120.705,"taskLoadMs":28.883,"taskLoad":{"count":3,"min":28.401,"max":38.642,"mean":31.975,"median":28.883,"p90":38.642,"iqr":10.241,"stdev":4.718},"pipeline":{"count":20,"min":193.254,"max":262.467,"mean":234.744,"median":235.149,"p90":256.179,"iqr":28.645,"stdev":19.046},"execution":{"perIteration":{"forward":{"count":1,"ms":230.7937871}},"totalMs":230.7937871},"units":1048576,"gate":{"kind":"host","waitedS":0,"temperatureC":30.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":30.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":30.2,"samples":48},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":245.49,"loadedMb":252.51,"peakMb":435.8,"disposedMb":303.72}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.notes.json
new file mode 100644
index 0000000000..851fef2962
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-migan-libs-0.10.7-20261027-android-SM-S921B.notes.json
@@ -0,0 +1,14 @@
+{
+ "nativeLibsRelease": "v0.10.7-libs",
+ "source": "https://github.com/software-mansion/react-native-executorch/releases/tag/v0.10.7-libs",
+ "artifactSha256": {
+ "headers.tar.gz": "0a8a2380c1952e0284c2cdd831f5e2c062af056ace861f84671868170c174b73",
+ "vulkan-android-arm64-v8a.tar.gz": "a7ad34ac5f41146c339ace2cd808173973d3703893cc567edf41bb3564642ba1",
+ "core-android-arm64-v8a.tar.gz": "0bb757a4cfd06aee282018d98a9904f55bb0cc1fff5bcc16bb9a8a9a64a90145",
+ "xnnpack-android-arm64-v8a.tar.gz": "c50e17ccfe0feff0357aef6745f32c2980b029c6a49ec0e16bcd7f0c1c94baba",
+ "opencv-android-arm64-v8a.tar.gz": "1db60340773320b4f9bda166f407cf5d24153269f08c39a6af25eb42aec2835a"
+ },
+ "build": "Release; freshly downloaded artifacts verified against release checksums; native build outputs cleaned before rebuilding. S24 reused the refreshed Android native build with device-specific benchmark settings rebundled.",
+ "input": "Fixed 512x512 synthetic RGBA frame and a central 256x256 hole marked with a gray mask (25% of the image).",
+ "results": "All six platform-supported MIGAN variants completed with 20 timed iterations, 3 warmups, 3 load iterations and 5 memory iterations."
+}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-android-SM-S921B.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-android-SM-S921B.jsonl
new file mode 100644
index 0000000000..503b803e9e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-android-SM-S921B.jsonl
@@ -0,0 +1,38 @@
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"android","device":{"model":"SM-S921B","osVersion":"16","soc":"s5e9945","isEmulator":false,"cpuCores":10,"totalMemoryBytes":7574827008},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-vulkan-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-vulkan-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-vulkan-fp16,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-vulkan-8-da4-w,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-3-b-xnnpack-spinquant,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/phi4-mini-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-4-b-xnnpack-8-da4-w,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-vulkan-8-da4-w,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-vulkan-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T15:42:39.606Z"}
+{"id":"depth-estimation/zipdepth-base-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":12794626,"mode":"worklet","progress":{"caseIndex":1,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1831.515,"taskLoadMs":17.703,"taskLoad":{"count":3,"min":17.377,"max":609.813,"mean":214.964,"median":17.703,"p90":609.813,"iqr":592.436,"stdev":279.2},"pipeline":{"count":20,"min":16.688,"max":28.146,"mean":20.159,"median":19.084,"p90":23.375,"iqr":2.937,"stdev":2.994},"execution":{"perIteration":{"forward":{"count":1,"ms":16.67307035}},"totalMs":16.67307035},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29.7,"samples":7},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":146.39,"loadedMb":255.37,"peakMb":263.6,"disposedMb":201.62}}
+{"id":"depth-estimation/zipdepth-base-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.ZIPDEPTH_BASE.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":24609344,"mode":"worklet","progress":{"caseIndex":2,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":972.182,"taskLoadMs":36.226,"taskLoad":{"count":3,"min":25.062,"max":47.965,"mean":36.417,"median":36.226,"p90":47.965,"iqr":22.903,"stdev":9.351},"pipeline":{"count":20,"min":52.468,"max":117.738,"mean":74.737,"median":76.594,"p90":86.784,"iqr":25.79,"stdev":16.386},"execution":{"perIteration":{"forward":{"count":1,"ms":72.64470109999999}},"totalMs":72.64470109999999},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":29.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":29.7,"samples":16},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":215.14,"loadedMb":243.92,"peakMb":299.47,"disposedMb":287.05}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":35481732,"mode":"worklet","progress":{"caseIndex":3,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1053.14,"taskLoadMs":31.488,"taskLoad":{"count":3,"min":30.407,"max":46.187,"mean":36.027,"median":31.488,"p90":46.187,"iqr":15.78,"stdev":7.198},"pipeline":{"count":20,"min":477.819,"max":507.925,"mean":492.995,"median":493.128,"p90":505.388,"iqr":12.065,"stdev":8.078},"execution":{"perIteration":{"forward":{"count":1,"ms":489.04829099999995}},"totalMs":489.04829099999995},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":29.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":30.9},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":30.9,"samples":97},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":305.34,"loadedMb":274.12,"peakMb":391.5,"disposedMb":302.65}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-int8","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_INT8","backend":"xnnpack","precision":"int8","bytes":40603272,"mode":"worklet","progress":{"caseIndex":4,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1438.366,"taskLoadMs":53.432,"taskLoad":{"count":3,"min":49.762,"max":56.584,"mean":53.259,"median":53.432,"p90":56.584,"iqr":6.821,"stdev":2.787},"pipeline":{"count":20,"min":581.865,"max":628.356,"mean":595.105,"median":591.372,"p90":607.351,"iqr":15.747,"stdev":11.069},"execution":{"perIteration":{"forward":{"count":1,"ms":591.65635555}},"totalMs":591.65635555},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":30.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":33.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":33.7,"samples":125},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":307.21,"loadedMb":329.29,"peakMb":497.73,"disposedMb":294.2}}
+{"id":"depth-estimation/depth-anything-v2-small-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":49595524,"mode":"worklet","progress":{"caseIndex":5,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":1785.481,"taskLoadMs":58.751,"taskLoad":{"count":3,"min":47.743,"max":363.858,"mean":156.784,"median":58.751,"p90":363.858,"iqr":316.116,"stdev":146.493},"pipeline":{"count":20,"min":258.874,"max":264.999,"mean":261.339,"median":261.118,"p90":263.049,"iqr":1.999,"stdev":1.538},"execution":{"perIteration":{"forward":{"count":1,"ms":256.53707625000004}},"totalMs":256.53707625000004},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":33.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":34.9},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":34.9,"samples":58},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":292.09,"loadedMb":369.3,"peakMb":369.82,"disposedMb":235.88}}
+{"id":"depth-estimation/depth-anything-v3-small-vulkan-fp16","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.VULKAN_FP16","backend":"vulkan","precision":"fp16","bytes":56407810,"mode":"worklet","progress":{"caseIndex":6,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":2167.317,"taskLoadMs":80.964,"taskLoad":{"count":3,"min":78.549,"max":413.719,"mean":191.077,"median":80.964,"p90":413.719,"iqr":335.17,"stdev":157.434},"pipeline":{"count":20,"min":318.944,"max":346.942,"mean":328.196,"median":324.277,"p90":344.792,"iqr":11.776,"stdev":9.471},"execution":{"perIteration":{"forward":{"count":1,"ms":317.62733579999997}},"totalMs":317.62733579999997},"units":262144,"gate":{"kind":"host","waitedS":0,"temperatureC":34.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":36.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.3,"samples":69},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":246.21,"loadedMb":473.06,"peakMb":476.46,"disposedMb":263.12}}
+{"id":"depth-estimation/depth-anything-v2-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V2_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":98979332,"mode":"worklet","progress":{"caseIndex":7,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":2454.317,"taskLoadMs":31.795,"taskLoad":{"count":3,"min":27.348,"max":79.892,"mean":46.345,"median":31.795,"p90":79.892,"iqr":52.544,"stdev":23.791},"pipeline":{"count":20,"min":715.837,"max":786.308,"mean":753.326,"median":751.057,"p90":773.895,"iqr":23.737,"stdev":17.419},"execution":{"perIteration":{"forward":{"count":1,"ms":750.3458342}},"totalMs":750.3458342},"units":262144,"gate":{"kind":"host","waitedS":30,"temperatureC":36.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":36.2,"samples":160},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":257.87,"loadedMb":333.12,"peakMb":459.72,"disposedMb":380.48}}
+{"id":"depth-estimation/depth-anything-v3-small-xnnpack-fp32","task":"depthEstimation","model":"depthEstimation.DEPTH_ANYTHING_V3_SMALL.XNNPACK_FP32","backend":"xnnpack","precision":"fp32","bytes":106480776,"mode":"worklet","progress":{"caseIndex":8,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":3237.814,"taskLoadMs":54.49,"taskLoad":{"count":3,"min":51.921,"max":59.295,"mean":55.235,"median":54.49,"p90":59.295,"iqr":7.375,"stdev":3.056},"pipeline":{"count":20,"min":784.728,"max":859.867,"mean":831.493,"median":839.164,"p90":847.575,"iqr":16.217,"stdev":19.504},"execution":{"perIteration":{"forward":{"count":1,"ms":827.9224843}},"totalMs":827.9224843},"units":262144,"gate":{"kind":"host","waitedS":31,"temperatureC":36.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.9,"samples":177},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":385.43,"loadedMb":410.96,"peakMb":581.38,"disposedMb":377.29}}
+{"id":"colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","task":"colbertEmbeddings","model":"colbertEmbeddings.LFM2_5_COLBERT_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":377361478,"mode":"worklet","progress":{"caseIndex":11,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":7712.173,"taskLoadMs":502.682,"taskLoad":{"count":3,"min":502.077,"max":587.289,"mean":530.683,"median":502.682,"p90":587.289,"iqr":85.212,"stdev":40.027},"pipeline":{"count":20,"min":82.306,"max":99.276,"mean":84.579,"median":82.693,"p90":87.626,"iqr":0.775,"stdev":4.616},"execution":{"perIteration":{"forward":{"count":1,"ms":83.8619434}},"totalMs":83.8619434},"units":56,"gate":{"kind":"host","waitedS":30,"temperatureC":37,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.2,"samples":20},"thermalValid":true,"holdsTimedOut":0,"coolingMs":0,"memory":{"baselineMb":414.25,"loadedMb":668.69,"peakMb":679.89,"disposedMb":565.16}}
+{"type":"run","label":"v0.11.0-missing-20261026","platform":"android","device":{"model":"SM-S921B","osVersion":"16","soc":"s5e9945","isEmulator":false,"cpuCores":10,"totalMemoryBytes":7574827008},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"depth-estimation/depth-anything-v2-small-xnnpack-int8,depth-estimation/depth-anything-v2-small-xnnpack-fp32,depth-estimation/depth-anything-v2-small-vulkan-fp16,depth-estimation/depth-anything-v3-small-xnnpack-int8,depth-estimation/depth-anything-v3-small-xnnpack-fp32,depth-estimation/depth-anything-v3-small-vulkan-fp16,depth-estimation/zipdepth-base-xnnpack-fp32,depth-estimation/zipdepth-base-vulkan-fp16,llm/lfm2-5-1-2-b-xnnpack-8-da4-w,llm/lfm2-5-2-6-b-xnnpack-8-da4-w,llm/lfm2-5-350-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-xnnpack-8-da4-w,llm/lfm2-5-vl-450-m-vulkan-8-da4-w,llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w,llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w,llm/bielik-v3-1-5-b-xnnpack-8-da4-w,llm/llama3-2-1-b-xnnpack-spinquant,llm/llama3-2-3-b-xnnpack-spinquant,llm/smollm2-135-m-xnnpack-8-da8-w,llm/smollm2-360-m-xnnpack-8-da8-w,llm/smollm2-1-7-b-xnnpack-8-da8-w,llm/hammer2-1-0-5-b-xnnpack-8-da4-w,llm/hammer2-1-1-5-b-xnnpack-8-da4-w,llm/hammer2-1-3-b-xnnpack-8-da4-w,llm/phi4-mini-xnnpack-8-da4-w,llm/qwen2-5-0-5-b-xnnpack-8-da4-w,llm/qwen2-5-1-5-b-xnnpack-8-da4-w,llm/qwen2-5-3-b-xnnpack-8-da4-w,llm/qwen3-0-6-b-xnnpack-8-da4-w,llm/qwen3-1-7-b-xnnpack-8-da4-w,llm/qwen3-4-b-xnnpack-8-da4-w,llm/gemma4-e2-b-xnnpack-8-da4-w,llm/gemma4-e2-b-vulkan-8-da4-w,llm/gemma4-omni-e2-b-xnnpack-8-da4-w,llm/gemma4-omni-e2-b-vulkan-8-da4-w,colbert-embeddings/lfm2-5-colbert-350-m-xnnpack-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T16:23:01.879Z"}
+{"id":"llm/smollm2-135-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_135M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":175114287,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":9,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":3832.089,"taskLoadMs":386.657,"taskLoad":{"count":3,"min":379.703,"max":439.213,"mean":401.858,"median":386.657,"p90":439.213,"iqr":59.511,"stdev":26.567},"pipeline":{"count":20,"min":349.327,"max":366.337,"mean":357.871,"median":359,"p90":363.896,"iqr":5.944,"stdev":4.491},"execution":{"perIteration":{"forward":{"count":65,"ms":339.7336491}},"totalMs":339.7336491},"units":64,"detail":{"timeToFirstTokenMs":27.432,"prefillMs":27,"promptTokens":38},"gate":{"kind":"host","waitedS":0,"temperatureC":31.2,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":31.8},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":31.8,"samples":116},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4151,"memory":{"baselineMb":172.99,"loadedMb":1111.96,"peakMb":1102.05,"disposedMb":292.79}}
+{"id":"llm/lfm2-5-350-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_350M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":296972650,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":10,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":6622.177,"taskLoadMs":553.714,"taskLoad":{"count":3,"min":550.97,"max":598.651,"mean":567.778,"median":553.714,"p90":598.651,"iqr":47.681,"stdev":21.859},"pipeline":{"count":20,"min":423.712,"max":452.345,"mean":433.23,"median":431.899,"p90":439.279,"iqr":7.92,"stdev":6.657},"execution":{"perIteration":{"forward":{"count":65,"ms":413.94203045000006}},"totalMs":413.94203045000006},"units":64,"detail":{"timeToFirstTokenMs":20.206,"prefillMs":20,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":33.1,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":34.8},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":34,"samples":133},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4268,"memory":{"baselineMb":300.01,"loadedMb":946.35,"peakMb":1007,"disposedMb":336.92}}
+{"id":"llm/smollm2-360-m-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_360M.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":421904303,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":12,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":7687.854,"taskLoadMs":1037.663,"taskLoad":{"count":3,"min":973.063,"max":1245.605,"mean":1085.444,"median":1037.663,"p90":1245.605,"iqr":272.542,"stdev":116.282},"pipeline":{"count":20,"min":777.898,"max":1255.778,"mean":884.882,"median":841.617,"p90":988.877,"iqr":106.584,"stdev":116.691},"execution":{"perIteration":{"forward":{"count":65,"ms":860.95271335}},"totalMs":860.95271335},"units":64,"detail":{"timeToFirstTokenMs":54.567,"prefillMs":54,"promptTokens":38},"gate":{"kind":"host","waitedS":0,"temperatureC":35.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.1},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":35.9,"samples":227},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4487,"memory":{"baselineMb":354.09,"loadedMb":1925.46,"peakMb":1922.52,"disposedMb":360.71}}
+{"id":"llm/qwen2-5-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":439214950,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":13,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":8046.496,"taskLoadMs":876.287,"taskLoad":{"count":3,"min":871.232,"max":899.522,"mean":882.347,"median":876.287,"p90":899.522,"iqr":28.29,"stdev":12.319},"pipeline":{"count":20,"min":625.669,"max":812.225,"mean":671.511,"median":638.094,"p90":788.161,"iqr":14.047,"stdev":64.296},"execution":{"perIteration":{"forward":{"count":65,"ms":636.6627998}},"totalMs":636.6627998},"units":64,"detail":{"timeToFirstTokenMs":69.613,"prefillMs":69,"promptTokens":37},"gate":{"kind":"host","waitedS":30,"temperatureC":35.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":35.7},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":35.9,"samples":184},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4223,"memory":{"baselineMb":363.52,"loadedMb":1110.53,"peakMb":1129.38,"disposedMb":375.21}}
+{"id":"llm/hammer2-1-0-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_0_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":443224596,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":14,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":6487.192,"taskLoadMs":1245.711,"taskLoad":{"count":3,"min":1178.397,"max":1258.356,"mean":1227.488,"median":1245.711,"p90":1258.356,"iqr":79.959,"stdev":35.095},"pipeline":{"count":20,"min":608.33,"max":905.702,"mean":731.012,"median":705.119,"p90":872.835,"iqr":239.174,"stdev":113.826},"execution":{"perIteration":{"forward":{"count":65,"ms":692.9105719500001}},"totalMs":692.9105719500001},"units":64,"detail":{"timeToFirstTokenMs":53.661,"prefillMs":54,"promptTokens":27},"gate":{"kind":"host","waitedS":30,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.6},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.6,"samples":170},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4394,"memory":{"baselineMb":386.08,"loadedMb":1147.22,"peakMb":1137.53,"disposedMb":379.91}}
+{"id":"llm/qwen3-0-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_0_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":529702696,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":15,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":6.126,"taskLoadMs":1531.805,"taskLoad":{"count":3,"min":1491.238,"max":1578.986,"mean":1534.01,"median":1531.805,"p90":1578.986,"iqr":87.748,"stdev":35.857},"pipeline":{"count":20,"min":782.851,"max":1190.073,"mean":825.034,"median":790.375,"p90":911.003,"iqr":12.782,"stdev":94.982},"execution":{"perIteration":{"forward":{"count":65,"ms":791.3545573}},"totalMs":791.3545573},"units":64,"detail":{"timeToFirstTokenMs":38.256,"prefillMs":38,"promptTokens":16},"gate":{"kind":"host","waitedS":46,"temperatureC":36.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.5},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.5,"samples":636},"thermalValid":true,"holdsTimedOut":0,"coolingMs":49614,"memory":{"baselineMb":381.38,"loadedMb":2598.83,"peakMb":2620.83,"disposedMb":337.49}}
+{"id":"llm/lfm2-5-vl-450-m-vulkan-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_450M.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":627140107,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":16,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":11384.62,"taskLoadMs":430.118,"taskLoad":{"count":3,"min":423.402,"max":901.387,"mean":584.969,"median":430.118,"p90":901.387,"iqr":477.985,"stdev":223.758},"pipeline":{"count":20,"min":847.059,"max":890.739,"mean":867.22,"median":864.704,"p90":887.253,"iqr":20.288,"stdev":13.046},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":42.82048605},"text_decoder":{"count":65,"ms":726.62071745}},"totalMs":769.4412035},"units":64,"detail":{"timeToFirstTokenMs":41.46,"prefillMs":40,"promptTokens":17},"gate":{"kind":"host","waitedS":46,"temperatureC":36.4,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.5,"samples":227},"thermalValid":true,"holdsTimedOut":0,"coolingMs":4675,"memory":{"baselineMb":347.21,"loadedMb":1092.47,"peakMb":1059.62,"disposedMb":610.72}}
+{"id":"llm/lfm2-5-vl-450-m-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_450M.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":653603851,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":17,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":14949.062,"taskLoadMs":584.595,"taskLoad":{"count":3,"min":581.655,"max":627.256,"mean":597.835,"median":584.595,"p90":627.256,"iqr":45.601,"stdev":20.838},"pipeline":{"count":20,"min":663.02,"max":690.559,"mean":677.88,"median":677.911,"p90":689.068,"iqr":13.984,"stdev":8.765},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":0.52804255},"text_decoder":{"count":65,"ms":654.17576745}},"totalMs":654.70381},"units":64,"detail":{"timeToFirstTokenMs":20.644,"prefillMs":21,"promptTokens":17},"gate":{"kind":"host","waitedS":0,"temperatureC":36.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.6},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38,"samples":611},"thermalValid":true,"holdsTimedOut":0,"coolingMs":49694,"memory":{"baselineMb":610.89,"loadedMb":1212.88,"peakMb":1276.62,"disposedMb":659.18}}
+{"id":"llm/lfm2-5-1-2-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_1_2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":815187806,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":18,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":12653.432,"taskLoadMs":1126.627,"taskLoad":{"count":3,"min":1124.267,"max":1245.645,"mean":1165.513,"median":1126.627,"p90":1245.645,"iqr":121.378,"stdev":56.67},"pipeline":{"count":20,"min":1167.49,"max":1391.631,"mean":1226.768,"median":1193.679,"p90":1309.726,"iqr":102.891,"stdev":68.16},"execution":{"perIteration":{"forward":{"count":65,"ms":1203.5345817}},"totalMs":1203.5345817},"units":64,"detail":{"timeToFirstTokenMs":73.533,"prefillMs":73,"promptTokens":17},"gate":{"kind":"host","waitedS":46,"temperatureC":36.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":38.2},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":38.3,"samples":888},"thermalValid":true,"holdsTimedOut":0,"coolingMs":64910,"memory":{"baselineMb":659.44,"loadedMb":1520.1,"peakMb":1610.02,"disposedMb":786.75}}
+{"id":"llm/bielik-v3-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.BIELIK_V3_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":939299957,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":19,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":19052.922,"taskLoadMs":1262.411,"taskLoad":{"count":3,"min":1245.548,"max":1400.829,"mean":1302.929,"median":1262.411,"p90":1400.829,"iqr":155.281,"stdev":69.567},"pipeline":{"count":20,"min":1625.651,"max":1899.856,"mean":1699.803,"median":1673.145,"p90":1844.1,"iqr":59.835,"stdev":79.436},"execution":{"perIteration":{"forward":{"count":65,"ms":1680.62944835}},"totalMs":1680.62944835},"units":64,"detail":{"timeToFirstTokenMs":186.39,"prefillMs":186,"promptTokens":26},"gate":{"kind":"host","waitedS":61,"temperatureC":37,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":38.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.3,"samples":1524},"thermalValid":true,"holdsTimedOut":0,"coolingMs":125347,"memory":{"baselineMb":787.34,"loadedMb":1881.23,"peakMb":1925.04,"disposedMb":881.84}}
+{"id":"llm/llama3-2-1-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_1B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":1092444893,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":20,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":18177.734,"taskLoadMs":1877.059,"taskLoad":{"count":3,"min":1726.496,"max":1880.123,"mean":1827.893,"median":1877.059,"p90":1880.123,"iqr":153.627,"stdev":71.709},"pipeline":{"count":20,"min":1470.966,"max":1570.961,"mean":1506.593,"median":1507.218,"p90":1523.59,"iqr":20.298,"stdev":20.992},"execution":{"perIteration":{"forward":{"count":65,"ms":1474.1945558}},"totalMs":1474.1945558},"units":64,"detail":{"timeToFirstTokenMs":127.908,"prefillMs":127,"promptTokens":43},"gate":{"kind":"host","waitedS":76,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.5,"samples":2059},"thermalValid":true,"holdsTimedOut":0,"coolingMs":185631,"memory":{"baselineMb":889.66,"loadedMb":2401.63,"peakMb":2422.38,"disposedMb":765.5}}
+{"id":"llm/qwen2-5-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1172577510,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":21,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":18106.794,"taskLoadMs":1879.9,"taskLoad":{"count":3,"min":1781.328,"max":1935.807,"mean":1865.679,"median":1879.9,"p90":1935.807,"iqr":154.479,"stdev":63.863},"pipeline":{"count":20,"min":1623.733,"max":1968.323,"mean":1723.337,"median":1685.745,"p90":1857.014,"iqr":75.576,"stdev":94.545},"execution":{"perIteration":{"forward":{"count":65,"ms":1688.5431469}},"totalMs":1688.5431469},"units":64,"detail":{"timeToFirstTokenMs":151.694,"prefillMs":152,"promptTokens":37},"gate":{"kind":"host","waitedS":61,"temperatureC":36.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.6,"samples":2245},"thermalValid":true,"holdsTimedOut":0,"coolingMs":200687,"memory":{"baselineMb":763.57,"loadedMb":2356.38,"peakMb":2290.68,"disposedMb":817.49}}
+{"id":"llm/hammer2-1-1-5-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_1_5B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1176265276,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":22,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":18465.382,"taskLoadMs":1820.332,"taskLoad":{"count":3,"min":1805.991,"max":1827.282,"mean":1817.868,"median":1820.332,"p90":1827.282,"iqr":21.291,"stdev":8.865},"pipeline":{"count":20,"min":1604.707,"max":2162.725,"mean":1689.901,"median":1641.224,"p90":1737.764,"iqr":34.222,"stdev":140.646},"execution":{"perIteration":{"forward":{"count":65,"ms":1654.72291865}},"totalMs":1654.72291865},"units":64,"detail":{"timeToFirstTokenMs":179.466,"prefillMs":179,"promptTokens":27},"gate":{"kind":"host","waitedS":61,"temperatureC":36.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":38.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.5,"samples":1557},"thermalValid":true,"holdsTimedOut":0,"coolingMs":125741,"memory":{"baselineMb":829.64,"loadedMb":2363.19,"peakMb":2285.74,"disposedMb":813.9}}
+{"id":"llm/qwen3-1-7-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_1_7B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1319364648,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":23,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":19869.11,"taskLoadMs":2068.207,"taskLoad":{"count":3,"min":1963.205,"max":2135.351,"mean":2055.588,"median":2068.207,"p90":2135.351,"iqr":172.146,"stdev":70.843},"pipeline":{"count":20,"min":1771.758,"max":1982.474,"mean":1820.762,"median":1800.624,"p90":1898.541,"iqr":41.994,"stdev":56.008},"execution":{"perIteration":{"forward":{"count":65,"ms":1785.83859795}},"totalMs":1785.83859795},"units":64,"detail":{"timeToFirstTokenMs":89.746,"prefillMs":89,"promptTokens":16},"gate":{"kind":"host","waitedS":76,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":38.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.5,"samples":2146},"thermalValid":true,"holdsTimedOut":0,"coolingMs":185951,"memory":{"baselineMb":812.15,"loadedMb":2405.08,"peakMb":2439.43,"disposedMb":678.36}}
+{"id":"llm/lfm2-5-2-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_2_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":1807639919,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":24,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":26529.474,"taskLoadMs":2802.393,"taskLoad":{"count":3,"min":2752.652,"max":2845.721,"mean":2800.255,"median":2802.393,"p90":2845.721,"iqr":93.068,"stdev":38.025},"pipeline":{"count":20,"min":2595.42,"max":3702.075,"mean":2739.303,"median":2669.933,"p90":2833.771,"iqr":58.078,"stdev":235.397},"execution":{"perIteration":{"forward":{"count":65,"ms":2706.60034455}},"totalMs":2706.60034455},"units":64,"detail":{"timeToFirstTokenMs":152.393,"prefillMs":152,"promptTokens":18},"gate":{"kind":"host","waitedS":76,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":39.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":39.1,"samples":3162},"thermalValid":true,"holdsTimedOut":0,"coolingMs":276413,"memory":{"baselineMb":683.33,"loadedMb":2152.55,"peakMb":2067.91,"disposedMb":967.55}}
+{"id":"llm/smollm2-1-7-b-xnnpack-8-da8-w","task":"llm","model":"llm.SMOLLM2_1_7B.XNNPACK_8DA8W","backend":"xnnpack","precision":"8da8w","bytes":1818983855,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":25,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":27757.958,"taskLoadMs":2430.546,"taskLoad":{"count":3,"min":2097.106,"max":3366.398,"mean":2631.35,"median":2430.546,"p90":3366.398,"iqr":1269.292,"stdev":537.288},"pipeline":{"count":20,"min":2843.869,"max":3052.529,"mean":2903.195,"median":2899.656,"p90":2931.804,"iqr":38.938,"stdev":43.427},"execution":{"perIteration":{"forward":{"count":65,"ms":2880.1710707499997}},"totalMs":2880.1710707499997},"units":64,"detail":{"timeToFirstTokenMs":117.809,"prefillMs":118,"promptTokens":38},"gate":{"kind":"host","waitedS":91,"temperatureC":36.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":39.4},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":39,"samples":3458},"thermalValid":true,"holdsTimedOut":0,"coolingMs":306636,"memory":{"baselineMb":969.73,"loadedMb":2858.47,"peakMb":2943.11,"disposedMb":1368.29}}
+{"id":"llm/hammer2-1-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.HAMMER2_1_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2076552284,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":26,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":41095.029,"taskLoadMs":3366.916,"taskLoad":{"count":3,"min":3159.009,"max":4234.199,"mean":3586.708,"median":3366.916,"p90":4234.199,"iqr":1075.189,"stdev":465.646},"pipeline":{"count":20,"min":3061.394,"max":3190.406,"mean":3125.522,"median":3132.276,"p90":3171.113,"iqr":58.023,"stdev":37.833},"execution":{"perIteration":{"forward":{"count":65,"ms":3088.92735705}},"totalMs":3088.92735705},"units":64,"detail":{"timeToFirstTokenMs":223.782,"prefillMs":223,"promptTokens":27},"gate":{"kind":"host","waitedS":76,"temperatureC":37,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":38.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.4,"samples":4640},"thermalValid":true,"holdsTimedOut":0,"coolingMs":427480,"memory":{"baselineMb":1380.87,"loadedMb":2959.23,"peakMb":2901.24,"disposedMb":935.12}}
+{"id":"llm/qwen2-5-3-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN2_5_3B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2111318246,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":27,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":30120.515,"taskLoadMs":3078.211,"taskLoad":{"count":3,"min":3016.641,"max":3548.389,"mean":3214.413,"median":3078.211,"p90":3548.389,"iqr":531.748,"stdev":237.49},"pipeline":{"count":20,"min":3125.07,"max":4096.023,"mean":3293.932,"median":3217.7,"p90":3499.515,"iqr":94.919,"stdev":220.41},"execution":{"perIteration":{"forward":{"count":65,"ms":3256.6658436999996}},"totalMs":3256.6658436999996},"units":64,"detail":{"timeToFirstTokenMs":287.543,"prefillMs":287,"promptTokens":37},"gate":{"kind":"host","waitedS":91,"temperatureC":36.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":37.8},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":38.7,"samples":4280},"thermalValid":true,"holdsTimedOut":0,"coolingMs":382352,"memory":{"baselineMb":938.45,"loadedMb":2934.49,"peakMb":2903.09,"disposedMb":934.89}}
+{"id":"llm/llama3-2-3-b-xnnpack-spinquant","task":"llm","model":"llm.LLAMA3_2_3B.XNNPACK_SPINQUANT","backend":"xnnpack","precision":"spinquant","bytes":2389281117,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":28,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":35350.912,"taskLoadMs":3943.181,"taskLoad":{"count":3,"min":3927.127,"max":4727.91,"mean":4199.406,"median":3943.181,"p90":4727.91,"iqr":800.783,"stdev":373.766},"pipeline":{"count":20,"min":3576.918,"max":4133.875,"mean":3763.782,"median":3683.294,"p90":4035.132,"iqr":263.789,"stdev":171.863},"execution":{"perIteration":{"forward":{"count":65,"ms":3726.1109582999998}},"totalMs":3726.1109582999998},"units":64,"detail":{"timeToFirstTokenMs":340.142,"prefillMs":340,"promptTokens":43},"gate":{"kind":"host","waitedS":76,"temperatureC":36.8,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":39.3},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":39.3,"samples":4953},"thermalValid":true,"holdsTimedOut":0,"coolingMs":442928,"memory":{"baselineMb":928.97,"loadedMb":3364.19,"peakMb":3307.09,"disposedMb":1153.65}}
+{"id":"llm/lfm2-5-vl-1-6-b-vulkan-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_1_6B.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":2470992395,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":29,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":51361.217,"taskLoadMs":2173.456,"taskLoad":{"count":3,"min":2040.758,"max":3836.069,"mean":2683.428,"median":2173.456,"p90":3836.069,"iqr":1795.311,"stdev":816.839},"pipeline":{"count":20,"min":1546.428,"max":3170.87,"mean":1954.078,"median":1808.85,"p90":2390.858,"iqr":416.255,"stdev":375.906},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":63.663991450000005},"text_decoder":{"count":65,"ms":1668.9247471499998}},"totalMs":1732.5887386},"units":64,"detail":{"timeToFirstTokenMs":77.109,"prefillMs":76,"promptTokens":17},"gate":{"kind":"host","waitedS":91,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":36.8},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38,"samples":1279},"thermalValid":true,"holdsTimedOut":0,"coolingMs":95342,"memory":{"baselineMb":1152.77,"loadedMb":2968.25,"peakMb":2962.26,"disposedMb":1431.69}}
+{"id":"llm/lfm2-5-vl-1-6-b-xnnpack-8-da4-w","task":"llm","model":"llm.LFM2_5_VL_1_6B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2479599371,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":30,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":46654.71,"taskLoadMs":2450.623,"taskLoad":{"count":3,"min":2146.553,"max":3345.904,"mean":2647.693,"median":2450.623,"p90":3345.904,"iqr":1199.351,"stdev":509.076},"pipeline":{"count":20,"min":1397.328,"max":1621.142,"mean":1431.45,"median":1422.021,"p90":1442.739,"iqr":13.81,"stdev":45.252},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":5.3948552},"text_decoder":{"count":65,"ms":1400.12574635}},"totalMs":1405.52060155},"units":64,"detail":{"timeToFirstTokenMs":53.639,"prefillMs":53,"promptTokens":17},"gate":{"kind":"host","waitedS":45,"temperatureC":36.5,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.2},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.5,"samples":2043},"thermalValid":true,"holdsTimedOut":0,"coolingMs":185413,"memory":{"baselineMb":1431.86,"loadedMb":3063.05,"peakMb":3145.71,"disposedMb":1411.46}}
+{"id":"llm/qwen3-4-b-xnnpack-8-da4-w","task":"llm","model":"llm.QWEN3_4B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2697273128,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":31,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":56033.359,"taskLoadMs":5896.722,"taskLoad":{"count":3,"min":5469.382,"max":6786.504,"mean":6050.869,"median":5896.722,"p90":6786.504,"iqr":1317.121,"stdev":548.649},"pipeline":{"count":20,"min":3927.754,"max":5604.339,"mean":4177.727,"median":4044.966,"p90":4358.371,"iqr":276.891,"stdev":362.704},"execution":{"perIteration":{"forward":{"count":65,"ms":4136.9751458}},"totalMs":4136.9751458},"units":64,"detail":{"timeToFirstTokenMs":159.537,"prefillMs":159,"promptTokens":16},"gate":{"kind":"host","waitedS":46,"temperatureC":37,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":39.2},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":39.1,"samples":5179},"thermalValid":true,"holdsTimedOut":0,"coolingMs":458198,"memory":{"baselineMb":1420.02,"loadedMb":4006.06,"peakMb":3979.96,"disposedMb":1151.03}}
+{"id":"llm/phi4-mini-xnnpack-8-da4-w","task":"llm","model":"llm.PHI4_MINI.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":2833963001,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":32,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":42169.689,"taskLoadMs":5326.695,"taskLoad":{"count":3,"min":5019.666,"max":6166.394,"mean":5504.251,"median":5326.695,"p90":6166.394,"iqr":1146.727,"stdev":484.693},"pipeline":{"count":20,"min":3655.352,"max":3907.154,"mean":3732.141,"median":3720.356,"p90":3819.942,"iqr":64.728,"stdev":59.307},"execution":{"perIteration":{"forward":{"count":65,"ms":3687.9745445}},"totalMs":3687.9745445},"units":64,"detail":{"timeToFirstTokenMs":146.162,"prefillMs":146,"promptTokens":11},"gate":{"kind":"host","waitedS":106,"temperatureC":36.7,"thermalStatus":0,"timedOut":false},"thermal":{"status":1,"statusName":"light","batteryTemperatureC":39.8},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.3,"samples":5366},"thermalValid":true,"holdsTimedOut":0,"coolingMs":488300,"memory":{"baselineMb":1147.13,"loadedMb":3770.29,"peakMb":3677.17,"disposedMb":1154.4}}
+{"id":"llm/gemma4-e2-b-vulkan-8-da4-w","task":"llm","model":"llm.GEMMA4_E2B.VULKAN_8DA4W","backend":"vulkan","precision":"8da4w","bytes":2988556216,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":33,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":49332.228,"taskLoadMs":5768.968,"taskLoad":{"count":3,"min":5580.237,"max":5936.74,"mean":5761.982,"median":5768.968,"p90":5936.74,"iqr":356.502,"stdev":145.625},"pipeline":{"count":20,"min":4221.859,"max":4369.878,"mean":4312.48,"median":4323.733,"p90":4354.988,"iqr":60.586,"stdev":42.624},"execution":{"perIteration":{"forward":{"count":65,"ms":3874.0955859}},"totalMs":3874.0955859},"units":64,"detail":{"timeToFirstTokenMs":185.776,"prefillMs":183,"promptTokens":17},"gate":{"kind":"host","waitedS":91,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":37.3},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":37.3,"samples":2935},"thermalValid":true,"holdsTimedOut":0,"coolingMs":216144,"memory":{"baselineMb":1154.44,"loadedMb":3906.29,"peakMb":3667.01,"disposedMb":298.23}}
+{"id":"llm/gemma4-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3247469492,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":34,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":58325.538,"taskLoadMs":3831.15,"taskLoad":{"count":3,"min":3814.127,"max":3878.162,"mean":3841.146,"median":3831.15,"p90":3878.162,"iqr":64.035,"stdev":27.081},"pipeline":{"count":20,"min":8553.459,"max":13362.534,"mean":9642.699,"median":9060.464,"p90":12680.278,"iqr":1209.487,"stdev":1476.169},"execution":{"perIteration":{"forward":{"count":65,"ms":9587.631437799999}},"totalMs":9587.631437799999},"units":64,"detail":{"timeToFirstTokenMs":441.691,"prefillMs":441,"promptTokens":17},"gate":{"kind":"host","waitedS":31,"temperatureC":36.9,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":38.6},"thermalPeak":{"status":1,"statusName":"light","batteryTemperatureC":39.2,"samples":7316},"thermalValid":true,"holdsTimedOut":0,"coolingMs":564104,"memory":{"baselineMb":291.86,"loadedMb":2403.71,"peakMb":2162.33,"disposedMb":969.12}}
+{"id":"llm/gemma4-omni-e2-b-xnnpack-8-da4-w","task":"llm","model":"llm.GEMMA4_OMNI_E2B.XNNPACK_8DA4W","backend":"xnnpack","precision":"8da4w","bytes":3651367476,"note":"independent single-user chat prompt; KV cache reset each iteration; 64 generated tokens with EOS ignored; multimodal models are driven text-only","mode":"async","progress":{"caseIndex":35,"caseCount":36,"repeat":1,"repeats":1},"status":"ok","downloadMs":53793.179,"taskLoadMs":4726.15,"taskLoad":{"count":3,"min":4669.735,"max":5076.23,"mean":4824.038,"median":4726.15,"p90":5076.23,"iqr":406.495,"stdev":179.807},"pipeline":{"count":20,"min":8548.398,"max":13466.461,"mean":9477.603,"median":9029.076,"p90":11913.281,"iqr":736.411,"stdev":1465.979},"execution":{"perIteration":{"token_embedding":{"count":65,"ms":11.840393},"text_decoder":{"count":65,"ms":9405.6850317}},"totalMs":9417.525424700001},"units":64,"detail":{"timeToFirstTokenMs":479.227,"prefillMs":479,"promptTokens":17},"gate":{"kind":"host","waitedS":91,"temperatureC":36.6,"thermalStatus":0,"timedOut":false},"thermal":{"status":0,"statusName":"none","batteryTemperatureC":38},"thermalPeak":{"status":0,"statusName":"none","batteryTemperatureC":38.5,"samples":7718},"thermalValid":true,"holdsTimedOut":0,"coolingMs":612939,"memory":{"baselineMb":954.94,"loadedMb":2835.28,"peakMb":2609.13,"disposedMb":362.26}}
+{"id":"llm/gemma4-omni-e2-b-vulkan-8-da4-w","status":"error","error":"app process died during load","progress":{"repeat":1}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.jsonl b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.jsonl
new file mode 100644
index 0000000000..a7ed44cc3c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.jsonl
@@ -0,0 +1,2 @@
+{"type":"run","label":"v0.11.0-missing-20261026-retry-vulkan","platform":"android","device":{"model":"SM-S921B","osVersion":"16","soc":"s5e9945","isEmulator":false,"cpuCores":10,"totalMemoryBytes":7574827008},"inputSpecVersion":1,"buildType":"release","clocksPinned":false,"settings":{"suite":"llm/gemma4-omni-e2-b-vulkan-8-da4-w","iterations":20,"warmup":3,"memoryIterations":5,"loadIterations":3,"repeats":1,"maxTempC":37,"maxBytes":6000000000,"urlMap":{}},"startedAt":"2026-10-26T19:38:42.066Z"}
+{"id":"llm/gemma4-omni-e2-b-vulkan-8-da4-w","status":"error","error":"app process died during load","progress":{"repeat":1}}
diff --git a/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.notes.json b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.notes.json
new file mode 100644
index 0000000000..a3500eba16
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/04-benchmarks/runs/s24/v0.11.0-missing-20261026-retry-vulkan-android-SM-S921B.notes.json
@@ -0,0 +1,5 @@
+{
+ "case": "llm/gemma4-omni-e2-b-vulkan-8-da4-w",
+ "outcome": "Failed during loading in the original batch and a fresh-process retry. No measurement published.",
+ "evidence": "2026-10-26 20:38:51 device log: lmkd reclaimed com.anonymous.benchmarks (pid 30877, oom_score_adj 0), reason: min2x watermark is breached even after kill; level: 2. Confirms system memory pressure during the retry."
+}
diff --git a/docs/versioned_docs/version-0.11.x/05-other/01-compatibility.mdx b/docs/versioned_docs/version-0.11.x/05-other/01-compatibility.mdx
new file mode 100644
index 0000000000..0f75b0e720
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/05-other/01-compatibility.mdx
@@ -0,0 +1,147 @@
+---
+title: Compatibility
+slug: /other/compatibility
+description: 'React Native ExecuTorch compatibility table showing which versions of React Native are supported.'
+---
+
+import styles from '@site/src/components/CompatibilityTable/styles.module.css';
+
+## New Architecture (Fabric)
+
+React Native ExecuTorch supports only the [New Architecture](https://reactnative.dev/architecture/landing-page) of React Native.
+
+## react-native-executorch
+
+
+
+
+
+ React Native ExecuTorch
+ React Native version
+
+
+ 0.78
+ 0.79
+ 0.80
+ 0.81
+ 0.82
+ 0.83
+ 0.84
+ 0.85
+ 0.86
+
+
+
+
+ 0.8.x
+ no
+ no
+ no
+ yes
+ yes
+ yes
+ yes
+ yes
+ untested†
+
+
+ 0.9.x
+ no
+ no
+ no
+ yes
+ yes
+ yes
+ yes
+ yes
+ untested†
+
+
+ 0.10.x
+ no
+ no
+ no
+ no*
+ no*
+ yes
+ yes
+ yes
+ yes
+
+
+
+
+
+
+
+**\*** `react-native-executorch` 0.10 needs `react-native-worklets`
+`>=0.10.0 <0.14.0`, and worklets 0.10 is the first release to serialize an
+`ArrayBufferView` natively ([reanimated
+#9475](https://github.com/software-mansion/react-native-reanimated/pull/9475));
+older ones rebuild the view over its whole backing buffer, losing `byteOffset`
+and `length`. Worklets 0.10 in turn requires React Native 0.83+, which is what
+rules out 0.81 and 0.82.
+
+**†** Not verified. 0.8.x and 0.9.x were released before React Native 0.86 and
+are maintained on the `legacy` dist-tag only.
+
+
+
+## Expo SDK
+
+`npx expo install` picks the `react-native-worklets` an SDK bundles, which is
+older than this library needs on SDK 55 and 56. Both work once you ask for the
+versions below explicitly — Reanimated pins worklets exactly, so it moves with
+it.
+
+
+
+
+
+ Expo SDK
+ React Native
+ Bundled worklets
+ react-native-executorch 0.10.x
+
+
+
+
+ 54
+ 0.81
+ 0.5.1
+ no
+
+
+ 55
+ 0.83
+ 0.7.4
+ needs explicit versions
+
+
+ 56
+ 0.85
+ 0.8.3
+ needs explicit versions
+
+
+ 57
+ 0.86
+ 0.10.1
+ yes
+
+
+
+
+
+
+
+On SDK 55 and 56, install both:
+
+```bash
+npm install react-native-worklets@^0.10.0 react-native-reanimated@^4.5.0
+```
+
+SDK 54 is React Native 0.81, below what worklets 0.10 accepts, so no
+combination of versions works there.
+
+
diff --git a/docs/versioned_docs/version-0.11.x/05-other/02-troubleshooting.md b/docs/versioned_docs/version-0.11.x/05-other/02-troubleshooting.md
new file mode 100644
index 0000000000..c6949f9606
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/05-other/02-troubleshooting.md
@@ -0,0 +1,166 @@
+---
+title: Troubleshooting
+slug: /other/troubleshooting
+description: 'Build and install failures caused by a project setup React Native ExecuTorch cannot control, and what to do about each.'
+keywords:
+ [react native executorch, troubleshooting, use_frameworks, pnpm, opencv, cocoapods, simulator]
+---
+
+Failures that come from how a project is set up rather than from the library
+itself. Each one is reproducible, so the symptom is quoted exactly — search
+this page for the error you got.
+
+## `Build input files cannot be found` after install
+
+```
+error: Build input files cannot be found:
+'.../XnnpackBackend.xcframework/ios-arm64-simulator/libXnnpackBackend.a'
+```
+
+The native artifacts are not in the npm tarball. They are downloaded by a
+**postinstall** hook, and your package manager skipped it:
+
+- **pnpm 10 and later block dependency build scripts by default** and print
+ `Ignored build scripts: react-native-executorch` during install.
+- **npm 12 and later** (and npm 11.16+ with `strict-allow-scripts=true`) skip
+ install scripts of packages not listed in `allowScripts`, with only a warning.
+- `--ignore-scripts`, and `npm ci --ignore-scripts`, do the same.
+
+Nothing fails at that point — not even `pod install`, which does not check that
+a vendored framework exists — so the error only appears once Xcode goes looking
+for the file. Recent versions fail during `pod install` (and during the Android
+configure phase) with this fix in the message instead. Re-run the hook:
+
+```bash
+pnpm approve-builds react-native-executorch # pnpm
+npm approve-scripts react-native-executorch # npm 12+, then:
+npm rebuild react-native-executorch # npm
+node node_modules/react-native-executorch/scripts/download-libs.js
+```
+
+## `Multiple commands produce .../Headers/Types.h`
+
+An app built with `use_frameworks!` — directly, as Firebase requires, or through
+expo-build-properties' `"useFrameworks": "static"` — makes CocoaPods build the
+pod as a framework and flat-copy its public headers into one directory.
+Versions up to 0.10.0 published every header, and several share a basename, so
+the build fails while it is still being planned.
+
+Update the library. On 0.10.0 exactly, force the pod back to a static library:
+
+```ruby
+pre_install do |installer|
+ installer.pod_targets.each do |pod|
+ if pod.name == 'react-native-executorch'
+ def pod.build_type
+ Pod::BuildType.static_library
+ end
+ end
+ end
+end
+```
+
+Expo SDK 55 and later already do this for you: their autolinking downgrades
+every pod that vendors an `.xcframework` to a static library, which is why an
+Expo app usually never sees this. Setting `buildReactNativeFromSource: true`
+turns that off again.
+
+## `transitive dependencies that include statically linked binaries`
+
+```
+[!] The 'Pods-YourApp' target has transitive dependencies that include
+statically linked binaries: (.../opencv-rne/opencv2.xcframework)
+```
+
+`use_frameworks!` with no argument means **dynamic** linkage, which CocoaPods
+refuses to combine with a statically linked dependency. Ask for static
+frameworks instead:
+
+```ruby
+use_frameworks! :linkage => :static
+```
+
+## `frameworks with conflicting names: opencv2.xcframework`
+
+Another pod vendors OpenCV under the same framework name — `react-native-fast-opencv`
+(via `FastOpenCV-iOS`) is the common one — and CocoaPods installs only one
+framework called `opencv2`.
+
+Recent versions handle this for you: when `react-native-fast-opencv` is
+installed alongside this library, we depend on the OpenCV it vendors instead of
+our own, and compile against that copy's headers. `pod install` prints which one
+it chose. Nothing to configure, and both libraries work in the same app.
+
+To force the choice, name the pod that should provide OpenCV:
+
+```json
+{
+ "react-native-executorch": {
+ "opencvPod": "opencv-rne"
+ }
+}
+```
+
+`opencv-rne` is ours; any pod that vendors an `opencv2.xcframework` is accepted.
+We only use `opencv2/core.hpp` and `opencv2/imgproc.hpp`, so an OpenCV 4.x build
+serves. Forcing ours while another OpenCV is installed brings the conflict back,
+which is what the setting is for when you would rather drop the other library.
+
+If you do not use this library's vision tasks at all, drop its OpenCV instead:
+
+```json
+{
+ "react-native-executorch": {
+ "backends": ["xnnpack", "coreml", "mlx"],
+ "libs": ["phonemis"]
+ }
+}
+```
+
+Re-run your package manager's install afterwards. See
+[Native Libraries](../03-core-and-advanced/08-native-libraries.md) for what each
+entry covers — leaving `opencv` out disables every computer-vision task.
+
+## `None of the architectures in ARCHS (x86_64) are valid`
+
+The library ships `arm64` slices only, and the podspec excludes `x86_64` from
+simulator builds. **Intel Macs cannot build for the iOS simulator**, and neither
+can an Apple silicon Mac running Xcode under Rosetta, or an Intel macOS CI
+image. Use an Apple silicon machine, or a physical device.
+
+## `The platform of the target ... may not be compatible`
+
+```
+[!] The platform of the target `YourApp` (iOS 16.4) may not be compatible with
+`react-native-executorch (0.10.0)` which has a minimum requirement of iOS 17.0.
+```
+
+This is a **warning**, so `pod install` still succeeds and the failure surfaces
+later. The library needs iOS 17. In an Expo app, set it explicitly — the default
+is lower:
+
+```json
+["expo-build-properties", { "ios": { "deploymentTarget": "17.0" } }]
+```
+
+## The `react-native-executorch` config block is ignored
+
+The postinstall hook reads the block from the directory where the install was
+invoked (`INIT_CWD`), then from every `package.json` above the installed
+package. In a hoisted monorepo both land on the **workspace root**, so a block
+in `apps/mobile/package.json` is never seen — put it in the root `package.json`
+instead. The install log names the manifest that won, and
+`node_modules/react-native-executorch/rne-build-config.json` records which flags
+were written.
+
+## An old Android device or emulator crashes on load
+
+Native code is shipped for `arm64-v8a` and `x86_64` only. A build that also
+produces `armeabi-v7a` or `x86` splits (React Native's default
+`reactNativeArchitectures` lists all four) will package those without the
+library's `.so`, and loading it fails at runtime on such a device. Restrict the
+app to the supported ABIs:
+
+```properties
+reactNativeArchitectures=arm64-v8a,x86_64
+```
diff --git a/docs/versioned_docs/version-0.11.x/05-other/_category_.json b/docs/versioned_docs/version-0.11.x/05-other/_category_.json
new file mode 100644
index 0000000000..adf9e6fa1b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/05-other/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Other",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Compatibility matrices and supplementary documentation."
+ }
+}
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/RnExecuTorchError.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/RnExecuTorchError.md
new file mode 100644
index 0000000000..d0bbf45b8d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/RnExecuTorchError.md
@@ -0,0 +1,51 @@
+# Function: RnExecuTorchError()
+
+> **RnExecuTorchError**\<`C`\>(`code`, `message`, `etRuntimeErrorCode?`): [`RnExecuTorchError`](../type-aliases/RnExecuTorchError.md)\<`C`\>
+
+Defined in: [core/error.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/error.ts#L84)
+
+Creates an RnExecuTorchError carrying a machine-readable code.
+
+## Type Parameters
+
+### C
+
+`C` _extends_ `"LOAD_FAILED"` \| `"EXECUTION_FAILED"` \| `"SCHEMA_MISMATCH"` \| `"INVALID_ARGUMENT"` \| `"INVALID_STATE"` \| `"RESOURCE_DISPOSED"` \| `"RESOURCE_BUSY"` \| `"DOWNLOAD_FAILED"` \| `"DOWNLOAD_ABORTED"` \| `"UNKNOWN"`
+
+The specific error code.
+
+## Parameters
+
+### code
+
+`C`
+
+The classification to attach. See [RnExecuTorchErrorCode](../type-aliases/RnExecuTorchErrorCode.md).
+
+### message
+
+`string`
+
+A human-readable description of the failure.
+
+### etRuntimeErrorCode?
+
+`number`
+
+The raw ExecuTorch runtime error, when available.
+
+## Returns
+
+[`RnExecuTorchError`](../type-aliases/RnExecuTorchError.md)\<`C`\>
+
+An `Error` carrying `code` and `name: 'RnExecuTorchError'`.
+
+## See
+
+[RnExecuTorchErrorCode](../type-aliases/RnExecuTorchErrorCode.md)
+
+## Example
+
+```typescript
+throw RnExecuTorchError('INVALID_ARGUMENT', 'Shape dimensions must be positive');
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createClassifier.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createClassifier.md
new file mode 100644
index 0000000000..3961a2ec9e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createClassifier.md
@@ -0,0 +1,49 @@
+# Function: createClassifier()
+
+> **createClassifier**\<`L`\>(`config`, `runtime?`): `Promise`\<[`Classifier`](../type-aliases/Classifier.md)\<`L`\>\>
+
+Defined in: [extensions/cv/tasks/classification.ts:120](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L120)
+
+Creates an image classifier runner for executing local Image Classification
+models.
+
+It validates the model inputs and outputs requirements, asserts that the
+labels array length matches the model's output vocabulary size, pre-allocates
+the necessary static execution tensors, sets up an image preprocessor, and
+registers clean disposal hooks to clear all native memory.
+
+## Type Parameters
+
+### L
+
+`L`
+
+The type representing the classification labels.
+
+## Parameters
+
+### config
+
+[`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`L`\>
+
+Classifier task configuration containing path and options.
+See [ClassifierModel](../type-aliases/ClassifierModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`Classifier`](../type-aliases/Classifier.md)\<`L`\>\>
+
+A promise resolving to the instantiated [Classifier](../type-aliases/Classifier.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+`SCHEMA_MISMATCH` if model schema does not match classification spec, or
+`INVALID_ARGUMENT` if labels length does not match model output classes.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createColbertEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createColbertEmbedder.md
new file mode 100644
index 0000000000..ec5912da1c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createColbertEmbedder.md
@@ -0,0 +1,44 @@
+# Function: createColbertEmbedder()
+
+> **createColbertEmbedder**(`config`, `runtime?`): `Promise`\<[`ColbertEmbedder`](../type-aliases/ColbertEmbedder.md)\>
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:235](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L235)
+
+Creates a ColBERT (late-interaction) embedder, which maps a text to one
+vector per token rather than a single pooled vector. Relevance is then scored
+with [ColbertEmbedder.maxSim](../type-aliases/ColbertEmbedder.md#maxsim) instead of a cosine.
+
+Inputs are built the way [PyLate](https://github.com/lightonai/pylate)
+builds them: `[BOS, prefix, ...tokens]`,
+with queries padded to a fixed length by expansion tokens and documents fed
+at their exact length. The per-token projection and L2 normalization are
+baked into the exported `.pte`.
+
+## Parameters
+
+### config
+
+[`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md)
+
+ColBERT embedder configuration containing the model and
+tokenizer paths and the tokenization settings. See [ColbertEmbedderModel](../type-aliases/ColbertEmbedderModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`ColbertEmbedder`](../type-aliases/ColbertEmbedder.md)\>
+
+A promise resolving to the instantiated [ColbertEmbedder](../type-aliases/ColbertEmbedder.md).
+
+## Throws
+
+With code `LOAD_FAILED` if the model or tokenizer
+fails to load, `SCHEMA_MISMATCH` if the model schema does not match the
+ColBERT specification, or `INVALID_ARGUMENT` if a configured token is not in
+the vocabulary or `queryLength` does not fit the model.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createDepthEstimator.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createDepthEstimator.md
new file mode 100644
index 0000000000..1374b284f5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createDepthEstimator.md
@@ -0,0 +1,43 @@
+# Function: createDepthEstimator()
+
+> **createDepthEstimator**(`config`, `runtime?`): `Promise`\<[`DepthEstimator`](../type-aliases/DepthEstimator.md)\>
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:109](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L109)
+
+Creates a depth estimator runner for executing local depth estimation models.
+
+It validates the model inputs and outputs requirements, pre-allocates the
+necessary static execution tensors, sets up an image preprocessor, and
+registers clean disposal hooks to clear all native memory.
+
+Accepts batched or unbatched CHW RGB inputs and matching depth outputs.
+Output spatial dimensions may differ from the input tensor. Preprocessing
+and output interpolation follow `modelOpts`; depth values retain the model's
+original scale.
+
+## Parameters
+
+### config
+
+[`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md)
+
+Depth estimator task configuration containing path and options.
+See [DepthEstimatorModel](../type-aliases/DepthEstimatorModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`DepthEstimator`](../type-aliases/DepthEstimator.md)\>
+
+A promise resolving to the instantiated [DepthEstimator](../type-aliases/DepthEstimator.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match depth estimation spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createFsmnVoiceActivityDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createFsmnVoiceActivityDetector.md
new file mode 100644
index 0000000000..5c4ce41fa0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createFsmnVoiceActivityDetector.md
@@ -0,0 +1,40 @@
+# Function: createFsmnVoiceActivityDetector()
+
+> **createFsmnVoiceActivityDetector**(`config`, `runtime?`): `Promise`\<[`FsmnVoiceActivityDetector`](../type-aliases/FsmnVoiceActivityDetector.md)\>
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:245](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L245)
+
+Creates a Voice Activity Detection runner for the FSMN-VAD model.
+
+It loads the model, validates its input/output signature and registers a
+disposal hook. The whole pipeline — feature extraction, chunked inference and
+segment postprocessing — runs in TypeScript on top of the core `model.execute`
+primitive.
+
+## Parameters
+
+### config
+
+[`FsmnVadModel`](../type-aliases/FsmnVadModel.md)
+
+VAD task configuration containing the model path and default
+options. See [FsmnVadModel](../type-aliases/FsmnVadModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`FsmnVoiceActivityDetector`](../type-aliases/FsmnVoiceActivityDetector.md)\>
+
+A promise resolving to the instantiated [FsmnVoiceActivityDetector](../type-aliases/FsmnVoiceActivityDetector.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if the model fails to
+load, or `SCHEMA_MISMATCH` if the model schema does not match the VAD
+specification.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createImageEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createImageEmbedder.md
new file mode 100644
index 0000000000..9a5a9611a9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createImageEmbedder.md
@@ -0,0 +1,41 @@
+# Function: createImageEmbedder()
+
+> **createImageEmbedder**(`config`, `runtime?`): `Promise`\<[`ImageEmbedder`](../type-aliases/ImageEmbedder.md)\>
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:75](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L75)
+
+Creates an image embedder for executing local Image Embedding
+models (e.g. the image encoder of a CLIP model).
+
+It validates the model input and output requirements, pre-allocates the
+static execution tensors, sets up an image preprocessor, and registers clean
+disposal hooks to clear all native memory. Pooling and normalization (if any)
+are baked into the exported `.pte`; this runner simply preprocesses the image,
+runs the forward pass, and returns the raw embedding vector.
+
+## Parameters
+
+### config
+
+[`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md)
+
+Image embedder task configuration containing path and options.
+See [ImageEmbedderModel](../type-aliases/ImageEmbedderModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`ImageEmbedder`](../type-aliases/ImageEmbedder.md)\>
+
+A promise resolving to the instantiated [ImageEmbedder](../type-aliases/ImageEmbedder.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match embedding spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInpainter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInpainter.md
new file mode 100644
index 0000000000..23004a8aa8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInpainter.md
@@ -0,0 +1,39 @@
+# Function: createInpainter()
+
+> **createInpainter**(`config`, `runtime?`): `Promise`\<[`Inpainter`](../type-aliases/Inpainter.md)\>
+
+Defined in: [extensions/cv/tasks/inpainting.ts:126](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L126)
+
+Creates an image inpainting runner for executing local inpainting models.
+
+It validates the model inputs and outputs requirements, pre-allocates the
+necessary static execution tensors, and registers clean disposal hooks to
+clear all native memory. The model is expected to take an RGB image in
+`[0, 1]` and a mask with `1` for known pixels and `0` for the hole, and to
+return the filled RGB image in `[0, 1]`, all at a fixed resolution.
+
+## Parameters
+
+### config
+
+[`InpainterModel`](../type-aliases/InpainterModel.md)
+
+Inpainting task configuration containing path and options.
+See [InpainterModel](../type-aliases/InpainterModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model execution.
+
+## Returns
+
+`Promise`\<[`Inpainter`](../type-aliases/Inpainter.md)\>
+
+A promise resolving to the instantiated [Inpainter](../type-aliases/Inpainter.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match the inpainting spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInstanceSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInstanceSegmenter.md
new file mode 100644
index 0000000000..2fa07c6ebe
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createInstanceSegmenter.md
@@ -0,0 +1,54 @@
+# Function: createInstanceSegmenter()
+
+> **createInstanceSegmenter**\<`F`, `L`\>(`config`, `runtime?`): `Promise`\<[`InstanceSegmenter`](../type-aliases/InstanceSegmenter.md)\<`F`, `L`\>\>
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:166](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L166)
+
+Creates an instance segmenter runner for executing local Instance
+Segmentation models.
+
+It validates model input/output tensor shapes and types, pre-allocates
+execution and auxiliary tensors, sets up an image preprocessor, and returns
+execution and resource management controls.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format type.
+
+### L
+
+`L`
+
+The label type.
+
+## Parameters
+
+### config
+
+[`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`F`, `L`\>
+
+Model configuration containing path and options.
+See [InstanceSegmenterModel](../type-aliases/InstanceSegmenterModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`InstanceSegmenter`](../type-aliases/InstanceSegmenter.md)\<`F`, `L`\>\>
+
+A promise resolving to the instantiated [InstanceSegmenter](../type-aliases/InstanceSegmenter.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match instance segmentation
+spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKeypointDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKeypointDetector.md
new file mode 100644
index 0000000000..f939250960
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKeypointDetector.md
@@ -0,0 +1,53 @@
+# Function: createKeypointDetector()
+
+> **createKeypointDetector**\<`F`, `L`\>(`config`, `runtime?`): `Promise`\<[`KeypointDetector`](../type-aliases/KeypointDetector.md)\<`F`, `L`\>\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:257](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L257)
+
+Creates an image keypoint detector runner for executing local Keypoint/Pose
+Detection models.
+
+It validates model inputs and output shapes (bounding boxes, confidence
+scores, and landmark coordinates), pre-allocates execution tensors, setups
+preprocessing, and sets up lifecycle disposals.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format.
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+The landmark labels type.
+
+## Parameters
+
+### config
+
+[`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`F`, `L`\>
+
+Keypoint task configuration containing path and options.
+See [KeypointDetectorModel](../type-aliases/KeypointDetectorModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`KeypointDetector`](../type-aliases/KeypointDetector.md)\<`F`, `L`\>\>
+
+A promise resolving to the instantiated [KeypointDetector](../type-aliases/KeypointDetector.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match keypoint detection spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKokoroTextToSpeech.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKokoroTextToSpeech.md
new file mode 100644
index 0000000000..f737bbe221
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createKokoroTextToSpeech.md
@@ -0,0 +1,46 @@
+# Function: createKokoroTextToSpeech()
+
+> **createKokoroTextToSpeech**\<`K`\>(`config`, `runtime?`): `Promise`\<[`KokoroTextToSpeech`](../type-aliases/KokoroTextToSpeech.md)\<`K`\>\>
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:191](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L191)
+
+Creates a Kokoro Text-to-Speech pipeline.
+
+It validates both sub-model method schemas, builds the grapheme-to-phoneme
+pipeline, pre-parses the voice files into memory, and registers disposal
+hooks to release all native resources.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice keys record constraint.
+
+## Parameters
+
+### config
+
+[`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`K`\>
+
+Kokoro TTS pipeline configuration containing model and asset paths.
+See [KokoroTtsModel](../type-aliases/KokoroTtsModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run inference.
+
+## Returns
+
+`Promise`\<[`KokoroTextToSpeech`](../type-aliases/KokoroTextToSpeech.md)\<`K`\>\>
+
+A promise resolving to the instantiated [KokoroTextToSpeech](../type-aliases/KokoroTextToSpeech.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if models or voice files
+fail to load, `SCHEMA_MISMATCH` if model schemas do not match the Kokoro
+specification, or `INVALID_STATE` if phonemizer native support is missing.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createLLMChatSession.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createLLMChatSession.md
new file mode 100644
index 0000000000..9446150dbe
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createLLMChatSession.md
@@ -0,0 +1,33 @@
+# Function: createLLMChatSession()
+
+> **createLLMChatSession**(`config`, `options?`, `runtime?`): `Promise`\<[`LLMChatSession`](../type-aliases/LLMChatSession.md)\>
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:178](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L178)
+
+Instantiates an LLM chat session using background thread execution.
+
+## Parameters
+
+### config
+
+[`LLMModel`](../type-aliases/LLMModel.md)
+
+Model configuration containing model, tokenizer, and tokenizer config paths.
+
+### options?
+
+[`LLMChatSessionOptions`](../type-aliases/LLMChatSessionOptions.md) = `{}`
+
+Custom generation, tool calling, and state options.
+
+### runtime?
+
+`WorkletRuntime`
+
+The worklet runtime thread to run native generation on.
+
+## Returns
+
+`Promise`\<[`LLMChatSession`](../type-aliases/LLMChatSession.md)\>
+
+A promise resolving to the instantiated [LLMChatSession](../type-aliases/LLMChatSession.md) session.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createObjectDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createObjectDetector.md
new file mode 100644
index 0000000000..746b179bd6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createObjectDetector.md
@@ -0,0 +1,53 @@
+# Function: createObjectDetector()
+
+> **createObjectDetector**\<`F`, `L`\>(`config`, `runtime?`): `Promise`\<[`ObjectDetector`](../type-aliases/ObjectDetector.md)\<`F`, `L`\>\>
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:141](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L141)
+
+Creates an object detector runner for executing local Object Detection
+models.
+
+It validates the model inputs and outputs requirements, pre-allocates the
+necessary static execution tensors (boxes, scores, classes), sets up an image
+preprocessor, and registers clean disposal hooks to clear all native memory.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format.
+
+### L
+
+`L`
+
+The type representing the class labels.
+
+## Parameters
+
+### config
+
+[`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`F`, `L`\>
+
+Object detector task configuration containing path and options.
+See [ObjectDetectorModel](../type-aliases/ObjectDetectorModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`ObjectDetector`](../type-aliases/ObjectDetector.md)\<`F`, `L`\>\>
+
+A promise resolving to the instantiated [ObjectDetector](../type-aliases/ObjectDetector.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match object detection spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPaddleOcr.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPaddleOcr.md
new file mode 100644
index 0000000000..7fae8b2832
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPaddleOcr.md
@@ -0,0 +1,38 @@
+# Function: createPaddleOcr()
+
+> **createPaddleOcr**(`config`, `runtime?`): `Promise`\<[`PaddleOcr`](../type-aliases/PaddleOcr.md)\>
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:400](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L400)
+
+Creates the PP-OCRv6 runner: one pass detects text quads on the whole page,
+warps each to the recognizer canvas and reads it, returning the lines in
+reading order.
+
+## Parameters
+
+### config
+
+[`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md)
+
+PaddleOCR task configuration containing the model, charset,
+and detection thresholds. See [PaddleOcrModel](../type-aliases/PaddleOcrModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run detection and
+recognition.
+
+## Returns
+
+`Promise`\<[`PaddleOcr`](../type-aliases/PaddleOcr.md)\>
+
+A promise resolving to the instantiated [PaddleOcr](../type-aliases/PaddleOcr.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if the model or charset
+fails to load, `SCHEMA_MISMATCH` if the loaded model does not match the
+PP-OCRv6 detect/recognize contract, or if the charset does not match the
+recognizer's vocabulary.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPrivacyFilter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPrivacyFilter.md
new file mode 100644
index 0000000000..8a2cfc43e2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createPrivacyFilter.md
@@ -0,0 +1,56 @@
+# Function: createPrivacyFilter()
+
+> **createPrivacyFilter**\<`Label`\>(`config`, `runtime?`): `Promise`\<[`PrivacyFilter`](../type-aliases/PrivacyFilter.md)\<`Label`\>\>
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:129](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L129)
+
+Creates a privacy filter runner that detects personally identifiable
+information (PII) spans in text.
+
+It loads the tokenizer and model, validates the `forward` signature against
+the configured label space, pre-computes the BIOES grammar tables, and
+registers clean disposal hooks to clear all native memory.
+
+Works with any privacy-filter-style model exporting
+`forward(input_ids, attention_mask) -> logits` over a BIOES label space.
+Inputs longer than the model's exported window are processed in sliding
+windows with 50% overlap and never truncated; predictions near a window's
+edges are discarded in favor of the neighboring window's more centered
+context.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string`
+
+The model's BIOES label space.
+
+## Parameters
+
+### config
+
+[`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`Label`\>
+
+Privacy filter task configuration containing the model and
+tokenizer paths plus the label space options. See [PrivacyFilterModel](../type-aliases/PrivacyFilterModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`PrivacyFilter`](../type-aliases/PrivacyFilter.md)\<`Label`\>\>
+
+A promise resolving to the instantiated [PrivacyFilter](../type-aliases/PrivacyFilter.md) runner.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `labelNames` is
+empty or does not start with `'O'`, `LOAD_FAILED` if the model or tokenizer
+fails to load, or `SCHEMA_MISMATCH` if the loaded model schema does not match
+the privacy filter specification.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createResourceScope.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createResourceScope.md
new file mode 100644
index 0000000000..4a7a1ceb7d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createResourceScope.md
@@ -0,0 +1,35 @@
+# Function: createResourceScope()
+
+> **createResourceScope**(): [`ResourceScope`](../type-aliases/ResourceScope.md)
+
+Defined in: [core/lifetime.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L68)
+
+Creates a [ResourceScope](../type-aliases/ResourceScope.md) for semi-automatic lifetime management of
+native resources.
+
+Wrap the allocating body in `try`/`catch`, `track` each resource as it is
+created, and return `scope.dispose` as the resulting object's `dispose`. A
+failure part-way through then releases everything allocated so far, and a
+successful build hands the caller the same teardown path.
+
+## Returns
+
+[`ResourceScope`](../type-aliases/ResourceScope.md)
+
+A scope that tracks resources and releases them on `dispose`.
+
+## Example
+
+```typescript
+const scope = createResourceScope();
+const dispose = scope.dispose;
+try {
+ const model = scope.track(await wrapAsync(loadModel, runtime)(modelPath));
+ const { dims } = validateSpec(model.schema, { ... }); // may throw
+ const tensors = [scope.track(tensor('float32', shape))];
+ return { run, dispose };
+} catch (error) {
+ dispose();
+ throw error;
+}
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSdxsTextToImage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSdxsTextToImage.md
new file mode 100644
index 0000000000..a0aacff25b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSdxsTextToImage.md
@@ -0,0 +1,36 @@
+# Function: createSdxsTextToImage()
+
+> **createSdxsTextToImage**(`config`, `runtime?`): `Promise`\<[`SdxsTextToImage`](../type-aliases/SdxsTextToImage.md)\>
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L94)
+
+Creates an SDXS text-to-image runner.
+
+It validates the exported method schemas, pre-allocates the static execution
+tensors, and registers disposal hooks that release all native memory.
+
+## Parameters
+
+### config
+
+[`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md)
+
+SDXS pipeline configuration containing the model and tokenizer paths.
+See [SdxsTextToImageModel](../type-aliases/SdxsTextToImageModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run generation.
+
+## Returns
+
+`Promise`\<[`SdxsTextToImage`](../type-aliases/SdxsTextToImage.md)\>
+
+A promise resolving to the instantiated [SdxsTextToImage](../type-aliases/SdxsTextToImage.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model or tokenizer
+fails to load, or `SCHEMA_MISMATCH` if model schema does not match SDXS spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSemanticSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSemanticSegmenter.md
new file mode 100644
index 0000000000..32777f109c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSemanticSegmenter.md
@@ -0,0 +1,48 @@
+# Function: createSemanticSegmenter()
+
+> **createSemanticSegmenter**\<`L`\>(`config`, `runtime?`): `Promise`\<[`SemanticSegmenter`](../type-aliases/SemanticSegmenter.md)\<`L`\>\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:149](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L149)
+
+Creates a semantic segmenter runner for executing local Semantic Segmentation
+models.
+
+It validates the model inputs and outputs, asserts that the labels array
+length matches the model's output vocabulary size, pre-allocates the
+necessary static execution tensors, sets up an image preprocessor, and
+registers clean disposal hooks to clear all native memory.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey` = `string`
+
+The type representing the segmentation labels.
+
+## Parameters
+
+### config
+
+[`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`L`\>
+
+Segmenter task configuration containing path and options.
+See [SemanticSegmenterModel](../type-aliases/SemanticSegmenterModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread environment context.
+
+## Returns
+
+`Promise`\<[`SemanticSegmenter`](../type-aliases/SemanticSegmenter.md)\<`L`\>\>
+
+A promise resolving to the instantiated [SemanticSegmenter](../type-aliases/SemanticSegmenter.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+`SCHEMA_MISMATCH` if model schema does not match segmentation spec, or
+`INVALID_ARGUMENT` if labels length does not match model output classes.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createStyleTransfer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createStyleTransfer.md
new file mode 100644
index 0000000000..cdf2b4f5aa
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createStyleTransfer.md
@@ -0,0 +1,37 @@
+# Function: createStyleTransfer()
+
+> **createStyleTransfer**(`config`, `runtime?`): `Promise`\<[`StyleTransfer`](../type-aliases/StyleTransfer.md)\>
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:93](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L93)
+
+Creates an image style transfer runner for executing local style transfer models.
+
+It validates the model inputs and outputs requirements, pre-allocates
+the necessary static execution tensors, sets up an image preprocessor, and
+registers clean disposal hooks to clear all native memory.
+
+## Parameters
+
+### config
+
+[`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+Style transfer task configuration containing path and options.
+See [StyleTransferModel](../type-aliases/StyleTransferModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model execution.
+
+## Returns
+
+`Promise`\<[`StyleTransfer`](../type-aliases/StyleTransfer.md)\>
+
+A promise resolving to the instantiated [StyleTransfer](../type-aliases/StyleTransfer.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if model fails to load,
+or `SCHEMA_MISMATCH` if model schema does not match style transfer spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSupertonicTextToSpeech.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSupertonicTextToSpeech.md
new file mode 100644
index 0000000000..5b52c14f80
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createSupertonicTextToSpeech.md
@@ -0,0 +1,47 @@
+# Function: createSupertonicTextToSpeech()
+
+> **createSupertonicTextToSpeech**\<`K`\>(`config`, `runtime?`): `Promise`\<[`SupertonicTextToSpeech`](../type-aliases/SupertonicTextToSpeech.md)\<`K`\>\>
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:179](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L179)
+
+Creates a Supertonic Text-to-Speech pipeline.
+
+It validates all 4 sub-model method schemas, pre-allocates static execution
+tensors, pre-parses voice styles into memory, and registers disposal hooks to
+release all native resources.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice style keys record constraint.
+
+## Parameters
+
+### config
+
+[`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`K`\>
+
+Supertonic TTS pipeline configuration containing model and asset paths.
+See [SupertonicTtsModel](../type-aliases/SupertonicTtsModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run inference.
+
+## Returns
+
+`Promise`\<[`SupertonicTextToSpeech`](../type-aliases/SupertonicTextToSpeech.md)\<`K`\>\>
+
+A promise resolving to the instantiated [SupertonicTextToSpeech](../type-aliases/SupertonicTextToSpeech.md)
+runner.
+
+## Throws
+
+With code `LOAD_FAILED` if models, indexer, or
+voice styles fail to load, or `SCHEMA_MISMATCH` if model schemas do not match
+the Supertonic specification.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTextEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTextEmbedder.md
new file mode 100644
index 0000000000..1d82c11985
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTextEmbedder.md
@@ -0,0 +1,44 @@
+# Function: createTextEmbedder()
+
+> **createTextEmbedder**(`config`, `runtime?`): `Promise`\<[`TextEmbedder`](../type-aliases/TextEmbedder.md)\>
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:87](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L87)
+
+Creates a text embedder for executing local Text Embedding models
+(e.g. sentence-transformers like all-MiniLM-L6-v2).
+
+It loads the tokenizer and model, validates the model input and output
+requirements, pre-allocates the static execution tensors, and registers clean
+disposal hooks to clear all native memory. The input text is tokenized and fed
+at its exact token length (no padding), truncated only when it exceeds the
+model's maximum sequence length; the attention mask is all ones. Pooling and
+normalization are baked into the exported `.pte`; this runner runs the forward
+pass and returns the raw embedding vector.
+
+## Parameters
+
+### config
+
+[`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+Text embedder task configuration containing the model and
+tokenizer paths. See [TextEmbedderModel](../type-aliases/TextEmbedderModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`TextEmbedder`](../type-aliases/TextEmbedder.md)\>
+
+A promise resolving to the instantiated [TextEmbedder](../type-aliases/TextEmbedder.md) runner.
+
+## Throws
+
+With code `LOAD_FAILED` if the model or tokenizer
+fails to load, or `SCHEMA_MISMATCH` if the model schema does not match the
+text embedding specification.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTokenizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTokenizer.md
new file mode 100644
index 0000000000..60d7f826b5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createTokenizer.md
@@ -0,0 +1,29 @@
+# Function: createTokenizer()
+
+> **createTokenizer**(`tokenizerPath`, `runtime?`): `Promise`\<\{ `decode`: (...`args`) => `Promise`\<`string`\>; `dispose`: () => `void`; `encode`: (...`args`) => `Promise`\<`Int32Array`\<`ArrayBufferLike`\>\>; `getVocabSize`: () => `number`; `idToToken`: (`id`) => `string`; `tokenToId`: (`token`) => `number`; \}\>
+
+Defined in: [extensions/nlp/tasks/tokenization.ts:19](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/tokenization.ts#L19)
+
+Loads a tokenizer and exposes its operations with lifetime management for the
+`useTokenizer` hook.
+
+## Parameters
+
+### tokenizerPath
+
+`string`
+
+Absolute local path to a `tokenizer.json` file.
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread to run the tokenizer on.
+
+## Returns
+
+`Promise`\<\{ `decode`: (...`args`) => `Promise`\<`string`\>; `dispose`: () => `void`; `encode`: (...`args`) => `Promise`\<`Int32Array`\<`ArrayBufferLike`\>\>; `getVocabSize`: () => `number`; `idToToken`: (`id`) => `string`; `tokenToId`: (`token`) => `number`; \}\>
+
+A promise resolving to the instantiated tokenizer operations
+and disposal controls.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createVectorStore.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createVectorStore.md
new file mode 100644
index 0000000000..890e9d5ce9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createVectorStore.md
@@ -0,0 +1,50 @@
+# Function: createVectorStore()
+
+> **createVectorStore**\<`Metadata`\>(`options?`): [`VectorStore`](../type-aliases/VectorStore.md)\<`Metadata`\>
+
+Defined in: [extensions/vectorStore.ts:250](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L250)
+
+Creates an in-memory vector store with exact (brute-force) nearest-neighbor
+search.
+
+The store takes plain vectors, so it works with any embedder: the
+`models.textEmbeddings` and `models.imageEmbeddings` ones, or vectors computed
+elsewhere. Vectors live in one contiguous `Float32Array`, and a query scans
+all of them, which takes a few milliseconds for tens of thousands of
+384-dimensional vectors. Nothing is persisted.
+
+## Type Parameters
+
+### Metadata
+
+`Metadata` = `undefined`
+
+The type of the data stored alongside each vector.
+
+## Parameters
+
+### options?
+
+[`VectorStoreOptions`](../type-aliases/VectorStoreOptions.md)
+
+The vector dimension and similarity metric.
+See [VectorStoreOptions](../type-aliases/VectorStoreOptions.md).
+
+## Returns
+
+[`VectorStore`](../type-aliases/VectorStore.md)\<`Metadata`\>
+
+An empty [VectorStore](../type-aliases/VectorStore.md).
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `dimension` is
+not a positive integer or `metric` is unknown.
+
+## Example
+
+```ts
+const store = createVectorStore<{ text: string }>();
+store.add('a', await embedder.embed('The cat sleeps.'), { text: 'The cat sleeps.' });
+const [best] = store.query(await embedder.embed('Where is the cat?'), 1);
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createWhisperSpeechToText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createWhisperSpeechToText.md
new file mode 100644
index 0000000000..ba5285be66
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/createWhisperSpeechToText.md
@@ -0,0 +1,45 @@
+# Function: createWhisperSpeechToText()
+
+> **createWhisperSpeechToText**\<`L`\>(`config`, `runtime?`): `Promise`\<[`WhisperSpeechToText`](../type-aliases/WhisperSpeechToText.md)\<`L`\>\>
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:194](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L194)
+
+Loads a Whisper model and returns a set of transcription helpers.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `"en"` \| `"zh"` \| `"de"` \| `"es"` \| `"ru"` \| `"ko"` \| `"fr"` \| `"ja"` \| `"pt"` \| `"tr"` \| `"pl"` \| `"ca"` \| `"nl"` \| `"ar"` \| `"sv"` \| `"it"` \| `"id"` \| `"hi"` \| `"fi"` \| `"vi"` \| `"he"` \| `"uk"` \| `"el"` \| `"ms"` \| `"cs"` \| `"ro"` \| `"da"` \| `"hu"` \| `"ta"` \| `"no"` \| `"th"` \| `"ur"` \| `"hr"` \| `"bg"` \| `"lt"` \| `"la"` \| `"mi"` \| `"ml"` \| `"cy"` \| `"sk"` \| `"te"` \| `"fa"` \| `"lv"` \| `"bn"` \| `"sr"` \| `"az"` \| `"sl"` \| `"kn"` \| `"et"` \| `"mk"` \| `"br"` \| `"eu"` \| `"is"` \| `"hy"` \| `"ne"` \| `"mn"` \| `"bs"` \| `"kk"` \| `"sq"` \| `"sw"` \| `"gl"` \| `"mr"` \| `"pa"` \| `"si"` \| `"km"` \| `"sn"` \| `"yo"` \| `"so"` \| `"af"` \| `"oc"` \| `"ka"` \| `"be"` \| `"tg"` \| `"sd"` \| `"gu"` \| `"am"` \| `"yi"` \| `"lo"` \| `"uz"` \| `"fo"` \| `"ht"` \| `"ps"` \| `"tk"` \| `"nn"` \| `"mt"` \| `"sa"` \| `"lb"` \| `"my"` \| `"bo"` \| `"tl"` \| `"mg"` \| `"as"` \| `"tt"` \| `"haw"` \| `"ln"` \| `"ha"` \| `"ba"` \| `"jw"` \| `"su"` \| `"yue"` = `"en"` \| `"zh"` \| `"de"` \| `"es"` \| `"ru"` \| `"ko"` \| `"fr"` \| `"ja"` \| `"pt"` \| `"tr"` \| `"pl"` \| `"ca"` \| `"nl"` \| `"ar"` \| `"sv"` \| `"it"` \| `"id"` \| `"hi"` \| `"fi"` \| `"vi"` \| `"he"` \| `"uk"` \| `"el"` \| `"ms"` \| `"cs"` \| `"ro"` \| `"da"` \| `"hu"` \| `"ta"` \| `"no"` \| `"th"` \| `"ur"` \| `"hr"` \| `"bg"` \| `"lt"` \| `"la"` \| `"mi"` \| `"ml"` \| `"cy"` \| `"sk"` \| `"te"` \| `"fa"` \| `"lv"` \| `"bn"` \| `"sr"` \| `"az"` \| `"sl"` \| `"kn"` \| `"et"` \| `"mk"` \| `"br"` \| `"eu"` \| `"is"` \| `"hy"` \| `"ne"` \| `"mn"` \| `"bs"` \| `"kk"` \| `"sq"` \| `"sw"` \| `"gl"` \| `"mr"` \| `"pa"` \| `"si"` \| `"km"` \| `"sn"` \| `"yo"` \| `"so"` \| `"af"` \| `"oc"` \| `"ka"` \| `"be"` \| `"tg"` \| `"sd"` \| `"gu"` \| `"am"` \| `"yi"` \| `"lo"` \| `"uz"` \| `"fo"` \| `"ht"` \| `"ps"` \| `"tk"` \| `"nn"` \| `"mt"` \| `"sa"` \| `"lb"` \| `"my"` \| `"bo"` \| `"tl"` \| `"mg"` \| `"as"` \| `"tt"` \| `"haw"` \| `"ln"` \| `"ha"` \| `"ba"` \| `"jw"` \| `"su"` \| `"yue"`
+
+Supported language codes constraint.
+
+## Parameters
+
+### config
+
+[`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`L`\>
+
+Model paths, supported-language metadata, and VAD
+configuration.
+See [WhisperSttModel](../type-aliases/WhisperSttModel.md).
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to run the model
+execution.
+
+## Returns
+
+`Promise`\<[`WhisperSpeechToText`](../type-aliases/WhisperSpeechToText.md)\<`L`\>\>
+
+A promise resolving to the instantiated [WhisperSpeechToText](../type-aliases/WhisperSpeechToText.md)
+runner.
+
+## Throws
+
+With code `LOAD_FAILED` if the model, tokenizer,
+or VAD fails to load, or `SCHEMA_MISMATCH` if model schemas do not match the
+Whisper specification.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/download.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/download.md
new file mode 100644
index 0000000000..026f05cfd9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/download.md
@@ -0,0 +1,61 @@
+# Function: download()
+
+> **download**\<`T`\>(`source`, `options?`): `Promise`\<`T`\>
+
+Defined in: [fetcher/fetcher.ts:780](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/fetcher.ts#L780)
+
+Downloads the remote resources referenced by `source` into a persistent local
+cache and resolves with the same value, with every remote URL replaced by the
+local path it was downloaded to.
+
+`source` may be a single URL, or any nested structure of plain objects and
+arrays — typically a whole model config. Every string leaf that looks like an
+`http(s)` URL is downloaded; everything else (local paths, labels, numbers)
+is passed through untouched. The result therefore has exactly the same shape
+and type as the input and can be handed straight to a `create` factory:
+
+```ts
+const model = await download(models.classification.EFFICIENTNET_V2_S.XNNPACK_INT8);
+const { classify, dispose } = await createClassifier(model);
+```
+
+Downloads go to a persistent cache. When a config references several files,
+overall progress is weighted by their byte sizes so a large model isn't
+reported the same as a tiny tokenizer.
+
+Install
+[`@kesha-antonov/react-native-background-downloader`](https://github.com/kesha-antonov/react-native-background-downloader)
+(`>=4.4.0`) to have transfers keep running while the app is in the background,
+and survive it being killed. The fetcher uses it automatically on both platforms
+when it is present, so the behavior is the same on each; nothing else changes.
+
+Without it both platforms fall back to the same streaming request, which stops
+when the app is suspended and is resumed by the next `download` call.
+
+## Type Parameters
+
+### T
+
+`T`
+
+The shape of the value being resolved.
+
+## Parameters
+
+### source
+
+`T`
+
+A URL, a local path, or any nested object/array holding them.
+
+### options?
+
+[`DownloadOptions`](../interfaces/DownloadOptions.md) = `{}`
+
+Progress and cancellation options.
+
+## Returns
+
+`Promise`\<`T`\>
+
+`source` with every remote URL replaced by its local file path.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/getRegisteredBackends.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/getRegisteredBackends.md
new file mode 100644
index 0000000000..8929f218d0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/getRegisteredBackends.md
@@ -0,0 +1,15 @@
+# Function: getRegisteredBackends()
+
+> **getRegisteredBackends**(): readonly `string`[]
+
+Defined in: [utils.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L47)
+
+Retrieves the names of all ExecuTorch backends compiled and registered in the
+native binary.
+
+## Returns
+
+readonly `string`[]
+
+An array of registered backend name strings (e.g. 'XnnpackBackend',
+'CoreMLBackend').
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/inspectModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/inspectModel.md
new file mode 100644
index 0000000000..9d1be3368c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/inspectModel.md
@@ -0,0 +1,34 @@
+# Function: inspectModel()
+
+> **inspectModel**(`source`): `Promise`\<[`ModelInspection`](../type-aliases/ModelInspection.md)\>
+
+Defined in: [utils.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L71)
+
+Inspects an ExecuTorch model file to fetch its metadata and signature info
+for all methods.
+
+If a remote HTTP URL is provided, the utility downloads the model to a
+temporary local file, reads its configuration and method signatures
+(inputs/outputs shapes, types, and tags), and deletes the temporary file
+before returning.
+
+That download is deliberately throwaway: it does not go through
+[download](download.md), so the file never enters the persistent resource cache and
+is not reused. Inspecting a remote model therefore re-downloads it on every
+call and leaves nothing behind — call [download](download.md) first and inspect the
+returned local path if you also intend to run the model.
+
+## Parameters
+
+### source
+
+`string`
+
+The remote HTTP URL or local path to the `.pte` model file.
+
+## Returns
+
+`Promise`\<[`ModelInspection`](../type-aliases/ModelInspection.md)\>
+
+A promise resolving to an object containing the model source, method
+signature metadata, and per-method backend usage.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/isRnExecuTorchError.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/isRnExecuTorchError.md
new file mode 100644
index 0000000000..f7be6863d3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/isRnExecuTorchError.md
@@ -0,0 +1,48 @@
+# Function: isRnExecuTorchError()
+
+> **isRnExecuTorchError**\<`C`\>(`err`, `code?`): `err is RnExecuTorchError`
+
+Defined in: [core/error.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/error.ts#L121)
+
+Narrows an unknown caught value to an [RnExecuTorchError](RnExecuTorchError.md), optionally
+requiring a specific code.
+
+Duck-typed so it holds for errors that crossed a worklet or JSI boundary,
+where class identity is gone.
+
+## Type Parameters
+
+### C
+
+`C` _extends_ `"LOAD_FAILED"` \| `"EXECUTION_FAILED"` \| `"SCHEMA_MISMATCH"` \| `"INVALID_ARGUMENT"` \| `"INVALID_STATE"` \| `"RESOURCE_DISPOSED"` \| `"RESOURCE_BUSY"` \| `"DOWNLOAD_FAILED"` \| `"DOWNLOAD_ABORTED"` \| `"UNKNOWN"` = `"LOAD_FAILED"` \| `"EXECUTION_FAILED"` \| `"SCHEMA_MISMATCH"` \| `"INVALID_ARGUMENT"` \| `"INVALID_STATE"` \| `"RESOURCE_DISPOSED"` \| `"RESOURCE_BUSY"` \| `"DOWNLOAD_FAILED"` \| `"DOWNLOAD_ABORTED"` \| `"UNKNOWN"`
+
+## Parameters
+
+### err
+
+`unknown`
+
+The caught value.
+
+### code?
+
+`C`
+
+When given, also requires the error to carry exactly this code.
+
+## Returns
+
+`err is RnExecuTorchError`
+
+Whether `err` is an `RnExecuTorchError` (of code `code`, if given).
+
+## Example
+
+```typescript
+try {
+ await classifier.classify(image);
+} catch (e) {
+ if (isRnExecuTorchError(e, 'RESOURCE_BUSY')) return; // a run is in flight
+ throw e;
+}
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/loadModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/loadModel.md
new file mode 100644
index 0000000000..a9e4891dea
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/loadModel.md
@@ -0,0 +1,56 @@
+# Function: loadModel()
+
+> **loadModel**(`modelPath`, `options?`): [`Model`](../type-aliases/Model.md)
+
+Defined in: [core/model.ts:126](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L126)
+
+Loads and compiles an ExecuTorch `.pte` model from the local filesystem.
+
+The model is loaded synchronously into native memory. Prefer calling this
+inside a worklet runtime thread (via [wrapAsync](wrapAsync.md)) to avoid blocking the
+JS thread during compilation.
+
+## Parameters
+
+### modelPath
+
+`string`
+
+The absolute local path to the `.pte` model file.
+
+### options?
+
+[`LoadModelOptions`](../type-aliases/LoadModelOptions.md)
+
+Optional loading configuration. See [LoadModelOptions](../type-aliases/LoadModelOptions.md).
+
+## Returns
+
+[`Model`](../type-aliases/Model.md)
+
+The compiled [Model](../type-aliases/Model.md) instance, ready for execution.
+
+## Throws
+
+Thrown with code `LOAD_FAILED` if the model file
+cannot be opened, has an invalid format, or fails native initialization.
+
+## See
+
+[wrapAsync](wrapAsync.md)
+
+## Example
+
+```typescript
+const model = loadModel('/path/to/model.pte');
+const input = tensor('float32', [1, 3, 224, 224]);
+const output = tensor('float32', [1, 1000]);
+try {
+ model.execute('forward', [input], [output]);
+ // ...
+} finally {
+ input.dispose();
+ output.dispose();
+ model.dispose();
+}
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/setTelemetryEnabled.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/setTelemetryEnabled.md
new file mode 100644
index 0000000000..2a03ba7a52
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/setTelemetryEnabled.md
@@ -0,0 +1,22 @@
+# Function: setTelemetryEnabled()
+
+> **setTelemetryEnabled**(`enabled`): `void`
+
+Defined in: [fetcher/telemetry.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/telemetry.ts#L33)
+
+Enables or disables the anonymous download analytics sent to Software Mansion.
+Analytics are enabled by default; call `setTelemetryEnabled(false)` (e.g. once
+at app startup) to opt out. This does not affect the Hugging Face download
+counter, a standard model-download stat that always fires.
+
+## Parameters
+
+### enabled
+
+`boolean`
+
+Whether to send anonymous download analytics.
+
+## Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/tensor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/tensor.md
new file mode 100644
index 0000000000..936bdee2d0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/tensor.md
@@ -0,0 +1,57 @@
+# Function: tensor()
+
+> **tensor**(`dtype`, `shape`, `src?`): [`Tensor`](../type-aliases/Tensor.md)
+
+Defined in: [core/tensor.ts:147](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L147)
+
+Allocates a new native tensor with the specified data type and shape.
+
+Optionally initializes the tensor's buffer from a typed array `src`. When
+`src` is omitted the buffer contents are undefined. The returned tensor
+resides in native C++ memory; call [Tensor.dispose](../type-aliases/Tensor.md#dispose) when the tensor is
+no longer needed.
+
+## Parameters
+
+### dtype
+
+[`DType`](../type-aliases/DType.md)
+
+The element data type of the tensor.
+
+### shape
+
+`number`[]
+
+An array of dimension sizes (e.g. `[1, 3, 224, 224]`).
+
+### src?
+
+Optional typed array used to initialize the tensor's data. Its
+size in bytes must match tensor's size.
+
+`Int32Array`\<`ArrayBufferLike`\> | `Float32Array`\<`ArrayBufferLike`\> | `Uint8Array`\<`ArrayBufferLike`\> | `BigInt64Array`\<`ArrayBufferLike`\>
+
+## Returns
+
+[`Tensor`](../type-aliases/Tensor.md)
+
+A newly allocated native tensor.
+
+## Throws
+
+Thrown with code `INVALID_ARGUMENT` if any
+dimension in `shape` is non-positive or if `src` byte length does not match
+the allocated tensor size.
+
+## Example
+
+```typescript
+const t = tensor('float32', [1, 4], new Float32Array([1.0, 2.0, 3.0, 4.0]));
+try {
+ const data = t.getData(new Float32Array(4));
+ console.log(data); // Float32Array [1, 2, 3, 4]
+} finally {
+ t.dispose();
+}
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useClassifier.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useClassifier.md
new file mode 100644
index 0000000000..9c1252eade
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useClassifier.md
@@ -0,0 +1,76 @@
+# Function: useClassifier()
+
+> **useClassifier**\<`L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useClassifier.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useClassifier.ts#L23)
+
+React hook to load and run an image classification model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createClassifier](createClassifier.md).
+
+## Type Parameters
+
+### L
+
+`L`
+
+The type representing the classification labels.
+
+## Parameters
+
+### config
+
+[`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`L`\>
+
+The image classification model configuration.
+See [ClassifierModel](../type-aliases/ClassifierModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [Classifier](../type-aliases/Classifier.md) (without `dispose`),
+combined with loading state, download progress, and labels.
+
+### classify
+
+> **classify**: (`input`, `options?`) => `Promise`\<[`Classification`](../type-aliases/Classification.md)\<`L`\>[]\> \| `undefined` = `model.classify`
+
+### classifyWorklet
+
+> **classifyWorklet**: (`input`, `options?`) => [`Classification`](../type-aliases/Classification.md)\<`L`\>[] \| `undefined` = `model.classifyWorklet`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### labels
+
+> **labels**: readonly `L`[] = `config.modelOpts.labels`
+
+### resource
+
+> **resource**: [`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`L`\> \| `undefined`
+
+## See
+
+[Classifier](../type-aliases/Classifier.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useColbertEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useColbertEmbedder.md
new file mode 100644
index 0000000000..4fd7974c20
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useColbertEmbedder.md
@@ -0,0 +1,68 @@
+# Function: useColbertEmbedder()
+
+> **useColbertEmbedder**(`config`, `options?`): `object`
+
+Defined in: [hooks/useColbertEmbedder.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useColbertEmbedder.ts#L25)
+
+React hook to load and run a late-interaction (ColBERT) embedding model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets and tokenizer files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createColbertEmbedder](createColbertEmbedder.md).
+
+## Parameters
+
+### config
+
+[`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md)
+
+The ColBERT embedder model configuration.
+See [ColbertEmbedderModel](../type-aliases/ColbertEmbedderModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [ColbertEmbedder](../type-aliases/ColbertEmbedder.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### embed
+
+> **embed**: (`input`, `kind`) => `Promise`\<[`ColbertTokenEmbeddings`](../type-aliases/ColbertTokenEmbeddings.md)\> \| `undefined` = `model.embed`
+
+### embedWorklet
+
+> **embedWorklet**: (`input`, `kind`) => [`ColbertTokenEmbeddings`](../type-aliases/ColbertTokenEmbeddings.md) \| `undefined` = `model.embedWorklet`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### maxSim
+
+> **maxSim**: (`query`, `document`) => `number` \| `undefined` = `model.maxSim`
+
+### resource
+
+> **resource**: [`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md) \| `undefined`
+
+## See
+
+[ColbertEmbedder](../type-aliases/ColbertEmbedder.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useDepthEstimator.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useDepthEstimator.md
new file mode 100644
index 0000000000..ec5515fceb
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useDepthEstimator.md
@@ -0,0 +1,64 @@
+# Function: useDepthEstimator()
+
+> **useDepthEstimator**(`config`, `options?`): `object`
+
+Defined in: [hooks/useDepthEstimator.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useDepthEstimator.ts#L25)
+
+React hook to load and run a depth estimation model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createDepthEstimator](createDepthEstimator.md).
+
+## Parameters
+
+### config
+
+[`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md)
+
+The depth estimation model configuration.
+See [DepthEstimatorModel](../type-aliases/DepthEstimatorModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [DepthEstimator](../type-aliases/DepthEstimator.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### estimateDepth
+
+> **estimateDepth**: (`input`) => `Promise`\<[`DepthMap`](../type-aliases/DepthMap.md)\> \| `undefined` = `model.estimateDepth`
+
+### estimateDepthWorklet
+
+> **estimateDepthWorklet**: (`input`) => [`DepthMap`](../type-aliases/DepthMap.md) \| `undefined` = `model.estimateDepthWorklet`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) \| `undefined`
+
+## See
+
+[DepthEstimator](../type-aliases/DepthEstimator.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useImageEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useImageEmbedder.md
new file mode 100644
index 0000000000..68ecd2a324
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useImageEmbedder.md
@@ -0,0 +1,64 @@
+# Function: useImageEmbedder()
+
+> **useImageEmbedder**(`config`, `options?`): `object`
+
+Defined in: [hooks/useImageEmbedder.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useImageEmbedder.ts#L25)
+
+React hook to load and run an image embedding model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createImageEmbedder](createImageEmbedder.md).
+
+## Parameters
+
+### config
+
+[`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md)
+
+The image embedder model configuration.
+See [ImageEmbedderModel](../type-aliases/ImageEmbedderModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [ImageEmbedder](../type-aliases/ImageEmbedder.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### embed
+
+> **embed**: (`input`) => `Promise`\<`Float32Array`\<`ArrayBufferLike`\>\> \| `undefined` = `model.embed`
+
+### embedWorklet
+
+> **embedWorklet**: (`input`) => `Float32Array` \| `undefined` = `model.embedWorklet`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md) \| `undefined`
+
+## See
+
+[ImageEmbedder](../type-aliases/ImageEmbedder.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInpainter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInpainter.md
new file mode 100644
index 0000000000..a0e3d84505
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInpainter.md
@@ -0,0 +1,64 @@
+# Function: useInpainter()
+
+> **useInpainter**(`config`, `options?`): `object`
+
+Defined in: [hooks/useInpainter.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useInpainter.ts#L22)
+
+React hook to load and run an image inpainting model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createInpainter](createInpainter.md).
+
+## Parameters
+
+### config
+
+[`InpainterModel`](../type-aliases/InpainterModel.md)
+
+The inpainting model configuration.
+See [InpainterModel](../type-aliases/InpainterModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [Inpainter](../type-aliases/Inpainter.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### inpaint
+
+> **inpaint**: (`image`, `mask`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\> \| `undefined` = `model.inpaint`
+
+### inpaintWorklet
+
+> **inpaintWorklet**: (`image`, `mask`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md) \| `undefined` = `model.inpaintWorklet`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`InpainterModel`](../type-aliases/InpainterModel.md) \| `undefined`
+
+## See
+
+[Inpainter](../type-aliases/Inpainter.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInstanceSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInstanceSegmenter.md
new file mode 100644
index 0000000000..f467138af3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useInstanceSegmenter.md
@@ -0,0 +1,82 @@
+# Function: useInstanceSegmenter()
+
+> **useInstanceSegmenter**\<`F`, `L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useInstanceSegmenter.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useInstanceSegmenter.ts#L28)
+
+React hook to load and run an instance segmentation model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createInstanceSegmenter](createInstanceSegmenter.md).
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format.
+
+### L
+
+`L`
+
+The class labels type.
+
+## Parameters
+
+### config
+
+[`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`F`, `L`\>
+
+The instance segmentation model configuration.
+See [InstanceSegmenterModel](../type-aliases/InstanceSegmenterModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [InstanceSegmenter](../type-aliases/InstanceSegmenter.md) (without `dispose`),
+combined with loading state, download progress, and labels.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### labels
+
+> **labels**: readonly `L`[] = `config.modelOpts.labels`
+
+### resource
+
+> **resource**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`F`, `L`\> \| `undefined`
+
+### segmentInstances
+
+> **segmentInstances**: (`input`, `options?`) => `Promise`\<[`InstanceSegmentationResult`](../type-aliases/InstanceSegmentationResult.md)\<`F`, `L`\>[]\> \| `undefined` = `model.segmentInstances`
+
+### segmentInstancesWorklet
+
+> **segmentInstancesWorklet**: (`input`, `options?`) => [`InstanceSegmentationResult`](../type-aliases/InstanceSegmentationResult.md)\<`F`, `L`\>[] \| `undefined` = `model.segmentInstancesWorklet`
+
+## See
+
+[InstanceSegmenter](../type-aliases/InstanceSegmenter.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useKeypointDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useKeypointDetector.md
new file mode 100644
index 0000000000..1c3d30d171
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useKeypointDetector.md
@@ -0,0 +1,82 @@
+# Function: useKeypointDetector()
+
+> **useKeypointDetector**\<`F`, `L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useKeypointDetector.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useKeypointDetector.ts#L28)
+
+React hook to load and run a keypoint detection model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createKeypointDetector](createKeypointDetector.md).
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format.
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+The landmark labels type.
+
+## Parameters
+
+### config
+
+[`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`F`, `L`\>
+
+The keypoint detection model configuration.
+See [KeypointDetectorModel](../type-aliases/KeypointDetectorModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [KeypointDetector](../type-aliases/KeypointDetector.md) (without `dispose`),
+combined with loading state, download progress, and landmarks.
+
+### detectKeypoints
+
+> **detectKeypoints**: (`input`, `options?`) => `Promise`\<[`KeypointDetection`](../type-aliases/KeypointDetection.md)\<`F`, `L`\>[]\> \| `undefined` = `model.detectKeypoints`
+
+### detectKeypointsWorklet
+
+> **detectKeypointsWorklet**: (`input`, `options?`) => [`KeypointDetection`](../type-aliases/KeypointDetection.md)\<`F`, `L`\>[] \| `undefined` = `model.detectKeypointsWorklet`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### landmarks
+
+> **landmarks**: readonly `L`[] = `config.modelOpts.landmarks`
+
+### resource
+
+> **resource**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`F`, `L`\> \| `undefined`
+
+## See
+
+[KeypointDetector](../type-aliases/KeypointDetector.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useLLMChatSession.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useLLMChatSession.md
new file mode 100644
index 0000000000..a91d7a8ad4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useLLMChatSession.md
@@ -0,0 +1,148 @@
+# Function: useLLMChatSession()
+
+> **useLLMChatSession**(`config`, `options?`): `object`
+
+Defined in: [hooks/useLLMChatSession.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useLLMChatSession.ts#L26)
+
+React hook to load and run an LLM chat session.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets and tokenizer files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createLLMChatSession](createLLMChatSession.md).
+
+## Parameters
+
+### config
+
+[`LLMModel`](../type-aliases/LLMModel.md)
+
+The LLM model configuration. See [LLMModel](../type-aliases/LLMModel.md).
+
+### options?
+
+[`LLMChatSessionOptions`](../type-aliases/LLMChatSessionOptions.md) & [`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Chat session options and load/caching options.
+See [LLMChatSessionOptions](../type-aliases/LLMChatSessionOptions.md) & [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [LLMChatSession](../type-aliases/LLMChatSession.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### getHistory
+
+> **getHistory**: () => readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[] \| `undefined` = `session.getHistory`
+
+#### Type Declaration
+
+() => readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+Returns a snapshot of the current message history in the session.
+
+#### Returns
+
+readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+`undefined`
+
+### getKVCacheState
+
+> **getKVCacheState**: () => [`LLMKVCacheState`](../react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md) \| `undefined` = `session.getKVCacheState`
+
+#### Type Declaration
+
+() => [`LLMKVCacheState`](../react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md)
+
+Returns current KV cache occupancy and total capacity statistics for the session runner.
+
+#### Returns
+
+[`LLMKVCacheState`](../react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md)
+
+`undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!session`
+
+### resource
+
+> **resource**: [`LLMModel`](../type-aliases/LLMModel.md) \| `undefined`
+
+### sendMessage
+
+> **sendMessage**: (`message`, `onToken?`, `genConfig?`) => `Promise`\<[`LLMChatTurnResult`](../type-aliases/LLMChatTurnResult.md)\> \| `undefined` = `session.sendMessage`
+
+#### Type Declaration
+
+(`message`, `onToken?`, `genConfig?`) => `Promise`\<[`LLMChatTurnResult`](../type-aliases/LLMChatTurnResult.md)\>
+
+Sends a user message or chat turn to the model and generates a response.
+
+#### Parameters
+
+##### message
+
+[`ChatMessageContent`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent.md)
+
+Message string or interleaved media payload array.
+
+##### onToken?
+
+(`token`) => `void`
+
+Callback fired on the RN thread for each decoded token.
+
+##### genConfig?
+
+[`LLMGenerationConfig`](../react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md)
+
+Generation options overriding session defaults.
+
+#### Returns
+
+`Promise`\<[`LLMChatTurnResult`](../type-aliases/LLMChatTurnResult.md)\>
+
+A promise resolving to the generated messages and turn stats.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the message is
+malformed, `INVALID_STATE` if the chat template is non-monotonic, or
+`RESOURCE_BUSY` if another turn is in progress.
+
+`undefined`
+
+### stop
+
+> **stop**: () => `void` \| `undefined` = `session.stop`
+
+#### Type Declaration
+
+() => `void`
+
+Stops active generation and discards the current turn after its tool calls finish.
+
+#### Returns
+
+`void`
+
+`undefined`
+
+## See
+
+[LLMChatSession](../type-aliases/LLMChatSession.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useModel.md
new file mode 100644
index 0000000000..8fc6268077
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useModel.md
@@ -0,0 +1,60 @@
+# Function: useModel()
+
+> **useModel**\<`TConfig`, `TModel`\>(`createModel`, `config`): `object`
+
+Defined in: [hooks/useModel.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useModel.ts#L23)
+
+React hook to instantiate and manage a model or task instance with automatic
+lifetime management.
+
+It manages the lifecycle of a model or task runner instance. When the
+configuration changes or the component unmounts, it automatically disposes of
+the previous instance to prevent native memory leaks.
+
+## Type Parameters
+
+### TConfig
+
+`TConfig`
+
+The configuration type passed to the model creator.
+
+### TModel
+
+`TModel` _extends_ `object`
+
+The type of the compiled model instance containing a
+`dispose` method.
+
+## Parameters
+
+### createModel
+
+(`config`) => `Promise`\<`TModel`\>
+
+An asynchronous factory function to instantiate the model
+or task runner.
+
+### config
+
+The configuration to pass to `createModel`, or `undefined` if
+the model shouldn't be loaded yet. It is tracked by value, so the model is
+re-created whenever the config's contents change and passing an inline object
+is safe.
+
+`TConfig` | `undefined`
+
+## Returns
+
+`object`
+
+An object containing the loaded model instance and any instantiation
+error.
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### model
+
+> **model**: `TModel` \| `undefined`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useObjectDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useObjectDetector.md
new file mode 100644
index 0000000000..e1250697c1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useObjectDetector.md
@@ -0,0 +1,82 @@
+# Function: useObjectDetector()
+
+> **useObjectDetector**\<`F`, `L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useObjectDetector.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useObjectDetector.ts#L28)
+
+React hook to load and run an object detection model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createObjectDetector](createObjectDetector.md).
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+The bounding box format.
+
+### L
+
+`L`
+
+The type representing the object class labels.
+
+## Parameters
+
+### config
+
+[`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`F`, `L`\>
+
+The object detection model configuration.
+See [ObjectDetectorModel](../type-aliases/ObjectDetectorModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [ObjectDetector](../type-aliases/ObjectDetector.md) (without `dispose`),
+combined with loading state, download progress, and labels.
+
+### detectObjects
+
+> **detectObjects**: (`input`, `options?`) => `Promise`\<[`ObjectDetection`](../type-aliases/ObjectDetection.md)\<`F`, `L`\>[]\> \| `undefined` = `model.detectObjects`
+
+### detectObjectsWorklet
+
+> **detectObjectsWorklet**: (`input`, `options?`) => [`ObjectDetection`](../type-aliases/ObjectDetection.md)\<`F`, `L`\>[] \| `undefined` = `model.detectObjectsWorklet`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### labels
+
+> **labels**: readonly `L`[] = `config.modelOpts.labels`
+
+### resource
+
+> **resource**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`F`, `L`\> \| `undefined`
+
+## See
+
+[ObjectDetector](../type-aliases/ObjectDetector.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useOpticalCharacterRecognizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useOpticalCharacterRecognizer.md
new file mode 100644
index 0000000000..01cbae5d83
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useOpticalCharacterRecognizer.md
@@ -0,0 +1,63 @@
+# Function: useOpticalCharacterRecognizer()
+
+> **useOpticalCharacterRecognizer**(`config`, `options?`): `object`
+
+Defined in: [hooks/useOpticalCharacterRecognizer.ts:21](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useOpticalCharacterRecognizer.ts#L21)
+
+React hook for the PP-OCRv6 pipeline.
+
+It downloads and loads the model, tracks progress and errors, instantiates the
+task runner, and cleans up native memory on unmount or config change. Heavy
+work runs on a worklet thread; `recognizeCharacters` resolves with the
+recognized regions in reading order.
+
+For imperative usage, see [createPaddleOcr](createPaddleOcr.md).
+
+## Parameters
+
+### config
+
+[`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md)
+
+OCR model configuration. Use a preset from `models.ocr.*`.
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [PaddleOcr](../type-aliases/PaddleOcr.md) (without `dispose`),
+combined with loading state, download progress, and resource info.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### recognizeCharacters
+
+> **recognizeCharacters**: (`input`, `options?`) => `Promise`\<[`OcrDetection`](../type-aliases/OcrDetection.md)[]\> \| `undefined` = `model.recognizeCharacters`
+
+### recognizeCharactersWorklet
+
+> **recognizeCharactersWorklet**: (`input`, `options?`) => [`OcrDetection`](../type-aliases/OcrDetection.md)[] \| `undefined` = `model.recognizeCharactersWorklet`
+
+### resource
+
+> **resource**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md) \| `undefined`
+
+## See
+
+[PaddleOcr](../type-aliases/PaddleOcr.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/usePrivacyFilter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/usePrivacyFilter.md
new file mode 100644
index 0000000000..0e09957dac
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/usePrivacyFilter.md
@@ -0,0 +1,73 @@
+# Function: usePrivacyFilter()
+
+> **usePrivacyFilter**\<`Label`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/usePrivacyFilter.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/usePrivacyFilter.ts#L27)
+
+React hook to load and run a privacy filter (PII detection) model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets and tokenizer files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createPrivacyFilter](createPrivacyFilter.md).
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string`
+
+The model's BIOES label space, narrowing the detected entity
+types when a concrete `models` registry entry is passed.
+
+## Parameters
+
+### config
+
+[`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`Label`\>
+
+The privacy filter model configuration.
+See [PrivacyFilterModel](../type-aliases/PrivacyFilterModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [PrivacyFilter](../type-aliases/PrivacyFilter.md) (without `dispose`),
+combined with loading state and download progress.
+
+### detectPii
+
+> **detectPii**: (`input`) => `Promise`\<[`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[]\> \| `undefined` = `model.detectPii`
+
+### detectPiiWorklet
+
+> **detectPiiWorklet**: (`input`) => [`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[] \| `undefined` = `model.detectPiiWorklet`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`Label`\> \| `undefined`
+
+## See
+
+[PrivacyFilter](../type-aliases/PrivacyFilter.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useResourceDownload.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useResourceDownload.md
new file mode 100644
index 0000000000..523df84f1f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useResourceDownload.md
@@ -0,0 +1,70 @@
+# Function: useResourceDownload()
+
+> **useResourceDownload**\<`T`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useResourceDownload.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useResourceDownload.ts#L37)
+
+React hook to manage downloading and local caching of the remote resources
+(e.g. `.pte` models) referenced by a value.
+
+`config` may be a single URL or any nested object/array holding them —
+typically a whole model config. Every remote URL found inside is downloaded
+into the persistent resource cache (cache hits resolve immediately) and
+replaced by its local path, so `resource` mirrors `config` exactly and can be
+passed straight to a `create` factory. Progress is reported across all
+files, weighted by size, and interrupted downloads resume on the next attempt
+instead of restarting.
+
+Work is keyed on the _value_ of `config` rather than its identity, so passing
+an inline object is safe. Any change to the config resolves again, which is
+cheap for the files themselves (already-cached URLs are a no-op) but does
+rebuild whatever pipeline consumes `resource` — correct, since `create`
+factories bake their options in at construction time.
+
+For imperative usage, see [download](download.md).
+
+## Type Parameters
+
+### T
+
+`T`
+
+The shape of the value being resolved.
+
+## Parameters
+
+### config
+
+The value whose remote URLs should be resolved to local paths,
+or `undefined` to prevent loading.
+
+`T` | `undefined`
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+An object containing the resolved value, the download progress
+percentage, and any download error.
+
+### downloadError
+
+> **downloadError**: `Error` \| `undefined`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### resource
+
+> **resource**: `T` \| `undefined`
+
+## See
+
+[download](download.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSemanticSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSemanticSegmenter.md
new file mode 100644
index 0000000000..e7fe3d14d6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSemanticSegmenter.md
@@ -0,0 +1,76 @@
+# Function: useSemanticSegmenter()
+
+> **useSemanticSegmenter**\<`L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useSemanticSegmenter.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useSemanticSegmenter.ts#L26)
+
+React hook to load and run a semantic segmentation model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createSemanticSegmenter](createSemanticSegmenter.md).
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey` = `string`
+
+The type representing the segmentation labels.
+
+## Parameters
+
+### config
+
+[`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`L`\>
+
+The semantic segmentation model configuration.
+See [SemanticSegmenterModel](../type-aliases/SemanticSegmenterModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [SemanticSegmenter](../type-aliases/SemanticSegmenter.md) (without `dispose`),
+combined with loading state, download progress, and labels.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### labels
+
+> **labels**: readonly `L`[] = `config.modelOpts.labels`
+
+### resource
+
+> **resource**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`L`\> \| `undefined`
+
+### segment
+
+> **segment**: (`input`, `colormap?`) => `Promise`\<[`SemanticSegmentationResult`](../type-aliases/SemanticSegmentationResult.md)\<`L`\>\> \| `undefined` = `model.segment`
+
+### segmentWorklet
+
+> **segmentWorklet**: (`input`, `colormap?`) => [`SemanticSegmentationResult`](../type-aliases/SemanticSegmentationResult.md)\<`L`\> \| `undefined` = `model.segmentWorklet`
+
+## See
+
+[SemanticSegmenter](../type-aliases/SemanticSegmenter.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSpeechToText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSpeechToText.md
new file mode 100644
index 0000000000..464fc41b1d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useSpeechToText.md
@@ -0,0 +1,86 @@
+# Function: useSpeechToText()
+
+> **useSpeechToText**\<`L`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useSpeechToText.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useSpeechToText.ts#L26)
+
+React hook to load and run a Whisper speech-to-text (ASR) model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, tokenizer, and voice activity detector, tracking download
+progress and load errors, and releasing native memory when the component
+unmounts or the configuration changes.
+
+For imperative usage, see [createWhisperSpeechToText](createWhisperSpeechToText.md).
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `"en"` \| `"zh"` \| `"de"` \| `"es"` \| `"ru"` \| `"ko"` \| `"fr"` \| `"ja"` \| `"pt"` \| `"tr"` \| `"pl"` \| `"ca"` \| `"nl"` \| `"ar"` \| `"sv"` \| `"it"` \| `"id"` \| `"hi"` \| `"fi"` \| `"vi"` \| `"he"` \| `"uk"` \| `"el"` \| `"ms"` \| `"cs"` \| `"ro"` \| `"da"` \| `"hu"` \| `"ta"` \| `"no"` \| `"th"` \| `"ur"` \| `"hr"` \| `"bg"` \| `"lt"` \| `"la"` \| `"mi"` \| `"ml"` \| `"cy"` \| `"sk"` \| `"te"` \| `"fa"` \| `"lv"` \| `"bn"` \| `"sr"` \| `"az"` \| `"sl"` \| `"kn"` \| `"et"` \| `"mk"` \| `"br"` \| `"eu"` \| `"is"` \| `"hy"` \| `"ne"` \| `"mn"` \| `"bs"` \| `"kk"` \| `"sq"` \| `"sw"` \| `"gl"` \| `"mr"` \| `"pa"` \| `"si"` \| `"km"` \| `"sn"` \| `"yo"` \| `"so"` \| `"af"` \| `"oc"` \| `"ka"` \| `"be"` \| `"tg"` \| `"sd"` \| `"gu"` \| `"am"` \| `"yi"` \| `"lo"` \| `"uz"` \| `"fo"` \| `"ht"` \| `"ps"` \| `"tk"` \| `"nn"` \| `"mt"` \| `"sa"` \| `"lb"` \| `"my"` \| `"bo"` \| `"tl"` \| `"mg"` \| `"as"` \| `"tt"` \| `"haw"` \| `"ln"` \| `"ha"` \| `"ba"` \| `"jw"` \| `"su"` \| `"yue"` = `"en"` \| `"zh"` \| `"de"` \| `"es"` \| `"ru"` \| `"ko"` \| `"fr"` \| `"ja"` \| `"pt"` \| `"tr"` \| `"pl"` \| `"ca"` \| `"nl"` \| `"ar"` \| `"sv"` \| `"it"` \| `"id"` \| `"hi"` \| `"fi"` \| `"vi"` \| `"he"` \| `"uk"` \| `"el"` \| `"ms"` \| `"cs"` \| `"ro"` \| `"da"` \| `"hu"` \| `"ta"` \| `"no"` \| `"th"` \| `"ur"` \| `"hr"` \| `"bg"` \| `"lt"` \| `"la"` \| `"mi"` \| `"ml"` \| `"cy"` \| `"sk"` \| `"te"` \| `"fa"` \| `"lv"` \| `"bn"` \| `"sr"` \| `"az"` \| `"sl"` \| `"kn"` \| `"et"` \| `"mk"` \| `"br"` \| `"eu"` \| `"is"` \| `"hy"` \| `"ne"` \| `"mn"` \| `"bs"` \| `"kk"` \| `"sq"` \| `"sw"` \| `"gl"` \| `"mr"` \| `"pa"` \| `"si"` \| `"km"` \| `"sn"` \| `"yo"` \| `"so"` \| `"af"` \| `"oc"` \| `"ka"` \| `"be"` \| `"tg"` \| `"sd"` \| `"gu"` \| `"am"` \| `"yi"` \| `"lo"` \| `"uz"` \| `"fo"` \| `"ht"` \| `"ps"` \| `"tk"` \| `"nn"` \| `"mt"` \| `"sa"` \| `"lb"` \| `"my"` \| `"bo"` \| `"tl"` \| `"mg"` \| `"as"` \| `"tt"` \| `"haw"` \| `"ln"` \| `"ha"` \| `"ba"` \| `"jw"` \| `"su"` \| `"yue"`
+
+## Parameters
+
+### config
+
+[`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`L`\>
+
+The Whisper speech-to-text model configuration.
+See [WhisperSttModel](../type-aliases/WhisperSttModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [WhisperSpeechToText](../type-aliases/WhisperSpeechToText.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`L`\> \| `undefined`
+
+### stream
+
+> **stream**: (`options`) => `AsyncGenerator`\<\{ `committed`: `string`; `nonCommitted`: `string`; \}\> \| `undefined` = `model.stream`
+
+### streamInsert
+
+> **streamInsert**: (`audioChunk`) => `void` \| `undefined` = `model.streamInsert`
+
+### streamStop
+
+> **streamStop**: () => `void` \| `undefined` = `model.streamStop`
+
+### transcribe
+
+> **transcribe**: (`audio`, `options`, `onToken?`) => `Promise`\<`string`\> \| `undefined` = `model.transcribe`
+
+### transcribeStop
+
+> **transcribeStop**: () => `void` \| `undefined` = `model.transcribeStop`
+
+### transcribeWorklet
+
+> **transcribeWorklet**: (`audio`, `options`, `onToken?`) => `string` \| `undefined` = `model.transcribeWorklet`
+
+## See
+
+[WhisperSpeechToText](../type-aliases/WhisperSpeechToText.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useStyleTransfer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useStyleTransfer.md
new file mode 100644
index 0000000000..bc2b701ec2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useStyleTransfer.md
@@ -0,0 +1,64 @@
+# Function: useStyleTransfer()
+
+> **useStyleTransfer**(`config`, `options?`): `object`
+
+Defined in: [hooks/useStyleTransfer.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useStyleTransfer.ts#L22)
+
+React hook to load and run an image style transfer model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createStyleTransfer](createStyleTransfer.md).
+
+## Parameters
+
+### config
+
+[`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+The style transfer model configuration.
+See [StyleTransferModel](../type-aliases/StyleTransferModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [StyleTransfer](../type-aliases/StyleTransfer.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) \| `undefined`
+
+### transferStyle
+
+> **transferStyle**: (`input`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\> \| `undefined` = `model.transferStyle`
+
+### transferStyleWorklet
+
+> **transferStyleWorklet**: (`input`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md) \| `undefined` = `model.transferStyleWorklet`
+
+## See
+
+[StyleTransfer](../type-aliases/StyleTransfer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextEmbedder.md
new file mode 100644
index 0000000000..66d3527676
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextEmbedder.md
@@ -0,0 +1,64 @@
+# Function: useTextEmbedder()
+
+> **useTextEmbedder**(`config`, `options?`): `object`
+
+Defined in: [hooks/useTextEmbedder.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useTextEmbedder.ts#L22)
+
+React hook to load and run a text embedding model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets and tokenizer files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createTextEmbedder](createTextEmbedder.md).
+
+## Parameters
+
+### config
+
+[`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+The text embedder model configuration.
+See [TextEmbedderModel](../type-aliases/TextEmbedderModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [TextEmbedder](../type-aliases/TextEmbedder.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### embed
+
+> **embed**: (`input`, `prompt?`) => `Promise`\<`Float32Array`\<`ArrayBufferLike`\>\> \| `undefined` = `model.embed`
+
+### embedWorklet
+
+> **embedWorklet**: (`input`, `prompt?`) => `Float32Array` \| `undefined` = `model.embedWorklet`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) \| `undefined`
+
+## See
+
+[TextEmbedder](../type-aliases/TextEmbedder.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToImage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToImage.md
new file mode 100644
index 0000000000..2dcc31e154
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToImage.md
@@ -0,0 +1,63 @@
+# Function: useTextToImage()
+
+> **useTextToImage**(`config`, `options?`): `object`
+
+Defined in: [hooks/useTextToImage.ts:24](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useTextToImage.ts#L24)
+
+React hook to load and run an SDXS text-to-image synthesis model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets and tokenizer files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createSdxsTextToImage](createSdxsTextToImage.md).
+
+## Parameters
+
+### config
+
+[`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md)
+
+The SDXS model configuration. See [SdxsTextToImageModel](../type-aliases/SdxsTextToImageModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [SdxsTextToImage](../type-aliases/SdxsTextToImage.md) (without `dispose`),
+combined with loading state and download progress.
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### generate
+
+> **generate**: (`prompt`, `seed?`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\> \| `undefined` = `model.generate`
+
+### generateWorklet
+
+> **generateWorklet**: (`prompt`, `seed?`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md) \| `undefined` = `model.generateWorklet`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md) \| `undefined`
+
+## See
+
+[SdxsTextToImage](../type-aliases/SdxsTextToImage.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToSpeech.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToSpeech.md
new file mode 100644
index 0000000000..3d3d8d69cd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTextToSpeech.md
@@ -0,0 +1,166 @@
+# Function: useTextToSpeech()
+
+## Call Signature
+
+> **useTextToSpeech**\<`K`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useTextToSpeech.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useTextToSpeech.ts#L31)
+
+React hook to load and run the Kokoro Text-to-Speech pipeline.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, phonemizer files, and voice style vectors, tracking download
+progress and load errors, and releasing native memory when the component
+unmounts or the configuration changes.
+
+For imperative usage, see [createKokoroTextToSpeech](createKokoroTextToSpeech.md).
+
+### Type Parameters
+
+#### K
+
+`K` _extends_ `PropertyKey`
+
+Voice keys record constraint.
+
+### Parameters
+
+#### config
+
+[`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`K`\>
+
+The Kokoro TTS model configuration. See [KokoroTtsModel](../type-aliases/KokoroTtsModel.md).
+
+#### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+### Returns
+
+The same object as [KokoroTextToSpeech](../type-aliases/KokoroTextToSpeech.md) (without `dispose`),
+combined with loading state and download progress.
+
+#### downloadProgress
+
+> **downloadProgress**: `number`
+
+Download progress across every asset, in percent.
+
+#### error
+
+> **error**: `Error` \| `undefined`
+
+The download or load error, if any.
+
+#### isReady
+
+> **isReady**: `boolean`
+
+Whether the pipeline is loaded and ready to synthesize.
+
+#### resource
+
+> **resource**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`K`\> \| `undefined`
+
+The config with every remote URL resolved to a local path.
+
+#### synthesize
+
+> **synthesize**: (`text`, `options`) => `AsyncGenerator`\<[`KokoroTtsChunk`](../type-aliases/KokoroTtsChunk.md)\> \| `undefined`
+
+Streams synthesized audio chunks. Undefined until the pipeline is ready.
+
+#### synthesizeStop
+
+> **synthesizeStop**: () => `void` \| `undefined`
+
+Cancels an in-flight synthesis. Undefined until the pipeline is ready.
+
+### See
+
+[KokoroTextToSpeech](../type-aliases/KokoroTextToSpeech.md)
+
+## Call Signature
+
+> **useTextToSpeech**\<`K`\>(`config`, `options?`): `object`
+
+Defined in: [hooks/useTextToSpeech.ts:67](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useTextToSpeech.ts#L67)
+
+React hook to load and run the Supertonic 3 Text-to-Speech pipeline.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, indexer files, and voice style vectors, tracking download
+progress and load errors, and releasing native memory when the component
+unmounts or the configuration changes.
+
+For imperative usage, see [createSupertonicTextToSpeech](createSupertonicTextToSpeech.md).
+
+### Type Parameters
+
+#### K
+
+`K` _extends_ `PropertyKey`
+
+Voice style keys record constraint.
+
+### Parameters
+
+#### config
+
+[`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`K`\>
+
+The Supertonic TTS model configuration.
+See [SupertonicTtsModel](../type-aliases/SupertonicTtsModel.md).
+
+#### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+### Returns
+
+The same object as [SupertonicTextToSpeech](../type-aliases/SupertonicTextToSpeech.md) (without `dispose`),
+combined with loading state and download progress.
+
+#### downloadProgress
+
+> **downloadProgress**: `number`
+
+Download progress across every asset, in percent.
+
+#### error
+
+> **error**: `Error` \| `undefined`
+
+The download or load error, if any.
+
+#### isReady
+
+> **isReady**: `boolean`
+
+Whether the pipeline is loaded and ready to synthesize.
+
+#### resource
+
+> **resource**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`K`\> \| `undefined`
+
+The config with every remote URL resolved to a local path.
+
+#### synthesize
+
+> **synthesize**: (`text`, `options`) => `AsyncGenerator`\<[`SupertonicTtsChunk`](../type-aliases/SupertonicTtsChunk.md)\> \| `undefined`
+
+Streams synthesized audio chunks. Undefined until the pipeline is ready.
+
+#### synthesizeStop
+
+> **synthesizeStop**: () => `void` \| `undefined`
+
+Cancels an in-flight synthesis. Undefined until the pipeline is ready.
+
+### See
+
+[SupertonicTextToSpeech](../type-aliases/SupertonicTextToSpeech.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTokenizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTokenizer.md
new file mode 100644
index 0000000000..d0f78e60bc
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useTokenizer.md
@@ -0,0 +1,150 @@
+# Function: useTokenizer()
+
+> **useTokenizer**(`tokenizerPath`, `options?`): `object`
+
+Defined in: [hooks/useTokenizer.ts:21](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useTokenizer.ts#L21)
+
+React hook to load and run a tokenizer.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+tokenizer configuration files, tracking download progress and load errors,
+and releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createTokenizer](createTokenizer.md).
+
+## Parameters
+
+### tokenizerPath
+
+`string`
+
+A remote URL or local path to a `tokenizer.json` file.
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [nlp.Tokenizer](../react-native-executorch/namespaces/nlp/type-aliases/Tokenizer.md) (without `dispose`),
+combined with loading state and download progress.
+
+### decode
+
+> **decode**: (...`args`) => `Promise`\<`string`\> \| `undefined` = `model.decode`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### encode
+
+> **encode**: (...`args`) => `Promise`\<`Int32Array`\<`ArrayBufferLike`\>\> \| `undefined` = `model.encode`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### getVocabSize
+
+> **getVocabSize**: () => `number` \| `undefined` = `model.getVocabSize`
+
+#### Type Declaration
+
+() => `number`
+
+Returns the total vocabulary size.
+
+#### Returns
+
+`number`
+
+The total number of tokens in the vocabulary.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the tokenizer is
+in use, or `RESOURCE_DISPOSED` if disposed.
+
+`undefined`
+
+### idToToken
+
+> **idToToken**: (`id`) => `string` \| `undefined` = `model.idToToken`
+
+#### Type Declaration
+
+(`id`) => `string`
+
+Converts a numeric token id to its string piece representation.
+
+#### Parameters
+
+##### id
+
+`number`
+
+The token id to look up.
+
+#### Returns
+
+`string`
+
+The string piece for the given token id.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if id lookup
+fails, `RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+`undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resource
+
+> **resource**: `string` \| `undefined`
+
+### tokenToId
+
+> **tokenToId**: (`token`) => `number` \| `undefined` = `model.tokenToId`
+
+#### Type Declaration
+
+(`token`) => `number`
+
+Converts a string piece token to its numeric token id.
+
+#### Parameters
+
+##### token
+
+`string`
+
+The token piece string to look up.
+
+#### Returns
+
+`number`
+
+The numeric id for the given token piece.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if token lookup
+fails, `RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+`undefined`
+
+## See
+
+[nlp.Tokenizer](../react-native-executorch/namespaces/nlp/type-aliases/Tokenizer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useVoiceActivityDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useVoiceActivityDetector.md
new file mode 100644
index 0000000000..918f6a12e6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/useVoiceActivityDetector.md
@@ -0,0 +1,71 @@
+# Function: useVoiceActivityDetector()
+
+> **useVoiceActivityDetector**(`config`, `options?`): `object`
+
+Defined in: [hooks/useVoiceActivityDetector.ts:24](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/hooks/useVoiceActivityDetector.ts#L24)
+
+React hook to load and run a Voice Activity Detection (VAD) model.
+
+This hook manages downloading (if remote URLs are provided) and loading the
+model assets, compiling them, tracking download progress and load errors, and
+releasing native memory when the component unmounts or the configuration
+changes.
+
+For imperative usage, see [createFsmnVoiceActivityDetector](createFsmnVoiceActivityDetector.md).
+
+## Parameters
+
+### config
+
+[`FsmnVadModel`](../type-aliases/FsmnVadModel.md)
+
+The VAD model configuration. See [FsmnVadModel](../type-aliases/FsmnVadModel.md).
+
+### options?
+
+[`ResourceOptions`](../type-aliases/ResourceOptions.md)
+
+Load and caching options. See [ResourceOptions](../type-aliases/ResourceOptions.md).
+
+## Returns
+
+`object`
+
+The same object as [FsmnVoiceActivityDetector](../type-aliases/FsmnVoiceActivityDetector.md) (without `dispose`),
+combined with loading state and download progress.
+
+### detectVoice
+
+> **detectVoice**: (`waveform`, `options?`) => `Promise`\<[`VadSegment`](../type-aliases/VadSegment.md)[]\> \| `undefined` = `model.detectVoice`
+
+### detectVoiceOnStream
+
+> **detectVoiceOnStream**: (`chunk`, `options?`) => [`VadEvent`](../type-aliases/VadEvent.md) \| `undefined` \| `undefined` = `model.detectVoiceOnStream`
+
+### detectVoiceWorklet
+
+> **detectVoiceWorklet**: (`waveform`, `options?`) => [`VadSegment`](../type-aliases/VadSegment.md)[] \| `undefined` = `model.detectVoiceWorklet`
+
+### downloadProgress
+
+> **downloadProgress**: `number`
+
+### error
+
+> **error**: `Error` \| `undefined`
+
+### isReady
+
+> **isReady**: `boolean` = `!!model`
+
+### resetStream
+
+> **resetStream**: () => `void` \| `undefined` = `model.resetStream`
+
+### resource
+
+> **resource**: [`FsmnVadModel`](../type-aliases/FsmnVadModel.md) \| `undefined`
+
+## See
+
+[FsmnVoiceActivityDetector](../type-aliases/FsmnVoiceActivityDetector.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/functions/wrapAsync.md b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/wrapAsync.md
new file mode 100644
index 0000000000..8532100160
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/functions/wrapAsync.md
@@ -0,0 +1,72 @@
+# Function: wrapAsync()
+
+> **wrapAsync**\<`Args`, `R`\>(`fn`, `runtime?`): (...`args`) => `Promise`\<`R`\>
+
+Defined in: [core/runtime.ts:54](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/runtime.ts#L54)
+
+Wraps a synchronous worklet function so that it runs asynchronously on a
+background `WorkletRuntime` thread and returns a `Promise`.
+
+The wrapper serializes arguments, dispatches the worklet to the target
+runtime, awaits the result, and re-throws any error thrown inside the worklet
+as an [RnExecuTorchError](RnExecuTorchError.md). This keeps heavy native operations (model
+loading, tensor computation) off the React Native JS thread.
+
+## Type Parameters
+
+### Args
+
+`Args` _extends_ `any`[]
+
+The tuple of argument types of `fn`.
+
+### R
+
+`R`
+
+The return type of `fn`.
+
+## Parameters
+
+### fn
+
+(...`args`) => `R`
+
+A synchronous worklet function to execute on the background
+runtime.
+
+### runtime?
+
+`WorkletRuntime` = `defaultWorkletRuntime`
+
+The worklet runtime to dispatch `fn` to. Defaults to
+[defaultWorkletRuntime](../variables/defaultWorkletRuntime.md).
+
+## Returns
+
+An async function with the same signature as `fn` that resolves to
+`fn`'s return value or rejects with an [RnExecuTorchError](RnExecuTorchError.md) if `fn` throws.
+
+> (...`args`): `Promise`\<`R`\>
+
+### Parameters
+
+#### args
+
+...`Args`
+
+### Returns
+
+`Promise`\<`R`\>
+
+## Throws
+
+Propagates any error thrown inside `fn` across the
+worklet thread boundary.
+
+## Example
+
+```typescript
+const asyncLoadModel = wrapAsync(loadModel);
+const model = await asyncLoadModel('/path/to/model.pte');
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/index.md
new file mode 100644
index 0000000000..717633c4d7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/index.md
@@ -0,0 +1,294 @@
+# react-native-executorch
+
+React Native ExecuTorch is a high-performance, privacy-first on-device AI
+inference library for React Native, powered by PyTorch's ExecuTorch runtime.
+
+It provides a layered architecture designed for different use cases:
+
+- **React Hooks (`use`)**:
+ Declarative hooks designed for UI components. They manage downloading
+ remote model assets with progress tracking, compilation, and automatic
+ native memory disposal on unmount.
+
+- **Task APIs (`create`)**:
+ Imperative, promise-based pipelines with built-in preprocessing and
+ postprocessing. Ideal for background services, worklets, or apps needing
+ manual lifecycle control.
+
+- **Domain Utilities**:
+ Domain-specific low-level tools:
+ - [math](react-native-executorch/namespaces/math/index.md): Native C++ tensor operations (softmax, sigmoid, argmax,
+ gather, etc.).
+ - [cv](react-native-executorch/namespaces/cv/index.md): Image transformations (resizing, normalization, layout conversions),
+ bounding box, quadrilateral, and keypoint helpers.
+ - [llm](react-native-executorch/namespaces/llm/index.md): Token-by-token text generation runner, chat template formatting,
+ and function calling helpers.
+ - [nlp](react-native-executorch/namespaces/nlp/index.md): Fast native HuggingFace tokenizers and privacy filter utilities.
+ - [speech](react-native-executorch/namespaces/speech/index.md): Text-to-speech phonemizers, sentence splitters, voice activity
+ detection, and audio utilities.
+
+- **Model Registry ([models](variables/models.md))**:
+ A curated catalog of verified, hosted on-device AI models across LLMs,
+ Computer Vision, Speech, and NLP. Provides download URLs, pre-tuned
+ configurations, and label maps for out-of-the-box inference.
+
+- **Resource Fetcher ([download](functions/download.md))**:
+ Imperative asset downloader and caching engine with abort control, progress
+ tracking, and deduplicated local storage.
+
+- **Core Primitives ([Model](type-aliases/Model.md), [Tensor](type-aliases/Tensor.md), [schema](react-native-executorch/namespaces/schema/index.md), [wrapAsync](functions/wrapAsync.md),
+ [createResourceScope](functions/createResourceScope.md))**:
+ Low-level building blocks for custom architectures: direct C++ tensor
+ memory management, raw model execution, load-time shape/domain validation,
+ worklet threading, and construction-time ownership of native resources.
+
+## Hooks
+
+- [useClassifier](functions/useClassifier.md)
+- [useColbertEmbedder](functions/useColbertEmbedder.md)
+- [useDepthEstimator](functions/useDepthEstimator.md)
+- [useImageEmbedder](functions/useImageEmbedder.md)
+- [useInpainter](functions/useInpainter.md)
+- [useInstanceSegmenter](functions/useInstanceSegmenter.md)
+- [useKeypointDetector](functions/useKeypointDetector.md)
+- [useLLMChatSession](functions/useLLMChatSession.md)
+- [useModel](functions/useModel.md)
+- [useObjectDetector](functions/useObjectDetector.md)
+- [useOpticalCharacterRecognizer](functions/useOpticalCharacterRecognizer.md)
+- [usePrivacyFilter](functions/usePrivacyFilter.md)
+- [useResourceDownload](functions/useResourceDownload.md)
+- [useSemanticSegmenter](functions/useSemanticSegmenter.md)
+- [useSpeechToText](functions/useSpeechToText.md)
+- [useStyleTransfer](functions/useStyleTransfer.md)
+- [useTextEmbedder](functions/useTextEmbedder.md)
+- [useTextToImage](functions/useTextToImage.md)
+- [useTextToSpeech](functions/useTextToSpeech.md)
+- [useTokenizer](functions/useTokenizer.md)
+- [useVoiceActivityDetector](functions/useVoiceActivityDetector.md)
+
+## Models
+
+- [models](variables/models.md)
+
+## Modules
+
+- [cv](react-native-executorch/namespaces/cv/index.md)
+- [llm](react-native-executorch/namespaces/llm/index.md)
+- [math](react-native-executorch/namespaces/math/index.md)
+- [nlp](react-native-executorch/namespaces/nlp/index.md)
+- [profiler](react-native-executorch/namespaces/profiler/index.md)
+- [schema](react-native-executorch/namespaces/schema/index.md)
+- [speech](react-native-executorch/namespaces/speech/index.md)
+
+## Core / Functions
+
+- [createResourceScope](functions/createResourceScope.md)
+- [isRnExecuTorchError](functions/isRnExecuTorchError.md)
+- [loadModel](functions/loadModel.md)
+- [RnExecuTorchError](functions/RnExecuTorchError.md)
+- [tensor](functions/tensor.md)
+- [wrapAsync](functions/wrapAsync.md)
+
+## Core / Types
+
+- [DType](type-aliases/DType.md)
+- [LoadModelOptions](type-aliases/LoadModelOptions.md)
+- [Model](type-aliases/Model.md)
+- [ModelInput](type-aliases/ModelInput.md)
+- [ModelOutput](type-aliases/ModelOutput.md)
+- [NativeResource](type-aliases/NativeResource.md)
+- [ResourceScope](type-aliases/ResourceScope.md)
+- [RnExecuTorchError](type-aliases/RnExecuTorchError.md)
+- [RnExecuTorchErrorCode](type-aliases/RnExecuTorchErrorCode.md)
+- [Tensor](type-aliases/Tensor.md)
+
+## Core / Constants
+
+- [defaultWorkletRuntime](variables/defaultWorkletRuntime.md)
+- [VALID_ERROR_CODES](variables/VALID_ERROR_CODES.md)
+
+## CV / Tasks
+
+- [createClassifier](functions/createClassifier.md)
+- [createDepthEstimator](functions/createDepthEstimator.md)
+- [createImageEmbedder](functions/createImageEmbedder.md)
+- [createInpainter](functions/createInpainter.md)
+- [createInstanceSegmenter](functions/createInstanceSegmenter.md)
+- [createKeypointDetector](functions/createKeypointDetector.md)
+- [createObjectDetector](functions/createObjectDetector.md)
+- [createPaddleOcr](functions/createPaddleOcr.md)
+- [createSdxsTextToImage](functions/createSdxsTextToImage.md)
+- [createSemanticSegmenter](functions/createSemanticSegmenter.md)
+- [createStyleTransfer](functions/createStyleTransfer.md)
+
+## CV / Types
+
+- [BlazeFaceLandmark](type-aliases/BlazeFaceLandmark.md)
+- [Classification](type-aliases/Classification.md)
+- [Classifier](type-aliases/Classifier.md)
+- [ClassifierModel](type-aliases/ClassifierModel.md)
+- [ClassifierOptions](type-aliases/ClassifierOptions.md)
+- [ClassifyOptions](type-aliases/ClassifyOptions.md)
+- [CocoClass](type-aliases/CocoClass.md)
+- [CocoClassYolo](type-aliases/CocoClassYolo.md)
+- [CocoLandmark](type-aliases/CocoLandmark.md)
+- [ColorMap](type-aliases/ColorMap.md)
+- [DepthEstimator](type-aliases/DepthEstimator.md)
+- [DepthEstimatorModel](type-aliases/DepthEstimatorModel.md)
+- [DepthEstimatorOptions](type-aliases/DepthEstimatorOptions.md)
+- [DepthMap](type-aliases/DepthMap.md)
+- [DetectKeypointsOptions](type-aliases/DetectKeypointsOptions.md)
+- [DetectObjectsOptions](type-aliases/DetectObjectsOptions.md)
+- [ImageEmbedder](type-aliases/ImageEmbedder.md)
+- [ImageEmbedderModel](type-aliases/ImageEmbedderModel.md)
+- [ImageNet1KLabel](type-aliases/ImageNet1KLabel.md)
+- [Inpainter](type-aliases/Inpainter.md)
+- [InpainterModel](type-aliases/InpainterModel.md)
+- [InpainterOptions](type-aliases/InpainterOptions.md)
+- [InstanceSegmentationResult](type-aliases/InstanceSegmentationResult.md)
+- [InstanceSegmenter](type-aliases/InstanceSegmenter.md)
+- [InstanceSegmenterModel](type-aliases/InstanceSegmenterModel.md)
+- [InstanceSegmenterOptions](type-aliases/InstanceSegmenterOptions.md)
+- [KeypointDetection](type-aliases/KeypointDetection.md)
+- [KeypointDetector](type-aliases/KeypointDetector.md)
+- [KeypointDetectorModel](type-aliases/KeypointDetectorModel.md)
+- [KeypointDetectorOptions](type-aliases/KeypointDetectorOptions.md)
+- [Landmark](type-aliases/Landmark.md)
+- [Landmarks](type-aliases/Landmarks.md)
+- [MaskBuffer](type-aliases/MaskBuffer.md)
+- [ObjectDetection](type-aliases/ObjectDetection.md)
+- [ObjectDetector](type-aliases/ObjectDetector.md)
+- [ObjectDetectorModel](type-aliases/ObjectDetectorModel.md)
+- [ObjectDetectorOptions](type-aliases/ObjectDetectorOptions.md)
+- [OcrDetection](type-aliases/OcrDetection.md)
+- [PaddleOcr](type-aliases/PaddleOcr.md)
+- [PaddleOcrModel](type-aliases/PaddleOcrModel.md)
+- [PaddleOcrModelOptions](type-aliases/PaddleOcrModelOptions.md)
+- [PascalVocLabel](type-aliases/PascalVocLabel.md)
+- [RecognizeCharactersOptions](type-aliases/RecognizeCharactersOptions.md)
+- [SdxsTextToImage](type-aliases/SdxsTextToImage.md)
+- [SdxsTextToImageModel](type-aliases/SdxsTextToImageModel.md)
+- [SegmentInstancesOptions](type-aliases/SegmentInstancesOptions.md)
+- [SemanticSegmentationResult](type-aliases/SemanticSegmentationResult.md)
+- [SemanticSegmenter](type-aliases/SemanticSegmenter.md)
+- [SemanticSegmenterModel](type-aliases/SemanticSegmenterModel.md)
+- [SemanticSegmenterOptions](type-aliases/SemanticSegmenterOptions.md)
+- [StyleTransfer](type-aliases/StyleTransfer.md)
+- [StyleTransferModel](type-aliases/StyleTransferModel.md)
+- [StyleTransferOptions](type-aliases/StyleTransferOptions.md)
+
+## CV / Constants
+
+- [BLAZEFACE_LANDMARKS](variables/BLAZEFACE_LANDMARKS.md)
+- [COCO_CLASSES](variables/COCO_CLASSES.md)
+- [COCO_CLASSES_YOLO](variables/COCO_CLASSES_YOLO.md)
+- [COCO_LANDMARKS](variables/COCO_LANDMARKS.md)
+- [FACEMESH_LANDMARKS](variables/FACEMESH_LANDMARKS.md)
+- [IMAGENET_NORM](variables/IMAGENET_NORM.md)
+- [IMAGENET1K_LABELS](variables/IMAGENET1K_LABELS.md)
+- [PASCAL_VOC_LABELS](variables/PASCAL_VOC_LABELS.md)
+
+## LLM / Tasks
+
+- [createLLMChatSession](functions/createLLMChatSession.md)
+
+## LLM / Types
+
+- [LLMChatSession](type-aliases/LLMChatSession.md)
+- [LLMChatSessionOptions](type-aliases/LLMChatSessionOptions.md)
+- [LLMChatTurnResult](type-aliases/LLMChatTurnResult.md)
+- [LLMModel](type-aliases/LLMModel.md)
+- [LLMToolOpts](type-aliases/LLMToolOpts.md)
+
+## NLP / Tasks
+
+- [createColbertEmbedder](functions/createColbertEmbedder.md)
+- [createPrivacyFilter](functions/createPrivacyFilter.md)
+- [createTextEmbedder](functions/createTextEmbedder.md)
+- [createTokenizer](functions/createTokenizer.md)
+
+## NLP / Types
+
+- [ColbertEmbedder](type-aliases/ColbertEmbedder.md)
+- [ColbertEmbedderModel](type-aliases/ColbertEmbedderModel.md)
+- [ColbertEmbedderOptions](type-aliases/ColbertEmbedderOptions.md)
+- [ColbertInputKind](type-aliases/ColbertInputKind.md)
+- [ColbertTokenEmbeddings](type-aliases/ColbertTokenEmbeddings.md)
+- [PrivacyFilter](type-aliases/PrivacyFilter.md)
+- [PrivacyFilterModel](type-aliases/PrivacyFilterModel.md)
+- [PrivacyFilterNemotronLabel](type-aliases/PrivacyFilterNemotronLabel.md)
+- [PrivacyFilterOpenaiLabel](type-aliases/PrivacyFilterOpenaiLabel.md)
+- [PrivacyFilterOptions](type-aliases/PrivacyFilterOptions.md)
+- [TextEmbedder](type-aliases/TextEmbedder.md)
+- [TextEmbedderModel](type-aliases/TextEmbedderModel.md)
+
+## NLP / Constants
+
+- [PRIVACY_FILTER_NEMOTRON_LABELS](variables/PRIVACY_FILTER_NEMOTRON_LABELS.md)
+- [PRIVACY_FILTER_OPENAI_LABELS](variables/PRIVACY_FILTER_OPENAI_LABELS.md)
+
+## Speech / Tasks
+
+- [createFsmnVoiceActivityDetector](functions/createFsmnVoiceActivityDetector.md)
+- [createKokoroTextToSpeech](functions/createKokoroTextToSpeech.md)
+- [createSupertonicTextToSpeech](functions/createSupertonicTextToSpeech.md)
+- [createWhisperSpeechToText](functions/createWhisperSpeechToText.md)
+
+## Speech / Types
+
+- [FsmnVadModel](type-aliases/FsmnVadModel.md)
+- [FsmnVoiceActivityDetector](type-aliases/FsmnVoiceActivityDetector.md)
+- [KokoroTextToSpeech](type-aliases/KokoroTextToSpeech.md)
+- [KokoroTtsChunk](type-aliases/KokoroTtsChunk.md)
+- [KokoroTtsModel](type-aliases/KokoroTtsModel.md)
+- [KokoroTtsOptions](type-aliases/KokoroTtsOptions.md)
+- [KokoroTtsWord](type-aliases/KokoroTtsWord.md)
+- [SupertonicDefaultVoiceName](type-aliases/SupertonicDefaultVoiceName.md)
+- [SupertonicTextToSpeech](type-aliases/SupertonicTextToSpeech.md)
+- [SupertonicTtsChunk](type-aliases/SupertonicTtsChunk.md)
+- [SupertonicTtsModel](type-aliases/SupertonicTtsModel.md)
+- [SupertonicTtsOptions](type-aliases/SupertonicTtsOptions.md)
+- [VadEvent](type-aliases/VadEvent.md)
+- [VadOptions](type-aliases/VadOptions.md)
+- [VadSegment](type-aliases/VadSegment.md)
+- [VadStreamOptions](type-aliases/VadStreamOptions.md)
+- [WhisperLanguage](type-aliases/WhisperLanguage.md)
+- [WhisperSpeechToText](type-aliases/WhisperSpeechToText.md)
+- [WhisperStreamOptions](type-aliases/WhisperStreamOptions.md)
+- [WhisperSttModel](type-aliases/WhisperSttModel.md)
+- [WhisperSttOptions](type-aliases/WhisperSttOptions.md)
+
+## Speech / Constants
+
+- [FSMN_VAD_SAMPLE_RATE_HZ](variables/FSMN_VAD_SAMPLE_RATE_HZ.md)
+- [KOKORO_SAMPLE_RATE](variables/KOKORO_SAMPLE_RATE.md)
+- [SUPERTONIC_DEFAULT_VOICE_NAMES](variables/SUPERTONIC_DEFAULT_VOICE_NAMES.md)
+- [SUPERTONIC_SAMPLE_RATE](variables/SUPERTONIC_SAMPLE_RATE.md)
+- [WHISPER_LANGUAGES](variables/WHISPER_LANGUAGES.md)
+- [WHISPER_SAMPLE_RATE_HZ](variables/WHISPER_SAMPLE_RATE_HZ.md)
+
+## Vector Store / Functions
+
+- [createVectorStore](functions/createVectorStore.md)
+
+## Vector Store / Types
+
+- [VectorStore](type-aliases/VectorStore.md)
+- [VectorStoreEntry](type-aliases/VectorStoreEntry.md)
+- [VectorStoreMatch](type-aliases/VectorStoreMatch.md)
+- [VectorStoreMetric](type-aliases/VectorStoreMetric.md)
+- [VectorStoreOptions](type-aliases/VectorStoreOptions.md)
+- [VectorStoreQueryOptions](type-aliases/VectorStoreQueryOptions.md)
+
+## Utils / Functions
+
+- [download](functions/download.md)
+- [getRegisteredBackends](functions/getRegisteredBackends.md)
+- [inspectModel](functions/inspectModel.md)
+- [setTelemetryEnabled](functions/setTelemetryEnabled.md)
+
+## Utils / Types
+
+- [DownloadOptions](interfaces/DownloadOptions.md)
+- [ModelInspection](type-aliases/ModelInspection.md)
+- [ResourceOptions](type-aliases/ResourceOptions.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/interfaces/DownloadOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/interfaces/DownloadOptions.md
new file mode 100644
index 0000000000..a345313349
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/interfaces/DownloadOptions.md
@@ -0,0 +1,48 @@
+# Interface: DownloadOptions
+
+Defined in: [fetcher/fetcher.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/fetcher.ts#L32)
+
+Options controlling a [download](../functions/download.md) call.
+
+## Properties
+
+### forceDownload?
+
+> `optional` **forceDownload**: `boolean`
+
+Defined in: [fetcher/fetcher.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/fetcher.ts#L45)
+
+Re-downloads every remote source even when it is already cached, replacing
+the cached copy. Use to recover from a corrupted file or to pick up a model
+that changed behind a stable URL.
+
+---
+
+### onProgress()?
+
+> `optional` **onProgress**: (`progress`) => `void`
+
+Defined in: [fetcher/fetcher.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/fetcher.ts#L34)
+
+Called with overall progress in `[0, 1]` as bytes arrive.
+
+#### Parameters
+
+##### progress
+
+`number`
+
+#### Returns
+
+`void`
+
+---
+
+### signal?
+
+> `optional` **signal**: `AbortSignal`
+
+Defined in: [fetcher/fetcher.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/fetcher/fetcher.ts#L39)
+
+Aborts the download. The bytes fetched so far are kept so a later
+[download](../functions/download.md) of the same source resumes instead of restarting.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/applyColormap.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/applyColormap.md
new file mode 100644
index 0000000000..3814e15703
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/applyColormap.md
@@ -0,0 +1,50 @@
+# Function: applyColormap()
+
+> **applyColormap**(`src`, `dst`, `colormap`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:260](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L260)
+
+Applies a colormap to a single-channel image tensor, mapping class indices to
+RGBA colors.
+
+This operation iterates over each index/class ID in the source tensor, looks
+up its corresponding RGBA color in the provided colormap palette, and writes
+it to the destination tensor.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source index/mask image tensor. Expected shape `[H, W, 1]` in
+HWC layout with data type `int32` containing class indices.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor to write the mapped
+RGBA values to. Expected shape `[H, W, 4]` in HWC layout with data type
+`uint8`.
+
+### colormap
+
+\[`number`, `number`, `number`, `number`\][]
+
+An array of RGBA color arrays `[R, G, B, A]` corresponding to
+each class index. The size of this list must cover all class indices present
+in `src`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor with the applied colormap of shape `[H,
+W, 4]` and data type `uint8`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/blendMasked.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/blendMasked.md
new file mode 100644
index 0000000000..b470b867b5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/blendMasked.md
@@ -0,0 +1,55 @@
+# Function: blendMasked()
+
+> **blendMasked**(`src`, `overlay`, `mask`, `dst`, `options?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:306](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L306)
+
+Composites `overlay` over `src` where `mask` is non-zero, writing
+`src * (1 - w) + overlay * w` into `dst`, where `w` is the mask eroded and
+feathered per `options`. Pixels outside the mask come from `src` unchanged.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The base image tensor in HWC layout, `[H, W, C]`, data type `uint8`.
+
+### overlay
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The image tensor to composite, `[H, W, C]`, data type `uint8`.
+
+### mask
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The region to take from `overlay`, `[H, W, 1]`, data type `uint8`;
+any non-zero value marks a masked pixel.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor, `[H, W, C]`, data type
+`uint8`. Must not alias `src` or `overlay`.
+
+### options?
+
+[`BlendMaskedOptions`](../type-aliases/BlendMaskedOptions.md)
+
+Edge erosion and feathering. See [BlendMaskedOptions](../type-aliases/BlendMaskedOptions.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor `dst`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, or `feather` is even, `RESOURCE_BUSY` if
+a tensor is in use, or `RESOURCE_DISPOSED` if any tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/boundingBoxOfPoints.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/boundingBoxOfPoints.md
new file mode 100644
index 0000000000..21ae58f8b7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/boundingBoxOfPoints.md
@@ -0,0 +1,41 @@
+# Function: boundingBoxOfPoints()
+
+> **boundingBoxOfPoints**\<`F`\>(`points`, `format`): [`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/ops/quad.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L33)
+
+Computes the axis-aligned bounding box enclosing a set of points, in the
+requested box format. Returns a zero box for empty input.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+Bounding box coordinate format.
+
+## Parameters
+
+### points
+
+readonly [`Point`](../type-aliases/Point.md)[]
+
+The points to enclose.
+
+### format
+
+`F`
+
+The coordinate format of the returned box.
+
+## Returns
+
+[`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+The enclosing [BoundingBox](../type-aliases/BoundingBox.md) in `format`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if the bounding box
+format is unsupported.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/createImagePreprocessor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/createImagePreprocessor.md
new file mode 100644
index 0000000000..86d9143f61
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/createImagePreprocessor.md
@@ -0,0 +1,40 @@
+# Function: createImagePreprocessor()
+
+> **createImagePreprocessor**(`options`, `outputShape`): [`ImagePreprocessor`](../type-aliases/ImagePreprocessor.md)
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:77](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L77)
+
+Creates a reusable image preprocessor pipeline.
+
+Configures a pipeline to resize, color convert, convert layout (HWC to CHW),
+normalize, and copy raw image buffers into target tensors matching model
+input shapes. All intermediate scratch tensors are pre-allocated and safely
+disposed of when calling `dispose()`.
+
+## Parameters
+
+### options
+
+[`ImagePreprocessorOptions`](../type-aliases/ImagePreprocessorOptions.md)
+
+Normalization scaling coefficients, interpolation algorithms, and
+resize modes.
+See [ImagePreprocessorOptions](../type-aliases/ImagePreprocessorOptions.md).
+
+### outputShape
+
+`number`[]
+
+Expected output shape of the preprocessed model input
+tensor (must match rank-3 `[3, H, W]` or rank-4 `[1, 3, H, W]`).
+
+## Returns
+
+[`ImagePreprocessor`](../type-aliases/ImagePreprocessor.md)
+
+An instantiated [ImagePreprocessor](../type-aliases/ImagePreprocessor.md) pipeline.
+
+## Throws
+
+With code `SCHEMA_MISMATCH` if `outputShape` does
+not match rank-3 `[3, H, W]` or rank-4 `[1, 3, H, W]`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/cvtColor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/cvtColor.md
new file mode 100644
index 0000000000..fc6bde84ca
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/cvtColor.md
@@ -0,0 +1,46 @@
+# Function: cvtColor()
+
+> **cvtColor**(`src`, `dst`, `code`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:158](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L158)
+
+Converts the color space of an image tensor using a specified color
+conversion code.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in HWC layout. Expected shape `[H, W, C]`
+(channels-last). Supports any numeric data type.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor to write the converted
+image to. Expected shape `[H, W, C']` in HWC layout (spatial dimensions `[H,
+W]` and data type matching `src`, with target channel count `C'` determined
+by `code`).
+
+### code
+
+[`ColorConversionCode`](../type-aliases/ColorConversionCode.md)
+
+The color conversion code indicating source and target spaces.
+See [ColorConversionCode](../type-aliases/ColorConversionCode.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor containing the converted image of shape
+`[H, W, C']` and matching data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/decodeBox.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/decodeBox.md
new file mode 100644
index 0000000000..067a308810
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/decodeBox.md
@@ -0,0 +1,36 @@
+# Function: decodeBox()
+
+> **decodeBox**\<`F`\>(`tuple`, `format`): [`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/ops/box.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L57)
+
+Decodes bounding box coordinates from a 4-tuple into a structured BoundingBox
+object.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+Bounding box coordinate format.
+
+## Parameters
+
+### tuple
+
+\[`number`, `number`, `number`, `number`\]
+
+A 4-tuple array containing coordinates.
+
+### format
+
+`F`
+
+The coordinate format to decode into.
+
+## Returns
+
+[`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+The decoded BoundingBox object.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/distance.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/distance.md
new file mode 100644
index 0000000000..f39ee701f1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/distance.md
@@ -0,0 +1,27 @@
+# Function: distance()
+
+> **distance**(`a`, `b`): `number`
+
+Defined in: [extensions/cv/ops/point.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L23)
+
+Euclidean distance between two points.
+
+## Parameters
+
+### a
+
+[`Point`](../type-aliases/Point.md)
+
+The first point.
+
+### b
+
+[`Point`](../type-aliases/Point.md)
+
+The second point.
+
+## Returns
+
+`number`
+
+The distance between `a` and `b`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/extractDbnetTextQuads.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/extractDbnetTextQuads.md
new file mode 100644
index 0000000000..552a996fbc
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/extractDbnetTextQuads.md
@@ -0,0 +1,36 @@
+# Function: extractDbnetTextQuads()
+
+> **extractDbnetTextQuads**(`probabilityMap`, `options`): [`Quad`](../type-aliases/Quad.md)[]
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L61)
+
+Decodes a DBNet probability map into oriented text quads: binarizes the map,
+traces contours, scores each candidate by its mean probability and unclips the
+survivors back to their unshrunk size.
+
+## Parameters
+
+### probabilityMap
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The `detect` output, shape `[1, 1, H, W]`, post-sigmoid.
+
+### options
+
+[`DbnetDecodeOptions`](../type-aliases/DbnetDecodeOptions.md)
+
+Decode thresholds. See [DbnetDecodeOptions](../type-aliases/DbnetDecodeOptions.md).
+
+## Returns
+
+[`Quad`](../type-aliases/Quad.md)[]
+
+The decoded quads, in detector-input pixel space and arbitrary order.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shape or
+data type is invalid, `RESOURCE_BUSY` if the tensor is in use,
+`RESOURCE_DISPOSED` if the tensor was disposed, or `EXECUTION_FAILED` if
+native decode returns invalid output.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/interpolatePoint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/interpolatePoint.md
new file mode 100644
index 0000000000..85e24e6d08
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/interpolatePoint.md
@@ -0,0 +1,34 @@
+# Function: interpolatePoint()
+
+> **interpolatePoint**(`a`, `b`, `t`): [`Point`](../type-aliases/Point.md)
+
+Defined in: [extensions/cv/ops/point.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L37)
+
+Linearly interpolates between two points: `t = 0` returns `a`, `t = 1`
+returns `b`, values in between interpolate along the segment.
+
+## Parameters
+
+### a
+
+[`Point`](../type-aliases/Point.md)
+
+The start point.
+
+### b
+
+[`Point`](../type-aliases/Point.md)
+
+The end point.
+
+### t
+
+`number`
+
+The interpolation factor.
+
+## Returns
+
+[`Point`](../type-aliases/Point.md)
+
+The interpolated point.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/nms.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/nms.md
new file mode 100644
index 0000000000..905357107d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/nms.md
@@ -0,0 +1,103 @@
+# Function: nms()
+
+## Call Signature
+
+> **nms**(`boxes`, `scores`, `options`): `number`[]
+
+Defined in: [extensions/cv/ops/box.ts:178](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L178)
+
+Executes Non-Maximum Suppression (NMS) on bounding boxes and confidence
+scores.
+
+### Parameters
+
+#### boxes
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Bounding boxes coordinate tensor. Expected shape `[N, 4]` and
+data type `float32`.
+
+#### scores
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Bounding boxes confidence scores tensor. Expected shape `[N]`
+(1D) and data type `float32`.
+
+#### options
+
+[`NmsOptions`](../type-aliases/NmsOptions.md) & `object`
+
+Options configuring NMS thresholds and execution mode.
+See [NmsOptions](../type-aliases/NmsOptions.md).
+
+### Returns
+
+`number`[]
+
+The resulting indices of the non-suppressed boxes:
+
+- For `standard` NMS: A 1D array of indices (`number[]`) representing the
+ selected boxes.
+- For `weighted` NMS: A 2D array of indices (`number[][]`) representing
+ groups of overlapping boxes, where the first element of each group is the
+ top candidate and the group indices are used to calculate the weighted
+ average of coordinates.
+
+### Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes or
+formats are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
+
+## Call Signature
+
+> **nms**(`boxes`, `scores`, `options`): `number`[][]
+
+Defined in: [extensions/cv/ops/box.ts:183](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L183)
+
+Executes Non-Maximum Suppression (NMS) on bounding boxes and confidence
+scores.
+
+### Parameters
+
+#### boxes
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Bounding boxes coordinate tensor. Expected shape `[N, 4]` and
+data type `float32`.
+
+#### scores
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Bounding boxes confidence scores tensor. Expected shape `[N]`
+(1D) and data type `float32`.
+
+#### options
+
+[`NmsOptions`](../type-aliases/NmsOptions.md) & `object`
+
+Options configuring NMS thresholds and execution mode.
+See [NmsOptions](../type-aliases/NmsOptions.md).
+
+### Returns
+
+`number`[][]
+
+The resulting indices of the non-suppressed boxes:
+
+- For `standard` NMS: A 1D array of indices (`number[]`) representing the
+ selected boxes.
+- For `weighted` NMS: A 2D array of indices (`number[][]`) representing
+ groups of overlapping boxes, where the first element of each group is the
+ top candidate and the group indices are used to calculate the weighted
+ average of coordinates.
+
+### Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes or
+formats are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/normalize.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/normalize.md
new file mode 100644
index 0000000000..fdff82831a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/normalize.md
@@ -0,0 +1,51 @@
+# Function: normalize()
+
+> **normalize**(`src`, `dst`, `options?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:229](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L229)
+
+Normalizes pixel values of an image tensor element-wise.
+
+Computes: `dst[c,h,w] = src[c,h,w] * alpha[c] + beta[c]`. Can normalize
+uniformly or channel-wise using array options. The result is cast to `dst`
+tensor's dtype.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in CHW layout. Expected shape `[C, H, W]`
+(channels-first). Supports any numeric data type (typically `uint8` or
+`float32`).
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor to write normalized
+values to. Expected shape `[C, H, W]` matching `src`. The computed values are
+cast to `dst` tensor's target data type (typically `float32` or `uint8`).
+
+### options?
+
+[`NormalizeOptions`](../type-aliases/NormalizeOptions.md)
+
+Normalization scaling coefficients. When options or any
+individual properties are omitted, defaults to `alpha: 1 / 255.0` and `beta:
+0.0`.
+See [NormalizeOptions](../type-aliases/NormalizeOptions.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor containing the normalized image of
+shape `[C, H, W]` and target data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/orderQuad.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/orderQuad.md
new file mode 100644
index 0000000000..f269be6d28
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/orderQuad.md
@@ -0,0 +1,23 @@
+# Function: orderQuad()
+
+> **orderQuad**(`quad`): [`Quad`](../type-aliases/Quad.md)
+
+Defined in: [extensions/cv/ops/quad.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L80)
+
+Reorders a quad's corners into the top-left, top-right, bottom-right,
+bottom-left order the rest of this module assumes, using their
+coordinate-sum and coordinate-difference extremes.
+
+## Parameters
+
+### quad
+
+[`Quad`](../type-aliases/Quad.md)
+
+The quad whose corners may be in any order.
+
+## Returns
+
+[`Quad`](../type-aliases/Quad.md)
+
+The same corners, ordered TL, TR, BR, BL.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/quadSize.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/quadSize.md
new file mode 100644
index 0000000000..ad1cd7869c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/quadSize.md
@@ -0,0 +1,30 @@
+# Function: quadSize()
+
+> **quadSize**(`ordered`): `object`
+
+Defined in: [extensions/cv/ops/quad.ts:105](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L105)
+
+Computes the width and height (in pixels) of an ordered TL,TR,BR,BL quad, taking
+the longer of each pair of opposite sides.
+
+## Parameters
+
+### ordered
+
+[`Quad`](../type-aliases/Quad.md)
+
+The quad corners ordered TL, TR, BR, BL.
+
+## Returns
+
+`object`
+
+The quad's width and height in pixels.
+
+### height
+
+> **height**: `number`
+
+### width
+
+> **width**: `number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/rectifyQuad.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/rectifyQuad.md
new file mode 100644
index 0000000000..637860161b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/rectifyQuad.md
@@ -0,0 +1,49 @@
+# Function: rectifyQuad()
+
+> **rectifyQuad**(`src`, `dst`, `quad`, `options`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/quad.ts:174](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L174)
+
+Rectifies an oriented quad region of `src` into the flat pre-allocated canvas
+`dst`: perspective crop, resize to the canvas height, and pad, in one native
+pass. An axis-aligned bbox is a 4-corner quad, so pass its corners to
+rectify a box.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image, `uint8` `[H, W, C]`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination canvas, `uint8` `[H', W', C]`, with
+the same channel count as `src`. Must not alias `src`.
+
+### quad
+
+[`Quad`](../type-aliases/Quad.md)
+
+The region corners (TL, TR, BR, BL) in `src` pixels.
+
+### options
+
+[`RectifyQuadOptions`](../type-aliases/RectifyQuadOptions.md)
+
+Content width, alignment, and padding. See [RectifyQuadOptions](../type-aliases/RectifyQuadOptions.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+data types, or quadrilateral coordinates are invalid, `RESOURCE_BUSY` if a
+tensor is in use, or `RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/resize.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/resize.md
new file mode 100644
index 0000000000..72cdf581b2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/resize.md
@@ -0,0 +1,49 @@
+# Function: resize()
+
+> **resize**(`src`, `dst`, `options?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:131](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L131)
+
+Resizes an image tensor from a source dimension to a destination dimension.
+
+Supports various [ResizeMode](../type-aliases/ResizeMode.md) and [InterpolationMethod](../type-aliases/InterpolationMethod.md) options.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in HWC layout. Expected shape `[H, W, C]`
+(channels-last). Supports any numeric data type (e.g. `uint8`, `float32`).
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor to write the resized
+image to. Expected shape `[H', W', C]` in HWC layout (spatial dimensions
+`[H', W']`, channel count `C` matching `src`) and the same data type as
+`src`.
+
+### options?
+
+[`ResizeOptions`](../type-aliases/ResizeOptions.md)
+
+Configuration options for resizing. When options or any
+individual properties are omitted, defaults to `'stretch'` mode, `'lanczos'`
+interpolation, and `0` padding.
+See [ResizeOptions](../type-aliases/ResizeOptions.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor containing the resized image of shape
+`[H', W', C]` and matching data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/restrictToBox.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/restrictToBox.md
new file mode 100644
index 0000000000..1253ab9475
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/restrictToBox.md
@@ -0,0 +1,47 @@
+# Function: restrictToBox()
+
+> **restrictToBox**(`src`, `dst`, `box`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/box.ts:212](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L212)
+
+Masks the source image tensor by keeping only the elements inside the specified
+bounding box, writing the result to a pre-allocated destination image tensor.
+
+Note: This operation does not change the image tensor dimensions (it does not crop
+the shape). Instead, it copies the elements within the box coordinates from
+`src` to `dst`, and sets all elements outside the box to `0`.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in HWC layout. Expected shape `[H, W, C]`
+(channels-last). Supports any numeric data type.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor to write masked values to.
+Expected shape `[H, W, C]` in HWC layout and the same data type as `src`.
+
+### box
+
+The bounding box defining the region of interest to copy.
+
+`object` & `Readonly`\<\{ `xmax`: `number`; `xmin`: `number`; `ymax`: `number`; `ymin`: `number`; \}\> | `object` & `Readonly`\<\{ `h`: `number`; `w`: `number`; `xmin`: `number`; `ymin`: `number`; \}\> | `object` & `Readonly`\<\{ `cx`: `number`; `cy`: `number`; `h`: `number`; `w`: `number`; \}\>
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor containing the masked output of shape
+`[H, W, C]` and matching data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleBox.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleBox.md
new file mode 100644
index 0000000000..4865a815f6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleBox.md
@@ -0,0 +1,36 @@
+# Function: scaleBox()
+
+> **scaleBox**\<`F`\>(`box`, `options`): [`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/ops/box.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L82)
+
+Scales bounding box coordinates based on scaling options and resize modes.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ `"xyxy"` \| `"xywh"` \| `"cxcywh"`
+
+Bounding box coordinate format.
+
+## Parameters
+
+### box
+
+[`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+The original BoundingBox.
+
+### options
+
+[`ScaleBoxOptions`](../type-aliases/ScaleBoxOptions.md)
+
+Options defining dimensions and resize modes.
+See [ScaleBoxOptions](../type-aliases/ScaleBoxOptions.md).
+
+## Returns
+
+[`BoundingBox`](../type-aliases/BoundingBox.md)\<`F`\>
+
+The scaled BoundingBox object.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scalePoint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scalePoint.md
new file mode 100644
index 0000000000..8776c29381
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scalePoint.md
@@ -0,0 +1,29 @@
+# Function: scalePoint()
+
+> **scalePoint**(`point`, `options`): [`Point`](../type-aliases/Point.md)
+
+Defined in: [extensions/cv/ops/point.ts:64](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L64)
+
+Helper function to scale a 2D point based on resize mode and resolution
+changes.
+
+## Parameters
+
+### point
+
+[`Point`](../type-aliases/Point.md)
+
+The original coordinate point to scale.
+
+### options
+
+[`ScalePointOptions`](../type-aliases/ScalePointOptions.md)
+
+Options detailing the scaling factors and resize mode.
+See [ScalePointOptions](../type-aliases/ScalePointOptions.md).
+
+## Returns
+
+[`Point`](../type-aliases/Point.md)
+
+The scaled coordinate point.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleQuad.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleQuad.md
new file mode 100644
index 0000000000..ab4a3f8c20
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/scaleQuad.md
@@ -0,0 +1,29 @@
+# Function: scaleQuad()
+
+> **scaleQuad**(`quad`, `options`): [`Quad`](../type-aliases/Quad.md)
+
+Defined in: [extensions/cv/ops/quad.ts:135](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L135)
+
+Rescales a quad from one frame to another, clamping the result to the target
+bounds. The counterpart of [scaleBox](scaleBox.md) for quads.
+
+## Parameters
+
+### quad
+
+[`Quad`](../type-aliases/Quad.md)
+
+The quad, expressed in the `from` frame.
+
+### options
+
+[`ScaleQuadOptions`](../type-aliases/ScaleQuadOptions.md)
+
+Options detailing the scaling factors and resize mode.
+See [ScaleQuadOptions](../type-aliases/ScaleQuadOptions.md).
+
+## Returns
+
+[`Quad`](../type-aliases/Quad.md)
+
+The four corners in `to` pixels.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsFirst.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsFirst.md
new file mode 100644
index 0000000000..6c31293c16
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsFirst.md
@@ -0,0 +1,39 @@
+# Function: toChannelsFirst()
+
+> **toChannelsFirst**(`src`, `dst`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:179](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L179)
+
+Transposes an image tensor layout from HWC (Height, Width, Channel) to CHW
+(Channel, Height, Width).
+
+Commonly required for PyTorch Edge models which expect channels-first inputs.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in HWC layout. Expected shape `[H, W, C]`
+(channels-last). Supports any numeric data type.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor in CHW layout. Expected
+shape `[C, H, W]` (channels-first) and the same data type as `src`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor in CHW layout of shape `[C, H, W]` and
+matching data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsLast.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsLast.md
new file mode 100644
index 0000000000..9145c181ff
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsLast.md
@@ -0,0 +1,40 @@
+# Function: toChannelsLast()
+
+> **toChannelsLast**(`src`, `dst`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/ops/image.ts:201](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L201)
+
+Transposes an image tensor layout from CHW (Channel, Height, Width) to HWC
+(Height, Width, Channel).
+
+Useful for post-processing model outputs back into channels-last layouts for
+rendering or display.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The source image tensor in CHW layout. Expected shape `[C, H, W]`
+(channels-first). Supports any numeric data type.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination image tensor in HWC layout. Expected
+shape `[H, W, C]` (channels-last) and the same data type as `src`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination image tensor in HWC layout of shape `[H, W, C]` and
+matching data type.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+layouts, or data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/index.md
new file mode 100644
index 0000000000..b6c96ce4a3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/index.md
@@ -0,0 +1,51 @@
+# cv
+
+Computer vision operations, geometry helpers, and image preprocessing.
+
+## CV / Functions
+
+- [applyColormap](functions/applyColormap.md)
+- [blendMasked](functions/blendMasked.md)
+- [boundingBoxOfPoints](functions/boundingBoxOfPoints.md)
+- [createImagePreprocessor](functions/createImagePreprocessor.md)
+- [cvtColor](functions/cvtColor.md)
+- [decodeBox](functions/decodeBox.md)
+- [distance](functions/distance.md)
+- [extractDbnetTextQuads](functions/extractDbnetTextQuads.md)
+- [interpolatePoint](functions/interpolatePoint.md)
+- [nms](functions/nms.md)
+- [normalize](functions/normalize.md)
+- [orderQuad](functions/orderQuad.md)
+- [quadSize](functions/quadSize.md)
+- [rectifyQuad](functions/rectifyQuad.md)
+- [resize](functions/resize.md)
+- [restrictToBox](functions/restrictToBox.md)
+- [scaleBox](functions/scaleBox.md)
+- [scalePoint](functions/scalePoint.md)
+- [scaleQuad](functions/scaleQuad.md)
+- [toChannelsFirst](functions/toChannelsFirst.md)
+- [toChannelsLast](functions/toChannelsLast.md)
+
+## CV / Types
+
+- [BlendMaskedOptions](type-aliases/BlendMaskedOptions.md)
+- [BoundingBox](type-aliases/BoundingBox.md)
+- [BoxFormat](type-aliases/BoxFormat.md)
+- [BoxMap](type-aliases/BoxMap.md)
+- [ColorConversionCode](type-aliases/ColorConversionCode.md)
+- [DbnetDecodeOptions](type-aliases/DbnetDecodeOptions.md)
+- [ImageBuffer](type-aliases/ImageBuffer.md)
+- [ImageFormat](type-aliases/ImageFormat.md)
+- [ImagePreprocessor](type-aliases/ImagePreprocessor.md)
+- [ImagePreprocessorOptions](type-aliases/ImagePreprocessorOptions.md)
+- [InterpolationMethod](type-aliases/InterpolationMethod.md)
+- [NmsOptions](type-aliases/NmsOptions.md)
+- [NormalizeOptions](type-aliases/NormalizeOptions.md)
+- [Point](type-aliases/Point.md)
+- [Quad](type-aliases/Quad.md)
+- [RectifyQuadOptions](type-aliases/RectifyQuadOptions.md)
+- [ResizeMode](type-aliases/ResizeMode.md)
+- [ResizeOptions](type-aliases/ResizeOptions.md)
+- [ScaleBoxOptions](type-aliases/ScaleBoxOptions.md)
+- [ScalePointOptions](type-aliases/ScalePointOptions.md)
+- [ScaleQuadOptions](type-aliases/ScaleQuadOptions.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions.md
new file mode 100644
index 0000000000..dea0b924f5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions.md
@@ -0,0 +1,32 @@
+# Type Alias: BlendMaskedOptions
+
+> **BlendMaskedOptions** = `object`
+
+Defined in: [extensions/cv/ops/image.ts:273](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L273)
+
+Options softening the mask edge in [blendMasked](../functions/blendMasked.md).
+
+## Properties
+
+### feather?
+
+> `readonly` `optional` **feather**: `number`
+
+Defined in: [extensions/cv/ops/image.ts:286](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L286)
+
+Size in pixels of the Gaussian kernel that feathers the mask edge. The
+ramp runs inward from the edge, so pixels outside the mask are never
+touched. Must be odd; `0` keeps the edge hard. Default `0`.
+
+---
+
+### shrink?
+
+> `readonly` `optional` **shrink**: `number`
+
+Defined in: [extensions/cv/ops/image.ts:280](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L280)
+
+Pixels to erode the masked region by before feathering, so the seam sits
+inside the region rather than on its edge. A region thinner than
+`2 * shrink + 1` px would erode to nothing, so such a mask is used as is.
+Default `0`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md
new file mode 100644
index 0000000000..a3280d34a9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md
@@ -0,0 +1,13 @@
+# Type Alias: BoundingBox\
+
+> **BoundingBox**\<`F`\> = `F` _extends_ `any` ? `object` & [`BoxMap`](BoxMap.md)\[`F`\] : `never`
+
+Defined in: [extensions/cv/ops/box.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L31)
+
+Representation of a bounding box under a specific format.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](BoxFormat.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md
new file mode 100644
index 0000000000..8666c0a627
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md
@@ -0,0 +1,7 @@
+# Type Alias: BoxFormat
+
+> **BoxFormat** = keyof [`BoxMap`](BoxMap.md)
+
+Defined in: [extensions/cv/ops/box.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L25)
+
+The formats of bounding boxes.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxMap.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxMap.md
new file mode 100644
index 0000000000..58f60ec357
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxMap.md
@@ -0,0 +1,7 @@
+# Type Alias: BoxMap
+
+> **BoxMap** = `Readonly`\<\{ `cxcywh`: `Readonly`\<\{ `cx`: `number`; `cy`: `number`; `h`: `number`; `w`: `number`; \}\>; `xywh`: `Readonly`\<\{ `h`: `number`; `w`: `number`; `xmin`: `number`; `ymin`: `number`; \}\>; `xyxy`: `Readonly`\<\{ `xmax`: `number`; `xmin`: `number`; `ymax`: `number`; `ymin`: `number`; \}\>; \}\>
+
+Defined in: [extensions/cv/ops/box.ts:15](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L15)
+
+Mapping of bounding box formats to their coordinate representations.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ColorConversionCode.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ColorConversionCode.md
new file mode 100644
index 0000000000..60983f5d2f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ColorConversionCode.md
@@ -0,0 +1,7 @@
+# Type Alias: ColorConversionCode
+
+> **ColorConversionCode** = `"RGBA2RGB"` \| `"RGBA2BGR"` \| `"RGBA2BGRA"` \| `"BGRA2RGBA"` \| `"BGRA2RGB"` \| `"BGRA2BGR"` \| `"RGB2BGR"` \| `"BGR2RGB"` \| `"RGB2GRAY"` \| `"RGBA2GRAY"` \| `"BGR2GRAY"` \| `"BGRA2GRAY"` \| `"RGB2RGBA"` \| `"BGR2RGBA"` \| `"RGB2BGRA"` \| `"BGR2BGRA"` \| `"GRAY2RGBA"` \| `"GRAY2RGB"` \| `"GRAY2BGR"` \| `"GRAY2BGRA"`
+
+Defined in: [extensions/cv/ops/image.ts:17](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L17)
+
+Supported color conversion code presets (similar to OpenCV).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/DbnetDecodeOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/DbnetDecodeOptions.md
new file mode 100644
index 0000000000..ec08668251
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/DbnetDecodeOptions.md
@@ -0,0 +1,57 @@
+# Type Alias: DbnetDecodeOptions
+
+> **DbnetDecodeOptions** = `object`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L35)
+
+Thresholds for [extractDbnetTextQuads](../functions/extractDbnetTextQuads.md).
+
+## Properties
+
+### binThreshold
+
+> `readonly` **binThreshold**: `number`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L37)
+
+Binarization threshold on the probability map.
+
+---
+
+### boxThreshold
+
+> `readonly` **boxThreshold**: `number`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L39)
+
+Minimum mean box score to keep a candidate.
+
+---
+
+### maxCandidates
+
+> `readonly` **maxCandidates**: `number`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L45)
+
+Cap on contour candidates scored per map.
+
+---
+
+### minBoxSide
+
+> `readonly` **minBoxSide**: `number`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:43](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L43)
+
+Discard boxes with a side smaller than this, in pixels.
+
+---
+
+### unclipRatio
+
+> `readonly` **unclipRatio**: `number`
+
+Defined in: [extensions/cv/utils/paddleOcrUtils.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/paddleOcrUtils.ts#L41)
+
+How far to expand (unclip) each shrunk box.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md
new file mode 100644
index 0000000000..e41ad856b7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md
@@ -0,0 +1,47 @@
+# Type Alias: ImageBuffer
+
+> **ImageBuffer** = `object`
+
+Defined in: [extensions/cv/image.ts:15](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L15)
+
+Represents a raw CPU image buffer in HWC (Height, Width, Channel) layout.
+
+## Properties
+
+### data
+
+> `readonly` **data**: `Uint8Array`
+
+Defined in: [extensions/cv/image.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L16)
+
+---
+
+### format
+
+> `readonly` **format**: [`ImageFormat`](ImageFormat.md)
+
+Defined in: [extensions/cv/image.ts:19](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L19)
+
+---
+
+### height
+
+> `readonly` **height**: `number`
+
+Defined in: [extensions/cv/image.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L18)
+
+---
+
+### layout
+
+> `readonly` **layout**: `"hwc"`
+
+Defined in: [extensions/cv/image.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L20)
+
+---
+
+### width
+
+> `readonly` **width**: `number`
+
+Defined in: [extensions/cv/image.ts:17](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L17)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageFormat.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageFormat.md
new file mode 100644
index 0000000000..6de64d88f3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageFormat.md
@@ -0,0 +1,7 @@
+# Type Alias: ImageFormat
+
+> **ImageFormat** = `"rgb"` \| `"rgba"` \| `"bgr"` \| `"bgra"` \| `"gray"`
+
+Defined in: [extensions/cv/image.ts:9](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/image.ts#L9)
+
+Supported pixel format layouts for image buffers.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessor.md
new file mode 100644
index 0000000000..67e2250371
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessor.md
@@ -0,0 +1,51 @@
+# Type Alias: ImagePreprocessor
+
+> **ImagePreprocessor** = `object`
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L40)
+
+Image preprocessor runner for transforming image buffers into model input tensors.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L44)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### process()
+
+> `readonly` **process**: (`input`) => [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L57)
+
+Preprocesses the input image by resizing, converting color space, changing
+format layout, and normalizing values, copying the output directly to the
+pre-allocated output tensor.
+
+Note: The returned tensor is managed by the preprocessor; consumers do not
+need to dispose of it manually.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](ImageBuffer.md)
+
+The input image buffer to preprocess.
+
+#### Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+A reference to the output tensor containing preprocessed float32
+data of shape `[3, H, W]` (or `[1, 3, H, W]`) and data type `float32`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md
new file mode 100644
index 0000000000..399fd01267
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md
@@ -0,0 +1,47 @@
+# Type Alias: ImagePreprocessorOptions
+
+> **ImagePreprocessorOptions** = `object`
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L25)
+
+Options for configuring the image preprocessor pipeline.
+
+## Properties
+
+### interpolation
+
+> `readonly` **interpolation**: [`InterpolationMethod`](InterpolationMethod.md)
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L29)
+
+Algorithm used when resizing (e.g. `'linear'`, `'lanczos'`).
+
+---
+
+### normalizeOpts
+
+> `readonly` **normalizeOpts**: [`NormalizeOptions`](NormalizeOptions.md)
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L31)
+
+Normalization scaling coefficients.
+
+---
+
+### padValue?
+
+> `readonly` `optional` **padValue**: `number`
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L33)
+
+Optional background fill value used when letterboxing (padding).
+
+---
+
+### resizeMode
+
+> `readonly` **resizeMode**: [`ResizeMode`](ResizeMode.md)
+
+Defined in: [extensions/cv/utils/imagePreprocessor.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/utils/imagePreprocessor.ts#L27)
+
+How the input image is resized to match the model's expected dimensions.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md
new file mode 100644
index 0000000000..c30692b959
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md
@@ -0,0 +1,7 @@
+# Type Alias: InterpolationMethod
+
+> **InterpolationMethod** = `"nearest"` \| `"area"` \| `"cubic"` \| `"lanczos"` \| `"linear"`
+
+Defined in: [extensions/cv/ops/image.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L78)
+
+Interpolation algorithms used during image resizing.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NmsOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NmsOptions.md
new file mode 100644
index 0000000000..68ddacf0ff
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NmsOptions.md
@@ -0,0 +1,48 @@
+# Type Alias: NmsOptions
+
+> **NmsOptions** = `object`
+
+Defined in: [extensions/cv/ops/box.ts:143](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L143)
+
+Options for Non-Maximum Suppression (NMS).
+
+## Properties
+
+### boxFormat
+
+> `readonly` **boxFormat**: [`BoxFormat`](BoxFormat.md)
+
+Defined in: [extensions/cv/ops/box.ts:145](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L145)
+
+How bounding box coordinates are interpreted [BoxFormat](BoxFormat.md).
+
+---
+
+### confidenceThreshold
+
+> `readonly` **confidenceThreshold**: `number`
+
+Defined in: [extensions/cv/ops/box.ts:149](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L149)
+
+Minimum confidence score threshold for filtering candidate boxes.
+
+---
+
+### iouThreshold
+
+> `readonly` **iouThreshold**: `number`
+
+Defined in: [extensions/cv/ops/box.ts:147](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L147)
+
+Intersection over Union (IoU) threshold for suppressing overlapping boxes.
+
+---
+
+### nmsType
+
+> `readonly` **nmsType**: `"standard"` \| `"weighted"`
+
+Defined in: [extensions/cv/ops/box.ts:154](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L154)
+
+NMS algorithm variant (`standard` for hard suppression, `weighted` for soft
+coordinate averaging).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions.md
new file mode 100644
index 0000000000..fdf39c486c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions.md
@@ -0,0 +1,29 @@
+# Type Alias: NormalizeOptions
+
+> **NormalizeOptions** = `object`
+
+Defined in: [extensions/cv/ops/image.ts:97](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L97)
+
+Configuration options for image tensor normalization.
+
+## Properties
+
+### alpha?
+
+> `readonly` `optional` **alpha**: `number` \| readonly `number`[]
+
+Defined in: [extensions/cv/ops/image.ts:102](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L102)
+
+Multiplicative coefficient applied as `pixel * alpha`. Single value for
+uniform scaling across all channels, or per-channel array.
+
+---
+
+### beta?
+
+> `readonly` `optional` **beta**: `number` \| readonly `number`[]
+
+Defined in: [extensions/cv/ops/image.ts:107](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L107)
+
+Additive offset applied as `pixel * alpha + beta`. Single value or
+per-channel array.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Point.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Point.md
new file mode 100644
index 0000000000..a005a70481
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Point.md
@@ -0,0 +1,23 @@
+# Type Alias: Point
+
+> **Point** = `object`
+
+Defined in: [extensions/cv/ops/point.ts:11](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L11)
+
+Represents a 2D coordinate point with x and y values.
+
+## Properties
+
+### x
+
+> `readonly` **x**: `number`
+
+Defined in: [extensions/cv/ops/point.ts:12](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L12)
+
+---
+
+### y
+
+> `readonly` **y**: `number`
+
+Defined in: [extensions/cv/ops/point.ts:13](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L13)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Quad.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Quad.md
new file mode 100644
index 0000000000..b35a97bed3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Quad.md
@@ -0,0 +1,10 @@
+# Type Alias: Quad
+
+> **Quad** = readonly \[[`Point`](Point.md), [`Point`](Point.md), [`Point`](Point.md), [`Point`](Point.md)\]
+
+Defined in: [extensions/cv/ops/quad.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L20)
+
+A quadrilateral in pixel space: exactly four corners, in no guaranteed order.
+Helpers that need them as top-left, top-right, bottom-right, bottom-left say
+so on their `ordered` parameter; pass the quad through [orderQuad](../functions/orderQuad.md)
+first. Never assume a `Quad` you were handed is already ordered.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/RectifyQuadOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/RectifyQuadOptions.md
new file mode 100644
index 0000000000..75fac0f6a3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/RectifyQuadOptions.md
@@ -0,0 +1,37 @@
+# Type Alias: RectifyQuadOptions
+
+> **RectifyQuadOptions** = `object`
+
+Defined in: [extensions/cv/ops/quad.ts:149](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L149)
+
+Options for [rectifyQuad](../functions/rectifyQuad.md).
+
+## Properties
+
+### align?
+
+> `readonly` `optional` **align**: `"left"` \| `"center"`
+
+Defined in: [extensions/cv/ops/quad.ts:153](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L153)
+
+Where the content sits in the canvas. Default `'left'`.
+
+---
+
+### contentWidth
+
+> `readonly` **contentWidth**: `number`
+
+Defined in: [extensions/cv/ops/quad.ts:151](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L151)
+
+Width in px the rectified content occupies inside the destination canvas.
+
+---
+
+### padValue?
+
+> `readonly` `optional` **padValue**: `number`
+
+Defined in: [extensions/cv/ops/quad.ts:155](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L155)
+
+Value the canvas is filled with outside the content. Default `0`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeMode.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeMode.md
new file mode 100644
index 0000000000..2bd1305c5d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeMode.md
@@ -0,0 +1,7 @@
+# Type Alias: ResizeMode
+
+> **ResizeMode** = `"stretch"` \| `"letterbox"` \| `"crop"`
+
+Defined in: [extensions/cv/ops/image.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L72)
+
+Modes for resizing an image tensor to match target dimensions.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeOptions.md
new file mode 100644
index 0000000000..b2e56dfb89
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeOptions.md
@@ -0,0 +1,37 @@
+# Type Alias: ResizeOptions
+
+> **ResizeOptions** = `object`
+
+Defined in: [extensions/cv/ops/image.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L84)
+
+Configuration options for image resize operations.
+
+## Properties
+
+### interpolation?
+
+> `readonly` `optional` **interpolation**: [`InterpolationMethod`](InterpolationMethod.md)
+
+Defined in: [extensions/cv/ops/image.ts:90](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L90)
+
+Pixel interpolation method.
+
+---
+
+### mode?
+
+> `readonly` `optional` **mode**: [`ResizeMode`](ResizeMode.md)
+
+Defined in: [extensions/cv/ops/image.ts:86](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L86)
+
+How the image is resized (stretch, letterbox, or crop).
+
+---
+
+### padValue?
+
+> `readonly` `optional` **padValue**: `number`
+
+Defined in: [extensions/cv/ops/image.ts:88](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/image.ts#L88)
+
+Background fill value used when letterboxing (padding).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleBoxOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleBoxOptions.md
new file mode 100644
index 0000000000..5d60f8790f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleBoxOptions.md
@@ -0,0 +1,53 @@
+# Type Alias: ScaleBoxOptions
+
+> **ScaleBoxOptions** = `object`
+
+Defined in: [extensions/cv/ops/box.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L39)
+
+Configuration options for scaling bounding box coordinates.
+
+## Properties
+
+### from
+
+> `readonly` **from**: `object`
+
+Defined in: [extensions/cv/ops/box.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L41)
+
+The source bounds (e.g. model input dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
+
+---
+
+### resizeMode
+
+> `readonly` **resizeMode**: `Exclude`\<[`ResizeMode`](ResizeMode.md), `"crop"`\>
+
+Defined in: [extensions/cv/ops/box.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L45)
+
+The mode used to resize the image (excluding `'crop'`).
+
+---
+
+### to
+
+> `readonly` **to**: `object`
+
+Defined in: [extensions/cv/ops/box.ts:43](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/box.ts#L43)
+
+The destination bounds (e.g. original image dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScalePointOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScalePointOptions.md
new file mode 100644
index 0000000000..6911adbe58
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScalePointOptions.md
@@ -0,0 +1,53 @@
+# Type Alias: ScalePointOptions
+
+> **ScalePointOptions** = `object`
+
+Defined in: [extensions/cv/ops/point.ts:46](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L46)
+
+Configuration options for scaling 2D point coordinates.
+
+## Properties
+
+### from
+
+> `readonly` **from**: `object`
+
+Defined in: [extensions/cv/ops/point.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L48)
+
+The source bounds (e.g. model input dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
+
+---
+
+### resizeMode
+
+> `readonly` **resizeMode**: `Exclude`\<[`ResizeMode`](ResizeMode.md), `"crop"`\>
+
+Defined in: [extensions/cv/ops/point.ts:52](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L52)
+
+The mode used to resize the image (excluding `'crop'`).
+
+---
+
+### to
+
+> `readonly` **to**: `object`
+
+Defined in: [extensions/cv/ops/point.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/point.ts#L50)
+
+The destination bounds (e.g. original image dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleQuadOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleQuadOptions.md
new file mode 100644
index 0000000000..053da01c16
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleQuadOptions.md
@@ -0,0 +1,53 @@
+# Type Alias: ScaleQuadOptions
+
+> **ScaleQuadOptions** = `object`
+
+Defined in: [extensions/cv/ops/quad.ts:117](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L117)
+
+Configuration options for scaling quad coordinates.
+
+## Properties
+
+### from
+
+> `readonly` **from**: `object`
+
+Defined in: [extensions/cv/ops/quad.ts:119](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L119)
+
+The source bounds (e.g. model input dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
+
+---
+
+### resizeMode?
+
+> `readonly` `optional` **resizeMode**: `Exclude`\<[`ResizeMode`](ResizeMode.md), `"crop"`\>
+
+Defined in: [extensions/cv/ops/quad.ts:123](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L123)
+
+The mode used to resize the image (excluding `'crop'`).
+
+---
+
+### to
+
+> `readonly` **to**: `object`
+
+Defined in: [extensions/cv/ops/quad.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/ops/quad.ts#L121)
+
+The destination bounds (e.g. original image dimensions).
+
+#### height
+
+> `readonly` **height**: `number`
+
+#### width
+
+> `readonly` **width**: `number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createChatPreprocessor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createChatPreprocessor.md
new file mode 100644
index 0000000000..a63c1cc3a4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createChatPreprocessor.md
@@ -0,0 +1,24 @@
+# Function: createChatPreprocessor()
+
+> **createChatPreprocessor**(`config`): [`ChatPreprocessor`](../type-aliases/ChatPreprocessor.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:310](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L310)
+
+Handles Jinja template formatting and media tensor preprocessing for chat
+turns.
+
+## Parameters
+
+### config
+
+[`ChatPreprocessorConfig`](../type-aliases/ChatPreprocessorConfig.md)
+
+Preprocessor configuration including template and preprocessor
+settings.
+
+## Returns
+
+[`ChatPreprocessor`](../type-aliases/ChatPreprocessor.md)
+
+A ChatPreprocessor object containing process, render, buildPrompt,
+clear, and dispose methods.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createLLMRunner.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createLLMRunner.md
new file mode 100644
index 0000000000..ae029e706e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/createLLMRunner.md
@@ -0,0 +1,44 @@
+# Function: createLLMRunner()
+
+> **createLLMRunner**(`modelPath`, `tokenizerPath`, `modalities?`, `runtime?`): `Promise`\<[`LLMRunner`](../type-aliases/LLMRunner.md)\>
+
+Defined in: [extensions/llm/llmRunner.ts:177](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L177)
+
+Creates an ExecuTorch LLM runner instance.
+
+Loads the model and its tokenizer, validates the model's exported methods
+against the supported runner specs, and returns the matching runner.
+
+## Parameters
+
+### modelPath
+
+`string`
+
+Path to the local `.pte` model file.
+
+### tokenizerPath
+
+`string`
+
+Path to the local tokenizer file (e.g. `tokenizer.json`).
+
+### modalities?
+
+readonly (`"image"` \| `"audio"`)[]
+
+List of supported input non-text modalities (e.g.
+`['image']`). When omitted, defaults to text-only.
+
+### runtime?
+
+`WorkletRuntime`
+
+Optional worklet runtime thread on which to load the model and
+tokenizer.
+
+## Returns
+
+`Promise`\<[`LLMRunner`](../type-aliases/LLMRunner.md)\>
+
+A promise resolving to the [LLMRunner](../type-aliases/LLMRunner.md) instance.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/parseTokenizerConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/parseTokenizerConfig.md
new file mode 100644
index 0000000000..e629303995
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/parseTokenizerConfig.md
@@ -0,0 +1,26 @@
+# Function: parseTokenizerConfig()
+
+> **parseTokenizerConfig**(`config`): [`TokenizerChatConfig`](../type-aliases/TokenizerChatConfig.md)
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L41)
+
+Parses raw JSON configuration from `tokenizer_config.json` into a normalized format.
+
+## Parameters
+
+### config
+
+`any`
+
+Raw JSON object from tokenizer_config.json.
+
+## Returns
+
+[`TokenizerChatConfig`](../type-aliases/TokenizerChatConfig.md)
+
+A parsed TokenizerChatConfig object.
+
+## Throws
+
+With code `LOAD_FAILED` if `chat_template` is not
+a string or `eos_token` is missing.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/sample.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/sample.md
new file mode 100644
index 0000000000..0c5d8df7f2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/functions/sample.md
@@ -0,0 +1,42 @@
+# Function: sample()
+
+> **sample**(`logits`, `ctx`, `config?`): `number`
+
+Defined in: [extensions/llm/sampler.ts:172](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L172)
+
+Samples a token directly from a native logits tensor given generation context and config.
+
+**Important:** The logits buffer is written to in place (penalties, DRY and constraints are
+applied directly to it), so its contents are undefined after this call. Copy
+the tensor first if the original logits are still needed.
+
+## Parameters
+
+### logits
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Float32 logits Tensor. Clobbered by the call.
+
+### ctx
+
+[`SamplingContext`](../type-aliases/SamplingContext.md)
+
+Generation context containing emitted token history.
+
+### config?
+
+[`SamplingConfig`](../type-aliases/SamplingConfig.md) = `{}`
+
+Optional sampling configuration (defaults to `{}`).
+
+## Returns
+
+`number`
+
+The sampled token id.
+
+## Throws
+
+With code `RESOURCE_BUSY` if the logits tensor is
+locked by another thread, or `INVALID_ARGUMENT` if the options are out of range.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/index.md
new file mode 100644
index 0000000000..c7629f8bb2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/index.md
@@ -0,0 +1,41 @@
+# llm
+
+LLM runner, tokenizer configurations, and multimodal chat preprocessing.
+
+## LLM / Functions
+
+- [createChatPreprocessor](functions/createChatPreprocessor.md)
+- [createLLMRunner](functions/createLLMRunner.md)
+- [parseTokenizerConfig](functions/parseTokenizerConfig.md)
+- [sample](functions/sample.md)
+
+## LLM / Types
+
+- [ChatMediaInput](type-aliases/ChatMediaInput.md)
+- [ChatMessage](type-aliases/ChatMessage.md)
+- [ChatMessageContent](type-aliases/ChatMessageContent.md)
+- [ChatPreprocessor](type-aliases/ChatPreprocessor.md)
+- [ChatPreprocessorConfig](type-aliases/ChatPreprocessorConfig.md)
+- [DryConfig](type-aliases/DryConfig.md)
+- [LLMAudioPreprocessorConfig](type-aliases/LLMAudioPreprocessorConfig.md)
+- [LLMGenerationConfig](type-aliases/LLMGenerationConfig.md)
+- [LLMGenerationStats](type-aliases/LLMGenerationStats.md)
+- [LLMImagePreprocessorConfig](type-aliases/LLMImagePreprocessorConfig.md)
+- [LLMKVCacheState](type-aliases/LLMKVCacheState.md)
+- [LLMMediaPreprocessorConfig](type-aliases/LLMMediaPreprocessorConfig.md)
+- [LLMPrefillStats](type-aliases/LLMPrefillStats.md)
+- [LLMRunner](type-aliases/LLMRunner.md)
+- [MediaInput](type-aliases/MediaInput.md)
+- [Modality](type-aliases/Modality.md)
+- [Prompt](type-aliases/Prompt.md)
+- [SamplingConfig](type-aliases/SamplingConfig.md)
+- [SamplingConstraints](type-aliases/SamplingConstraints.md)
+- [SamplingConstraintsCallback](type-aliases/SamplingConstraintsCallback.md)
+- [SamplingContext](type-aliases/SamplingContext.md)
+- [TokenizerChatConfig](type-aliases/TokenizerChatConfig.md)
+- [ToolCall](type-aliases/ToolCall.md)
+- [ToolDefinition](type-aliases/ToolDefinition.md)
+- [ToolParameters](type-aliases/ToolParameters.md)
+- [ToolParser](type-aliases/ToolParser.md)
+- [ToolParserResult](type-aliases/ToolParserResult.md)
+- [XTCConfig](type-aliases/XTCConfig.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMediaInput.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMediaInput.md
new file mode 100644
index 0000000000..3441f33073
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMediaInput.md
@@ -0,0 +1,7 @@
+# Type Alias: ChatMediaInput
+
+> **ChatMediaInput** = \{ `image`: [`ImageBuffer`](../../cv/type-aliases/ImageBuffer.md); `kind`: `"image"`; \} \| \{ `audio`: `Float32Array`; `kind`: `"audio"`; \}
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L23)
+
+High-level media payload input for chat turns.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md
new file mode 100644
index 0000000000..1123ef354d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md
@@ -0,0 +1,7 @@
+# Type Alias: ChatMessage
+
+> **ChatMessage** = `Readonly`\<\{ `content`: [`ChatMessageContent`](ChatMessageContent.md); `role`: `"system"` \| `"user"`; \} \| \{ `content?`: [`ChatMessageContent`](ChatMessageContent.md); `role`: `"assistant"`; `toolCalls?`: readonly [`ToolCall`](ToolCall.md)[]; \} \| \{ `content`: [`ChatMessageContent`](ChatMessageContent.md); `name?`: `string`; `role`: `"tool"`; `toolCallId?`: `string`; \}\>
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L37)
+
+Conversation turn representing system, user, assistant, or tool execution messages.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent.md
new file mode 100644
index 0000000000..829a2bdd5c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent.md
@@ -0,0 +1,7 @@
+# Type Alias: ChatMessageContent
+
+> **ChatMessageContent** = `string` \| readonly (`string` \| [`ChatMediaInput`](ChatMediaInput.md))[]
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L31)
+
+Interleaved text and media content for a chat turn.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessor.md
new file mode 100644
index 0000000000..cf0f4717c6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessor.md
@@ -0,0 +1,189 @@
+# Type Alias: ChatPreprocessor
+
+> **ChatPreprocessor** = `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L100)
+
+Chat preprocessor object for Jinja template rendering, prompt diffing, and
+media tensor preprocessing.
+
+## Properties
+
+### buildPrompt()
+
+> `readonly` **buildPrompt**: (`text`, `mediaMap`) => [`Prompt`](Prompt.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:169](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L169)
+
+Replaces media sentinel tokens in rendered text with preprocessed media
+tensors.
+
+#### Parameters
+
+##### text
+
+`string`
+
+Rendered prompt string containing sentinel tokens.
+
+##### mediaMap
+
+`Map`\<`number`, [`ChatMediaInput`](ChatMediaInput.md)\>
+
+Map of media inputs collected during rendering.
+
+#### Returns
+
+[`Prompt`](Prompt.md)
+
+Prompt payload ready for runner inference.
+
+---
+
+### clear()
+
+> `readonly` **clear**: () => `void`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:111](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L111)
+
+Disposes all active prompt tensors generated by previous preprocessing
+turns.
+
+#### Returns
+
+`void`
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:105](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L105)
+
+Releases all allocated native tensor resources and the underlying image
+preprocessor.
+
+#### Returns
+
+`void`
+
+---
+
+### process()
+
+> `readonly` **process**: (`history`, `lastKMessages`, `options?`) => [`Prompt`](Prompt.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:144](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L144)
+
+Formats the conversation history into a runner-ready [Prompt](Prompt.md) payload,
+calculating incremental prompt diffs for multi-turn KV cache prefilling.
+
+Depending on `lastKMessages`, it performs the following:
+
+- `lastKMessages === history.length`: Renders the entire conversation from
+ scratch and processes all embedded media.
+- `lastKMessages === 0`: Extracts only the trailing assistant generation
+ prompt header (when `addGenPrompt: true`).
+- `0 < lastKMessages < history.length`: Renders the prefix
+ `history[:-lastKMessages]` (without generation prompt) and the full
+ conversation `history`. Validates that the rendered output is strictly
+ monotonic (the prefix matches the beginning of the full text), then
+ slices only the newly appended diff for prefilling.
+
+Replaces all media placeholders with preprocessed tensors.
+
+#### Parameters
+
+##### history
+
+readonly [`ChatMessage`](ChatMessage.md)[]
+
+The complete conversation message history.
+
+##### lastKMessages
+
+`number`
+
+The number of newly added messages at the end of
+`history` to extract incrementally (`0 <= lastKMessages <= history.length`).
+
+##### options?
+
+Formatting configuration.
+
+###### addGenPrompt?
+
+`boolean`
+
+Whether to append the assistant generation
+header to trigger model completion. Defaults to `true`.
+
+###### enableThinking?
+
+`boolean`
+
+Thinking preference exposed to Jinja as
+`enable_thinking`. Omit to preserve the template default.
+
+#### Returns
+
+[`Prompt`](Prompt.md)
+
+The processed [Prompt](Prompt.md) payload (string or interleaved media
+array) ready to pass to the LLM runner.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if `lastKMessages`
+is negative or exceeds `history.length`.
+
+#### Throws
+
+With code `INVALID_STATE` if the model's chat
+template is non-monotonic, preventing safe incremental KV cache prefilling.
+
+---
+
+### render()
+
+> `readonly` **render**: (`messages`, `options?`) => `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:157](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L157)
+
+Renders the conversation history into a formatted text string using the
+Jinja template and collects media items.
+
+#### Parameters
+
+##### messages
+
+readonly [`ChatMessage`](ChatMessage.md)[]
+
+Array of chat messages in the conversation.
+
+##### options?
+
+Additional rendering options (e.g. `addGenPrompt`).
+
+###### addGenPrompt?
+
+`boolean`
+
+###### enableThinking?
+
+`boolean`
+
+#### Returns
+
+`object`
+
+Object containing the rendered text string and the media map.
+
+##### mediaMap
+
+> **mediaMap**: `Map`\<`number`, [`ChatMediaInput`](ChatMediaInput.md)\>
+
+##### text
+
+> **text**: `string`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessorConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessorConfig.md
new file mode 100644
index 0000000000..348fb0c692
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessorConfig.md
@@ -0,0 +1,67 @@
+# Type Alias: ChatPreprocessorConfig
+
+> **ChatPreprocessorConfig** = `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L80)
+
+Options for instantiating a ChatPreprocessor.
+
+## Properties
+
+### bosToken?
+
+> `readonly` `optional` **bosToken**: `string`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L84)
+
+Beginning-of-sequence token exposed to the chat template.
+
+---
+
+### chatTemplate
+
+> `readonly` **chatTemplate**: `string`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L82)
+
+Jinja chat template string for prompt rendering.
+
+---
+
+### eosToken?
+
+> `readonly` `optional` **eosToken**: `string`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:86](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L86)
+
+End-of-sequence token exposed to the chat template.
+
+---
+
+### modalities?
+
+> `readonly` `optional` **modalities**: readonly [`Modality`](Modality.md)[]
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:90](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L90)
+
+Supported input modalities (e.g. `['image']`).
+
+---
+
+### preprocessorConfig?
+
+> `readonly` `optional` **preprocessorConfig**: [`LLMMediaPreprocessorConfig`](LLMMediaPreprocessorConfig.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:92](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L92)
+
+Media preprocessing configuration for non-text inputs.
+
+---
+
+### tools?
+
+> `readonly` `optional` **tools**: readonly [`ToolDefinition`](ToolDefinition.md)[]
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:88](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L88)
+
+Tool definitions available to the model.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/DryConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/DryConfig.md
new file mode 100644
index 0000000000..46b030a625
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/DryConfig.md
@@ -0,0 +1,60 @@
+# Type Alias: DryConfig
+
+> **DryConfig** = `object`
+
+Defined in: [extensions/llm/sampler.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L50)
+
+Configuration options for Don't Repeat Yourself (DRY) repetition penalty.
+
+Penalizes tokens that would extend an already repeated n-gram sequence.
+
+## Properties
+
+### allowedLength?
+
+> `readonly` `optional` **allowedLength**: `number`
+
+Defined in: [extensions/llm/sampler.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L62)
+
+Minimum match length before penalty is applied. Defaults to 2.
+
+---
+
+### base?
+
+> `readonly` `optional` **base**: `number`
+
+Defined in: [extensions/llm/sampler.ts:58](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L58)
+
+Exponential penalty base. Defaults to 1.75.
+
+---
+
+### multiplier
+
+> `readonly` **multiplier**: `number`
+
+Defined in: [extensions/llm/sampler.ts:54](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L54)
+
+Multiplier penalty factor (e.g. 0.8). Set to 0 to disable.
+
+---
+
+### penaltyLastN?
+
+> `readonly` `optional` **penaltyLastN**: `number`
+
+Defined in: [extensions/llm/sampler.ts:67](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L67)
+
+Maximum number of recent tokens to consider (window). Defaults to -1
+(entire context).
+
+---
+
+### sequenceBreakers?
+
+> `readonly` `optional` **sequenceBreakers**: `Int32Array`
+
+Defined in: [extensions/llm/sampler.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L71)
+
+Sequence-breaking token IDs (e.g. newlines) that reset n-gram matching.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMAudioPreprocessorConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMAudioPreprocessorConfig.md
new file mode 100644
index 0000000000..62dbf147f3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMAudioPreprocessorConfig.md
@@ -0,0 +1,25 @@
+# Type Alias: LLMAudioPreprocessorConfig
+
+> **LLMAudioPreprocessorConfig** = `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L60)
+
+Audio preprocessing and sentinel token config for audio-language LLMs.
+
+## Properties
+
+### audioToken
+
+> `readonly` **audioToken**: `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L62)
+
+Sentinel token delimiters inserted into Jinja prompts.
+
+#### end
+
+> `readonly` **end**: `string`
+
+#### start
+
+> `readonly` **start**: `string`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md
new file mode 100644
index 0000000000..b9b7c873d5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md
@@ -0,0 +1,33 @@
+# Type Alias: LLMGenerationConfig
+
+> **LLMGenerationConfig** = [`SamplingConfig`](SamplingConfig.md) & `object`
+
+Defined in: [extensions/llm/llmRunner.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L29)
+
+Configuration options for LLM text generation.
+
+## Type Declaration
+
+### enableThinking?
+
+> `readonly` `optional` **enableThinking**: `boolean`
+
+Sets `enable_thinking` in supported chat templates; ignored by raw runners.
+
+### ignoreEos?
+
+> `readonly` `optional` **ignoreEos**: `boolean`
+
+Whether to ignore EOS tokens during generation.
+
+### maxNewTokens?
+
+> `readonly` `optional` **maxNewTokens**: `number`
+
+Maximum number of new tokens to generate.
+
+### prefillLen?
+
+> `readonly` `optional` **prefillLen**: `number`
+
+Maximum tokens per decoder prefill call. Defaults to the model's maximum sequence length.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationStats.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationStats.md
new file mode 100644
index 0000000000..21445e8f24
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationStats.md
@@ -0,0 +1,47 @@
+# Type Alias: LLMGenerationStats
+
+> **LLMGenerationStats** = `object`
+
+Defined in: [extensions/llm/llmRunner.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L57)
+
+Execution and performance statistics for a generation call.
+
+## Properties
+
+### durationMs
+
+> `readonly` **durationMs**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L61)
+
+Duration in milliseconds spent in decode generation.
+
+---
+
+### numTokens
+
+> `readonly` **numTokens**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L59)
+
+Number of newly generated tokens.
+
+---
+
+### prefill
+
+> `readonly` **prefill**: [`LLMPrefillStats`](LLMPrefillStats.md)
+
+Defined in: [extensions/llm/llmRunner.ts:65](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L65)
+
+Performance statistics of the prefill phase.
+
+---
+
+### tokensPerSecond
+
+> `readonly` **tokensPerSecond**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:63](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L63)
+
+Generation throughput in tokens per second.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMImagePreprocessorConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMImagePreprocessorConfig.md
new file mode 100644
index 0000000000..cacfa98900
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMImagePreprocessorConfig.md
@@ -0,0 +1,45 @@
+# Type Alias: LLMImagePreprocessorConfig
+
+> **LLMImagePreprocessorConfig** = `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L47)
+
+Image preprocessing and sentinel token config for vision-language LLMs.
+
+## Properties
+
+### preprocessorOpts
+
+> `readonly` **preprocessorOpts**: [`ImagePreprocessorOptions`](../../cv/type-aliases/ImagePreprocessorOptions.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L53)
+
+Image preprocessing options (normalization, resize mode, interpolation).
+
+---
+
+### targetShape
+
+> `readonly` **targetShape**: readonly \[`number`, `number`, `number`\] \| readonly \[`1`, `number`, `number`, `number`\]
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L51)
+
+Fixed target shape expected by native LLM `[C, H, W]` or `[1, C, H, W]`.
+
+---
+
+### visionToken
+
+> `readonly` **visionToken**: `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L49)
+
+Sentinel token delimiters inserted into Jinja prompts.
+
+#### end
+
+> `readonly` **end**: `string`
+
+#### start
+
+> `readonly` **start**: `string`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md
new file mode 100644
index 0000000000..61055e293c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md
@@ -0,0 +1,47 @@
+# Type Alias: LLMKVCacheState
+
+> **LLMKVCacheState** = `object`
+
+Defined in: [extensions/llm/llmRunner.ts:92](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L92)
+
+Current KV cache state and capacity metrics for an LLM runner.
+
+## Properties
+
+### maxContextLen
+
+> `readonly` **maxContextLen**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:96](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L96)
+
+Maximum token capacity (context window) supported by the model.
+
+---
+
+### pos
+
+> `readonly` **pos**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L94)
+
+Current token position index / number of occupied tokens in the KV cache.
+
+---
+
+### remainingTokens
+
+> `readonly` **remainingTokens**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:98](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L98)
+
+Remaining token capacity before the context window is full.
+
+---
+
+### usageRatio
+
+> `readonly` **usageRatio**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L100)
+
+Fraction of the context window currently occupied (0.0 to 1.0).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMMediaPreprocessorConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMMediaPreprocessorConfig.md
new file mode 100644
index 0000000000..65efe91b7d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMMediaPreprocessorConfig.md
@@ -0,0 +1,27 @@
+# Type Alias: LLMMediaPreprocessorConfig
+
+> **LLMMediaPreprocessorConfig** = `object`
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:69](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L69)
+
+Preprocessor configuration for media modalities.
+
+## Properties
+
+### audio?
+
+> `readonly` `optional` **audio**: [`LLMAudioPreprocessorConfig`](LLMAudioPreprocessorConfig.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:73](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L73)
+
+Audio preprocessing configuration for audio-language models.
+
+---
+
+### image?
+
+> `readonly` `optional` **image**: [`LLMImagePreprocessorConfig`](LLMImagePreprocessorConfig.md)
+
+Defined in: [extensions/llm/utils/chatPreprocessor.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/chatPreprocessor.ts#L71)
+
+Image preprocessing configuration for vision-language models.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMPrefillStats.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMPrefillStats.md
new file mode 100644
index 0000000000..e45ca4d9ef
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMPrefillStats.md
@@ -0,0 +1,37 @@
+# Type Alias: LLMPrefillStats
+
+> **LLMPrefillStats** = `object`
+
+Defined in: [extensions/llm/llmRunner.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L44)
+
+Execution and performance statistics for a prefill phase.
+
+## Properties
+
+### durationMs
+
+> `readonly` **durationMs**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L48)
+
+Duration in milliseconds spent in prefill.
+
+---
+
+### numTokens
+
+> `readonly` **numTokens**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:46](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L46)
+
+Number of tokens processed during prefill.
+
+---
+
+### tokensPerSecond
+
+> `readonly` **tokensPerSecond**: `number`
+
+Defined in: [extensions/llm/llmRunner.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L50)
+
+Prefill throughput in tokens per second.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMRunner.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMRunner.md
new file mode 100644
index 0000000000..7fae942bfd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMRunner.md
@@ -0,0 +1,172 @@
+# Type Alias: LLMRunner
+
+> **LLMRunner** = `object`
+
+Defined in: [extensions/llm/llmRunner.ts:111](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L111)
+
+Handle to an ExecuTorch LLM runner.
+
+A runner owns a loaded model and its tokenizer, and tracks the KV cache
+position across calls, so successive `prefill` and `generate` calls continue
+the same sequence until it is `reset`. Obtain one via [createLLMRunner](../functions/createLLMRunner.md).
+
+## Properties
+
+### modalities
+
+> `readonly` **modalities**: readonly [`Modality`](Modality.md)[]
+
+Defined in: [extensions/llm/llmRunner.ts:117](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L117)
+
+List of supported non-text input modalities for this runner (e.g. `['image']`).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/llm/llmRunner.ts:113](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L113)
+
+Path to the local model file.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/llm/llmRunner.ts:115](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L115)
+
+Path to the local tokenizer configuration file.
+
+## Methods
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [extensions/llm/llmRunner.ts:122](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L122)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### generate()
+
+> **generate**(`prompt`, `config?`, `onToken?`): [`LLMGenerationStats`](LLMGenerationStats.md)
+
+Defined in: [extensions/llm/llmRunner.ts:156](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L156)
+
+Generates text continuation from a prompt.
+
+#### Parameters
+
+##### prompt
+
+[`Prompt`](Prompt.md)
+
+The text or multimodal prompt to generate continuation for.
+
+##### config?
+
+[`LLMGenerationConfig`](LLMGenerationConfig.md)
+
+Generation configuration options.
+
+##### onToken?
+
+(`token`) => `void`
+
+Callback function triggered whenever a new token is generated.
+
+#### Returns
+
+[`LLMGenerationStats`](LLMGenerationStats.md)
+
+Generation performance statistics.
+
+---
+
+### getKVCacheState()
+
+> **getKVCacheState**(): [`LLMKVCacheState`](LLMKVCacheState.md)
+
+Defined in: [extensions/llm/llmRunner.ts:139](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L139)
+
+Returns current KV cache occupancy and total context capacity metrics.
+
+#### Returns
+
+[`LLMKVCacheState`](LLMKVCacheState.md)
+
+---
+
+### prefill()
+
+> **prefill**(`prompt`, `options?`): [`LLMPrefillStats`](LLMPrefillStats.md)
+
+Defined in: [extensions/llm/llmRunner.ts:147](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L147)
+
+Prefills the runner with a prompt to build up the KV cache.
+
+#### Parameters
+
+##### prompt
+
+[`Prompt`](Prompt.md)
+
+The prefill text or multimodal prompt.
+
+##### options?
+
+`Pick`\<[`LLMGenerationConfig`](LLMGenerationConfig.md), `"prefillLen"`\>
+
+Optional prefill chunk size.
+
+#### Returns
+
+[`LLMPrefillStats`](LLMPrefillStats.md)
+
+Prefill performance statistics.
+
+---
+
+### reset()
+
+> **reset**(`targetPos?`): `void`
+
+Defined in: [extensions/llm/llmRunner.ts:134](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L134)
+
+Resets the runner KV cache. If `targetPos` is provided, sets the KV cache
+start position to `targetPos`. Otherwise resets to 0.
+
+#### Parameters
+
+##### targetPos?
+
+`number`
+
+Optional token position index to reset to.
+
+#### Returns
+
+`void`
+
+---
+
+### stop()
+
+> **stop**(): `void`
+
+Defined in: [extensions/llm/llmRunner.ts:127](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L127)
+
+Interrupts and stops any active generation call on this runner.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/MediaInput.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/MediaInput.md
new file mode 100644
index 0000000000..5d3f3e87af
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/MediaInput.md
@@ -0,0 +1,7 @@
+# Type Alias: MediaInput
+
+> **MediaInput** = \{ `image`: [`Tensor`](../../../../type-aliases/Tensor.md); `kind`: `"image"`; \} \| \{ `audio`: [`Tensor`](../../../../type-aliases/Tensor.md); `kind`: `"audio"`; \}
+
+Defined in: [extensions/llm/llmRunner.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L72)
+
+Low-level non-text media input tensor payloads.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Modality.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Modality.md
new file mode 100644
index 0000000000..9d223b1ea2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Modality.md
@@ -0,0 +1,7 @@
+# Type Alias: Modality
+
+> **Modality** = [`MediaInput`](MediaInput.md)\[`"kind"`\]
+
+Defined in: [extensions/llm/llmRunner.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L80)
+
+Supported non-text input modality keys (e.g. `'image'`, `'audio'`).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Prompt.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Prompt.md
new file mode 100644
index 0000000000..42a070393b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Prompt.md
@@ -0,0 +1,7 @@
+# Type Alias: Prompt
+
+> **Prompt** = `string` \| readonly (`string` \| [`MediaInput`](MediaInput.md))[]
+
+Defined in: [extensions/llm/llmRunner.ts:86](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/llmRunner.ts#L86)
+
+Text or interleaved multimodal prompt input for a low-level LLM runner.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConfig.md
new file mode 100644
index 0000000000..6ea977f628
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConfig.md
@@ -0,0 +1,111 @@
+# Type Alias: SamplingConfig
+
+> **SamplingConfig** = `object`
+
+Defined in: [extensions/llm/sampler.ts:95](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L95)
+
+Configuration options for LLM token sampling.
+
+## Properties
+
+### constraints?
+
+> `readonly` `optional` **constraints**: [`SamplingConstraintsCallback`](SamplingConstraintsCallback.md)
+
+Defined in: [extensions/llm/sampler.ts:129](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L129)
+
+Optional callback for dynamic token constraints and guided decoding (e.g.
+JSON schemas, grammars, choice whitelists, stop tokens).
+
+---
+
+### dry?
+
+> `readonly` `optional` **dry**: [`DryConfig`](DryConfig.md)
+
+Defined in: [extensions/llm/sampler.ts:122](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L122)
+
+Configuration for Don't Repeat Yourself (DRY) repetition penalty.
+
+---
+
+### minP?
+
+> `readonly` `optional` **minP**: `number`
+
+Defined in: [extensions/llm/sampler.ts:106](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L106)
+
+Minimum token probability relative to the most likely token, in `[0, 1)`. Defaults to 0.05.
+
+---
+
+### penaltyLastN?
+
+> `readonly` `optional` **penaltyLastN**: `number`
+
+Defined in: [extensions/llm/sampler.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L116)
+
+Maximum number of recent tokens to consider for repetition penalty.
+Defaults to -1 (entire context).
+
+---
+
+### repetitionPenalty?
+
+> `readonly` `optional` **repetitionPenalty**: `number`
+
+Defined in: [extensions/llm/sampler.ts:111](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L111)
+
+Penalty applied to previously generated tokens. Values greater than 1
+discourage repetition. Defaults to 1.0 (disabled).
+
+---
+
+### seed?
+
+> `readonly` `optional` **seed**: `number`
+
+Defined in: [extensions/llm/sampler.ts:120](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L120)
+
+Optional RNG seed for deterministic sampling. Must be a non-negative 32-bit integer.
+
+---
+
+### temperature?
+
+> `readonly` `optional` **temperature**: `number`
+
+Defined in: [extensions/llm/sampler.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L100)
+
+Sampling temperature. Values below 1 sharpen the distribution, while values
+above 1 flatten it. Set to 0 for greedy decoding. Defaults to 0.8.
+
+---
+
+### topK?
+
+> `readonly` `optional` **topK**: `number`
+
+Defined in: [extensions/llm/sampler.ts:102](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L102)
+
+Number of highest-probability tokens to retain, `>= 1`. Use `1` for greedy decoding. Defaults to 40.
+
+---
+
+### topP?
+
+> `readonly` `optional` **topP**: `number`
+
+Defined in: [extensions/llm/sampler.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L104)
+
+Cumulative probability threshold for nucleus sampling, in `(0, 1]`. Defaults to 0.95.
+
+---
+
+### xtc?
+
+> `readonly` `optional` **xtc**: [`XTCConfig`](XTCConfig.md)
+
+Defined in: [extensions/llm/sampler.ts:124](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L124)
+
+Configuration for Exclude Top Choices (XTC) sampling.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraints.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraints.md
new file mode 100644
index 0000000000..7be2ca350b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraints.md
@@ -0,0 +1,30 @@
+# Type Alias: SamplingConstraints
+
+> **SamplingConstraints** = `object`
+
+Defined in: [extensions/llm/sampler.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L23)
+
+Constraints returned by a [SamplingConstraintsCallback](SamplingConstraintsCallback.md) to constrain token
+selection.
+
+## Properties
+
+### allowedTokens?
+
+> `readonly` `optional` **allowedTokens**: `Int32Array`
+
+Defined in: [extensions/llm/sampler.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L28)
+
+If specified, only these tokens are allowed. All other token logits are
+masked to `-Infinity`.
+
+---
+
+### bannedTokens?
+
+> `readonly` `optional` **bannedTokens**: `Int32Array`
+
+Defined in: [extensions/llm/sampler.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L33)
+
+If specified, these tokens are forbidden. Their logits are masked to
+`-Infinity`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraintsCallback.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraintsCallback.md
new file mode 100644
index 0000000000..5be1554280
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraintsCallback.md
@@ -0,0 +1,21 @@
+# Type Alias: SamplingConstraintsCallback()
+
+> **SamplingConstraintsCallback** = (`ctx`) => [`SamplingConstraints`](SamplingConstraints.md) \| `undefined`
+
+Defined in: [extensions/llm/sampler.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L42)
+
+Callback invoked before token selection to dynamically apply token constraints.
+
+## Parameters
+
+### ctx
+
+[`SamplingContext`](SamplingContext.md)
+
+Generation context containing emitted tokens.
+
+## Returns
+
+[`SamplingConstraints`](SamplingConstraints.md) \| `undefined`
+
+Constraints specifying allowed or banned tokens.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingContext.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingContext.md
new file mode 100644
index 0000000000..0137295e32
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingContext.md
@@ -0,0 +1,18 @@
+# Type Alias: SamplingContext
+
+> **SamplingContext** = `object`
+
+Defined in: [extensions/llm/sampler.ts:13](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L13)
+
+Contextual information available to constraint callbacks and sampling
+strategies during generation.
+
+## Properties
+
+### generatedTokens
+
+> `readonly` **generatedTokens**: `Int32Array`
+
+Defined in: [extensions/llm/sampler.ts:15](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L15)
+
+All token ids emitted so far in the current generation call.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/TokenizerChatConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/TokenizerChatConfig.md
new file mode 100644
index 0000000000..2678286ef2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/TokenizerChatConfig.md
@@ -0,0 +1,47 @@
+# Type Alias: TokenizerChatConfig
+
+> **TokenizerChatConfig** = `object`
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:12](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L12)
+
+Model chat template configuration resolved from tokenizer config file.
+
+## Properties
+
+### bosToken?
+
+> `readonly` `optional` **bosToken**: `string`
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L16)
+
+Beginning-of-sequence token string, when configured.
+
+---
+
+### chatTemplate
+
+> `readonly` **chatTemplate**: `string`
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:14](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L14)
+
+Jinja chat template string for prompt rendering.
+
+---
+
+### eosToken
+
+> `readonly` **eosToken**: `string`
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L18)
+
+End-of-sequence token string.
+
+---
+
+### stopTokens
+
+> `readonly` **stopTokens**: readonly `string`[]
+
+Defined in: [extensions/llm/utils/tokenizerConfig.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/tokenizerConfig.ts#L22)
+
+Every terminal token the model may decode into its output.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolCall.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolCall.md
new file mode 100644
index 0000000000..962109081c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolCall.md
@@ -0,0 +1,47 @@
+# Type Alias: ToolCall
+
+> **ToolCall** = `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L49)
+
+Function call object embedded inside assistant tool_calls.
+
+## Properties
+
+### function
+
+> `readonly` **function**: `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:54](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L54)
+
+#### arguments
+
+> `readonly` **arguments**: `Record`\<`string`, `unknown`\>
+
+Parsed arguments passed to the function.
+
+#### name
+
+> `readonly` **name**: `string`
+
+Name of the function being called.
+
+---
+
+### id?
+
+> `readonly` `optional` **id**: `string`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L51)
+
+Optional tool call identifier for matching responses.
+
+---
+
+### type?
+
+> `readonly` `optional` **type**: `"function"` \| `string`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L53)
+
+Tool type discriminator, typically `'function'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolDefinition.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolDefinition.md
new file mode 100644
index 0000000000..50cec20adf
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolDefinition.md
@@ -0,0 +1,73 @@
+# Type Alias: ToolDefinition\
+
+> **ToolDefinition**\<`Args`\> = `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L26)
+
+Declaration of a tool available to the model.
+
+## Type Parameters
+
+### Args
+
+`Args` _extends_ `Record`\<`string`, `unknown`\> = `Record`\<`string`, `unknown`\>
+
+## Properties
+
+### execute()
+
+> `readonly` **execute**: (`args`) => `Promise`\<[`ChatMessageContent`](ChatMessageContent.md)\> \| [`ChatMessageContent`](ChatMessageContent.md)
+
+Defined in: [extensions/llm/utils/toolCalling.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L42)
+
+Execution callback invoked automatically when the model calls this tool.
+
+#### Parameters
+
+##### args
+
+`Args`
+
+#### Returns
+
+`Promise`\<[`ChatMessageContent`](ChatMessageContent.md)\> \| [`ChatMessageContent`](ChatMessageContent.md)
+
+---
+
+### function
+
+> `readonly` **function**: `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L29)
+
+#### Index Signature
+
+\[`key`: `string`\]: `unknown`
+
+#### description?
+
+> `readonly` `optional` **description**: `string`
+
+Human-readable description of what the tool does.
+
+#### name
+
+> `readonly` **name**: `string`
+
+Function name the model should invoke.
+
+#### parameters?
+
+> `readonly` `optional` **parameters**: [`ToolParameters`](ToolParameters.md)
+
+JSON Schema describing the function's parameters.
+
+---
+
+### type
+
+> `readonly` **type**: `"function"` \| `string`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L28)
+
+Tool type discriminator, typically `'function'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParameters.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParameters.md
new file mode 100644
index 0000000000..48e17ab8f1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParameters.md
@@ -0,0 +1,41 @@
+# Type Alias: ToolParameters
+
+> **ToolParameters** = `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:12](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L12)
+
+JSON Schema definition for tool parameter inputs.
+
+## Indexable
+
+\[`key`: `string`\]: `unknown`
+
+## Properties
+
+### properties?
+
+> `readonly` `optional` **properties**: `Record`\<`string`, `unknown`\>
+
+Defined in: [extensions/llm/utils/toolCalling.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L16)
+
+JSON Schema properties mapping parameter names to their schemas.
+
+---
+
+### required?
+
+> `readonly` `optional` **required**: readonly `string`[]
+
+Defined in: [extensions/llm/utils/toolCalling.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L18)
+
+Names of required parameters.
+
+---
+
+### type?
+
+> `readonly` `optional` **type**: `"object"` \| `string`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:14](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L14)
+
+JSON Schema type, typically `'object'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParser.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParser.md
new file mode 100644
index 0000000000..7b77462f32
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParser.md
@@ -0,0 +1,18 @@
+# Type Alias: ToolParser()
+
+> **ToolParser** = (`text`) => [`ToolParserResult`](ToolParserResult.md) \| `undefined`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L78)
+
+Function signature for parsing tool calls from model output text.
+Returns undefined if no tool call was detected.
+
+## Parameters
+
+### text
+
+`string`
+
+## Returns
+
+[`ToolParserResult`](ToolParserResult.md) \| `undefined`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParserResult.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParserResult.md
new file mode 100644
index 0000000000..d9ca528701
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParserResult.md
@@ -0,0 +1,27 @@
+# Type Alias: ToolParserResult
+
+> **ToolParserResult** = `object`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L66)
+
+Structured tool parsing result containing detected tool calls and remaining text.
+
+## Properties
+
+### textContent?
+
+> `readonly` `optional` **textContent**: `string`
+
+Defined in: [extensions/llm/utils/toolCalling.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L70)
+
+Remaining text content after tool call extraction.
+
+---
+
+### toolCalls
+
+> `readonly` **toolCalls**: readonly [`ToolCall`](ToolCall.md)[]
+
+Defined in: [extensions/llm/utils/toolCalling.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/utils/toolCalling.ts#L68)
+
+Detected tool calls extracted from the model output.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/XTCConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/XTCConfig.md
new file mode 100644
index 0000000000..4385daca0d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/llm/type-aliases/XTCConfig.md
@@ -0,0 +1,29 @@
+# Type Alias: XTCConfig
+
+> **XTCConfig** = `object`
+
+Defined in: [extensions/llm/sampler.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L78)
+
+Configuration options for Exclude Top Choices (XTC) sampling.
+
+## Properties
+
+### probability
+
+> `readonly` **probability**: `number`
+
+Defined in: [extensions/llm/sampler.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L84)
+
+Probability of excluding the top choice when multiple candidates meet the
+threshold, in `[0, 1]`. Required: it is the knob that turns XTC on, so it
+has no default — a `0` default would make an enabled `xtc` a silent no-op.
+
+---
+
+### threshold?
+
+> `readonly` `optional` **threshold**: `number`
+
+Defined in: [extensions/llm/sampler.ts:88](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/sampler.ts#L88)
+
+Probability threshold for plausible tokens, in `[0, 0.5]`. Defaults to 0.1.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/argmax.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/argmax.md
new file mode 100644
index 0000000000..3de49c0aad
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/argmax.md
@@ -0,0 +1,45 @@
+# Function: argmax()
+
+> **argmax**(`src`, `dst`, `axis?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/math.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L82)
+
+Computes the indices of the maximum values along a specified axis on a
+float32 source tensor and writes the result to an int32 destination tensor.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The input source tensor. Expected shape `[d1, ..., dk, ..., dn]`
+with data type `float32`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination tensor to write the indices to.
+Expected shape `[d1, ..., 1, ..., dn]` (same rank as `src` with dimension 1
+along `axis`) and data type `int32`.
+
+### axis?
+
+`number` = `-1`
+
+The dimension along which argmax is computed. Negative indexing
+is supported (e.g. `-1` for the last dimension). Defaults to `-1`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst` containing the argmax indices of shape
+`[d1, ..., 1, ..., dn]` and data type `int32`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+data types, or `axis` are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/gather.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/gather.md
new file mode 100644
index 0000000000..83b4c19c0f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/gather.md
@@ -0,0 +1,50 @@
+# Function: gather()
+
+> **gather**(`src`, `indices`, `dst`, `axis?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/math.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L104)
+
+Reads one value per lane out of a float32 source tensor, at the positions
+given by an int32 index tensor. Pairs with [argmax](argmax.md), whose output has
+exactly the shape this expects, so `argmax` then `gather` yields the maximum
+values alongside their indices.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The input float32 source tensor. Shape [d1,...,dk,...,dn].
+
+### indices
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The int32 index tensor, one index per lane. Shape
+[d1,...,1,...,dn].
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated float32 destination tensor. Same shape as
+`indices`.
+
+### axis?
+
+`number` = `-1`
+
+The dimension the indices point into. Defaults to -1 (last
+dimension).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor containing the gathered values.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if an index falls
+outside the gathered axis.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/mulberry32.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/mulberry32.md
new file mode 100644
index 0000000000..5b7a561f2f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/mulberry32.md
@@ -0,0 +1,27 @@
+# Function: mulberry32()
+
+> **mulberry32**(`seed`): () => `number`
+
+Defined in: [extensions/math.ts:138](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L138)
+
+Creates a mulberry32 pseudo-random generator producing uniform values in
+`[0, 1)`. Unlike `Math.random` it accepts a seed, so a fixed seed yields a
+reproducible sequence.
+
+## Parameters
+
+### seed
+
+`number`
+
+The 32-bit integer seed for the generator.
+
+## Returns
+
+A function returning the next uniform pseudo-random number in `[0, 1)`.
+
+> (): `number`
+
+### Returns
+
+`number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/randomNormal.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/randomNormal.md
new file mode 100644
index 0000000000..b3eb05998c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/randomNormal.md
@@ -0,0 +1,30 @@
+# Function: randomNormal()
+
+> **randomNormal**(`size`, `options?`): `Float32Array`
+
+Defined in: [extensions/math.ts:164](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L164)
+
+Draws normally distributed values using the Box–Muller transform, seeded via
+[mulberry32](mulberry32.md) so a fixed `seed` reproduces the same sequence.
+
+## Parameters
+
+### size
+
+`number`
+
+The number of values to draw.
+
+### options?
+
+[`RandomNormalOptions`](../type-aliases/RandomNormalOptions.md)
+
+Distribution parameters. When options or any individual
+properties are omitted, defaults to `mean: 0`, `std: 1`, and a random seed.
+See [RandomNormalOptions](../type-aliases/RandomNormalOptions.md).
+
+## Returns
+
+`Float32Array`
+
+A `Float32Array` of `size` normally distributed values.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/repeatInterleave.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/repeatInterleave.md
new file mode 100644
index 0000000000..9e3808436c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/repeatInterleave.md
@@ -0,0 +1,46 @@
+# Function: repeatInterleave()
+
+> **repeatInterleave**\<`T`\>(`values`, `repeats`): `T`
+
+Defined in: [extensions/math.ts:198](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L198)
+
+Repeats each element of `values` as many times as the matching entry of
+`repeats`, concatenating the runs into a newly allocated array of the same
+kind — the equivalent of PyTorch's `repeat_interleave` over a 1-D input.
+
+Non-positive repeat counts drop their element.
+
+## Type Parameters
+
+### T
+
+`T` _extends_ `ArrayLike`\<`number`\> \| `ArrayLike`\<`bigint`\>
+
+The array kind of `values` (any typed array or a plain array),
+preserved in the result.
+
+## Parameters
+
+### values
+
+`T`
+
+The values to repeat.
+
+### repeats
+
+`ArrayLike`\<`number`\>
+
+The repeat count for each value. Must be the same length as
+`values`.
+
+## Returns
+
+`T`
+
+A new array of the same kind holding the repeated runs.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `repeats` and
+`values` have different lengths.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/sigmoid.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/sigmoid.md
new file mode 100644
index 0000000000..7bc62fc5f2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/sigmoid.md
@@ -0,0 +1,37 @@
+# Function: sigmoid()
+
+> **sigmoid**(`src`, `dst`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/math.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L39)
+
+Computes the element-wise sigmoid activation on a float32 source tensor and
+writes the result to a destination tensor.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The input source tensor. Expected shape `[d1, ..., dn]` with data
+type `float32`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination tensor to write the result to.
+Expected shape `[d1, ..., dn]` matching `src` with data type `float32`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst` containing the sigmoid output of shape
+`[d1, ..., dn]` and data type `float32`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes or
+data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/softmax.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/softmax.md
new file mode 100644
index 0000000000..906c7f0ae1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/softmax.md
@@ -0,0 +1,44 @@
+# Function: softmax()
+
+> **softmax**(`src`, `dst`, `axis?`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/math.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L60)
+
+Computes the softmax activation along a specified axis on a float32 source
+tensor and writes the result to a destination tensor.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The input source tensor. Expected shape `[d1, ..., dn]` with data
+type `float32`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination tensor to write the result to.
+Expected shape `[d1, ..., dn]` matching `src` with data type `float32`.
+
+### axis?
+
+`number` = `-1`
+
+The dimension along which softmax is computed. Negative indexing
+is supported (e.g. `-1` for the last dimension). Defaults to `-1`.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst` containing the softmax output of shape
+`[d1, ..., dn]` and data type `float32`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+data types, or `axis` are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/threshold.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/threshold.md
new file mode 100644
index 0000000000..de9ffa0ebf
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/functions/threshold.md
@@ -0,0 +1,44 @@
+# Function: threshold()
+
+> **threshold**(`src`, `dst`, `thresholdVal`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/math.ts:125](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L125)
+
+Applies the element-wise threshold step function on a float32 source tensor and
+writes the result to a destination tensor.
+
+## Parameters
+
+### src
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The input source tensor. Expected shape `[d1, ..., dn]` with data
+type `float32`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The pre-allocated destination tensor to write the result to.
+Expected shape `[d1, ..., dn]` matching `src` with data type `float32`.
+
+### thresholdVal
+
+`number`
+
+The threshold value above or equal to which elements are
+mapped to 1.0.
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst` containing the threshold step output of
+shape `[d1, ..., dn]` and data type `float32`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes or
+data types are invalid, `RESOURCE_BUSY` if a tensor is in use, or
+`RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/index.md
new file mode 100644
index 0000000000..5f3bbb8885
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/index.md
@@ -0,0 +1,18 @@
+# math
+
+Mathematical tensor operations and activation functions.
+
+## Math / Functions
+
+- [argmax](functions/argmax.md)
+- [gather](functions/gather.md)
+- [mulberry32](functions/mulberry32.md)
+- [randomNormal](functions/randomNormal.md)
+- [repeatInterleave](functions/repeatInterleave.md)
+- [sigmoid](functions/sigmoid.md)
+- [softmax](functions/softmax.md)
+- [threshold](functions/threshold.md)
+
+## Math / Types
+
+- [RandomNormalOptions](type-aliases/RandomNormalOptions.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/type-aliases/RandomNormalOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/type-aliases/RandomNormalOptions.md
new file mode 100644
index 0000000000..8b1fa7bb25
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/math/type-aliases/RandomNormalOptions.md
@@ -0,0 +1,38 @@
+# Type Alias: RandomNormalOptions
+
+> **RandomNormalOptions** = `object`
+
+Defined in: [extensions/math.ts:13](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L13)
+
+Configuration options for normal distribution random number generation.
+
+## Properties
+
+### mean?
+
+> `readonly` `optional` **mean**: `number`
+
+Defined in: [extensions/math.ts:15](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L15)
+
+The mean of the distribution.
+
+---
+
+### seed?
+
+> `readonly` `optional` **seed**: `number`
+
+Defined in: [extensions/math.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L22)
+
+The seed for the underlying generator. When omitted, a random seed is
+generated so different values are produced each call.
+
+---
+
+### std?
+
+> `readonly` `optional` **std**: `number`
+
+Defined in: [extensions/math.ts:17](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/math.ts#L17)
+
+The standard deviation of the distribution.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/buildGrammar.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/buildGrammar.md
new file mode 100644
index 0000000000..10e265755c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/buildGrammar.md
@@ -0,0 +1,34 @@
+# Function: buildGrammar()
+
+> **buildGrammar**(`labelNames`, `biases?`): [`Grammar`](../interfaces/Grammar.md)
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:146](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L146)
+
+Builds the grouped BIOES grammar for a label space. Called once at pipeline
+construction (not on the worklet thread), so the per-token decode loop only
+reads the pre-computed [Grammar](../interfaces/Grammar.md).
+
+The encoded grammar is:
+
+- `O` / `E-x` / `S-x` -> `O` | `B-y` | `S-y`
+- `B-x` / `I-x` -> `I-x` | `E-x` (same entity)
+
+## Parameters
+
+### labelNames
+
+readonly `string`[]
+
+BIOES label list; index 0 must be `'O'`.
+
+### biases?
+
+[`ViterbiBiases`](../interfaces/ViterbiBiases.md)
+
+Optional transition biases; missing fields default to `0`.
+
+## Returns
+
+[`Grammar`](../interfaces/Grammar.md)
+
+The pre-computed grammar.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/computeCharOffsets.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/computeCharOffsets.md
new file mode 100644
index 0000000000..9aa5c1a6a7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/computeCharOffsets.md
@@ -0,0 +1,40 @@
+# Function: computeCharOffsets()
+
+> **computeCharOffsets**(`tokenizer`, `ids`): `Uint32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:463](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L463)
+
+Computes per-token UTF-16 character offsets into the original input, so a
+span of tokens `[start, end)` can be sliced back out of the source with
+`input.slice(offsets[start * 2], offsets[(end - 1) * 2 + 1])`.
+
+Assumes a byte-level BPE tokenizer with no lossy normalization (the openai
+and nemotron privacy filter presets satisfy this): decoding the full token
+sequence must reproduce the input string exactly. Under that guarantee, the
+length of `decode(ids[0..k])` (see: [Tokenizer.decode](../type-aliases/Tokenizer.md#decode)) is the
+character offset just past token `k-1`.
+
+Runs `ids.length` `decode` calls, each on a growing prefix. Cheap for the
+~256-token windows the privacy filter operates on; keep in mind for larger
+sequences.
+
+## Parameters
+
+### tokenizer
+
+[`Tokenizer`](../type-aliases/Tokenizer.md)
+
+Same tokenizer instance used to produce `ids`.
+
+### ids
+
+`Int32Array`
+
+Token ids for the whole input.
+
+## Returns
+
+`Uint32Array`
+
+A flat `[start0, end0, start1, end1, ...]` `Uint32Array` of length
+`2 * ids.length`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/extractSpans.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/extractSpans.md
new file mode 100644
index 0000000000..a45c373f01
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/extractSpans.md
@@ -0,0 +1,31 @@
+# Function: extractSpans()
+
+> **extractSpans**(`predictedLabels`, `labelNames`): [`TokenSpan`](../interfaces/TokenSpan.md)[]
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:415](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L415)
+
+Collapses a per-token label id sequence into same-entity spans, skipping
+background (`O`) tokens. A span runs from an opener token through the
+following same-entity tokens, but stops before the next opener (`B-x`/`S-x`)
+so two adjacent same-type entities (e.g. `S-x` then `B-x E-x`) stay separate
+rather than merging into one run.
+
+## Parameters
+
+### predictedLabels
+
+`Int32Array`
+
+Per-token predicted label ids.
+
+### labelNames
+
+readonly `string`[]
+
+The BIOES label list.
+
+## Returns
+
+[`TokenSpan`](../interfaces/TokenSpan.md)[]
+
+The detected token spans in order.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/labelEntityType.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/labelEntityType.md
new file mode 100644
index 0000000000..39cce34cb4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/labelEntityType.md
@@ -0,0 +1,28 @@
+# Function: labelEntityType()
+
+> **labelEntityType**(`labelId`, `labelNames`): `string`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:375](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L375)
+
+Maps a BIOES label id to its bare entity type (the part after the `-`), or
+an empty string for `O` / unprefixed / out-of-range ids.
+
+## Parameters
+
+### labelId
+
+`number`
+
+Predicted label id.
+
+### labelNames
+
+readonly `string`[]
+
+The BIOES label list.
+
+## Returns
+
+`string`
+
+The entity type, or `''` for background.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/loadTokenizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/loadTokenizer.md
new file mode 100644
index 0000000000..2b317e3bfe
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/loadTokenizer.md
@@ -0,0 +1,26 @@
+# Function: loadTokenizer()
+
+> **loadTokenizer**(`tokenizerPath`): [`Tokenizer`](../type-aliases/Tokenizer.md)
+
+Defined in: [extensions/nlp/tokenizer.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L104)
+
+Loads a HuggingFace tokenizer from a local `tokenizer.json` file.
+
+## Parameters
+
+### tokenizerPath
+
+`string`
+
+Absolute local path to a `tokenizer.json` file.
+
+## Returns
+
+[`Tokenizer`](../type-aliases/Tokenizer.md)
+
+The loaded native [Tokenizer](../type-aliases/Tokenizer.md) instance.
+
+## Throws
+
+With code `LOAD_FAILED` if the tokenizer file
+fails to load or parse.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/piiSegments.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/piiSegments.md
new file mode 100644
index 0000000000..73195b5107
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/piiSegments.md
@@ -0,0 +1,40 @@
+# Function: piiSegments()
+
+> **piiSegments**\<`Label`\>(`text`, `entities`): [`PiiSegment`](../type-aliases/PiiSegment.md)\<`Label`\>[]
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:503](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L503)
+
+Splits `text` into an alternating sequence of plain runs and labeled entity
+runs, ready to render (e.g. highlight each entity, leave plain runs alone)
+without any client-side string matching.
+
+Entities must come from the same input `text` (their `charStart`/`charEnd`
+index into it) and must not overlap; the pipeline never emits overlapping
+spans, so the typical case is passing `detectPii`'s result straight through.
+Overlapping inputs are resolved first-wins by start position.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string`
+
+## Parameters
+
+### text
+
+`string`
+
+The original input the entities were detected in.
+
+### entities
+
+readonly [`PiiEntity`](../interfaces/PiiEntity.md)\<`Label`\>[]
+
+Detected entity spans, in any order.
+
+## Returns
+
+[`PiiSegment`](../type-aliases/PiiSegment.md)\<`Label`\>[]
+
+A flat list of plain and entity segments covering `text`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/viterbiDecode.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/viterbiDecode.md
new file mode 100644
index 0000000000..30084b55f8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/functions/viterbiDecode.md
@@ -0,0 +1,45 @@
+# Function: viterbiDecode()
+
+> **viterbiDecode**(`logits`, `validLen`, `grammar`, `constrainEnd?`): `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:223](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L223)
+
+Runs constrained Viterbi over a `[validLen, numLabels]` slice of per-token
+logits and returns the best BIOES-grammar-valid label-id sequence (length
+`validLen`).
+
+## Parameters
+
+### logits
+
+`Float32Array`
+
+Flat row-major logits; row `t` starts at `t * numLabels`.
+
+### validLen
+
+`number`
+
+Number of leading token rows to decode.
+
+### grammar
+
+[`Grammar`](../interfaces/Grammar.md)
+
+Pre-computed grammar tables from [buildGrammar](buildGrammar.md).
+
+### constrainEnd?
+
+`boolean` = `false`
+
+When `true`, the decoded sequence is forced to end on a
+valid BIOES terminal (`O`/`E-x`/`S-x`) rather than an open span (`B-x`/`I-x`).
+Pass `true` only when this slice ends where the text ends; a slice cut mid-span
+(e.g. an interior sliding window) should leave this `false`. Defaults to
+`false`.
+
+## Returns
+
+`Int32Array`
+
+The most likely label id per token.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/index.md
new file mode 100644
index 0000000000..03277ed6e2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/index.md
@@ -0,0 +1,23 @@
+# nlp
+
+NLP tokenizers and privacy filter utilities.
+
+## NLP / Functions
+
+- [buildGrammar](functions/buildGrammar.md)
+- [computeCharOffsets](functions/computeCharOffsets.md)
+- [extractSpans](functions/extractSpans.md)
+- [labelEntityType](functions/labelEntityType.md)
+- [loadTokenizer](functions/loadTokenizer.md)
+- [piiSegments](functions/piiSegments.md)
+- [viterbiDecode](functions/viterbiDecode.md)
+
+## NLP / Types
+
+- [Grammar](interfaces/Grammar.md)
+- [PiiEntity](interfaces/PiiEntity.md)
+- [TokenSpan](interfaces/TokenSpan.md)
+- [ViterbiBiases](interfaces/ViterbiBiases.md)
+- [PiiEntityType](type-aliases/PiiEntityType.md)
+- [PiiSegment](type-aliases/PiiSegment.md)
+- [Tokenizer](type-aliases/Tokenizer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/Grammar.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/Grammar.md
new file mode 100644
index 0000000000..56a8ae62d0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/Grammar.md
@@ -0,0 +1,112 @@
+# Interface: Grammar
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L94)
+
+Pre-computed BIOES grammar consumed by [viterbiDecode](../functions/viterbiDecode.md).
+
+Rather than an `N x N` transition matrix, the grammar is stored as the small
+set of groups the transition rules actually depend on. Under BIOES every
+target's best predecessor comes from one of three group maxima — the best
+background state, the best span-closing (`E-`/`S-`) state, or, per entity,
+the best of that entity's `B-`/`I-` states — which is what lets the decode
+step run in `O(numLabels + numEntities)` instead of `O(numLabels^2)`.
+
+## Properties
+
+### biases
+
+> `readonly` **biases**: `Required`\<[`ViterbiBiases`](ViterbiBiases.md)\>
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:114](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L114)
+
+Transition biases, with every optional field resolved to its default.
+
+---
+
+### bOf
+
+> `readonly` **bOf**: `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:108](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L108)
+
+Per entity, the index of its `B-` label, or `-1`.
+
+---
+
+### entityOf
+
+> `readonly` **entityOf**: `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:102](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L102)
+
+Entity group id per label; `-1` for background labels.
+
+---
+
+### esLabels
+
+> `readonly` **esLabels**: `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:106](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L106)
+
+Indices of all span-closing (`E-`/`S-`) labels.
+
+---
+
+### iOf
+
+> `readonly` **iOf**: `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:110](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L110)
+
+Per entity, the index of its `I-` label, or `-1`.
+
+---
+
+### labelClass
+
+> `readonly` **labelClass**: `Int8Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L100)
+
+Role class per label (`CLASS_O`/`B`/`I`/`E`/`S`).
+
+---
+
+### numEntities
+
+> `readonly` **numEntities**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:98](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L98)
+
+Number of entity types (each contributing its `B`/`I`/`E`/`S` labels).
+
+---
+
+### numLabels
+
+> `readonly` **numLabels**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:96](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L96)
+
+Total number of labels, i.e. `1 + 4 * numEntities`.
+
+---
+
+### oLabels
+
+> `readonly` **oLabels**: `Int32Array`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L104)
+
+Indices of all background (`O`-class) labels.
+
+---
+
+### validStart
+
+> `readonly` **validStart**: `boolean`[]
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L112)
+
+`true` iff the label is a legal first-token label (`O`, `B-x`, `S-x`).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md
new file mode 100644
index 0000000000..9fc3236742
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md
@@ -0,0 +1,75 @@
+# Interface: PiiEntity\
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L57)
+
+A single detected PII entity span.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string` = `string`
+
+The entity type, narrowed to a specific model's entity types
+when known (see [PiiEntityType](../type-aliases/PiiEntityType.md)), or `string` for an arbitrary model.
+
+## Properties
+
+### charEnd
+
+> `readonly` **charEnd**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L72)
+
+Exclusive UTF-16 character index of the span in the original input.
+
+---
+
+### charStart
+
+> `readonly` **charStart**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L70)
+
+Inclusive UTF-16 character index of the span in the original input, i.e.
+`input.slice(charStart, charEnd)` returns the span text (before trimming).
+
+---
+
+### endToken
+
+> `readonly` **endToken**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:65](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L65)
+
+Exclusive end token index.
+
+---
+
+### label
+
+> `readonly` **label**: `Label`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L59)
+
+Entity type, e.g. `private_person`, `private_email`, `secret`.
+
+---
+
+### startToken
+
+> `readonly` **startToken**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:63](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L63)
+
+Inclusive start token index in the original (unpadded) tokenization.
+
+---
+
+### text
+
+> `readonly` **text**: `string`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L61)
+
+Decoded text of the span (whitespace trimmed).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/TokenSpan.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/TokenSpan.md
new file mode 100644
index 0000000000..7ee286affc
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/TokenSpan.md
@@ -0,0 +1,29 @@
+# Interface: TokenSpan
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:398](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L398)
+
+A contiguous run of same-entity tokens, before text decoding.
+
+## Properties
+
+### end
+
+> `readonly` **end**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:400](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L400)
+
+---
+
+### entity
+
+> `readonly` **entity**: `string`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:401](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L401)
+
+---
+
+### start
+
+> `readonly` **start**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:399](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L399)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/ViterbiBiases.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/ViterbiBiases.md
new file mode 100644
index 0000000000..821b71bf3c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/interfaces/ViterbiBiases.md
@@ -0,0 +1,71 @@
+# Interface: ViterbiBiases
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L26)
+
+Six Viterbi transition biases matching the openai/privacy-filter
+`viterbi_calibration.json` schema (hosted at
+https://huggingface.co/software-mansion/react-native-executorch-privacy-filter-openai/blob/182f231651acee34a84d33d6f9965acdd10c0767/viterbi_calibration.json).
+Each value is added to the decoder score whenever the corresponding BIOES
+transition is taken. Positive values encourage the transition; negative
+values discourage it. Every field defaults to `0` (a neutral, validity-only
+Viterbi).
+
+## Properties
+
+### backgroundStay?
+
+> `readonly` `optional` **backgroundStay**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L28)
+
+`O -> O` (background persistence). Higher = stay in background more, fewer false positives.
+
+---
+
+### backgroundToStart?
+
+> `readonly` `optional` **backgroundToStart**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:30](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L30)
+
+`O -> B-x`/`S-x` (span entry). Lower (negative) = enter spans more eagerly, higher recall.
+
+---
+
+### endToBackground?
+
+> `readonly` `optional` **endToBackground**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L32)
+
+`E-x`/`S-x` `-> O` (span closure to background).
+
+---
+
+### endToStart?
+
+> `readonly` `optional` **endToStart**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L34)
+
+`E-x`/`S-x` `-> B-y`/`S-y` (back-to-back spans).
+
+---
+
+### insideToContinue?
+
+> `readonly` `optional` **insideToContinue**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L36)
+
+`B-x`/`I-x` `-> I-x` (span continuation). Higher = longer spans.
+
+---
+
+### insideToEnd?
+
+> `readonly` `optional` **insideToEnd**: `number`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L38)
+
+`B-x`/`I-x` `-> E-x` (span closure). Higher = shorter spans.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md
new file mode 100644
index 0000000000..6f667ab834
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md
@@ -0,0 +1,16 @@
+# Type Alias: PiiEntityType\
+
+> **PiiEntityType**\<`Label`\> = `Label` _extends_ \`$\{"B" \| "I" \| "E" \| "S"\}-$\{infer Entity\}\` ? `Entity` : `never`
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L48)
+
+The bare entity type carried by a BIOES label space: everything after the
+`B-`/`I-`/`E-`/`S-` prefix (`'O'` and any unprefixed label contribute
+nothing). Lets a model's concrete label list narrow [PiiEntity.label](../interfaces/PiiEntity.md#label-1)
+to just that model's entity types instead of an arbitrary string.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiSegment.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiSegment.md
new file mode 100644
index 0000000000..401c27c4e9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiSegment.md
@@ -0,0 +1,18 @@
+# Type Alias: PiiSegment\
+
+> **PiiSegment**\<`Label`\> = \{ `kind`: `"plain"`; `text`: `string`; \} \| \{ `kind`: `"entity"`; `label`: `Label`; `text`: `string`; \}
+
+Defined in: [extensions/nlp/utils/privacyFilterUtils.ts:485](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/utils/privacyFilterUtils.ts#L485)
+
+One run in a segmentation of source text: either a plain (uncovered) run or
+a labeled entity slice. Adjacent segments cover the input without gaps or
+overlaps; concatenating every `text` reproduces the input.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string` = `string`
+
+The entity label type; narrows to a specific model's
+entity types when known, or `string` for an arbitrary model.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/Tokenizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/Tokenizer.md
new file mode 100644
index 0000000000..f97ced3a8e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/Tokenizer.md
@@ -0,0 +1,224 @@
+# Type Alias: Tokenizer
+
+> **Tokenizer** = `object`
+
+Defined in: [extensions/nlp/tokenizer.ts:14](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L14)
+
+A native HuggingFace-compatible tokenizer instance backed by a JSI host
+object. All methods are synchronous and worklet-compatible.
+
+## Properties
+
+### path
+
+> `readonly` **path**: `string`
+
+Defined in: [extensions/nlp/tokenizer.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L16)
+
+Absolute local file path of the loaded `tokenizer.json`.
+
+## Methods
+
+### decode()
+
+> **decode**(`tokens`, `skipSpecialTokens?`): `string`
+
+Defined in: [extensions/nlp/tokenizer.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L38)
+
+Decodes token ids back into a string.
+
+#### Parameters
+
+##### tokens
+
+`Int32Array`
+
+The token ids to decode (as an `Int32Array`).
+
+##### skipSpecialTokens?
+
+`boolean`
+
+Whether to omit special tokens. Defaults to `true`.
+
+#### Returns
+
+`string`
+
+The decoded text string.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if decoding fails,
+`RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED` if
+disposed.
+
+---
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [extensions/nlp/tokenizer.ts:87](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L87)
+
+Releases the native tokenizer resources. The instance must not be used
+afterwards.
+
+#### Returns
+
+`void`
+
+#### Throws
+
+With code `RESOURCE_DISPOSED` if the tokenizer
+has already been disposed.
+
+---
+
+### encode()
+
+> **encode**(`text`): `Int32Array`
+
+Defined in: [extensions/nlp/tokenizer.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L27)
+
+Encodes a string into token ids (special tokens are added according to the
+`tokenizer.json` post_processor).
+
+#### Parameters
+
+##### text
+
+`string`
+
+The input text string to tokenize.
+
+#### Returns
+
+`Int32Array`
+
+The encoded token ids as an `Int32Array`.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if tokenization
+fails, `RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+---
+
+### getVocabSize()
+
+> **getVocabSize**(): `number`
+
+Defined in: [extensions/nlp/tokenizer.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L59)
+
+Returns the total vocabulary size.
+
+#### Returns
+
+`number`
+
+The total number of tokens in the vocabulary.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the tokenizer is
+in use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### idToToken()
+
+> **idToToken**(`id`): `string`
+
+Defined in: [extensions/nlp/tokenizer.ts:69](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L69)
+
+Converts a numeric token id to its string piece representation.
+
+#### Parameters
+
+##### id
+
+`number`
+
+The token id to look up.
+
+#### Returns
+
+`string`
+
+The string piece for the given token id.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if id lookup
+fails, `RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+---
+
+### tokenToId()
+
+> **tokenToId**(`token`): `number`
+
+Defined in: [extensions/nlp/tokenizer.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L79)
+
+Converts a string piece token to its numeric token id.
+
+#### Parameters
+
+##### token
+
+`string`
+
+The token piece string to look up.
+
+#### Returns
+
+`number`
+
+The numeric id for the given token piece.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if token lookup
+fails, `RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+---
+
+### tryDecode()
+
+> **tryDecode**(`tokens`, `skipSpecialTokens?`): `string` \| `undefined`
+
+Defined in: [extensions/nlp/tokenizer.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tokenizer.ts#L51)
+
+Decodes token ids, returning `undefined` if the decoded bytes end in an
+incomplete UTF-8 sequence. Retain the ids and retry with additional tokens
+until a string is returned. An empty string is a successful decode.
+
+#### Parameters
+
+##### tokens
+
+`Int32Array`
+
+The pending token ids as an `Int32Array`.
+
+##### skipSpecialTokens?
+
+`boolean`
+
+Whether to omit special tokens. Defaults to `true`.
+
+#### Returns
+
+`string` \| `undefined`
+
+Decoded text, or `undefined` when more tokens are needed.
+
+#### Throws
+
+With code `EXECUTION_FAILED` if decoding fails,
+`RESOURCE_BUSY` if the tokenizer is in use, or `RESOURCE_DISPOSED` if
+disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/get.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/get.md
new file mode 100644
index 0000000000..6ba5d031f1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/get.md
@@ -0,0 +1,37 @@
+# Function: get()
+
+## Call Signature
+
+> **get**(): `Readonly`\<`Record`\<`string`, [`ModelProfile`](../type-aliases/ModelProfile.md)\>\>
+
+Defined in: [core/profiler.ts:43](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L43)
+
+Reads the totals accumulated since the last [reset](reset.md).
+
+### Returns
+
+`Readonly`\<`Record`\<`string`, [`ModelProfile`](../type-aliases/ModelProfile.md)\>\>
+
+Totals of every executed model, keyed by model path.
+
+## Call Signature
+
+> **get**(`modelPath`): [`ModelProfile`](../type-aliases/ModelProfile.md)
+
+Defined in: [core/profiler.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L50)
+
+Reads the totals one model accumulated since the last [reset](reset.md).
+
+### Parameters
+
+#### modelPath
+
+`string`
+
+The model's path, as in `model.path`.
+
+### Returns
+
+[`ModelProfile`](../type-aliases/ModelProfile.md)
+
+Totals keyed by method name; empty if the model was not executed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/reset.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/reset.md
new file mode 100644
index 0000000000..f08dd69eff
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/functions/reset.md
@@ -0,0 +1,11 @@
+# Function: reset()
+
+> **reset**(): `void`
+
+Defined in: [core/profiler.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L62)
+
+Clears the accumulated totals of every model.
+
+## Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/index.md
new file mode 100644
index 0000000000..5fdc2020ae
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/index.md
@@ -0,0 +1,13 @@
+# profiler
+
+Time spent inside ExecuTorch, accumulated per model and method.
+
+## Core / Profiler / Functions
+
+- [get](functions/get.md)
+- [reset](functions/reset.md)
+
+## Core / Profiler / Types
+
+- [MethodProfile](type-aliases/MethodProfile.md)
+- [ModelProfile](type-aliases/ModelProfile.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/MethodProfile.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/MethodProfile.md
new file mode 100644
index 0000000000..daea4047b1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/MethodProfile.md
@@ -0,0 +1,27 @@
+# Type Alias: MethodProfile
+
+> **MethodProfile** = `object`
+
+Defined in: [core/profiler.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L25)
+
+Accumulated `execute` totals of one exported method.
+
+## Properties
+
+### count
+
+> `readonly` **count**: `number`
+
+Defined in: [core/profiler.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L27)
+
+Number of `execute` calls.
+
+---
+
+### totalMs
+
+> `readonly` **totalMs**: `number`
+
+Defined in: [core/profiler.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L29)
+
+Total time spent in those calls, in milliseconds (fractional).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/ModelProfile.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/ModelProfile.md
new file mode 100644
index 0000000000..cf52acec41
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/ModelProfile.md
@@ -0,0 +1,7 @@
+# Type Alias: ModelProfile
+
+> **ModelProfile** = `Readonly`\<`Record`\<`string`, [`MethodProfile`](MethodProfile.md)\>\>
+
+Defined in: [core/profiler.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/profiler.ts#L36)
+
+Accumulated totals of one model, keyed by exported method name.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ConstantDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ConstantDim.md
new file mode 100644
index 0000000000..31296407e6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ConstantDim.md
@@ -0,0 +1,26 @@
+# Function: ConstantDim()
+
+> **ConstantDim**(`value`): [`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+Defined in: [core/schema.ts:258](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L258)
+
+Creates a constant dimension matching exactly `value`.
+
+## Parameters
+
+### value
+
+`number`
+
+The required dimension size.
+
+## Returns
+
+[`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+The concrete dimension.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `value`
+is not a positive integer.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/DynamicDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/DynamicDim.md
new file mode 100644
index 0000000000..b57dfbbf76
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/DynamicDim.md
@@ -0,0 +1,22 @@
+# Function: DynamicDim()
+
+> **DynamicDim**(`symbol`): [`SymbolicDim`](../type-aliases/SymbolicDim.md)
+
+Defined in: [core/schema.ts:246](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L246)
+
+Creates a dynamic symbolic dimension. Dynamic symbols bind to range or enum
+dimensions of the exported spec; repeated uses must bind to the same domain.
+
+## Parameters
+
+### symbol
+
+`string`
+
+The symbol name.
+
+## Returns
+
+[`SymbolicDim`](../type-aliases/SymbolicDim.md)
+
+The symbolic dimension.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/EnumDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/EnumDim.md
new file mode 100644
index 0000000000..7af638e52f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/EnumDim.md
@@ -0,0 +1,26 @@
+# Function: EnumDim()
+
+> **EnumDim**(`choices`): [`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+Defined in: [core/schema.ts:276](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L276)
+
+Creates an enumerated dimension matching one of `choices`.
+
+## Parameters
+
+### choices
+
+readonly `number`[]
+
+The allowed dimension sizes.
+
+## Returns
+
+[`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+The concrete dimension.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if any
+choice is not a positive integer.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/RangeDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/RangeDim.md
new file mode 100644
index 0000000000..9aabc7814b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/RangeDim.md
@@ -0,0 +1,39 @@
+# Function: RangeDim()
+
+> **RangeDim**(`min`, `max`, `step?`): [`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+Defined in: [core/schema.ts:294](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L294)
+
+Creates a range dimension matching values from `min` to `max` in increments
+of `step`.
+
+## Parameters
+
+### min
+
+`number`
+
+The smallest allowed dimension size.
+
+### max
+
+`number`
+
+The largest allowed dimension size.
+
+### step?
+
+`number`
+
+The increment between allowed sizes. Defaults to 1.
+
+## Returns
+
+[`ConcreteDim`](../type-aliases/ConcreteDim.md)
+
+The concrete dimension.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if the range
+bounds or step are not valid positive integers.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/StaticDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/StaticDim.md
new file mode 100644
index 0000000000..37d085c0db
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/StaticDim.md
@@ -0,0 +1,22 @@
+# Function: StaticDim()
+
+> **StaticDim**(`symbol`): [`SymbolicDim`](../type-aliases/SymbolicDim.md)
+
+Defined in: [core/schema.ts:235](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L235)
+
+Creates a static symbolic dimension. Static symbols bind to constant
+dimensions of the exported spec; repeated uses must bind to the same value.
+
+## Parameters
+
+### symbol
+
+`string`
+
+The symbol name.
+
+## Returns
+
+[`SymbolicDim`](../type-aliases/SymbolicDim.md)
+
+The symbolic dimension.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/SymbolicTensor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/SymbolicTensor.md
new file mode 100644
index 0000000000..9000c09ded
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/SymbolicTensor.md
@@ -0,0 +1,28 @@
+# Function: SymbolicTensor()
+
+> **SymbolicTensor**(`dtype`, `shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:330](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L330)
+
+Creates a [TensorSpec](../type-aliases/TensorSpec.md) from a dtype and a [SymbolicShape](../type-aliases/SymbolicShape.md):
+numbers become [ConstantDim](ConstantDim.md), strings become [StaticDim](StaticDim.md).
+
+## Parameters
+
+### dtype
+
+[`DType`](../../../../type-aliases/DType.md)
+
+The expected element data type.
+
+### shape
+
+[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+The per-dimension specs.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+The tensor spec.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/bool.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/bool.md
new file mode 100644
index 0000000000..74768743d4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/bool.md
@@ -0,0 +1,21 @@
+# Function: bool()
+
+> **bool**(...`shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:373](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L373)
+
+Shorthand for `SymbolicTensor('bool', shape)`.
+
+## Parameters
+
+### shape
+
+...[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+Dimension sizes of the tensor.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+A [SymbolicTensor](SymbolicTensor.md) with `bool` data type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/f32.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/f32.md
new file mode 100644
index 0000000000..7e7932373c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/f32.md
@@ -0,0 +1,21 @@
+# Function: f32()
+
+> **f32**(...`shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:345](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L345)
+
+Shorthand for `SymbolicTensor('float32', shape)`.
+
+## Parameters
+
+### shape
+
+...[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+Dimension sizes of the tensor.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+A [SymbolicTensor](SymbolicTensor.md) with `float32` data type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i32.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i32.md
new file mode 100644
index 0000000000..9676f65e38
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i32.md
@@ -0,0 +1,21 @@
+# Function: i32()
+
+> **i32**(...`shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:359](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L359)
+
+Shorthand for `SymbolicTensor('int32', shape)`.
+
+## Parameters
+
+### shape
+
+...[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+Dimension sizes of the tensor.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+A [SymbolicTensor](SymbolicTensor.md) with `int32` data type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i64.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i64.md
new file mode 100644
index 0000000000..a962216193
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/i64.md
@@ -0,0 +1,21 @@
+# Function: i64()
+
+> **i64**(...`shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:352](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L352)
+
+Shorthand for `SymbolicTensor('int64', shape)`.
+
+## Parameters
+
+### shape
+
+...[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+Dimension sizes of the tensor.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+A [SymbolicTensor](SymbolicTensor.md) with `int64` data type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/method.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/method.md
new file mode 100644
index 0000000000..a1a77ef0fd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/method.md
@@ -0,0 +1,41 @@
+# Function: method()
+
+> **method**(`name`, `inputs`, `outputs`, `constraints?`): `Record`\<`string`, [`MethodSpec`](../type-aliases/MethodSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>\>
+
+Defined in: [core/schema.ts:413](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L413)
+
+Constructs a method specification mapping a method name to its parameter
+specs and runtime constraints.
+
+## Parameters
+
+### name
+
+`string`
+
+The execution method name (e.g., `'forward'`).
+
+### inputs
+
+[`ParamSpec`](../type-aliases/ParamSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>[]
+
+Ordered list of parameter specifications for method inputs.
+
+### outputs
+
+[`ParamSpec`](../type-aliases/ParamSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>[]
+
+Ordered list of parameter specifications for method outputs.
+
+### constraints?
+
+[`RuntimeConstraint`](../type-aliases/RuntimeConstraint.md)[]
+
+Optional array of [RuntimeConstraint](../type-aliases/RuntimeConstraint.md) declarations
+(equality or linear relations across dimensions).
+
+## Returns
+
+`Record`\<`string`, [`MethodSpec`](../type-aliases/MethodSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>\>
+
+A record mapping `name` to its corresponding [MethodSpec](../type-aliases/MethodSpec.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ui8.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ui8.md
new file mode 100644
index 0000000000..5a76cc30e8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/ui8.md
@@ -0,0 +1,21 @@
+# Function: ui8()
+
+> **ui8**(...`shape`): [`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+Defined in: [core/schema.ts:366](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L366)
+
+Shorthand for `SymbolicTensor('uint8', shape)`.
+
+## Parameters
+
+### shape
+
+...[`SymbolicShape`](../type-aliases/SymbolicShape.md)
+
+Dimension sizes of the tensor.
+
+## Returns
+
+[`TensorSpec`](../type-aliases/TensorSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>
+
+A [SymbolicTensor](SymbolicTensor.md) with `uint8` data type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/validateSpec.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/validateSpec.md
new file mode 100644
index 0000000000..ebb2703e38
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/functions/validateSpec.md
@@ -0,0 +1,51 @@
+# Function: validateSpec()
+
+> **validateSpec**\<`T`\>(`exportedModelSpec`, `allowedModelSpecs`): [`SpecMatch`](../type-aliases/SpecMatch.md)\
+
+Defined in: [core/schema.ts:944](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L944)
+
+Validates that an exported (concrete) model spec satisfies at least one of
+the allowed (symbolic) model specs — variants are tried in order and the
+first match wins. For a variant to match:
+
+- Every method exists in the exported spec and its signature matches,
+ binding each symbol to a constant value (static) or a range/enum
+ (dynamic). Repeated symbols must bind consistently across the whole spec.
+- The exported spec declares exactly the same runtime constraints per
+ method (1-to-1, no missing, no extras). Constraints are matched as
+ declarations only; whether they hold at runtime is the model's guarantee.
+
+Authoring bugs in an allowed spec (conflicting symbol kinds, invalid
+constraint coefficients or references) throw immediately, before matching.
+
+## Type Parameters
+
+### T
+
+`T` _extends_ `Record`\<`string`, [`ModelSpec`](../type-aliases/ModelSpec.md)\<[`SymbolicDim`](../type-aliases/SymbolicDim.md)\>\>
+
+## Parameters
+
+### exportedModelSpec
+
+[`ModelSpec`](../type-aliases/ModelSpec.md)\<[`ConcreteDim`](../type-aliases/ConcreteDim.md)\>
+
+The exported model spec to validate against.
+
+### allowedModelSpecs
+
+`T`
+
+The allowed model spec variants keyed by name.
+
+## Returns
+
+[`SpecMatch`](../type-aliases/SpecMatch.md)\
+
+A [SpecMatch](../type-aliases/SpecMatch.md) with the matched variant key and dim
+accessors.
+
+## Throws
+
+With code `SCHEMA_MISMATCH`, describing
+why every variant failed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/index.md
new file mode 100644
index 0000000000..3640bcc974
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/index.md
@@ -0,0 +1,37 @@
+# schema
+
+Model schema validation and dimension constraints.
+
+## Core / Schema / Functions
+
+- [constraint](variables/constraint.md)
+- [bool](functions/bool.md)
+- [ConstantDim](functions/ConstantDim.md)
+- [DynamicDim](functions/DynamicDim.md)
+- [EnumDim](functions/EnumDim.md)
+- [f32](functions/f32.md)
+- [i32](functions/i32.md)
+- [i64](functions/i64.md)
+- [method](functions/method.md)
+- [RangeDim](functions/RangeDim.md)
+- [StaticDim](functions/StaticDim.md)
+- [SymbolicTensor](functions/SymbolicTensor.md)
+- [ui8](functions/ui8.md)
+- [validateSpec](functions/validateSpec.md)
+
+## Core / Schema / Types
+
+- [ConcreteDim](type-aliases/ConcreteDim.md)
+- [DimRef](type-aliases/DimRef.md)
+- [EqualityConstraint](type-aliases/EqualityConstraint.md)
+- [ExecuTorchTag](type-aliases/ExecuTorchTag.md)
+- [LinearConstraint](type-aliases/LinearConstraint.md)
+- [MethodSpec](type-aliases/MethodSpec.md)
+- [ModelSpec](type-aliases/ModelSpec.md)
+- [ParamSpec](type-aliases/ParamSpec.md)
+- [Range](type-aliases/Range.md)
+- [RuntimeConstraint](type-aliases/RuntimeConstraint.md)
+- [SpecMatch](type-aliases/SpecMatch.md)
+- [SymbolicDim](type-aliases/SymbolicDim.md)
+- [SymbolicShape](type-aliases/SymbolicShape.md)
+- [TensorSpec](type-aliases/TensorSpec.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ConcreteDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ConcreteDim.md
new file mode 100644
index 0000000000..5063573240
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ConcreteDim.md
@@ -0,0 +1,11 @@
+# Type Alias: ConcreteDim
+
+> **ConcreteDim** = \{ `kind`: `"constant"`; `value`: `number`; \} \| \{ `kind`: `"range"`; `range`: [`Range`](Range.md); \} \| \{ `choices`: readonly `number`[]; `kind`: `"enum"`; \}
+
+Defined in: [core/schema.ts:91](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L91)
+
+A single dimension with a fully known domain:
+
+- `constant` — exactly `value`.
+- `range` — any value of a [Range](Range.md).
+- `enum` — one of the listed `choices`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/DimRef.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/DimRef.md
new file mode 100644
index 0000000000..53ed26235b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/DimRef.md
@@ -0,0 +1,33 @@
+# Type Alias: DimRef
+
+> **DimRef** = `object`
+
+Defined in: [core/schema.ts:156](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L156)
+
+Reference to a single tensor dimension of a method's input or output.
+`tensorIdx` counts only tensor parameters (skipping primitives), consistent
+with ExecuTorch's `inputTensorMeta` / `outputTensorMeta` ordering.
+
+## Properties
+
+### dimIdx
+
+> `readonly` **dimIdx**: `number`
+
+Defined in: [core/schema.ts:159](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L159)
+
+---
+
+### paramSide
+
+> `readonly` **paramSide**: `"input"` \| `"output"`
+
+Defined in: [core/schema.ts:157](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L157)
+
+---
+
+### tensorIdx
+
+> `readonly` **tensorIdx**: `number`
+
+Defined in: [core/schema.ts:158](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L158)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/EqualityConstraint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/EqualityConstraint.md
new file mode 100644
index 0000000000..49e2f5adce
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/EqualityConstraint.md
@@ -0,0 +1,24 @@
+# Type Alias: EqualityConstraint
+
+> **EqualityConstraint** = `object`
+
+Defined in: [core/schema.ts:167](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L167)
+
+Runtime constraint declaring that all referenced dimensions must be equal
+to each other in any given execution of the method.
+
+## Properties
+
+### dims
+
+> `readonly` **dims**: readonly [`DimRef`](DimRef.md)[]
+
+Defined in: [core/schema.ts:169](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L169)
+
+---
+
+### kind
+
+> `readonly` **kind**: `"equality"`
+
+Defined in: [core/schema.ts:168](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L168)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ExecuTorchTag.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ExecuTorchTag.md
new file mode 100644
index 0000000000..302c99953d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ExecuTorchTag.md
@@ -0,0 +1,8 @@
+# Type Alias: ExecuTorchTag
+
+> **ExecuTorchTag** = `"None"` \| `"Tensor"` \| `"Int"` \| `"Double"` \| `"Bool"` \| `"String"` \| `"ListBool"` \| `"ListDouble"` \| `"ListInt"` \| `"ListTensor"`
+
+Defined in: [core/schema.ts:125](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L125)
+
+The ExecuTorch value-tag that classifies the runtime type of a model input or
+output slot.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/LinearConstraint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/LinearConstraint.md
new file mode 100644
index 0000000000..4cdbf4c543
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/LinearConstraint.md
@@ -0,0 +1,41 @@
+# Type Alias: LinearConstraint
+
+> **LinearConstraint** = `object`
+
+Defined in: [core/schema.ts:178](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L178)
+
+Runtime constraint declaring that two dimensions must satisfy
+`dimLhs = coefficients[0] * dimRhs + coefficients[1]` (integer
+coefficients) in any given execution of the method.
+
+## Properties
+
+### coefficients
+
+> `readonly` **coefficients**: \[`number`, `number`\]
+
+Defined in: [core/schema.ts:182](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L182)
+
+---
+
+### dimLhs
+
+> `readonly` **dimLhs**: [`DimRef`](DimRef.md)
+
+Defined in: [core/schema.ts:180](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L180)
+
+---
+
+### dimRhs
+
+> `readonly` **dimRhs**: [`DimRef`](DimRef.md)
+
+Defined in: [core/schema.ts:181](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L181)
+
+---
+
+### kind
+
+> `readonly` **kind**: `"linear"`
+
+Defined in: [core/schema.ts:179](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L179)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/MethodSpec.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/MethodSpec.md
new file mode 100644
index 0000000000..4d418e44fc
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/MethodSpec.md
@@ -0,0 +1,38 @@
+# Type Alias: MethodSpec\
+
+> **MethodSpec**\<`Dim`\> = `object`
+
+Defined in: [core/schema.ts:202](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L202)
+
+Spec of a single model method: the ordered input and output parameter specs
+and the runtime constraints the method declares over its tensor dimensions.
+
+## Type Parameters
+
+### Dim
+
+`Dim` _extends_ [`SymbolicDim`](SymbolicDim.md)
+
+## Properties
+
+### inputs
+
+> **inputs**: readonly [`ParamSpec`](ParamSpec.md)\<`Dim`\>[]
+
+Defined in: [core/schema.ts:203](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L203)
+
+---
+
+### outputs
+
+> **outputs**: readonly [`ParamSpec`](ParamSpec.md)\<`Dim`\>[]
+
+Defined in: [core/schema.ts:204](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L204)
+
+---
+
+### runtimeConstraints
+
+> **runtimeConstraints**: readonly [`RuntimeConstraint`](RuntimeConstraint.md)[]
+
+Defined in: [core/schema.ts:205](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L205)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ModelSpec.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ModelSpec.md
new file mode 100644
index 0000000000..ff7b5a3c3a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ModelSpec.md
@@ -0,0 +1,15 @@
+# Type Alias: ModelSpec\
+
+> **ModelSpec**\<`Dim`\> = `Record`\<`string`, [`MethodSpec`](MethodSpec.md)\<`Dim`\>\>
+
+Defined in: [core/schema.ts:214](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L214)
+
+Spec of a whole model, mapping method names to their [MethodSpec](MethodSpec.md).
+A `SymbolicDim` spec describes allowed models; a `ConcreteDim` spec
+describes an exported model.
+
+## Type Parameters
+
+### Dim
+
+`Dim` _extends_ [`SymbolicDim`](SymbolicDim.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ParamSpec.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ParamSpec.md
new file mode 100644
index 0000000000..7c2d892c39
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ParamSpec.md
@@ -0,0 +1,14 @@
+# Type Alias: ParamSpec\
+
+> **ParamSpec**\<`Dim`\> = [`TensorSpec`](TensorSpec.md)\<`Dim`\> \| \{ `kind`: `Exclude`\<[`ExecuTorchTag`](ExecuTorchTag.md), `"Tensor"`\>; \}
+
+Defined in: [core/schema.ts:142](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L142)
+
+Spec of a single input or output parameter of a method — either a
+[TensorSpec](TensorSpec.md) or a primitive ExecuTorch value tag (`Int`, `Bool`, ...).
+
+## Type Parameters
+
+### Dim
+
+`Dim` _extends_ [`SymbolicDim`](SymbolicDim.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/Range.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/Range.md
new file mode 100644
index 0000000000..50e22c096a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/Range.md
@@ -0,0 +1,32 @@
+# Type Alias: Range
+
+> **Range** = `object`
+
+Defined in: [core/schema.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L82)
+
+Inclusive integer domain of a single dynamic dimension — values from `min`
+to `max` in increments of `step`.
+
+## Properties
+
+### max
+
+> `readonly` **max**: `number`
+
+Defined in: [core/schema.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L82)
+
+---
+
+### min
+
+> `readonly` **min**: `number`
+
+Defined in: [core/schema.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L82)
+
+---
+
+### step
+
+> `readonly` **step**: `number`
+
+Defined in: [core/schema.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L82)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/RuntimeConstraint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/RuntimeConstraint.md
new file mode 100644
index 0000000000..c9e8016767
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/RuntimeConstraint.md
@@ -0,0 +1,9 @@
+# Type Alias: RuntimeConstraint
+
+> **RuntimeConstraint** = [`LinearConstraint`](LinearConstraint.md) \| [`EqualityConstraint`](EqualityConstraint.md)
+
+Defined in: [core/schema.ts:191](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L191)
+
+A requirement on the runtime values of a method's tensor dimensions: the
+concrete tensors passed to and produced by the method must satisfy it in
+any given execution. Matched as a declaration during spec validation.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SpecMatch.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SpecMatch.md
new file mode 100644
index 0000000000..c775587c8c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SpecMatch.md
@@ -0,0 +1,302 @@
+# Type Alias: SpecMatch\
+
+> **SpecMatch**\<`K`\> = `object`
+
+Defined in: [core/schema.ts:786](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L786)
+
+Result of validating an exported model spec against allowed variants.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey` = `PropertyKey`
+
+The variant key type.
+
+## Properties
+
+### dims
+
+> **dims**: `object`
+
+Defined in: [core/schema.ts:807](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L807)
+
+Batch accessors for retrieving multiple symbol dimensions at once as typed tuples.
+
+#### any()
+
+> **any**\<`S`\>(...`names`): \{ \[I in string \| number \| symbol\]: ConcreteDim \}
+
+Retrieves concrete dimension objects for multiple symbols.
+
+##### Type Parameters
+
+###### S
+
+`S` _extends_ `string`[]
+
+##### Parameters
+
+###### names
+
+...`S`
+
+Symbol names to retrieve.
+
+##### Returns
+
+\{ \[I in string \| number \| symbol\]: ConcreteDim \}
+
+A tuple of [ConcreteDim](ConcreteDim.md) objects corresponding to `names`.
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if any
+symbol is not found.
+
+#### constant()
+
+> **constant**\<`S`\>(...`names`): \{ \[I in string \| number \| symbol\]: number \}
+
+Retrieves constant numeric values for multiple static symbols.
+
+##### Type Parameters
+
+###### S
+
+`S` _extends_ `string`[]
+
+##### Parameters
+
+###### names
+
+...`S`
+
+Symbol names expected to be constant dimensions.
+
+##### Returns
+
+\{ \[I in string \| number \| symbol\]: number \}
+
+A tuple of numbers corresponding to `names`.
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if any
+symbol is not found or is not a constant dimension.
+
+#### dynamic()
+
+> **dynamic**\<`S`\>(...`names`): \{ \[I in string \| number \| symbol\]: \{ kind: "range"; range: Range \} \| \{ choices: readonly number\[\]; kind: "enum" \} \}
+
+Retrieves dynamic dimension objects (range or enum) for multiple symbols.
+
+##### Type Parameters
+
+###### S
+
+`S` _extends_ `string`[]
+
+##### Parameters
+
+###### names
+
+...`S`
+
+Symbol names expected to be dynamic dimensions (range or enum).
+
+##### Returns
+
+\{ \[I in string \| number \| symbol\]: \{ kind: "range"; range: Range \} \| \{ choices: readonly number\[\]; kind: "enum" \} \}
+
+A tuple of dynamic [ConcreteDim](ConcreteDim.md) objects corresponding to `names`.
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if any
+symbol is not found or is a constant dimension.
+
+#### enum()
+
+> **enum**\<`S`\>(...`names`): \{ \[I in string \| number \| symbol\]: readonly number\[\] \}
+
+Retrieves choice arrays for multiple enumerated dynamic symbols.
+
+##### Type Parameters
+
+###### S
+
+`S` _extends_ `string`[]
+
+##### Parameters
+
+###### names
+
+...`S`
+
+Symbol names expected to be enum dimensions.
+
+##### Returns
+
+\{ \[I in string \| number \| symbol\]: readonly number\[\] \}
+
+A tuple of choice arrays corresponding to `names`.
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if any
+symbol is not found or is not an enum dimension.
+
+#### range()
+
+> **range**\<`S`\>(...`names`): \{ \[I in string \| number \| symbol\]: Range \}
+
+Retrieves range objects for multiple dynamic symbols.
+
+##### Type Parameters
+
+###### S
+
+`S` _extends_ `string`[]
+
+##### Parameters
+
+###### names
+
+...`S`
+
+Symbol names expected to be range dimensions.
+
+##### Returns
+
+\{ \[I in string \| number \| symbol\]: Range \}
+
+A tuple of [Range](Range.md) objects corresponding to `names`.
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if any
+symbol is not found or is not a range dimension.
+
+---
+
+### variant
+
+> `readonly` **variant**: `K`
+
+Defined in: [core/schema.ts:788](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L788)
+
+Key of the matched variant.
+
+## Methods
+
+### dim()
+
+#### Call Signature
+
+> **dim**(`name`, `kind`): `number`
+
+Defined in: [core/schema.ts:798](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L798)
+
+Returns the concrete value for a symbol.
+
+##### Parameters
+
+###### name
+
+`string`
+
+The symbol name.
+
+###### kind
+
+`"constant"`
+
+Expected dimension kind — determines the return type. Omit to
+get the raw [ConcreteDim](ConcreteDim.md) when the kind is not known upfront.
+
+##### Returns
+
+`number`
+
+##### Throws
+
+With code `INVALID_ARGUMENT` if the
+symbol is not found or has a different kind.
+
+#### Call Signature
+
+> **dim**(`name`, `kind`): [`Range`](Range.md)
+
+Defined in: [core/schema.ts:799](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L799)
+
+##### Parameters
+
+###### name
+
+`string`
+
+###### kind
+
+`"range"`
+
+##### Returns
+
+[`Range`](Range.md)
+
+#### Call Signature
+
+> **dim**(`name`, `kind`): readonly `number`[]
+
+Defined in: [core/schema.ts:800](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L800)
+
+##### Parameters
+
+###### name
+
+`string`
+
+###### kind
+
+`"enum"`
+
+##### Returns
+
+readonly `number`[]
+
+#### Call Signature
+
+> **dim**(`name`, `kind`): \{ `kind`: `"range"`; `range`: [`Range`](Range.md); \} \| \{ `choices`: readonly `number`[]; `kind`: `"enum"`; \}
+
+Defined in: [core/schema.ts:801](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L801)
+
+##### Parameters
+
+###### name
+
+`string`
+
+###### kind
+
+`"dynamic"`
+
+##### Returns
+
+\{ `kind`: `"range"`; `range`: [`Range`](Range.md); \} \| \{ `choices`: readonly `number`[]; `kind`: `"enum"`; \}
+
+#### Call Signature
+
+> **dim**(`name`): [`ConcreteDim`](ConcreteDim.md)
+
+Defined in: [core/schema.ts:802](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L802)
+
+##### Parameters
+
+###### name
+
+`string`
+
+##### Returns
+
+[`ConcreteDim`](ConcreteDim.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicDim.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicDim.md
new file mode 100644
index 0000000000..c186ed9a93
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicDim.md
@@ -0,0 +1,11 @@
+# Type Alias: SymbolicDim
+
+> **SymbolicDim** = [`ConcreteDim`](ConcreteDim.md) \| \{ `kind`: `"static"`; `symbol`: `string`; \} \| \{ `kind`: `"dynamic"`; `symbol`: `string`; \}
+
+Defined in: [core/schema.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L104)
+
+A single dimension of an allowed model spec. On top of [ConcreteDim](ConcreteDim.md)
+domains, a named symbol binds to the exported spec's dimension at
+validation: `static` symbols bind to constants, `dynamic` symbols to ranges
+or enums. Reusing a symbol requires every occurrence to bind to the same
+domain — it does NOT imply any runtime relation between the dimensions.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicShape.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicShape.md
new file mode 100644
index 0000000000..cdba5e52ab
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicShape.md
@@ -0,0 +1,9 @@
+# Type Alias: SymbolicShape
+
+> **SymbolicShape** = readonly (`number` \| `string` \| [`SymbolicDim`](SymbolicDim.md))[]
+
+Defined in: [core/schema.ts:226](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L226)
+
+Shape notation accepted by [SymbolicTensor](../functions/SymbolicTensor.md): numbers become
+[ConstantDim](../functions/ConstantDim.md), strings become [StaticDim](../functions/StaticDim.md), and
+[SymbolicDim](SymbolicDim.md) values are used as-is.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/TensorSpec.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/TensorSpec.md
new file mode 100644
index 0000000000..e1c5e50c34
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/type-aliases/TensorSpec.md
@@ -0,0 +1,38 @@
+# Type Alias: TensorSpec\
+
+> **TensorSpec**\<`Dim`\> = `object`
+
+Defined in: [core/schema.ts:114](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L114)
+
+Spec of a tensor parameter: the expected element `dtype` and one
+dimension spec per axis.
+
+## Type Parameters
+
+### Dim
+
+`Dim` _extends_ [`SymbolicDim`](SymbolicDim.md)
+
+## Properties
+
+### dtype
+
+> `readonly` **dtype**: [`DType`](../../../../type-aliases/DType.md)
+
+Defined in: [core/schema.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L116)
+
+---
+
+### kind
+
+> `readonly` **kind**: `"Tensor"`
+
+Defined in: [core/schema.ts:115](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L115)
+
+---
+
+### shape
+
+> `readonly` **shape**: readonly `Dim`[]
+
+Defined in: [core/schema.ts:117](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L117)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/variables/constraint.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/variables/constraint.md
new file mode 100644
index 0000000000..0b88c6ca52
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/schema/variables/constraint.md
@@ -0,0 +1,68 @@
+# Variable: constraint
+
+> `const` **constraint**: `object`
+
+Defined in: [core/schema.ts:379](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/schema.ts#L379)
+
+Helper namespace for declaring runtime constraints.
+
+## Type Declaration
+
+### equality()
+
+> **equality**: (...`dims`) => [`EqualityConstraint`](../type-aliases/EqualityConstraint.md)
+
+Declares that all given dimensions must be equal at runtime.
+
+#### Parameters
+
+##### dims
+
+...[`DimRef`](../type-aliases/DimRef.md)[]
+
+Dimensions that must share the same concrete value.
+
+#### Returns
+
+[`EqualityConstraint`](../type-aliases/EqualityConstraint.md)
+
+An [EqualityConstraint](../type-aliases/EqualityConstraint.md) across the given dimensions.
+
+### linear()
+
+> **linear**: (`dimLhs`, `dimRhs`, `a`, `b`) => [`LinearConstraint`](../type-aliases/LinearConstraint.md)
+
+Declares a linear relation between two dimensions: `dimLhs = a * dimRhs +
+b`.
+
+#### Parameters
+
+##### dimLhs
+
+[`DimRef`](../type-aliases/DimRef.md)
+
+The left-hand-side dimension.
+
+##### dimRhs
+
+[`DimRef`](../type-aliases/DimRef.md)
+
+The right-hand-side dimension.
+
+##### a
+
+`number`
+
+Slope coefficient.
+
+##### b?
+
+`number` = `0`
+
+Intercept coefficient (defaults to `0`).
+
+#### Returns
+
+[`LinearConstraint`](../type-aliases/LinearConstraint.md)
+
+A [LinearConstraint](../type-aliases/LinearConstraint.md) relating the two dimensions.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/cleanText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/cleanText.md
new file mode 100644
index 0000000000..08ba30a719
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/cleanText.md
@@ -0,0 +1,22 @@
+# Function: cleanText()
+
+> **cleanText**(`text`): `string`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L101)
+
+Normalizes unicode, replaces symbols/abbreviations, strips emojis, and cleans
+whitespace. Should be run on full input text prior to chunk partitioning.
+
+## Parameters
+
+### text
+
+`string`
+
+The raw input text.
+
+## Returns
+
+`string`
+
+The normalized clean text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/createPhonemizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/createPhonemizer.md
new file mode 100644
index 0000000000..d8cc527bfd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/createPhonemizer.md
@@ -0,0 +1,27 @@
+# Function: createPhonemizer()
+
+> **createPhonemizer**(`config`): [`Phonemizer`](../type-aliases/Phonemizer.md)
+
+Defined in: [extensions/speech/utils/phonemizer.ts:119](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L119)
+
+Creates a grapheme-to-phoneme (G2P) pipeline for the configured language.
+
+## Parameters
+
+### config
+
+[`PhonemizerConfig`](../type-aliases/PhonemizerConfig.md)
+
+Phonemizer configuration and asset paths.
+See [PhonemizerConfig](../type-aliases/PhonemizerConfig.md).
+
+## Returns
+
+[`Phonemizer`](../type-aliases/Phonemizer.md)
+
+The native [Phonemizer](../type-aliases/Phonemizer.md) instance.
+
+## Throws
+
+With code `INVALID_STATE` if the native build
+lacks phonemizer support, or `LOAD_FAILED` if phonemizer assets fail to load.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/encodeText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/encodeText.md
new file mode 100644
index 0000000000..09abab55fa
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/encodeText.md
@@ -0,0 +1,28 @@
+# Function: encodeText()
+
+> **encodeText**(`text`, `indexer`): `BigInt64Array`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:166](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L166)
+
+Encodes preprocessed text to character unicode index ids based on
+unicode_indexer.json.
+
+## Parameters
+
+### text
+
+`string`
+
+The preprocessed text.
+
+### indexer
+
+readonly `number`[]
+
+The unicode indexer character mapping array.
+
+## Returns
+
+`BigInt64Array`
+
+BigInt64Array of character IDs.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/extractFrames.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/extractFrames.md
new file mode 100644
index 0000000000..38d2e70d29
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/extractFrames.md
@@ -0,0 +1,56 @@
+# Function: extractFrames()
+
+> **extractFrames**(`waveform`, `hann`, `dst`, `options`): [`Tensor`](../../../../type-aliases/Tensor.md)
+
+Defined in: [extensions/speech/utils/vadUtils.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/vadUtils.ts#L44)
+
+Slices a mono audio waveform tensor into overlapping frames, applying
+per-frame mean-removal, a pre-emphasis filter and a Hann window, and writing
+each frame into a zero-padded row of `dst`.
+
+`dst` is fully zeroed first, so rows beyond `numFrames` stay zero (padding).
+The frame length is taken from `hann`'s length and the padded width from
+`dst`'s last dimension.
+
+## Parameters
+
+### waveform
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Input audio samples tensor. Expected 1D shape `[length]` with
+data type `float32`. Framing starts at the first sample.
+
+### hann
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Precomputed Hann window tensor. Expected 1D shape `[frameLength]`
+with data type `float32`.
+
+### dst
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+Pre-allocated destination tensor. Expected 2D shape `[frames,
+fftLength]` with data type `float32`.
+
+### options
+
+[`ExtractFramesOptions`](../type-aliases/ExtractFramesOptions.md)
+
+Framing options controlling frame count, hop length, and
+pre-emphasis filtering. See [ExtractFramesOptions](../type-aliases/ExtractFramesOptions.md).
+
+## Returns
+
+[`Tensor`](../../../../type-aliases/Tensor.md)
+
+The destination tensor `dst` containing extracted frames of shape
+`[frames, fftLength]` and data type `float32`.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if tensor shapes,
+data types, or frame windows are invalid, `RESOURCE_BUSY` if a tensor is in
+use, or `RESOURCE_DISPOSED` if either tensor was disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/formatChunk.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/formatChunk.md
new file mode 100644
index 0000000000..48a2fd35db
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/formatChunk.md
@@ -0,0 +1,33 @@
+# Function: formatChunk()
+
+> **formatChunk**(`chunk`, `lang?`): `string`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:127](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L127)
+
+Formats a single text chunk by ensuring ending punctuation and wrapping with
+language tags. Should be run on individual partitioned text chunks.
+
+## Parameters
+
+### chunk
+
+`string`
+
+The partitioned text chunk.
+
+### lang?
+
+`string`
+
+The language code.
+
+## Returns
+
+`string`
+
+The formatted chunk ready for model input.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `lang` is
+unsupported.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoice.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoice.md
new file mode 100644
index 0000000000..a9f6061eb0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoice.md
@@ -0,0 +1,23 @@
+# Function: parseVoice()
+
+> **parseVoice**(`base64`): `Float32Array`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L66)
+
+Parses a base64-encoded Kokoro voice file into its raw float rows. Each row
+holds a [KOKORO_VOICE_REF_SIZE](../variables/KOKORO_VOICE_REF_SIZE.md)-long reference vector for one input
+token count.
+
+## Parameters
+
+### base64
+
+`string`
+
+The base64 contents of the voice `.bin` file.
+
+## Returns
+
+`Float32Array`
+
+The flattened voice matrix, row-major.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoiceStyle.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoiceStyle.md
new file mode 100644
index 0000000000..1d5bf7c27a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoiceStyle.md
@@ -0,0 +1,26 @@
+# Function: parseVoiceStyle()
+
+> **parseVoiceStyle**(`json`): [`SupertonicVoiceStyle`](../type-aliases/SupertonicVoiceStyle.md)
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:196](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L196)
+
+Parses raw JSON voice style object data into Float32Arrays.
+
+## Parameters
+
+### json
+
+`any`
+
+The parsed JSON voice style object.
+
+## Returns
+
+[`SupertonicVoiceStyle`](../type-aliases/SupertonicVoiceStyle.md)
+
+Parsed SupertonicVoiceStyle containing styleTtl and styleDp Float32Arrays.
+
+## Throws
+
+With code `LOAD_FAILED` if the voice style JSON
+format is invalid or missing required tensor data.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/partition.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/partition.md
new file mode 100644
index 0000000000..e61218da48
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/partition.md
@@ -0,0 +1,40 @@
+# Function: partition()
+
+> **partition**(`text`, `limit`, `options?`): `string`[]
+
+Defined in: [extensions/speech/utils/textPartitioner.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/textPartitioner.ts#L104)
+
+Divides input text into logical segments under the maximum character limit
+using a forward dynamic programming algorithm.
+
+## Parameters
+
+### text
+
+`string`
+
+The input text string to partition.
+
+### limit
+
+`number`
+
+The maximum character limit per partition (must be >= 10).
+
+### options?
+
+[`PartitionOptions`](../type-aliases/PartitionOptions.md)
+
+Optional configuration for TTFA prioritization and custom penalties.
+See [PartitionOptions](../type-aliases/PartitionOptions.md).
+
+## Returns
+
+`string`[]
+
+An array of partitioned text segments.
+
+## Throws
+
+With code `INVALID_ARGUMENT` if `limit` is below
+10 or the text cannot be divided into chunks within the given limit.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/preprocessText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/preprocessText.md
new file mode 100644
index 0000000000..3938696bea
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/preprocessText.md
@@ -0,0 +1,27 @@
+# Function: preprocessText()
+
+> **preprocessText**(`text`, `lang?`): `string`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:153](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L153)
+
+Convenience wrapper combining [cleanText](cleanText.md) and [formatChunk](formatChunk.md).
+
+## Parameters
+
+### text
+
+`string`
+
+The raw input text.
+
+### lang?
+
+`string`
+
+The language code.
+
+## Returns
+
+`string`
+
+The preprocessed text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/scaleDurations.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/scaleDurations.md
new file mode 100644
index 0000000000..8ad0c28c27
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/scaleDurations.md
@@ -0,0 +1,26 @@
+# Function: scaleDurations()
+
+> **scaleDurations**(`durations`, `targetDuration`): `void`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:128](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L128)
+
+Scales per-token durations in place so that they sum up exactly to
+`targetDuration`, distributing the rounding error by largest remainder.
+
+## Parameters
+
+### durations
+
+`Int32Array`
+
+The per-token durations to scale in place.
+
+### targetDuration
+
+`number`
+
+The exact sum the scaled durations must add up to.
+
+## Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/stripAudio.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/stripAudio.md
new file mode 100644
index 0000000000..ca0947670a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/stripAudio.md
@@ -0,0 +1,39 @@
+# Function: stripAudio()
+
+> **stripAudio**(`audio`, `margin`, `steps?`, `threshold?`): `Float32Array`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:190](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L190)
+
+Strips leading and trailing silence using a sliding-window moving average.
+
+## Parameters
+
+### audio
+
+`Float32Array`
+
+The audio samples to strip.
+
+### margin
+
+`number`
+
+The number of silence samples to preserve at each edge.
+
+### steps?
+
+`number` = `10`
+
+The moving average window length.
+
+### threshold?
+
+`number` = `0.005`
+
+The amplitude below which audio counts as silence.
+
+## Returns
+
+`Float32Array`
+
+A view of `audio` with the silent edges removed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/tokenize.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/tokenize.md
new file mode 100644
index 0000000000..7272b23046
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/functions/tokenize.md
@@ -0,0 +1,34 @@
+# Function: tokenize()
+
+> **tokenize**(`phonemes`, `totalLength`, `phonemeIndices?`): `BigInt64Array`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L100)
+
+Maps phonemes to vocabulary tokens, padded with the pad token on both ends.
+
+## Parameters
+
+### phonemes
+
+`string`[]
+
+The phoneme sequence, split into code points.
+
+### totalLength
+
+`number`
+
+The exact token count to produce, including padding.
+
+### phonemeIndices?
+
+`Int32Array`\<`ArrayBufferLike`\>
+
+Optional `totalLength`-long output receiving, for every
+token, the index of the phoneme it encodes, or -1 for padding.
+
+## Returns
+
+`BigInt64Array`
+
+Token ids ready to be written into an `int64` tensor.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/index.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/index.md
new file mode 100644
index 0000000000..b70c677d83
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/index.md
@@ -0,0 +1,37 @@
+# speech
+
+Speech utilities, phonemizers, text partitioning, and VAD framing.
+
+## Speech / Functions
+
+- [cleanText](functions/cleanText.md)
+- [createPhonemizer](functions/createPhonemizer.md)
+- [encodeText](functions/encodeText.md)
+- [extractFrames](functions/extractFrames.md)
+- [formatChunk](functions/formatChunk.md)
+- [parseVoice](functions/parseVoice.md)
+- [parseVoiceStyle](functions/parseVoiceStyle.md)
+- [partition](functions/partition.md)
+- [preprocessText](functions/preprocessText.md)
+- [scaleDurations](functions/scaleDurations.md)
+- [stripAudio](functions/stripAudio.md)
+- [tokenize](functions/tokenize.md)
+
+## Speech / Types
+
+- [ExtractFramesOptions](type-aliases/ExtractFramesOptions.md)
+- [PartitionOptions](type-aliases/PartitionOptions.md)
+- [PhonemizedText](type-aliases/PhonemizedText.md)
+- [PhonemizedWord](type-aliases/PhonemizedWord.md)
+- [Phonemizer](type-aliases/Phonemizer.md)
+- [PhonemizerConfig](type-aliases/PhonemizerConfig.md)
+- [PhonemizerLanguage](type-aliases/PhonemizerLanguage.md)
+- [SupertonicLanguage](type-aliases/SupertonicLanguage.md)
+- [SupertonicVoiceStyle](type-aliases/SupertonicVoiceStyle.md)
+
+## Speech / Constants
+
+- [KOKORO_PAUSE_MS](variables/KOKORO_PAUSE_MS.md)
+- [KOKORO_TICKS_PER_DURATION](variables/KOKORO_TICKS_PER_DURATION.md)
+- [KOKORO_VOICE_REF_SIZE](variables/KOKORO_VOICE_REF_SIZE.md)
+- [SUPERTONIC_SUPPORTED_LANGUAGES](variables/SUPERTONIC_SUPPORTED_LANGUAGES.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/ExtractFramesOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/ExtractFramesOptions.md
new file mode 100644
index 0000000000..5ede26cb54
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/ExtractFramesOptions.md
@@ -0,0 +1,37 @@
+# Type Alias: ExtractFramesOptions
+
+> **ExtractFramesOptions** = `object`
+
+Defined in: [extensions/speech/utils/vadUtils.ts:12](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/vadUtils.ts#L12)
+
+Options controlling how [extractFrames](../functions/extractFrames.md) slices and filters the waveform.
+
+## Properties
+
+### hopLength
+
+> `readonly` **hopLength**: `number`
+
+Defined in: [extensions/speech/utils/vadUtils.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/vadUtils.ts#L16)
+
+Number of samples between consecutive frames.
+
+---
+
+### numFrames
+
+> `readonly` **numFrames**: `number`
+
+Defined in: [extensions/speech/utils/vadUtils.ts:14](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/vadUtils.ts#L14)
+
+Number of audio frames to extract and write into the destination tensor.
+
+---
+
+### preemphasis
+
+> `readonly` **preemphasis**: `number`
+
+Defined in: [extensions/speech/utils/vadUtils.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/vadUtils.ts#L18)
+
+Pre-emphasis filter coefficient.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PartitionOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PartitionOptions.md
new file mode 100644
index 0000000000..68f2c51149
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PartitionOptions.md
@@ -0,0 +1,53 @@
+# Type Alias: PartitionOptions
+
+> **PartitionOptions** = `object`
+
+Defined in: [extensions/speech/utils/textPartitioner.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/textPartitioner.ts#L32)
+
+Configuration options for text partitioning.
+
+## Properties
+
+### initialShortDeviationScale?
+
+> `readonly` `optional` **initialShortDeviationScale**: `number`
+
+Defined in: [extensions/speech/utils/textPartitioner.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/textPartitioner.ts#L44)
+
+Scaling multiplier for the length deviation penalty when the first segment
+is shorter than target length. Lower values reduce the length penalty for
+short initial chunks when `prioritizeInitialTtfa` is true.
+
+---
+
+### prioritizeInitialTtfa?
+
+> `readonly` `optional` **prioritizeInitialTtfa**: `boolean`
+
+Defined in: [extensions/speech/utils/textPartitioner.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/textPartitioner.ts#L37)
+
+Whether to prioritize shorter initial segment lengths and scale up
+progressively to minimize Time To First Audio (TTFA).
+
+---
+
+### separatorPenalties?
+
+> `readonly` `optional` **separatorPenalties**: `object`
+
+Defined in: [extensions/speech/utils/textPartitioner.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/textPartitioner.ts#L50)
+
+Custom separator penalties for breakpoint tag types (`'eos'`, `'pause'`,
+`'whitespace'`).
+
+#### eos?
+
+> `readonly` `optional` **eos**: `number`
+
+#### pause?
+
+> `readonly` `optional` **pause**: `number`
+
+#### whitespace?
+
+> `readonly` `optional` **whitespace**: `number`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedText.md
new file mode 100644
index 0000000000..6257e69a01
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedText.md
@@ -0,0 +1,30 @@
+# Type Alias: PhonemizedText
+
+> **PhonemizedText** = `object`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L60)
+
+Phonemization of a text, together with the position of each of its words.
+
+## Properties
+
+### phonemes
+
+> `readonly` **phonemes**: `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L62)
+
+IPA transcription of the whole text, the same as `phonemize(text)` returns.
+
+---
+
+### words
+
+> `readonly` **words**: readonly [`PhonemizedWord`](PhonemizedWord.md)[]
+
+Defined in: [extensions/speech/utils/phonemizer.ts:69](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L69)
+
+The whitespace-separated words of the input text (segmented words for
+Chinese), in order. Each maps onto one space-separated phoneme group,
+except numbers, which map onto as many as they were spelled out into.
+Empty if the words could not be matched.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedWord.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedWord.md
new file mode 100644
index 0000000000..795b1c4f9f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedWord.md
@@ -0,0 +1,47 @@
+# Type Alias: PhonemizedWord
+
+> **PhonemizedWord** = `object`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L45)
+
+A word of the input text, located in its phonemization.
+
+## Properties
+
+### offset
+
+> `readonly` **offset**: `number`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L49)
+
+UTF-16 offset of the word in the input text.
+
+---
+
+### phonemeLength
+
+> `readonly` **phonemeLength**: `number`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L53)
+
+UTF-16 length of the word's phonemes.
+
+---
+
+### phonemeOffset
+
+> `readonly` **phonemeOffset**: `number`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L51)
+
+UTF-16 offset of the word's phonemes in [PhonemizedText.phonemes](PhonemizedText.md#phonemes).
+
+---
+
+### text
+
+> `readonly` **text**: `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L47)
+
+The word as it appears in the input text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/Phonemizer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/Phonemizer.md
new file mode 100644
index 0000000000..1a9b9b2214
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/Phonemizer.md
@@ -0,0 +1,89 @@
+# Type Alias: Phonemizer
+
+> **Phonemizer** = `object`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:76](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L76)
+
+Native Grapheme-to-Phoneme (G2P) conversion interface.
+
+## Methods
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L101)
+
+Releases the allocated native phonemizer resources. The instance must not
+be used afterwards.
+
+#### Returns
+
+`void`
+
+---
+
+### phonemize()
+
+#### Call Signature
+
+> **phonemize**(`text`): `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L84)
+
+Converts input text into phonetic IPA transcription.
+
+##### Parameters
+
+###### text
+
+`string`
+
+Input text string to be phonemized.
+
+##### Returns
+
+`string`
+
+Phonetic transcription string.
+
+##### Throws
+
+With code `RESOURCE_BUSY` if the phonemizer is
+in use, or `RESOURCE_DISPOSED` if disposed.
+
+#### Call Signature
+
+> **phonemize**(`text`, `options`): [`PhonemizedText`](PhonemizedText.md)
+
+Defined in: [extensions/speech/utils/phonemizer.ts:95](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L95)
+
+Converts input text into phonetic IPA transcription and locates each of its
+words in it.
+
+##### Parameters
+
+###### text
+
+`string`
+
+Input text string to be phonemized.
+
+###### options
+
+Pass `{ words: true }` to locate the words.
+
+###### words
+
+`true`
+
+##### Returns
+
+[`PhonemizedText`](PhonemizedText.md)
+
+The phonemes and the words located in them. See [PhonemizedText](PhonemizedText.md).
+
+##### Throws
+
+With code `RESOURCE_BUSY` if the phonemizer is
+in use, or `RESOURCE_DISPOSED` if disposed.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerConfig.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerConfig.md
new file mode 100644
index 0000000000..19f0d96fd3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerConfig.md
@@ -0,0 +1,47 @@
+# Type Alias: PhonemizerConfig
+
+> **PhonemizerConfig** = `object`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:30](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L30)
+
+Configuration options and asset paths for initializing a [Phonemizer](Phonemizer.md).
+
+## Properties
+
+### lang
+
+> `readonly` **lang**: [`PhonemizerLanguage`](PhonemizerLanguage.md)
+
+Defined in: [extensions/speech/utils/phonemizer.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L32)
+
+Target language code to configure the G2P rules for.
+
+---
+
+### lexiconSource?
+
+> `readonly` `optional` **lexiconSource**: `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L36)
+
+Optional local file path to the pronunciation lexicon dictionary.
+
+---
+
+### neuralModelSource?
+
+> `readonly` `optional` **neuralModelSource**: `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L38)
+
+Optional local file path to the neural G2P model data.
+
+---
+
+### taggerSource?
+
+> `readonly` `optional` **taggerSource**: `string`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L34)
+
+Optional local file path to the part-of-speech tagger model data.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerLanguage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerLanguage.md
new file mode 100644
index 0000000000..f4063ee5b3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerLanguage.md
@@ -0,0 +1,7 @@
+# Type Alias: PhonemizerLanguage
+
+> **PhonemizerLanguage** = `"en-us"` \| `"en-gb"` \| `"fr"` \| `"es"` \| `"it"` \| `"pt"` \| `"de"` \| `"pl"` \| `"hi"` \| `"zh"`
+
+Defined in: [extensions/speech/utils/phonemizer.ts:14](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/phonemizer.ts#L14)
+
+Union of all supported language codes in the G2P pipeline.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicLanguage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicLanguage.md
new file mode 100644
index 0000000000..363a5ecd8b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicLanguage.md
@@ -0,0 +1,7 @@
+# Type Alias: SupertonicLanguage
+
+> **SupertonicLanguage** = _typeof_ [`SUPERTONIC_SUPPORTED_LANGUAGES`](../variables/SUPERTONIC_SUPPORTED_LANGUAGES.md)\[`number`\]
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L47)
+
+Supported Supertonic 3 ISO language code.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle.md
new file mode 100644
index 0000000000..696580e9ed
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle.md
@@ -0,0 +1,27 @@
+# Type Alias: SupertonicVoiceStyle
+
+> **SupertonicVoiceStyle** = `object`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:181](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L181)
+
+Parsed voice style tensors required by Supertonic 3 for style conditioning.
+
+## Properties
+
+### styleDp
+
+> `readonly` **styleDp**: `Float32Array`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:185](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L185)
+
+Duration predictor style embedding tensor data of shape [1, 8, 16] (128 floats).
+
+---
+
+### styleTtl
+
+> `readonly` **styleTtl**: `Float32Array`
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:183](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L183)
+
+Text-to-latent style embedding tensor data of shape [1, 50, 256] (12,800 floats).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_PAUSE_MS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_PAUSE_MS.md
new file mode 100644
index 0000000000..0f9a99cd08
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_PAUSE_MS.md
@@ -0,0 +1,9 @@
+# Variable: KOKORO_PAUSE_MS
+
+> `const` **KOKORO_PAUSE_MS**: `Record`\<`string`, `number`\>
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L44)
+
+Silence (in milliseconds) appended after a chunk ending with a given phoneme,
+so pauses between subsentences sound natural. Phonemes absent from the map
+get no pause.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_TICKS_PER_DURATION.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_TICKS_PER_DURATION.md
new file mode 100644
index 0000000000..4cf199f33e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_TICKS_PER_DURATION.md
@@ -0,0 +1,7 @@
+# Variable: KOKORO_TICKS_PER_DURATION
+
+> `const` **KOKORO_TICKS_PER_DURATION**: `600` = `600`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:9](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L9)
+
+Number of audio samples generated per single predicted duration tick.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_VOICE_REF_SIZE.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_VOICE_REF_SIZE.md
new file mode 100644
index 0000000000..f19e254284
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_VOICE_REF_SIZE.md
@@ -0,0 +1,7 @@
+# Variable: KOKORO_VOICE_REF_SIZE
+
+> `const` **KOKORO_VOICE_REF_SIZE**: `256` = `256`
+
+Defined in: [extensions/speech/utils/kokoroUtils.ts:15](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/kokoroUtils.ts#L15)
+
+Length of a single Kokoro voice reference vector (one row of a voice file).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/SUPERTONIC_SUPPORTED_LANGUAGES.md b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/SUPERTONIC_SUPPORTED_LANGUAGES.md
new file mode 100644
index 0000000000..4655961abe
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/react-native-executorch/namespaces/speech/variables/SUPERTONIC_SUPPORTED_LANGUAGES.md
@@ -0,0 +1,7 @@
+# Variable: SUPERTONIC_SUPPORTED_LANGUAGES
+
+> `const` **SUPERTONIC_SUPPORTED_LANGUAGES**: readonly \[`"ar"`, `"bg"`, `"cs"`, `"da"`, `"de"`, `"el"`, `"en"`, `"es"`, `"et"`, `"fi"`, `"fr"`, `"hi"`, `"hr"`, `"hu"`, `"id"`, `"it"`, `"ja"`, `"ko"`, `"lt"`, `"lv"`, `"nl"`, `"pl"`, `"pt"`, `"ro"`, `"ru"`, `"sk"`, `"sl"`, `"sv"`, `"tr"`, `"uk"`, `"vi"`, `"na"`\]
+
+Defined in: [extensions/speech/utils/supertonicUtils.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/utils/supertonicUtils.ts#L37)
+
+List of ISO language codes supported by Supertonic 3 for text synthesis conditioning.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/BlazeFaceLandmark.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/BlazeFaceLandmark.md
new file mode 100644
index 0000000000..6f32bdeed1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/BlazeFaceLandmark.md
@@ -0,0 +1,7 @@
+# Type Alias: BlazeFaceLandmark
+
+> **BlazeFaceLandmark** = _typeof_ [`BLAZEFACE_LANDMARKS`](../variables/BLAZEFACE_LANDMARKS.md)\[`number`\]
+
+Defined in: [constants.ts:1314](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1314)
+
+Type representing a valid BlazeFace landmark string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classification.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classification.md
new file mode 100644
index 0000000000..e7ff35f71e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classification.md
@@ -0,0 +1,33 @@
+# Type Alias: Classification\
+
+> **Classification**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/classification.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L60)
+
+Result structure representing a single classification prediction.
+
+## Type Parameters
+
+### L
+
+`L`
+
+## Properties
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Defined in: [extensions/cv/tasks/classification.ts:64](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L64)
+
+Confidence score of the prediction (between 0.0 and 1.0).
+
+---
+
+### label
+
+> `readonly` **label**: `L`
+
+Defined in: [extensions/cv/tasks/classification.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L62)
+
+Predicted class label.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classifier.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classifier.md
new file mode 100644
index 0000000000..5a9c44720c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Classifier.md
@@ -0,0 +1,92 @@
+# Type Alias: Classifier\
+
+> **Classifier**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/classification.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L72)
+
+Image classification task runner.
+
+## Type Parameters
+
+### L
+
+`L`
+
+The type representing the classification labels.
+
+## Properties
+
+### classify()
+
+> `readonly` **classify**: (`input`, `options?`) => `Promise`\<[`Classification`](Classification.md)\<`L`\>[]\>
+
+Defined in: [extensions/cv/tasks/classification.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L89)
+
+Performs asynchronous image classification on the given input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### options?
+
+[`ClassifyOptions`](ClassifyOptions.md)
+
+Configuration options for classification.
+See [ClassifyOptions](ClassifyOptions.md).
+
+#### Returns
+
+`Promise`\<[`Classification`](Classification.md)\<`L`\>[]\>
+
+A promise resolving to the list of classifications sorted by
+confidence.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if `topk` is
+negative, `RESOURCE_BUSY` if the model is in use, or
+`RESOURCE_DISPOSED` if disposed.
+
+---
+
+### classifyWorklet()
+
+> `readonly` **classifyWorklet**: (`input`, `options?`) => [`Classification`](Classification.md)\<`L`\>[]
+
+Defined in: [extensions/cv/tasks/classification.ts:98](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L98)
+
+Synchronous version of [classify](#classify) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### options?
+
+[`ClassifyOptions`](ClassifyOptions.md)
+
+#### Returns
+
+[`Classification`](Classification.md)\<`L`\>[]
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/classification.ts:76](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L76)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierModel.md
new file mode 100644
index 0000000000..aa7093b3c5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierModel.md
@@ -0,0 +1,35 @@
+# Type Alias: ClassifierModel\
+
+> **ClassifierModel**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/classification.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L33)
+
+Model configuration required to instantiate a classifier task runner.
+
+## Type Parameters
+
+### L
+
+`L`
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`ClassifierOptions`](ClassifierOptions.md)\<`L`\>
+
+Defined in: [extensions/cv/tasks/classification.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L41)
+
+Image preprocessing and label vocabulary. The `labels` array length must
+match the model's output dimension.
+See [ClassifierOptions](ClassifierOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/classification.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L35)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierOptions.md
new file mode 100644
index 0000000000..0a0358a72e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifierOptions.md
@@ -0,0 +1,22 @@
+# Type Alias: ClassifierOptions\
+
+> **ClassifierOptions**\<`L`\> = [`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md) & `object`
+
+Defined in: [extensions/cv/tasks/classification.ts:24](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L24)
+
+Options for configuring an image classifier preprocessor and label
+vocabulary.
+
+## Type Declaration
+
+### labels
+
+> `readonly` **labels**: readonly `L`[]
+
+Array of class labels matching the model's output vocabulary.
+
+## Type Parameters
+
+### L
+
+`L`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifyOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifyOptions.md
new file mode 100644
index 0000000000..edebac44d2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ClassifyOptions.md
@@ -0,0 +1,18 @@
+# Type Alias: ClassifyOptions
+
+> **ClassifyOptions** = `object`
+
+Defined in: [extensions/cv/tasks/classification.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L48)
+
+Optional configuration parameters for classification inference.
+
+## Properties
+
+### topk?
+
+> `readonly` `optional` **topk**: `number`
+
+Defined in: [extensions/cv/tasks/classification.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/classification.ts#L53)
+
+Number of top-scoring classification results to return. If omitted, all
+classes are returned.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClass.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClass.md
new file mode 100644
index 0000000000..379ec9e1a8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClass.md
@@ -0,0 +1,7 @@
+# Type Alias: CocoClass
+
+> **CocoClass** = _typeof_ [`COCO_CLASSES`](../variables/COCO_CLASSES.md)\[`number`\]
+
+Defined in: [constants.ts:1157](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1157)
+
+Type representing a valid COCO class string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClassYolo.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClassYolo.md
new file mode 100644
index 0000000000..fe93d97a31
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoClassYolo.md
@@ -0,0 +1,7 @@
+# Type Alias: CocoClassYolo
+
+> **CocoClassYolo** = _typeof_ [`COCO_CLASSES_YOLO`](../variables/COCO_CLASSES_YOLO.md)\[`number`\]
+
+Defined in: [constants.ts:1250](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1250)
+
+Type representing a valid YOLO COCO class label string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoLandmark.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoLandmark.md
new file mode 100644
index 0000000000..a0094e334d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/CocoLandmark.md
@@ -0,0 +1,7 @@
+# Type Alias: CocoLandmark
+
+> **CocoLandmark** = _typeof_ [`COCO_LANDMARKS`](../variables/COCO_LANDMARKS.md)\[`number`\]
+
+Defined in: [constants.ts:1320](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1320)
+
+Type representing a valid COCO human pose landmark string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedder.md
new file mode 100644
index 0000000000..481358047c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedder.md
@@ -0,0 +1,127 @@
+# Type Alias: ColbertEmbedder
+
+> **ColbertEmbedder** = `object`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L100)
+
+ColBERT embedding task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L104)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### embed()
+
+> `readonly` **embed**: (`input`, `kind`) => `Promise`\<[`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)\>
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:120](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L120)
+
+Asynchronously computes the per-token embeddings of the given text.
+
+A query yields exactly [ColbertEmbedderOptions.queryLength](ColbertEmbedderOptions.md#querylength) vectors.
+A document yields one vector per token, minus the skiplisted ones, and is
+truncated to the model's maximum sequence length. Score a query against a
+document with [ColbertEmbedder.maxSim](#maxsim).
+
+#### Parameters
+
+##### input
+
+`string`
+
+The text to embed.
+
+##### kind
+
+[`ColbertInputKind`](ColbertInputKind.md)
+
+Whether `input` is a search query or a document to search.
+
+#### Returns
+
+`Promise`\<[`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)\>
+
+A promise resolving to the token embeddings.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the text
+tokenizes to zero tokens or `kind` is unknown, `RESOURCE_BUSY` if the model
+is in use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### embedWorklet()
+
+> `readonly` **embedWorklet**: (`input`, `kind`) => [`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:126](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L126)
+
+Synchronous version of [embed](#embed) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+`string`
+
+##### kind
+
+[`ColbertInputKind`](ColbertInputKind.md)
+
+#### Returns
+
+[`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)
+
+---
+
+### maxSim()
+
+> `readonly` **maxSim**: (`query`, `document`) => `number`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:141](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L141)
+
+Computes the late-interaction (MaxSim) relevance of a document to a query:
+for every query vector, the highest dot product with any document vector,
+summed over the query. With L2-normalized vectors each term is a cosine
+similarity, so the score lies in `[-numTokens, numTokens]` of the query.
+It does not run the model, so it also works on stored embeddings.
+
+#### Parameters
+
+##### query
+
+[`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)
+
+The query token embeddings.
+
+##### document
+
+[`ColbertTokenEmbeddings`](ColbertTokenEmbeddings.md)
+
+The document token embeddings.
+
+#### Returns
+
+`number`
+
+The MaxSim score; higher is more relevant. A document with no
+vectors scores 0.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the two
+embeddings have different vector dimensions.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderModel.md
new file mode 100644
index 0000000000..04264e9e33
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderModel.md
@@ -0,0 +1,37 @@
+# Type Alias: ColbertEmbedderModel
+
+> **ColbertEmbedderModel** = `object`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L68)
+
+Model configuration required to instantiate a ColBERT embedder.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`ColbertEmbedderOptions`](ColbertEmbedderOptions.md)
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:74](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L74)
+
+Tokenization settings of the model. See [ColbertEmbedderOptions](ColbertEmbedderOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L70)
+
+Local path or remote URL of the `.pte` model file.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L72)
+
+Local path or remote URL of the tokenizer file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderOptions.md
new file mode 100644
index 0000000000..925329d47d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertEmbedderOptions.md
@@ -0,0 +1,79 @@
+# Type Alias: ColbertEmbedderOptions
+
+> **ColbertEmbedderOptions** = `object`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:30](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L30)
+
+Tokenization settings of a ColBERT model, as found in the
+`config_sentence_transformers.json` that
+[PyLate](https://github.com/lightonai/pylate), the library ColBERT models
+are trained and published with, saves next to the weights.
+
+## Properties
+
+### bosToken?
+
+> `readonly` `optional` **bosToken**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:55](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L55)
+
+Token prepended to every input, e.g. `'<|startoftext|>'`. Omit when the model has none.
+
+---
+
+### documentPrefixToken
+
+> `readonly` **documentPrefixToken**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L40)
+
+Token inserted right after the BOS token of every document
+(`document_prefix`, e.g. `'[D] '`). Must be a single vocabulary token.
+
+---
+
+### queryExpansionToken
+
+> `readonly` **queryExpansionToken**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L53)
+
+Token that pads queries up to [ColbertEmbedderOptions.queryLength](#querylength)
+(query augmentation). Padding is masked out of attention, but its output
+vectors are kept and take part in scoring.
+
+---
+
+### queryLength
+
+> `readonly` **queryLength**: `number`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L47)
+
+Length of every query in tokens, special tokens included
+(`query_length`). Shorter queries are padded to it with
+[ColbertEmbedderOptions.queryExpansionToken](#queryexpansiontoken); longer ones are
+truncated.
+
+---
+
+### queryPrefixToken
+
+> `readonly` **queryPrefixToken**: `string`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L35)
+
+Token inserted right after the BOS token of every query (`query_prefix`,
+e.g. `'[Q] '`). Must be a single vocabulary token.
+
+---
+
+### skiplistTokens
+
+> `readonly` **skiplistTokens**: readonly `string`[]
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L61)
+
+Tokens whose vectors are dropped from document embeddings
+(`skiplist_words`, usually punctuation). Tokens missing from the
+vocabulary are ignored.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertInputKind.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertInputKind.md
new file mode 100644
index 0000000000..812da1a0d0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertInputKind.md
@@ -0,0 +1,7 @@
+# Type Alias: ColbertInputKind
+
+> **ColbertInputKind** = `"query"` \| `"document"`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:81](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L81)
+
+Which side of a retrieval pair a text is embedded as.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertTokenEmbeddings.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertTokenEmbeddings.md
new file mode 100644
index 0000000000..52326f6693
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColbertTokenEmbeddings.md
@@ -0,0 +1,37 @@
+# Type Alias: ColbertTokenEmbeddings
+
+> **ColbertTokenEmbeddings** = `object`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:87](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L87)
+
+A multi-vector embedding: one vector per token.
+
+## Properties
+
+### data
+
+> `readonly` **data**: `Float32Array`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L89)
+
+Row-major `[numTokens, dimension]` matrix of L2-normalized token vectors.
+
+---
+
+### dimension
+
+> `readonly` **dimension**: `number`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:93](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L93)
+
+The length of each token vector (columns).
+
+---
+
+### numTokens
+
+> `readonly` **numTokens**: `number`
+
+Defined in: [extensions/nlp/tasks/colbertEmbedding.ts:91](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/colbertEmbedding.ts#L91)
+
+The number of token vectors (rows).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColorMap.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColorMap.md
new file mode 100644
index 0000000000..1fd014cd4e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ColorMap.md
@@ -0,0 +1,13 @@
+# Type Alias: ColorMap\
+
+> **ColorMap**\<`L`\> = `Record`\<`L`, \[`number`, `number`, `number`, `number`\]\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L60)
+
+Maps each class label to its assigned RGBA color.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DType.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DType.md
new file mode 100644
index 0000000000..8a642839a7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DType.md
@@ -0,0 +1,7 @@
+# Type Alias: DType
+
+> **DType** = `"float32"` \| `"uint8"` \| `"int32"` \| `"int64"` \| `"bool"`
+
+Defined in: [core/tensor.ts:17](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L17)
+
+Element data type of a [Tensor](Tensor.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimator.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimator.md
new file mode 100644
index 0000000000..71aa770736
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimator.md
@@ -0,0 +1,75 @@
+# Type Alias: DepthEstimator
+
+> **DepthEstimator** = `object`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:63](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L63)
+
+Depth estimation task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:67](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L67)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### estimateDepth()
+
+> `readonly` **estimateDepth**: (`input`) => `Promise`\<[`DepthMap`](DepthMap.md)\>
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L80)
+
+Asynchronously performs depth estimation on the input image.
+
+The full input image is stretched to the model's input size, and the
+floating-point depth map is resized back to the input image dimensions.
+Depth values retain the model's original scale.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+#### Returns
+
+`Promise`\<[`DepthMap`](DepthMap.md)\>
+
+A promise resolving to the depth map at the input image resolution.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### estimateDepthWorklet()
+
+> `readonly` **estimateDepthWorklet**: (`input`) => [`DepthMap`](DepthMap.md)
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:86](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L86)
+
+Synchronous version of [estimateDepth](#estimatedepth) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+#### Returns
+
+[`DepthMap`](DepthMap.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorModel.md
new file mode 100644
index 0000000000..4257acd9f6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorModel.md
@@ -0,0 +1,28 @@
+# Type Alias: DepthEstimatorModel
+
+> **DepthEstimatorModel** = `object`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L49)
+
+Model configuration required to instantiate a depth estimator task runner.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`DepthEstimatorOptions`](DepthEstimatorOptions.md)
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:56](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L56)
+
+Input preprocessing and output depth map interpolation. `resizeMode` is
+fixed to `'stretch'`. See [DepthEstimatorOptions](DepthEstimatorOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L51)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorOptions.md
new file mode 100644
index 0000000000..1ce1809ddd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthEstimatorOptions.md
@@ -0,0 +1,22 @@
+# Type Alias: DepthEstimatorOptions
+
+> **DepthEstimatorOptions** = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"` \| `"padValue"`\> & `object`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L38)
+
+Options for configuring a depth estimator preprocessor and output
+interpolation.
+
+## Type Declaration
+
+### outInterpolation
+
+> `readonly` **outInterpolation**: [`InterpolationMethod`](../react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md)
+
+Interpolation method used when resizing depth maps back to input image dimensions.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `"stretch"`
+
+Resize mode for input images. Must be `'stretch'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthMap.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthMap.md
new file mode 100644
index 0000000000..ffe1ddd553
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DepthMap.md
@@ -0,0 +1,39 @@
+# Type Alias: DepthMap
+
+> **DepthMap** = `object`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L20)
+
+Result structure representing the output of a depth estimation task.
+
+## Properties
+
+### data
+
+> `readonly` **data**: `Float32Array`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L26)
+
+Raw model values, indexed as `data[y * width + x]`. Each result owns its
+buffer. Values are not normalized or converted to display pixels.
+Interpretation and units depend on the loaded model.
+
+---
+
+### height
+
+> `readonly` **height**: `number`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:30](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L30)
+
+Height of the depth map in pixels.
+
+---
+
+### width
+
+> `readonly` **width**: `number`
+
+Defined in: [extensions/cv/tasks/depthEstimation.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/depthEstimation.ts#L28)
+
+Width of the depth map in pixels.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectKeypointsOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectKeypointsOptions.md
new file mode 100644
index 0000000000..0724437fc4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectKeypointsOptions.md
@@ -0,0 +1,29 @@
+# Type Alias: DetectKeypointsOptions
+
+> **DetectKeypointsOptions** = `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L60)
+
+Optional configuration parameters for keypoint detection inference.
+
+## Properties
+
+### confidenceThreshold?
+
+> `readonly` `optional` **confidenceThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:65](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L65)
+
+Minimum confidence score threshold for detections. If omitted, uses
+[KeypointDetectorOptions.defaultConfidenceThreshold](KeypointDetectorOptions.md).
+
+---
+
+### iouThreshold?
+
+> `readonly` `optional` **iouThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L70)
+
+Intersection over Union (IoU) threshold for NMS. If omitted, uses
+[KeypointDetectorOptions.defaultIouThreshold](KeypointDetectorOptions.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectObjectsOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectObjectsOptions.md
new file mode 100644
index 0000000000..5c88c04aaa
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/DetectObjectsOptions.md
@@ -0,0 +1,29 @@
+# Type Alias: DetectObjectsOptions
+
+> **DetectObjectsOptions** = `object`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L60)
+
+Optional configuration parameters for object detection inference.
+
+## Properties
+
+### confidenceThreshold?
+
+> `readonly` `optional` **confidenceThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:65](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L65)
+
+Minimum confidence score threshold. If omitted, uses
+[ObjectDetectorOptions.defaultConfidenceThreshold](ObjectDetectorOptions.md).
+
+---
+
+### iouThreshold?
+
+> `readonly` `optional` **iouThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L70)
+
+Intersection over Union (IoU) threshold for NMS. If omitted, uses
+[ObjectDetectorOptions.defaultIouThreshold](ObjectDetectorOptions.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVadModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVadModel.md
new file mode 100644
index 0000000000..eb4551d0ff
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVadModel.md
@@ -0,0 +1,29 @@
+# Type Alias: FsmnVadModel
+
+> **FsmnVadModel** = `object`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L62)
+
+Model configuration required to instantiate an FSMN-VAD task runner.
+
+## Properties
+
+### defaultOptions
+
+> `readonly` **defaultOptions**: `Required`\<[`VadOptions`](VadOptions.md)\>
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L70)
+
+Detection thresholds tuned for this model, overridable per `detectVoice`
+call. Defined alongside the model in the `models` registry so defaults
+are discoverable there.
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:64](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L64)
+
+Local path or remote URL of the `.pte` model.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVoiceActivityDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVoiceActivityDetector.md
new file mode 100644
index 0000000000..84b01bd780
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/FsmnVoiceActivityDetector.md
@@ -0,0 +1,137 @@
+# Type Alias: FsmnVoiceActivityDetector
+
+> **FsmnVoiceActivityDetector** = `object`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:180](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L180)
+
+Voice activity detection task runner using the FSMN-VAD model.
+
+## Properties
+
+### detectVoice()
+
+> `readonly` **detectVoice**: (`waveform`, `options?`) => `Promise`\<[`VadSegment`](VadSegment.md)[]\>
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:196](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L196)
+
+Asynchronously detects speech segments within a mono waveform sampled at
+[FSMN_VAD_SAMPLE_RATE_HZ](../variables/FSMN_VAD_SAMPLE_RATE_HZ.md).
+
+#### Parameters
+
+##### waveform
+
+`Float32Array`
+
+The input audio samples (16 kHz mono Float32 PCM).
+
+##### options?
+
+[`VadOptions`](VadOptions.md)
+
+Optional per-call overrides of the detection thresholds.
+See [VadOptions](VadOptions.md).
+
+#### Returns
+
+`Promise`\<[`VadSegment`](VadSegment.md)[]\>
+
+A promise resolving to the detected speech segments, in seconds.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### detectVoiceOnStream()
+
+> `readonly` **detectVoiceOnStream**: (`chunk`, `options?`) => [`VadEvent`](VadEvent.md) \| `undefined`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:217](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L217)
+
+Appends a live audio chunk to a bounded rolling window, runs detection over
+that window and reports a [VadEvent](VadEvent.md) when speech starts or stops,
+otherwise `undefined`. Designed to be driven straight from a recorder
+callback. Detection runs synchronously on the calling thread (a few ms).
+
+#### Parameters
+
+##### chunk
+
+`Float32Array`
+
+The newly captured audio samples (16 kHz mono Float32 PCM).
+
+##### options?
+
+[`VadStreamOptions`](VadStreamOptions.md)
+
+Optional overrides of the detection thresholds and margin.
+See [VadStreamOptions](VadStreamOptions.md).
+
+#### Returns
+
+[`VadEvent`](VadEvent.md) \| `undefined`
+
+`'speechStart'` or `'speechEnd'` if state transitioned, otherwise
+`undefined`.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### detectVoiceWorklet()
+
+> `readonly` **detectVoiceWorklet**: (`waveform`, `options?`) => [`VadSegment`](VadSegment.md)[]
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:202](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L202)
+
+Synchronous version of [detectVoice](#detectvoice) to be executed directly on the caller
+or worklet thread.
+
+#### Parameters
+
+##### waveform
+
+`Float32Array`
+
+##### options?
+
+[`VadOptions`](VadOptions.md)
+
+#### Returns
+
+[`VadSegment`](VadSegment.md)[]
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:184](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L184)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### resetStream()
+
+> `readonly` **resetStream**: () => `void`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:225](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L225)
+
+Clears the rolling window and speaking state used by [detectVoiceOnStream](#detectvoiceonstream).
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedder.md
new file mode 100644
index 0000000000..329e6c8a53
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedder.md
@@ -0,0 +1,71 @@
+# Type Alias: ImageEmbedder
+
+> **ImageEmbedder** = `object`
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L35)
+
+Image embedding task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L39)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### embed()
+
+> `readonly` **embed**: (`input`) => `Promise`\<`Float32Array`\>
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L48)
+
+Asynchronously computes the embedding vector for the given input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+#### Returns
+
+`Promise`\<`Float32Array`\>
+
+A promise resolving to the embedding vector.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### embedWorklet()
+
+> `readonly` **embedWorklet**: (`input`) => `Float32Array`
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:54](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L54)
+
+Synchronous version of [embed](#embed) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+#### Returns
+
+`Float32Array`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedderModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedderModel.md
new file mode 100644
index 0000000000..b3321912fd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageEmbedderModel.md
@@ -0,0 +1,29 @@
+# Type Alias: ImageEmbedderModel
+
+> **ImageEmbedderModel** = `object`
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L20)
+
+Model configuration required to instantiate an image embedder task runner.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md)
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:28](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L28)
+
+Image preprocessing (resize, color conversion, normalization) for embedding
+models.
+See [ImagePreprocessorOptions](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/imageEmbedding.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/imageEmbedding.ts#L22)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageNet1KLabel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageNet1KLabel.md
new file mode 100644
index 0000000000..26abc58108
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ImageNet1KLabel.md
@@ -0,0 +1,7 @@
+# Type Alias: ImageNet1KLabel
+
+> **ImageNet1KLabel** = _typeof_ [`IMAGENET1K_LABELS`](../variables/IMAGENET1K_LABELS.md)\[`number`\]
+
+Defined in: [constants.ts:1145](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1145)
+
+Type representing a valid ImageNet 1K label string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Inpainter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Inpainter.md
new file mode 100644
index 0000000000..c522f43234
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Inpainter.md
@@ -0,0 +1,88 @@
+# Type Alias: Inpainter
+
+> **Inpainter** = `object`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L80)
+
+Image inpainting task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L84)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### inpaint()
+
+> `readonly` **inpaint**: (`image`, `mask`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+Defined in: [extensions/cv/tasks/inpainting.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L101)
+
+Fills the masked region of `image` and returns the whole frame with the
+hole filled. The model sees the whole frame stretched to its input size;
+to fill a small hole in a large photo at higher detail, crop the region
+around it first and inpaint the crop.
+
+#### Parameters
+
+##### image
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### mask
+
+[`MaskBuffer`](MaskBuffer.md)
+
+A `'gray'` buffer of the same dimensions as `image` marking the
+region to fill: any non-zero pixel is part of the hole. Pixels outside the
+hole are returned unchanged.
+
+#### Returns
+
+`Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+A promise resolving to the inpainted RGBA image buffer at the
+input dimensions.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if `mask` is not
+a `'gray'` buffer or does not match the dimensions of `image`,
+`RESOURCE_BUSY` if the model is in use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### inpaintWorklet()
+
+> `readonly` **inpaintWorklet**: (`image`, `mask`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+Defined in: [extensions/cv/tasks/inpainting.ts:107](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L107)
+
+Synchronous version of [inpaint](#inpaint) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### image
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### mask
+
+[`MaskBuffer`](MaskBuffer.md)
+
+#### Returns
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterModel.md
new file mode 100644
index 0000000000..2fd0021e47
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterModel.md
@@ -0,0 +1,28 @@
+# Type Alias: InpainterModel
+
+> **InpainterModel** = `object`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L59)
+
+Model configuration required to instantiate an inpainting task runner.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`InpainterOptions`](InpainterOptions.md)
+
+Defined in: [extensions/cv/tasks/inpainting.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L66)
+
+Input preprocessing, output postprocessing and blending options.
+`resizeMode` is fixed to `'stretch'`. See [InpainterOptions](InpainterOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L61)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterOptions.md
new file mode 100644
index 0000000000..a4caf16c1b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InpainterOptions.md
@@ -0,0 +1,37 @@
+# Type Alias: InpainterOptions
+
+> **InpainterOptions** = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"` \| `"padValue"`\> & `object`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L41)
+
+Options for configuring the inpainting preprocessor and postprocessor. The
+image goes through the shared image preprocessor; the mask is always
+area-resized and re-binarized, so a model pixel is part of the hole when any
+of the photo pixels it covers is.
+
+## Type Declaration
+
+### blendOpts
+
+> `readonly` **blendOpts**: [`BlendMaskedOptions`](../react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions.md)
+
+How the filled region is blended back over the original pixels. See
+[BlendMaskedOptions](../react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions.md).
+
+### outInterpolation
+
+> `readonly` **outInterpolation**: [`InterpolationMethod`](../react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md)
+
+Interpolation method used when resizing the filled frame back to input dimensions.
+
+### outNormalizeOpts
+
+> `readonly` **outNormalizeOpts**: [`NormalizeOptions`](../react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions.md)
+
+Normalization options for postprocessing output tensors back to uint8 pixel values.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `"stretch"`
+
+Resize mode for input images. Must be `'stretch'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmentationResult.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmentationResult.md
new file mode 100644
index 0000000000..1567babbc8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmentationResult.md
@@ -0,0 +1,62 @@
+# Type Alias: InstanceSegmentationResult\
+
+> **InstanceSegmentationResult**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:99](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L99)
+
+Result structure representing a single detected instance with its bounding box,
+segmentation mask, label, and confidence score.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The format type of the bounding box.
+
+### L
+
+`L`
+
+The label type.
+
+## Properties
+
+### box
+
+> `readonly` **box**: [`BoundingBox`](../react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L101)
+
+Scaled bounding box coordinates matching the input image resolution.
+
+---
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:107](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L107)
+
+Confidence score of the instance detection (between 0.0 and 1.0).
+
+---
+
+### label
+
+> `readonly` **label**: `L`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:105](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L105)
+
+Predicted instance class label.
+
+---
+
+### mask
+
+> `readonly` **mask**: [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:103](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L103)
+
+Binary segmentation mask buffer cropped to the instance bounding box.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenter.md
new file mode 100644
index 0000000000..e277d57014
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenter.md
@@ -0,0 +1,97 @@
+# Type Alias: InstanceSegmenter\
+
+> **InstanceSegmenter**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L116)
+
+Instance segmentation task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The format type of the bounding box.
+
+### L
+
+`L`
+
+The label type.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:120](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L120)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### segmentInstances()
+
+> `readonly` **segmentInstances**: (`input`, `options?`) => `Promise`\<[`InstanceSegmentationResult`](InstanceSegmentationResult.md)\<`F`, `L`\>[]\>
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:132](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L132)
+
+Performs asynchronous instance segmentation on the given input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### options?
+
+[`SegmentInstancesOptions`](SegmentInstancesOptions.md)
+
+Execution override options.
+See [SegmentInstancesOptions](SegmentInstancesOptions.md).
+
+#### Returns
+
+`Promise`\<[`InstanceSegmentationResult`](InstanceSegmentationResult.md)\<`F`, `L`\>[]\>
+
+A promise resolving to a list of detected instances.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if predicted class
+index is out of bounds, `RESOURCE_BUSY` if the model is in use, or
+`RESOURCE_DISPOSED` if disposed.
+
+---
+
+### segmentInstancesWorklet()
+
+> `readonly` **segmentInstancesWorklet**: (`input`, `options?`) => [`InstanceSegmentationResult`](InstanceSegmentationResult.md)\<`F`, `L`\>[]
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:141](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L141)
+
+Synchronous version of [segmentInstances](#segmentinstances) to be executed directly on
+the caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### options?
+
+[`SegmentInstancesOptions`](SegmentInstancesOptions.md)
+
+#### Returns
+
+[`InstanceSegmentationResult`](InstanceSegmentationResult.md)\<`F`, `L`\>[]
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterModel.md
new file mode 100644
index 0000000000..6533ed8e30
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterModel.md
@@ -0,0 +1,43 @@
+# Type Alias: InstanceSegmenterModel\
+
+> **InstanceSegmenterModel**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L59)
+
+Model configuration required to instantiate an instance segmenter task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The format type of the bounding box.
+
+### L
+
+`L`
+
+The label type.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`InstanceSegmenterOptions`](InstanceSegmenterOptions.md)\<`F`, `L`\>
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:67](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L67)
+
+Image preprocessing, label vocabulary, bounding box format, and default
+NMS/mask/confidence thresholds.
+See [InstanceSegmenterOptions](InstanceSegmenterOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L61)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterOptions.md
new file mode 100644
index 0000000000..e329ee522b
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/InstanceSegmenterOptions.md
@@ -0,0 +1,60 @@
+# Type Alias: InstanceSegmenterOptions\
+
+> **InstanceSegmenterOptions**\<`F`, `L`\> = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"`\> & `object`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L35)
+
+Options for configuring an instance segmenter preprocessor, label
+vocabulary, and threshold parameters.
+
+## Type Declaration
+
+### boxFormat
+
+> `readonly` **boxFormat**: `F`
+
+How bounding box coordinates are interpreted [BoxFormat](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md).
+
+### defaultConfidenceThreshold
+
+> `readonly` **defaultConfidenceThreshold**: `number`
+
+Default minimum confidence score threshold for detected instances.
+
+### defaultIouThreshold
+
+> `readonly` **defaultIouThreshold**: `number`
+
+Default Intersection over Union (IoU) threshold for Non-Maximum Suppression (NMS).
+
+### defaultMaskThreshold
+
+> `readonly` **defaultMaskThreshold**: `number`
+
+Default probability threshold for mask values.
+
+### labels
+
+> `readonly` **labels**: readonly `L`[]
+
+Array of class labels matching the model's output vocabulary.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `"stretch"`
+
+Resize mode for input images. Must be `'stretch'`.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The format type of the bounding box.
+
+### L
+
+`L`
+
+The label type.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetection.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetection.md
new file mode 100644
index 0000000000..9ff79a5d4a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetection.md
@@ -0,0 +1,50 @@
+# Type Alias: KeypointDetection\
+
+> **KeypointDetection**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:102](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L102)
+
+Result structure representing a single detected bounding box and its
+associated landmarks.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+## Properties
+
+### box
+
+> `readonly` **box**: [`BoundingBox`](../react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L104)
+
+Scaled bounding box coordinates matching the input image resolution.
+
+---
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:110](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L110)
+
+Overall confidence score of the detection (between 0.0 and 1.0). When
+several boxes are merged by NMS, this is the highest score in the merged
+group, so it does not depend on how many low-scoring boxes were absorbed.
+
+---
+
+### landmarks
+
+> `readonly` **landmarks**: [`Landmarks`](Landmarks.md)\<`L`\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L112)
+
+Map of landmark names to their scaled pixel coordinates and individual confidence scores.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetector.md
new file mode 100644
index 0000000000..94601bd659
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetector.md
@@ -0,0 +1,97 @@
+# Type Alias: KeypointDetector\
+
+> **KeypointDetector**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L121)
+
+Keypoint and pose detection task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The bounding box format.
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+The landmark labels type.
+
+## Properties
+
+### detectKeypoints()
+
+> `readonly` **detectKeypoints**: (`input`, `options?`) => `Promise`\<[`KeypointDetection`](KeypointDetection.md)\<`F`, `L`\>[]\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:137](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L137)
+
+Performs asynchronous keypoint and bounding box detection on the given
+input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### options?
+
+[`DetectKeypointsOptions`](DetectKeypointsOptions.md)
+
+Configuration options for keypoint detection.
+See [DetectKeypointsOptions](DetectKeypointsOptions.md).
+
+#### Returns
+
+`Promise`\<[`KeypointDetection`](KeypointDetection.md)\<`F`, `L`\>[]\>
+
+A promise resolving to the list of keypoint detections.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### detectKeypointsWorklet()
+
+> `readonly` **detectKeypointsWorklet**: (`input`, `options?`) => [`KeypointDetection`](KeypointDetection.md)\<`F`, `L`\>[]
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:146](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L146)
+
+Synchronous version of [detectKeypoints](#detectkeypoints) to be executed directly on
+the caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### options?
+
+[`DetectKeypointsOptions`](DetectKeypointsOptions.md)
+
+#### Returns
+
+[`KeypointDetection`](KeypointDetection.md)\<`F`, `L`\>[]
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:125](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L125)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorModel.md
new file mode 100644
index 0000000000..c649188030
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorModel.md
@@ -0,0 +1,39 @@
+# Type Alias: KeypointDetectorModel\
+
+> **KeypointDetectorModel**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L45)
+
+Model configuration required to instantiate a keypoint detector task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`KeypointDetectorOptions`](KeypointDetectorOptions.md)\<`F`, `L`\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L53)
+
+Image preprocessing, landmark names, bounding box format, and default
+NMS/confidence thresholds.
+See [KeypointDetectorOptions](KeypointDetectorOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L47)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorOptions.md
new file mode 100644
index 0000000000..ed3db3e23e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KeypointDetectorOptions.md
@@ -0,0 +1,49 @@
+# Type Alias: KeypointDetectorOptions\
+
+> **KeypointDetectorOptions**\<`F`, `L`\> = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"`\> & `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L25)
+
+Options for configuring a keypoint detector runner.
+
+## Type Declaration
+
+### boxFormat
+
+> `readonly` **boxFormat**: `F`
+
+How bounding box coordinates are interpreted [BoxFormat](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md).
+
+### defaultConfidenceThreshold
+
+> `readonly` **defaultConfidenceThreshold**: `number`
+
+Default minimum confidence score threshold for keypoint detections.
+
+### defaultIouThreshold
+
+> `readonly` **defaultIouThreshold**: `number`
+
+Default Intersection over Union (IoU) threshold for Non-Maximum Suppression (NMS).
+
+### landmarks
+
+> `readonly` **landmarks**: readonly `L`[]
+
+Array of landmark names matching the model output keypoint locations.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `Exclude`\<[`ResizeMode`](../react-native-executorch/namespaces/cv/type-aliases/ResizeMode.md), `"crop"`\>
+
+Resize mode for preprocessing input images (excluding `'crop'`).
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L` _extends_ `PropertyKey`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTextToSpeech.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTextToSpeech.md
new file mode 100644
index 0000000000..dafc9bae3f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTextToSpeech.md
@@ -0,0 +1,79 @@
+# Type Alias: KokoroTextToSpeech\
+
+> **KokoroTextToSpeech**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:151](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L151)
+
+Kokoro text-to-speech task runner.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey` = `string`
+
+Voice keys record constraint.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:155](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L155)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### synthesize()
+
+> `readonly` **synthesize**: (`text`, `options`) => `AsyncGenerator`\<[`KokoroTtsChunk`](KokoroTtsChunk.md)\>
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:166](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L166)
+
+Streams synthesized audio chunks as an async generator as each text chunk finishes.
+
+#### Parameters
+
+##### text
+
+`string`
+
+Input text (or IPA phonemes) to synthesize into speech.
+
+##### options
+
+[`KokoroTtsOptions`](KokoroTtsOptions.md)\<`K`\>
+
+Per-call execution options. See [KokoroTtsOptions](KokoroTtsOptions.md).
+
+#### Returns
+
+`AsyncGenerator`\<[`KokoroTtsChunk`](KokoroTtsChunk.md)\>
+
+An AsyncGenerator yielding [KokoroTtsChunk](KokoroTtsChunk.md) audio buffers.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the voice is unknown
+or speed is out of range, `RESOURCE_BUSY` if the model is in use, or
+`RESOURCE_DISPOSED` if disposed.
+
+---
+
+### synthesizeStop()
+
+> `readonly` **synthesizeStop**: () => `void`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:172](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L172)
+
+Cancels any in-flight synthesis started by [synthesize](#synthesize).
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsChunk.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsChunk.md
new file mode 100644
index 0000000000..9cc3bca104
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsChunk.md
@@ -0,0 +1,69 @@
+# Type Alias: KokoroTtsChunk
+
+> **KokoroTtsChunk** = `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:127](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L127)
+
+Audio output chunk yielded by the [createKokoroTextToSpeech](../functions/createKokoroTextToSpeech.md) generator.
+
+## Properties
+
+### audio
+
+> `readonly` **audio**: `Float32Array`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:129](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L129)
+
+Float32 PCM audio samples for this chunk, normalized in `[-1, 1]`.
+
+---
+
+### chunkIndex
+
+> `readonly` **chunkIndex**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:135](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L135)
+
+Zero-based index of this chunk.
+
+---
+
+### duration
+
+> `readonly` **duration**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:133](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L133)
+
+Duration of this audio chunk in seconds.
+
+---
+
+### sampleRate
+
+> `readonly` **sampleRate**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:131](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L131)
+
+Audio sampling rate in Hz (see [KOKORO_SAMPLE_RATE](../variables/KOKORO_SAMPLE_RATE.md)).
+
+---
+
+### totalChunks
+
+> `readonly` **totalChunks**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:137](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L137)
+
+Total number of chunks partitioned from the input text.
+
+---
+
+### words
+
+> `readonly` **words**: readonly [`KokoroTtsWord`](KokoroTtsWord.md)[]
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:143](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L143)
+
+Words of the input text whose speech ends in this chunk, in order. Words
+with nothing to pronounce (e.g. standalone punctuation) are left out, and
+the list is empty if the text could not be aligned with its phonemes.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsModel.md
new file mode 100644
index 0000000000..67c52c45b4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsModel.md
@@ -0,0 +1,67 @@
+# Type Alias: KokoroTtsModel\
+
+> **KokoroTtsModel**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:76](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L76)
+
+Model configuration required to instantiate the Kokoro Text-to-Speech pipeline.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice keys record constraint (strictly inferred from voices keys).
+
+## Properties
+
+### modelPaths
+
+> `readonly` **modelPaths**: `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:80](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L80)
+
+Local or remote file paths to the 2 Kokoro `.pte` sub-models.
+
+#### durationPredictor
+
+> `readonly` **durationPredictor**: `string`
+
+Path to the duration predictor `.pte` model.
+
+#### synthesizer
+
+> `readonly` **synthesizer**: `string`
+
+Path to the synthesizer `.pte` model.
+
+---
+
+### name
+
+> `readonly` **name**: `"kokoro"`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L78)
+
+Discriminates this config from the other Text-to-Speech pipelines.
+
+---
+
+### phonemizer
+
+> `readonly` **phonemizer**: [`PhonemizerConfig`](../react-native-executorch/namespaces/speech/type-aliases/PhonemizerConfig.md)
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:87](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L87)
+
+Grapheme-to-phoneme configuration matching the model's language.
+
+---
+
+### voices
+
+> `readonly` **voices**: `Record`\<`K`, `string`\>
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L89)
+
+Map of voice names to local or remote voice `.bin` file paths.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsOptions.md
new file mode 100644
index 0000000000..f2f36dd177
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsOptions.md
@@ -0,0 +1,55 @@
+# Type Alias: KokoroTtsOptions\
+
+> **KokoroTtsOptions**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:97](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L97)
+
+Per-call execution options for Kokoro Text-to-Speech synthesis.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice keys record constraint.
+
+## Properties
+
+### maxChunkLength?
+
+> `readonly` `optional` **maxChunkLength**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:105](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L105)
+
+Maximum phoneme count per chunk. Defaults to the model's token limit.
+
+---
+
+### phonemize?
+
+> `readonly` `optional` **phonemize**: `boolean`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:103](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L103)
+
+If false, the input is treated as IPA phonemes and not phonemized.
+
+---
+
+### speed?
+
+> `readonly` `optional` **speed**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L101)
+
+Speech speed factor (range: 0.1 to 3.0).
+
+---
+
+### voice
+
+> `readonly` **voice**: `K`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:99](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L99)
+
+Voice name matching one of the keys in `config.voices`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsWord.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsWord.md
new file mode 100644
index 0000000000..3274e75b5c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/KokoroTtsWord.md
@@ -0,0 +1,47 @@
+# Type Alias: KokoroTtsWord
+
+> **KokoroTtsWord** = `object`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L112)
+
+A word of the input text, with the time it is spoken at.
+
+## Properties
+
+### end
+
+> `readonly` **end**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:120](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L120)
+
+Time the word ends, in seconds since the beginning of the first chunk.
+
+---
+
+### offset
+
+> `readonly` **offset**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L116)
+
+UTF-16 offset of the word in the input text.
+
+---
+
+### start
+
+> `readonly` **start**: `number`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:118](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L118)
+
+Time the word starts, in seconds since the beginning of the first chunk.
+
+---
+
+### text
+
+> `readonly` **text**: `string`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:114](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L114)
+
+The word as it appears in the input text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSession.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSession.md
new file mode 100644
index 0000000000..08d98efbd9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSession.md
@@ -0,0 +1,105 @@
+# Type Alias: LLMChatSession
+
+> **LLMChatSession** = `object`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:102](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L102)
+
+Handle to an active LLM chat session.
+
+## Methods
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:111](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L111)
+
+Disposes native model weights, KV cache, and tokenizer runtime resources.
+
+#### Returns
+
+`void`
+
+---
+
+### getHistory()
+
+> **getHistory**(): readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L116)
+
+Returns a snapshot of the current message history in the session.
+
+#### Returns
+
+readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+---
+
+### getKVCacheState()
+
+> **getKVCacheState**(): [`LLMKVCacheState`](../react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md)
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L121)
+
+Returns current KV cache occupancy and total capacity statistics for the session runner.
+
+#### Returns
+
+[`LLMKVCacheState`](../react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState.md)
+
+---
+
+### sendMessage()
+
+> **sendMessage**(`message`, `onToken?`, `genConfig?`): `Promise`\<[`LLMChatTurnResult`](LLMChatTurnResult.md)\>
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:133](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L133)
+
+Sends a user message or chat turn to the model and generates a response.
+
+#### Parameters
+
+##### message
+
+[`ChatMessageContent`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent.md)
+
+Message string or interleaved media payload array.
+
+##### onToken?
+
+(`token`) => `void`
+
+Callback fired on the RN thread for each decoded token.
+
+##### genConfig?
+
+[`LLMGenerationConfig`](../react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md)
+
+Generation options overriding session defaults.
+
+#### Returns
+
+`Promise`\<[`LLMChatTurnResult`](LLMChatTurnResult.md)\>
+
+A promise resolving to the generated messages and turn stats.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the message is
+malformed, `INVALID_STATE` if the chat template is non-monotonic, or
+`RESOURCE_BUSY` if another turn is in progress.
+
+---
+
+### stop()
+
+> **stop**(): `void`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:106](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L106)
+
+Stops active generation and discards the current turn after its tool calls finish.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSessionOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSessionOptions.md
new file mode 100644
index 0000000000..814d8741d9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatSessionOptions.md
@@ -0,0 +1,58 @@
+# Type Alias: LLMChatSessionOptions
+
+> **LLMChatSessionOptions** = `object`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:64](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L64)
+
+Options for configuring an LLM chat session.
+
+## Properties
+
+### generationConfig?
+
+> `readonly` `optional` **generationConfig**: [`LLMGenerationConfig`](../react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig.md)
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L66)
+
+Default generation configuration options.
+
+---
+
+### initialMessages?
+
+> `readonly` `optional` **initialMessages**: readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L68)
+
+Initial conversation history to prefill into the model KV cache.
+
+---
+
+### resetOnTurn?
+
+> `readonly` `optional` **resetOnTurn**: `boolean`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:77](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L77)
+
+When true, disables append-only KV cache diffing and resets/prefills the
+runner on every turn. Defaults to `false`.
+
+---
+
+### stopRegex?
+
+> `readonly` `optional` **stopRegex**: `RegExp`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L70)
+
+Optional regex pattern used to stop generation early when matched.
+
+---
+
+### toolOpts?
+
+> `readonly` `optional` **toolOpts**: [`LLMToolOpts`](LLMToolOpts.md)
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L72)
+
+Tool calling configuration options.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatTurnResult.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatTurnResult.md
new file mode 100644
index 0000000000..37fa21b934
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMChatTurnResult.md
@@ -0,0 +1,41 @@
+# Type Alias: LLMChatTurnResult
+
+> **LLMChatTurnResult** = `object`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L84)
+
+Result returned by an LLM chat turn.
+
+## Properties
+
+### finishReason
+
+> `readonly` **finishReason**: `"stop"` \| `"cancelled"` \| `"maxToolTurns"`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:95](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L95)
+
+Reason why the chat turn completed.
+
+- `stop`: The model completed its answer naturally without further tool calls.
+- `cancelled`: The session was stopped and the current turn was discarded.
+- `maxToolTurns`: The turn was terminated because it reached `maxToolTurns`.
+
+---
+
+### messages
+
+> `readonly` **messages**: readonly [`ChatMessage`](../react-native-executorch/namespaces/llm/type-aliases/ChatMessage.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:86](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L86)
+
+The messages added to history during this chat turn.
+
+---
+
+### stats
+
+> `readonly` **stats**: readonly [`LLMGenerationStats`](../react-native-executorch/namespaces/llm/type-aliases/LLMGenerationStats.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:88](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L88)
+
+Generation performance statistics for each generation step in this turn.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMModel.md
new file mode 100644
index 0000000000..5613469223
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMModel.md
@@ -0,0 +1,57 @@
+# Type Alias: LLMModel
+
+> **LLMModel** = `object`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L34)
+
+Model configuration required to instantiate an LLM chat session.
+
+## Properties
+
+### modalities?
+
+> `readonly` `optional` **modalities**: readonly [`Modality`](../react-native-executorch/namespaces/llm/type-aliases/Modality.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L42)
+
+Supported input non-text modalities (e.g. `['image']`).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L36)
+
+Local path or remote URL of the `.pte` model file.
+
+---
+
+### preprocessorConfig?
+
+> `readonly` `optional` **preprocessorConfig**: [`LLMMediaPreprocessorConfig`](../react-native-executorch/namespaces/llm/type-aliases/LLMMediaPreprocessorConfig.md)
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L44)
+
+Media preprocessor configuration.
+
+---
+
+### tokenizerConfigPath
+
+> `readonly` **tokenizerConfigPath**: `string`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L40)
+
+Local path or remote URL of the `tokenizer_config.json` file.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L38)
+
+Local path or remote URL of the `tokenizer.json` file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMToolOpts.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMToolOpts.md
new file mode 100644
index 0000000000..d9344ae318
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LLMToolOpts.md
@@ -0,0 +1,37 @@
+# Type Alias: LLMToolOpts
+
+> **LLMToolOpts** = `object`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L51)
+
+Configuration options for tool calling in an LLM chat session.
+
+## Properties
+
+### maxToolTurns?
+
+> `readonly` `optional` **maxToolTurns**: `number`
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L57)
+
+Maximum consecutive tool execution turns to prevent runaway loops. Defaults to `5`.
+
+---
+
+### parseToolCalls
+
+> `readonly` **parseToolCalls**: [`ToolParser`](../react-native-executorch/namespaces/llm/type-aliases/ToolParser.md)
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:55](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L55)
+
+Parser function to extract tool calls from generated output.
+
+---
+
+### tools
+
+> `readonly` **tools**: readonly [`ToolDefinition`](../react-native-executorch/namespaces/llm/type-aliases/ToolDefinition.md)[]
+
+Defined in: [extensions/llm/tasks/llmChatSession.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/llm/tasks/llmChatSession.ts#L53)
+
+Tool definitions available to the model.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmark.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmark.md
new file mode 100644
index 0000000000..020f2fcedd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmark.md
@@ -0,0 +1,25 @@
+# Type Alias: Landmark
+
+> **Landmark** = [`Point`](../react-native-executorch/namespaces/cv/type-aliases/Point.md) & `object`
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L79)
+
+A single landmark: where it sits in the input image, how sure the model is of
+it, and — only for models that regress depth — how far it lies from the
+subject's own plane.
+
+## Type Declaration
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Confidence score of this landmark (between 0.0 and 1.0).
+
+### depth?
+
+> `readonly` `optional` **depth**: `number`
+
+Relative depth, on the same scale as `x`, negative towards the camera.
+Present only for models whose keypoint output carries a fourth channel;
+`undefined` for the flat ones.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmarks.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmarks.md
new file mode 100644
index 0000000000..5584cf00ca
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Landmarks.md
@@ -0,0 +1,14 @@
+# Type Alias: Landmarks\
+
+> **Landmarks**\<`L`\> = `Record`\<`L`, [`Landmark`](Landmark.md)\>
+
+Defined in: [extensions/cv/tasks/keypointDetection.ts:95](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/keypointDetection.ts#L95)
+
+Plural landmarks mapped by their names to coordinates and detection
+confidence.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LoadModelOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LoadModelOptions.md
new file mode 100644
index 0000000000..0cf4a18b21
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/LoadModelOptions.md
@@ -0,0 +1,30 @@
+# Type Alias: LoadModelOptions
+
+> **LoadModelOptions** = `object`
+
+Defined in: [core/model.ts:83](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L83)
+
+Configuration options for loading an ExecuTorch model into native memory.
+
+## Properties
+
+### eagerLoadMethods?
+
+> `readonly` `optional` **eagerLoadMethods**: `boolean`
+
+Defined in: [core/model.ts:95](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L95)
+
+Whether to eagerly load and compile all model methods and delegate subgraphs
+during initialization.
+
+When `true` (the default), all exported methods are fully loaded and backend
+delegates (such as CoreML or Vulkan) are compiled into memory upfront,
+guaranteeing instantaneous first-inference latency.
+
+Set to `false` to lazily load and compile methods on their first execution.
+
+#### Default
+
+```ts
+true;
+```
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/MaskBuffer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/MaskBuffer.md
new file mode 100644
index 0000000000..ea3aed2fdd
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/MaskBuffer.md
@@ -0,0 +1,14 @@
+# Type Alias: MaskBuffer
+
+> **MaskBuffer** = [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md) & `object`
+
+Defined in: [extensions/cv/tasks/inpainting.ts:74](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/inpainting.ts#L74)
+
+The hole to fill, as a single-channel buffer: any non-zero pixel is part of
+the hole.
+
+## Type Declaration
+
+### format
+
+> `readonly` **format**: `"gray"`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Model.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Model.md
new file mode 100644
index 0000000000..32210dda5c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Model.md
@@ -0,0 +1,108 @@
+# Type Alias: Model
+
+> **Model** = `object`
+
+Defined in: [core/model.ts:38](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L38)
+
+A compiled, ready-to-run ExecuTorch model loaded into native memory.
+
+A `Model` exposes the raw ExecuTorch execution interface. It is intentionally
+low-level and domain-agnostic; higher-level task pipelines build on top of
+this interface.
+
+Obtain a `Model` instance via the [loadModel](../functions/loadModel.md) function. When the model
+is no longer needed, call [Model.dispose](#dispose) to release native memory.
+
+## Properties
+
+### backends
+
+> `readonly` **backends**: `Record`\<`string`, readonly `string`[]\>
+
+Defined in: [core/model.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L44)
+
+ExecuTorch backends used by a given method.
+
+---
+
+### path
+
+> `readonly` **path**: `string`
+
+Defined in: [core/model.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L40)
+
+The local filesystem path of the `.pte` model file.
+
+---
+
+### schema
+
+> `readonly` **schema**: [`ModelSpec`](../react-native-executorch/namespaces/schema/type-aliases/ModelSpec.md)\<[`ConcreteDim`](../react-native-executorch/namespaces/schema/type-aliases/ConcreteDim.md)\>
+
+Defined in: [core/model.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L42)
+
+The exported schema of this model.
+
+## Methods
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [core/model.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L70)
+
+Releases the native ExecuTorch model and frees all associated resources.
+
+After calling `dispose`, this model instance must not be used again.
+
+#### Returns
+
+`void`
+
+---
+
+### execute()
+
+> **execute**(`methodName`, `inputs`, `outputTensors`): [`ModelOutput`](ModelOutput.md)[]
+
+Defined in: [core/model.ts:63](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L63)
+
+Executes a named model method synchronously.
+
+Inputs are provided in the same order as the method's input slots. Output
+tensors must be pre-allocated and passed in `outputTensors`; the runtime
+writes results into them in-place and also returns them as the function
+result.
+
+#### Parameters
+
+##### methodName
+
+`string`
+
+The exported method to run (e.g. `'forward'`).
+
+##### inputs
+
+[`ModelInput`](ModelInput.md)[]
+
+The list of input values to pass to the method, in order.
+
+##### outputTensors
+
+[`Tensor`](Tensor.md)[]
+
+Pre-allocated tensors for the method to write outputs
+into, in order.
+
+#### Returns
+
+[`ModelOutput`](ModelOutput.md)[]
+
+#### Throws
+
+Thrown with code `EXECUTION_FAILED` if
+inference fails, `SCHEMA_MISMATCH` if runtime constraints fail,
+`RESOURCE_BUSY` if the model or a tensor is in use, `RESOURCE_DISPOSED` if
+disposed, or `INVALID_ARGUMENT` if inputs or output placeholders are
+invalid.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInput.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInput.md
new file mode 100644
index 0000000000..6cb200c4c4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInput.md
@@ -0,0 +1,7 @@
+# Type Alias: ModelInput
+
+> **ModelInput** = [`Tensor`](Tensor.md) \| `number` \| `boolean` \| `null`
+
+Defined in: [core/model.ts:19](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L19)
+
+A value that can be passed as an input to a model's `execute` method.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInspection.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInspection.md
new file mode 100644
index 0000000000..8530a54912
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelInspection.md
@@ -0,0 +1,37 @@
+# Type Alias: ModelInspection
+
+> **ModelInspection** = `object`
+
+Defined in: [utils.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L31)
+
+Result of inspecting an ExecuTorch model file.
+
+## Properties
+
+### backends
+
+> `readonly` **backends**: `Record`\<`string`, readonly `string`[]\>
+
+Defined in: [utils.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L37)
+
+Map of method names to the backends each method was compiled for.
+
+---
+
+### schema
+
+> `readonly` **schema**: [`ModelSpec`](../react-native-executorch/namespaces/schema/type-aliases/ModelSpec.md)\<[`ConcreteDim`](../react-native-executorch/namespaces/schema/type-aliases/ConcreteDim.md)\>
+
+Defined in: [utils.ts:35](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L35)
+
+Method signatures and tensor schema metadata.
+
+---
+
+### source
+
+> `readonly` **source**: `string`
+
+Defined in: [utils.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L33)
+
+The model source URL or file path that was inspected.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelOutput.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelOutput.md
new file mode 100644
index 0000000000..6f37cb7b07
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ModelOutput.md
@@ -0,0 +1,7 @@
+# Type Alias: ModelOutput
+
+> **ModelOutput** = [`Tensor`](Tensor.md) \| `number` \| `boolean` \| `string` \| `null`
+
+Defined in: [core/model.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/model.ts#L25)
+
+A value returned from a model's `execute` method.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/NativeResource.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/NativeResource.md
new file mode 100644
index 0000000000..cc517ac5c4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/NativeResource.md
@@ -0,0 +1,19 @@
+# Type Alias: NativeResource
+
+> **NativeResource** = `object`
+
+Defined in: [core/lifetime.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L20)
+
+Anything holding native memory that has to be released explicitly.
+
+## Properties
+
+### dispose()
+
+> **dispose**: () => `void`
+
+Defined in: [core/lifetime.ts:20](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L20)
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetection.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetection.md
new file mode 100644
index 0000000000..48897c7343
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetection.md
@@ -0,0 +1,47 @@
+# Type Alias: ObjectDetection\
+
+> **ObjectDetection**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:77](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L77)
+
+Result structure representing a single object detection prediction.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L`
+
+## Properties
+
+### box
+
+> `readonly` **box**: [`BoundingBox`](../react-native-executorch/namespaces/cv/type-aliases/BoundingBox.md)\<`F`\>
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L79)
+
+Scaled bounding box coordinates matching the input image resolution.
+
+---
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:83](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L83)
+
+Confidence score of the detection (between 0.0 and 1.0).
+
+---
+
+### label
+
+> `readonly` **label**: `L`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:81](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L81)
+
+Predicted object class label.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetector.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetector.md
new file mode 100644
index 0000000000..48a8f95c1a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetector.md
@@ -0,0 +1,97 @@
+# Type Alias: ObjectDetector\
+
+> **ObjectDetector**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:92](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L92)
+
+Object detection task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+The bounding box format.
+
+### L
+
+`L`
+
+The type representing the class labels.
+
+## Properties
+
+### detectObjects()
+
+> `readonly` **detectObjects**: (`input`, `options?`) => `Promise`\<[`ObjectDetection`](ObjectDetection.md)\<`F`, `L`\>[]\>
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:108](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L108)
+
+Asynchronously performs object detection on the input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### options?
+
+[`DetectObjectsOptions`](DetectObjectsOptions.md)
+
+Configuration options for object detection.
+See [DetectObjectsOptions](DetectObjectsOptions.md).
+
+#### Returns
+
+`Promise`\<[`ObjectDetection`](ObjectDetection.md)\<`F`, `L`\>[]\>
+
+A promise resolving to the list of object detections.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if predicted class
+index is out of bounds, `RESOURCE_BUSY` if the model is in use, or
+`RESOURCE_DISPOSED` if disposed.
+
+---
+
+### detectObjectsWorklet()
+
+> `readonly` **detectObjectsWorklet**: (`input`, `options?`) => [`ObjectDetection`](ObjectDetection.md)\<`F`, `L`\>[]
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:117](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L117)
+
+Synchronous version of [detectObjects](#detectobjects) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### options?
+
+[`DetectObjectsOptions`](DetectObjectsOptions.md)
+
+#### Returns
+
+[`ObjectDetection`](ObjectDetection.md)\<`F`, `L`\>[]
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:96](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L96)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorModel.md
new file mode 100644
index 0000000000..6ae5056a82
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorModel.md
@@ -0,0 +1,39 @@
+# Type Alias: ObjectDetectorModel\
+
+> **ObjectDetectorModel**\<`F`, `L`\> = `object`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L45)
+
+Model configuration required to instantiate an object detector task runner.
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L`
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`ObjectDetectorOptions`](ObjectDetectorOptions.md)\<`F`, `L`\>
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L53)
+
+Image preprocessing, label vocabulary, and default NMS/confidence
+thresholds. Used as fallbacks when per-call overrides are omitted.
+See [ObjectDetectorOptions](ObjectDetectorOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L47)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorOptions.md
new file mode 100644
index 0000000000..a5aced8a19
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ObjectDetectorOptions.md
@@ -0,0 +1,50 @@
+# Type Alias: ObjectDetectorOptions\
+
+> **ObjectDetectorOptions**\<`F`, `L`\> = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"`\> & `object`
+
+Defined in: [extensions/cv/tasks/objectDetection.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/objectDetection.ts#L25)
+
+Options for configuring an object detector preprocessor, label vocabulary,
+and detection thresholds.
+
+## Type Declaration
+
+### boxFormat
+
+> `readonly` **boxFormat**: `F`
+
+How bounding box coordinates are interpreted [BoxFormat](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md).
+
+### defaultConfidenceThreshold
+
+> `readonly` **defaultConfidenceThreshold**: `number`
+
+Default minimum confidence score threshold for detections.
+
+### defaultIouThreshold
+
+> `readonly` **defaultIouThreshold**: `number`
+
+Default Intersection over Union (IoU) threshold for Non-Maximum Suppression (NMS).
+
+### labels
+
+> `readonly` **labels**: readonly `L`[]
+
+Array of class labels matching the model's output vocabulary.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `Exclude`\<[`ResizeMode`](../react-native-executorch/namespaces/cv/type-aliases/ResizeMode.md), `"crop"`\>
+
+Resize mode for preprocessing input images (excluding `'crop'`).
+
+## Type Parameters
+
+### F
+
+`F` _extends_ [`BoxFormat`](../react-native-executorch/namespaces/cv/type-aliases/BoxFormat.md)
+
+### L
+
+`L`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/OcrDetection.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/OcrDetection.md
new file mode 100644
index 0000000000..29c34c1460
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/OcrDetection.md
@@ -0,0 +1,39 @@
+# Type Alias: OcrDetection
+
+> **OcrDetection** = `object`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L49)
+
+A single recognized text region.
+
+## Properties
+
+### confidence
+
+> `readonly` **confidence**: `number`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L53)
+
+Mean per-character probability over the non-blank timesteps, in `[0, 1]`.
+
+---
+
+### quad
+
+> `readonly` **quad**: [`Quad`](../react-native-executorch/namespaces/cv/type-aliases/Quad.md)
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L59)
+
+The region's corners, ordered top-left, top-right, bottom-right, bottom-left,
+in original image pixels. Oriented, so a rotated line keeps its angle; take
+[boundingBoxOfPoints](../react-native-executorch/namespaces/cv/functions/boundingBoxOfPoints.md) for the axis-aligned box.
+
+---
+
+### text
+
+> `readonly` **text**: `string`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L51)
+
+The recognized text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcr.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcr.md
new file mode 100644
index 0000000000..bb9387f913
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcr.md
@@ -0,0 +1,77 @@
+# Type Alias: PaddleOcr
+
+> **PaddleOcr** = `object`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:108](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L108)
+
+PP-OCRv6 optical character recognition task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L112)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### recognizeCharacters()
+
+> `readonly` **recognizeCharacters**: (`input`, `options?`) => `Promise`\<[`OcrDetection`](OcrDetection.md)[]\>
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L121)
+
+Detects and recognizes every text line in the given image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+##### options?
+
+[`RecognizeCharactersOptions`](RecognizeCharactersOptions.md)
+
+Per-call overrides. See [RecognizeCharactersOptions](RecognizeCharactersOptions.md).
+
+#### Returns
+
+`Promise`\<[`OcrDetection`](OcrDetection.md)[]\>
+
+A promise resolving to the recognized lines in reading order
+(leftmost column top to bottom, then the next column).
+
+---
+
+### recognizeCharactersWorklet()
+
+> `readonly` **recognizeCharactersWorklet**: (`input`, `options?`) => [`OcrDetection`](OcrDetection.md)[]
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:130](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L130)
+
+Synchronous version of [recognizeCharacters](#recognizecharacters) to be executed directly
+on the caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### options?
+
+[`RecognizeCharactersOptions`](RecognizeCharactersOptions.md)
+
+#### Returns
+
+[`OcrDetection`](OcrDetection.md)[]
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModel.md
new file mode 100644
index 0000000000..e78a074dc9
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModel.md
@@ -0,0 +1,40 @@
+# Type Alias: PaddleOcrModel
+
+> **PaddleOcrModel** = `object`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:91](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L91)
+
+Model configuration for the PP-OCRv6 pipeline: one fused detect/recognize PTE,
+the charset published beside it, and the run options.
+
+## Properties
+
+### charsetPath
+
+> `readonly` **charsetPath**: `string`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:99](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L99)
+
+The recognizer charset published beside the model: a JSON array of strings,
+one per class, where `charset[i]` labels logit `i + 1` (logit 0 is the CTC
+blank). Resolved to a local path by the resource fetcher like `modelPath`.
+
+---
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`PaddleOcrModelOptions`](PaddleOcrModelOptions.md)
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L101)
+
+Run options. See [PaddleOcrModelOptions](PaddleOcrModelOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:93](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L93)
+
+The fused detect/recognize PTE. Resolved to a local path by the fetcher.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModelOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModelOptions.md
new file mode 100644
index 0000000000..ed5fb5541a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PaddleOcrModelOptions.md
@@ -0,0 +1,18 @@
+# Type Alias: PaddleOcrModelOptions
+
+> **PaddleOcrModelOptions** = `object`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L66)
+
+Options for the PP-OCRv6 pipeline.
+
+## Properties
+
+### defaultConfidenceThreshold
+
+> `readonly` **defaultConfidenceThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L71)
+
+Drop detections whose confidence falls below this, unless a call overrides
+it.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PascalVocLabel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PascalVocLabel.md
new file mode 100644
index 0000000000..bb72af53ef
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PascalVocLabel.md
@@ -0,0 +1,7 @@
+# Type Alias: PascalVocLabel
+
+> **PascalVocLabel** = _typeof_ [`PASCAL_VOC_LABELS`](../variables/PASCAL_VOC_LABELS.md)\[`number`\]
+
+Defined in: [constants.ts:1151](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1151)
+
+Type representing a valid Pascal VOC label string.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilter.md
new file mode 100644
index 0000000000..cbe67cb909
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilter.md
@@ -0,0 +1,79 @@
+# Type Alias: PrivacyFilter\
+
+> **PrivacyFilter**\<`Label`\> = `object`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:81](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L81)
+
+Privacy filter task runner for detecting PII entities in text.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string` = `string`
+
+The model's BIOES label space.
+
+## Properties
+
+### detectPii()
+
+> `readonly` **detectPii**: (`input`) => `Promise`\<[`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[]\>
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L94)
+
+Asynchronously detects PII entity spans in the given text.
+
+#### Parameters
+
+##### input
+
+`string`
+
+The text string to scan for PII.
+
+#### Returns
+
+`Promise`\<[`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[]\>
+
+A promise resolving to the detected entity spans, in order.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### detectPiiWorklet()
+
+> `readonly` **detectPiiWorklet**: (`input`) => [`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[]
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L100)
+
+Synchronous version of [detectPii](#detectpii) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+`string`
+
+#### Returns
+
+[`PiiEntity`](../react-native-executorch/namespaces/nlp/interfaces/PiiEntity.md)\<[`PiiEntityType`](../react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType.md)\<`Label`\>\>[]
+
+---
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:85](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L85)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterModel.md
new file mode 100644
index 0000000000..7551f73b9c
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterModel.md
@@ -0,0 +1,46 @@
+# Type Alias: PrivacyFilterModel\
+
+> **PrivacyFilterModel**\<`Label`\> = `object`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:64](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L64)
+
+Model configuration required to instantiate a privacy filter task runner.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string` = `string`
+
+The model's BIOES label space.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`PrivacyFilterOptions`](PrivacyFilterOptions.md)\<`Label`\>
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:73](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L73)
+
+Label space and decoding options, defined alongside the model in the
+`models` registry.
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L66)
+
+Local path or remote URL of the `.pte` model.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L68)
+
+Local path or remote URL of the matching `tokenizer.json`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterNemotronLabel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterNemotronLabel.md
new file mode 100644
index 0000000000..dd80353633
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterNemotronLabel.md
@@ -0,0 +1,8 @@
+# Type Alias: PrivacyFilterNemotronLabel
+
+> **PrivacyFilterNemotronLabel** = _typeof_ [`PRIVACY_FILTER_NEMOTRON_LABELS`](../variables/PRIVACY_FILTER_NEMOTRON_LABELS.md)\[`number`\]
+
+Defined in: [constants.ts:1437](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1437)
+
+A single BIOES label from the OpenMed/privacy-filter-nemotron label space
+(`'O'` or a `B-`/`I-`/`E-`/`S-` prefixed entity).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOpenaiLabel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOpenaiLabel.md
new file mode 100644
index 0000000000..717dfb69d6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOpenaiLabel.md
@@ -0,0 +1,8 @@
+# Type Alias: PrivacyFilterOpenaiLabel
+
+> **PrivacyFilterOpenaiLabel** = _typeof_ [`PRIVACY_FILTER_OPENAI_LABELS`](../variables/PRIVACY_FILTER_OPENAI_LABELS.md)\[`number`\]
+
+Defined in: [constants.ts:1366](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1366)
+
+A single BIOES label from the openai/privacy-filter label space (`'O'` or a
+`B-`/`I-`/`E-`/`S-` prefixed entity).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOptions.md
new file mode 100644
index 0000000000..95e95fe7e0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/PrivacyFilterOptions.md
@@ -0,0 +1,51 @@
+# Type Alias: PrivacyFilterOptions\
+
+> **PrivacyFilterOptions**\<`Label`\> = `object`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L40)
+
+Options describing a privacy filter model's label space and decoding
+behavior.
+
+## Type Parameters
+
+### Label
+
+`Label` _extends_ `string` = `string`
+
+The model's BIOES label space, defined alongside the model
+in the `models` registry.
+
+## Properties
+
+### labelNames
+
+> `readonly` **labelNames**: readonly `Label`[]
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L45)
+
+BIOES label list matching the model's `id2label` mapping exactly; index 0
+must be `'O'`.
+
+---
+
+### padTokenId
+
+> `readonly` **padTokenId**: `number`
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:56](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L56)
+
+Token id used to pad the final window of a static (fixed-length) model,
+masked out via the attention mask. For the o200k tokenizer this is the
+`<|endoftext|>` id.
+
+---
+
+### viterbiBiases?
+
+> `readonly` `optional` **viterbiBiases**: [`ViterbiBiases`](../react-native-executorch/namespaces/nlp/interfaces/ViterbiBiases.md)
+
+Defined in: [extensions/nlp/tasks/privacyFilter.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/privacyFilter.ts#L50)
+
+Transition biases applied while decoding. Defaults to neutral
+(validity-only) Viterbi.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RecognizeCharactersOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RecognizeCharactersOptions.md
new file mode 100644
index 0000000000..38f11004b7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RecognizeCharactersOptions.md
@@ -0,0 +1,18 @@
+# Type Alias: RecognizeCharactersOptions
+
+> **RecognizeCharactersOptions** = `object`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L78)
+
+Optional configuration parameters for optical character recognition inference.
+
+## Properties
+
+### confidenceThreshold?
+
+> `readonly` `optional` **confidenceThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/paddleOcr.ts:83](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/paddleOcr.ts#L83)
+
+Minimum confidence threshold to retain recognized text regions, in `[0, 1]`.
+Overrides the model's `defaultConfidenceThreshold` for this call.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceOptions.md
new file mode 100644
index 0000000000..584d33a381
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceOptions.md
@@ -0,0 +1,30 @@
+# Type Alias: ResourceOptions
+
+> **ResourceOptions** = `object`
+
+Defined in: [utils.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L16)
+
+Options accepted by [useResourceDownload](../functions/useResourceDownload.md) and by every `use` hook
+built on top of it.
+
+## Properties
+
+### forceDownload?
+
+> `readonly` `optional` **forceDownload**: `boolean`
+
+Defined in: [utils.ts:24](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L24)
+
+Re-downloads every remote source even when it is already cached, replacing
+the cached copy. Use to recover from a corrupted file or to pick up a model
+that changed behind a stable URL.
+
+---
+
+### preventLoad?
+
+> `readonly` `optional` **preventLoad**: `boolean`
+
+Defined in: [utils.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/utils.ts#L18)
+
+If true, prevents checks and downloads, resetting the hook state.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceScope.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceScope.md
new file mode 100644
index 0000000000..26b5b0ec87
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/ResourceScope.md
@@ -0,0 +1,55 @@
+# Type Alias: ResourceScope
+
+> **ResourceScope** = `object`
+
+Defined in: [core/lifetime.ts:26](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L26)
+
+A set of native resources with a single teardown.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [core/lifetime.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L40)
+
+Releases every tracked resource, most recently allocated first. Safe to
+call more than once: a second call has nothing left to release.
+
+#### Returns
+
+`void`
+
+---
+
+### track()
+
+> `readonly` **track**: \<`R`\>(`resource`) => `R`
+
+Defined in: [core/lifetime.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/lifetime.ts#L34)
+
+Takes ownership of a resource and returns it unchanged, so it can wrap an
+allocation in place.
+
+#### Type Parameters
+
+##### R
+
+`R` _extends_ [`NativeResource`](NativeResource.md)
+
+The concrete [NativeResource](NativeResource.md) type being tracked.
+
+#### Parameters
+
+##### resource
+
+`R`
+
+The resource to take ownership of.
+
+#### Returns
+
+`R`
+
+The same `resource`, unchanged.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchError.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchError.md
new file mode 100644
index 0000000000..354ae86ecf
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchError.md
@@ -0,0 +1,44 @@
+# Type Alias: RnExecuTorchError\
+
+> **RnExecuTorchError**\<`C`\> = `Error` & `object`
+
+Defined in: [core/error.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/error.ts#L84)
+
+An error raised by React Native ExecuTorch.
+
+Represents a standard `Error` augmented with a machine-readable
+[RnExecuTorchErrorCode](RnExecuTorchErrorCode.md) and an optional ExecuTorch C++ runtime code
+(`etRuntimeErrorCode`).
+
+When thrown, call as a factory function without `new` (safe across worklet
+threads):
+
+```typescript
+throw RnExecuTorchError('INVALID_ARGUMENT', 'Shape dimensions must be positive');
+```
+
+## Type Declaration
+
+### code
+
+> **code**: `C`
+
+### etRuntimeErrorCode?
+
+> `optional` **etRuntimeErrorCode**: `number`
+
+The raw `executorch::runtime::Error` value when the failure came out of the
+ExecuTorch runtime, absent otherwise. Diagnostic only: upstream's code space
+moves independently of ours.
+
+### name
+
+> **name**: `"RnExecuTorchError"`
+
+## Type Parameters
+
+### C
+
+`C` _extends_ [`RnExecuTorchErrorCode`](RnExecuTorchErrorCode.md) = [`RnExecuTorchErrorCode`](RnExecuTorchErrorCode.md)
+
+The specific code, narrowed by [isRnExecuTorchError](../functions/isRnExecuTorchError.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchErrorCode.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchErrorCode.md
new file mode 100644
index 0000000000..7e39a51bd1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/RnExecuTorchErrorCode.md
@@ -0,0 +1,9 @@
+# Type Alias: RnExecuTorchErrorCode
+
+> **RnExecuTorchErrorCode** = _typeof_ [`VALID_ERROR_CODES`](../variables/VALID_ERROR_CODES.md)\[`number`\]
+
+Defined in: [core/error.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/error.ts#L42)
+
+Machine-readable classification of an [RnExecuTorchError](../functions/RnExecuTorchError.md). Branch on
+this rather than on the message, which is written for humans and can be
+reworded in any release.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImage.md
new file mode 100644
index 0000000000..8331501cb1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImage.md
@@ -0,0 +1,82 @@
+# Type Alias: SdxsTextToImage
+
+> **SdxsTextToImage** = `object`
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L57)
+
+SDXS single-step text-to-image generation task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L61)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### generate()
+
+> `readonly` **generate**: (`prompt`, `seed?`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L72)
+
+Generates an image from a text prompt.
+
+#### Parameters
+
+##### prompt
+
+`string`
+
+The text prompt describing the desired image.
+
+##### seed?
+
+`number`
+
+Seed for the initial latent noise (same seed → same image).
+Defaults to a time-based value so omitting it yields a fresh image each call.
+
+#### Returns
+
+`Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+A promise resolving to the generated RGBA image buffer.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### generateWorklet()
+
+> `readonly` **generateWorklet**: (`prompt`, `seed?`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L78)
+
+Synchronous version of [generate](#generate) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### prompt
+
+`string`
+
+##### seed?
+
+`number`
+
+#### Returns
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImageModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImageModel.md
new file mode 100644
index 0000000000..6f957f789e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SdxsTextToImageModel.md
@@ -0,0 +1,27 @@
+# Type Alias: SdxsTextToImageModel
+
+> **SdxsTextToImageModel** = `object`
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:46](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L46)
+
+Model configuration required to instantiate the SDXS text-to-image runner.
+
+## Properties
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L48)
+
+Local path to the model `.pte`.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/cv/tasks/sdxsTextToImage.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/sdxsTextToImage.ts#L50)
+
+Local path to the CLIP `tokenizer.json`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SegmentInstancesOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SegmentInstancesOptions.md
new file mode 100644
index 0000000000..fe00ee9fd5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SegmentInstancesOptions.md
@@ -0,0 +1,40 @@
+# Type Alias: SegmentInstancesOptions
+
+> **SegmentInstancesOptions** = `object`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:74](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L74)
+
+Optional configuration parameters for instance segmentation inference.
+
+## Properties
+
+### confidenceThreshold?
+
+> `readonly` `optional` **confidenceThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L79)
+
+Minimum confidence threshold. If omitted, uses
+[InstanceSegmenterOptions.defaultConfidenceThreshold](InstanceSegmenterOptions.md).
+
+---
+
+### iouThreshold?
+
+> `readonly` `optional` **iouThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L84)
+
+Intersection over Union (IoU) threshold in NMS. If omitted, uses
+[InstanceSegmenterOptions.defaultIouThreshold](InstanceSegmenterOptions.md).
+
+---
+
+### maskThreshold?
+
+> `readonly` `optional` **maskThreshold**: `number`
+
+Defined in: [extensions/cv/tasks/instanceSegmentation.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/instanceSegmentation.ts#L89)
+
+Mask binarization probability threshold. If omitted, uses
+[InstanceSegmenterOptions.defaultMaskThreshold](InstanceSegmenterOptions.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmentationResult.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmentationResult.md
new file mode 100644
index 0000000000..9fcf24dc87
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmentationResult.md
@@ -0,0 +1,33 @@
+# Type Alias: SemanticSegmentationResult\
+
+> **SemanticSegmentationResult**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:66](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L66)
+
+Result structure representing the output of a semantic segmentation task.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey`
+
+## Properties
+
+### buffer
+
+> `readonly` **buffer**: [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:68](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L68)
+
+Generated output RGBA image buffer containing the colored segmentation mask.
+
+---
+
+### colormap?
+
+> `readonly` `optional` **colormap**: [`ColorMap`](ColorMap.md)\<`L`\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L70)
+
+Applied color map mapping each class label to its RGBA tuple.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenter.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenter.md
new file mode 100644
index 0000000000..ddaa406cbe
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenter.md
@@ -0,0 +1,104 @@
+# Type Alias: SemanticSegmenter\
+
+> **SemanticSegmenter**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L78)
+
+Semantic segmentation task runner.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ `PropertyKey` = `string`
+
+The type representing the segmentation labels.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:82](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L82)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### segment()
+
+> `readonly` **segment**: (`input`, `colormap?`) => `Promise`\<[`SemanticSegmentationResult`](SemanticSegmentationResult.md)\<`L`\>\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:107](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L107)
+
+Runs semantic segmentation asynchronously.
+
+For models returning logits for all classes, this performs an argmax over
+the class dimensions to identify the highest-probability class per pixel,
+then maps each class index to an RGBA color from the colormap. The final
+mapped colormap is returned in the result.
+
+For models returning only a single logit value for the positive class, this
+applies a sigmoid activation, normalizes the probability values to
+grayscale (0-255), and converts the output to a grayscale RGBA mask. No
+colormap is applied, and the colormap in the result is undefined.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer to segment.
+
+##### colormap?
+
+`Partial`\<[`ColorMap`](ColorMap.md)\<`L`\>\>
+
+Optional partial color mapping overrides for labels
+(applicable only for multi-class models). If not provided, a default
+colormap is automatically generated with distinct, high-contrast colors
+(with the first label defaulting to transparent). If a partial map is
+provided, any labels omitted from it will default to being rendered as
+fully transparent.
+
+#### Returns
+
+`Promise`\<[`SemanticSegmentationResult`](SemanticSegmentationResult.md)\<`L`\>\>
+
+A promise resolving to the segmentation result.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### segmentWorklet()
+
+> `readonly` **segmentWorklet**: (`input`, `colormap?`) => [`SemanticSegmentationResult`](SemanticSegmentationResult.md)\<`L`\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:116](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L116)
+
+Synchronous version of [segment](#segment) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+##### colormap?
+
+`Partial`\<[`ColorMap`](ColorMap.md)\<`L`\>\>
+
+#### Returns
+
+[`SemanticSegmentationResult`](SemanticSegmentationResult.md)\<`L`\>
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterModel.md
new file mode 100644
index 0000000000..98dd919ea6
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterModel.md
@@ -0,0 +1,35 @@
+# Type Alias: SemanticSegmenterModel\
+
+> **SemanticSegmenterModel**\<`L`\> = `object`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:45](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L45)
+
+Model configuration required to instantiate a segmenter task runner.
+
+## Type Parameters
+
+### L
+
+`L`
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`SemanticSegmenterOptions`](SemanticSegmenterOptions.md)\<`L`\>
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L53)
+
+Image preprocessing, output mask interpolation, and label vocabulary.
+`resizeMode` is fixed to `'stretch'`.
+See [SemanticSegmenterOptions](SemanticSegmenterOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L47)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterOptions.md
new file mode 100644
index 0000000000..08fdc93aed
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SemanticSegmenterOptions.md
@@ -0,0 +1,34 @@
+# Type Alias: SemanticSegmenterOptions\
+
+> **SemanticSegmenterOptions**\<`L`\> = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"`\> & `object`
+
+Defined in: [extensions/cv/tasks/semanticSegmentation.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/semanticSegmentation.ts#L32)
+
+Options for configuring a semantic segmenter preprocessor and label
+vocabulary.
+
+## Type Declaration
+
+### labels
+
+> `readonly` **labels**: readonly `L`[]
+
+Array of class labels matching the model's output vocabulary.
+
+### outInterpolation
+
+> `readonly` **outInterpolation**: [`InterpolationMethod`](../react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md)
+
+Interpolation method used when resizing output masks back to input image dimensions.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `"stretch"`
+
+Resize mode for input images. Must be `'stretch'`.
+
+## Type Parameters
+
+### L
+
+`L`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransfer.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransfer.md
new file mode 100644
index 0000000000..33fad153e7
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransfer.md
@@ -0,0 +1,71 @@
+# Type Alias: StyleTransfer
+
+> **StyleTransfer** = `object`
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L57)
+
+Image style transfer task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:61](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L61)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### transferStyle()
+
+> `readonly` **transferStyle**: (`input`) => `Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:70](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L70)
+
+Performs asynchronous image style transfer on the given input image.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+The input image buffer.
+
+#### Returns
+
+`Promise`\<[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)\>
+
+A promise resolving to the styled image buffer.
+
+#### Throws
+
+With code `RESOURCE_BUSY` if the model is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### transferStyleWorklet()
+
+> `readonly` **transferStyleWorklet**: (`input`) => [`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:76](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L76)
+
+Synchronous version of [transferStyle](#transferstyle) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
+
+#### Returns
+
+[`ImageBuffer`](../react-native-executorch/namespaces/cv/type-aliases/ImageBuffer.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferModel.md
new file mode 100644
index 0000000000..01dcdd9328
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferModel.md
@@ -0,0 +1,29 @@
+# Type Alias: StyleTransferModel
+
+> **StyleTransferModel** = `object`
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L42)
+
+Model configuration required to instantiate a style transfer task runner.
+
+## Properties
+
+### modelOpts
+
+> `readonly` **modelOpts**: [`StyleTransferOptions`](StyleTransferOptions.md)
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L50)
+
+Input preprocessing and output postprocessing (normalization back to uint8,
+interpolation). `resizeMode` is fixed to `'stretch'`.
+See [StyleTransferOptions](StyleTransferOptions.md).
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L44)
+
+Local path or remote URL of the `.pte` model file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferOptions.md
new file mode 100644
index 0000000000..f4f9a905e0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/StyleTransferOptions.md
@@ -0,0 +1,27 @@
+# Type Alias: StyleTransferOptions
+
+> **StyleTransferOptions** = `Omit`\<[`ImagePreprocessorOptions`](../react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions.md), `"resizeMode"`\> & `object`
+
+Defined in: [extensions/cv/tasks/styleTransfer.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/cv/tasks/styleTransfer.ts#L29)
+
+Options for configuring the style transfer preprocessor and postprocessor.
+
+## Type Declaration
+
+### outInterpolation
+
+> `readonly` **outInterpolation**: [`InterpolationMethod`](../react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod.md)
+
+Interpolation method used when resizing output styled images to input dimensions.
+
+### outNormalizeOpts
+
+> `readonly` **outNormalizeOpts**: [`NormalizeOptions`](../react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions.md)
+
+Normalization options for postprocessing output tensors back to uint8 pixel values.
+
+### resizeMode
+
+> `readonly` **resizeMode**: `"stretch"`
+
+Resize mode for input images. Must be `'stretch'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicDefaultVoiceName.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicDefaultVoiceName.md
new file mode 100644
index 0000000000..5ed005b315
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicDefaultVoiceName.md
@@ -0,0 +1,7 @@
+# Type Alias: SupertonicDefaultVoiceName
+
+> **SupertonicDefaultVoiceName** = _typeof_ [`SUPERTONIC_DEFAULT_VOICE_NAMES`](../variables/SUPERTONIC_DEFAULT_VOICE_NAMES.md)\[`number`\]
+
+Defined in: [constants.ts:1336](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1336)
+
+Type representing a valid Supertonic default voice name.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTextToSpeech.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTextToSpeech.md
new file mode 100644
index 0000000000..ecf17b3bd5
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTextToSpeech.md
@@ -0,0 +1,82 @@
+# Type Alias: SupertonicTextToSpeech\
+
+> **SupertonicTextToSpeech**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:137](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L137)
+
+Supertonic text-to-speech task runner.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey` = `string`
+
+Voice style keys record constraint.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:139](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L139)
+
+Releases all allocated native models and static execution tensors.
+
+#### Returns
+
+`void`
+
+---
+
+### synthesize()
+
+> `readonly` **synthesize**: (`text`, `options`) => `AsyncGenerator`\<[`SupertonicTtsChunk`](SupertonicTtsChunk.md)\>
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:153](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L153)
+
+Streams synthesized audio chunks as an async generator as each text chunk
+finishes.
+
+#### Parameters
+
+##### text
+
+`string`
+
+Input text string to synthesize into speech.
+
+##### options
+
+[`SupertonicTtsOptions`](SupertonicTtsOptions.md)\<`K`\>
+
+Per-call execution options.
+See [SupertonicTtsOptions](SupertonicTtsOptions.md).
+
+#### Returns
+
+`AsyncGenerator`\<[`SupertonicTtsChunk`](SupertonicTtsChunk.md)\>
+
+An AsyncGenerator yielding [SupertonicTtsChunk](SupertonicTtsChunk.md) audio
+buffers.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if voice style is
+invalid or language is unsupported, `RESOURCE_BUSY` if the model is in use,
+or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### synthesizeStop()
+
+> `readonly` **synthesizeStop**: () => `void`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:159](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L159)
+
+Cancels any in-flight synthesis started by [synthesize](#synthesize).
+
+#### Returns
+
+`void`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsChunk.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsChunk.md
new file mode 100644
index 0000000000..b307c3fe29
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsChunk.md
@@ -0,0 +1,57 @@
+# Type Alias: SupertonicTtsChunk
+
+> **SupertonicTtsChunk** = `object`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:119](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L119)
+
+Audio output chunk yielded by the [createSupertonicTextToSpeech](../functions/createSupertonicTextToSpeech.md) generator.
+
+## Properties
+
+### audio
+
+> `readonly` **audio**: `Float32Array`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L121)
+
+Float32 PCM audio samples for this chunk, normalized in `[-1, 1]`.
+
+---
+
+### chunkIndex
+
+> `readonly` **chunkIndex**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:127](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L127)
+
+Zero-based index of this chunk.
+
+---
+
+### duration
+
+> `readonly` **duration**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:125](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L125)
+
+Estimated duration of this audio chunk in seconds.
+
+---
+
+### sampleRate
+
+> `readonly` **sampleRate**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:123](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L123)
+
+Audio sampling rate in Hz (see [SUPERTONIC_SAMPLE_RATE](../variables/SUPERTONIC_SAMPLE_RATE.md)).
+
+---
+
+### totalChunks
+
+> `readonly` **totalChunks**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:129](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L129)
+
+Total number of text chunks partitioned from the input text.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsModel.md
new file mode 100644
index 0000000000..27c10e6a4d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsModel.md
@@ -0,0 +1,81 @@
+# Type Alias: SupertonicTtsModel\
+
+> **SupertonicTtsModel**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:74](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L74)
+
+Model configuration required to instantiate the Supertonic Text-to-Speech
+pipeline.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice style keys record constraint (strictly inferred from
+voiceStyles keys).
+
+## Properties
+
+### modelPaths
+
+> `readonly` **modelPaths**: `object`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:78](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L78)
+
+Local or remote file paths to the 4 Supertonic `.pte` sub-models.
+
+#### durationPredictor
+
+> `readonly` **durationPredictor**: `string`
+
+Path to the duration predictor `.pte` model.
+
+#### textEncoder
+
+> `readonly` **textEncoder**: `string`
+
+Path to the text encoder `.pte` model.
+
+#### vectorEstimator
+
+> `readonly` **vectorEstimator**: `string`
+
+Path to the vector estimator `.pte` model.
+
+#### vocoder
+
+> `readonly` **vocoder**: `string`
+
+Path to the vocoder `.pte` model.
+
+---
+
+### name
+
+> `readonly` **name**: `"supertonic"`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:76](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L76)
+
+Discriminates this config from the other Text-to-Speech pipelines.
+
+---
+
+### unicodeIndexerPath
+
+> `readonly` **unicodeIndexerPath**: `string`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L89)
+
+Local or remote path to the `unicode_indexer.json` character mapping file.
+
+---
+
+### voiceStyles
+
+> `readonly` **voiceStyles**: `Record`\<`K`, `string`\>
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:91](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L91)
+
+Map of voice style names to local or remote JSON file paths.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsOptions.md
new file mode 100644
index 0000000000..a015618bde
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/SupertonicTtsOptions.md
@@ -0,0 +1,66 @@
+# Type Alias: SupertonicTtsOptions\
+
+> **SupertonicTtsOptions**\<`K`\> = `object`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:99](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L99)
+
+Per-call execution options for Supertonic Text-to-Speech synthesis.
+
+## Type Parameters
+
+### K
+
+`K` _extends_ `PropertyKey`
+
+Voice style keys record constraint.
+
+## Properties
+
+### lang?
+
+> `readonly` `optional` **lang**: [`SupertonicLanguage`](../react-native-executorch/namespaces/speech/type-aliases/SupertonicLanguage.md)
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:110](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L110)
+
+Language ISO code (e.g. 'en', 'ko', 'es', 'na').
+
+---
+
+### maxChunkLength?
+
+> `readonly` `optional` **maxChunkLength**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L112)
+
+Maximum character limit per text chunk.
+
+---
+
+### speed?
+
+> `readonly` `optional` **speed**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:106](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L106)
+
+Speech speed factor (range: 0.8 to 1.2).
+
+---
+
+### totalSteps?
+
+> `readonly` `optional` **totalSteps**: `number`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:108](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L108)
+
+Number of flow-matching denoising steps.
+
+---
+
+### voiceStyle
+
+> `readonly` **voiceStyle**: `K` \| [`SupertonicVoiceStyle`](../react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle.md)
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:104](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L104)
+
+Voice style key matching one of the keys in `config.voiceStyles`, or a raw
+[SupertonicVoiceStyle](../react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle.md) object.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Tensor.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Tensor.md
new file mode 100644
index 0000000000..5e31028c18
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/Tensor.md
@@ -0,0 +1,271 @@
+# Type Alias: Tensor
+
+> **Tensor** = `object`
+
+Defined in: [core/tensor.ts:30](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L30)
+
+A native ExecuTorch tensor allocated in C++ memory.
+
+Tensors are the fundamental data containers used throughout the lower-level
+API. They carry a fixed data type, an immutable shape, and reside in native
+heap memory — they must be explicitly released by calling
+[Tensor.dispose](#dispose) when no longer needed to avoid native memory leaks.
+
+Create tensors with the [tensor](../functions/tensor.md) factory function.
+
+## Properties
+
+### dtype
+
+> `readonly` **dtype**: [`DType`](DType.md)
+
+Defined in: [core/tensor.ts:32](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L32)
+
+The element data type of the tensor.
+
+---
+
+### numel
+
+> `readonly` **numel**: `number`
+
+Defined in: [core/tensor.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L36)
+
+The total number of elements stored in the tensor.
+
+---
+
+### shape
+
+> `readonly` **shape**: readonly `number`[]
+
+Defined in: [core/tensor.ts:34](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L34)
+
+The concrete size of each dimension (e.g., `[1, 3, 224, 224]`).
+
+## Methods
+
+### copyTo()
+
+> **copyTo**(`dst`, `options?`): `Tensor`
+
+Defined in: [core/tensor.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L53)
+
+Copies this tensor's data into another tensor.
+
+#### Parameters
+
+##### dst
+
+`Tensor`
+
+The destination tensor to copy data into.
+
+##### options?
+
+Optional configuration for the copy operation.
+
+###### length?
+
+`number`
+
+The number of elements to copy. Defaults to
+`numel - offset`, i.e. copies from `offset` to the end of the source
+tensor.
+
+###### offset?
+
+`number`
+
+The start offset in elements in the source tensor.
+Defaults to `0`.
+
+#### Returns
+
+`Tensor`
+
+The destination tensor `dst`.
+
+#### Throws
+
+Thrown with code `INVALID_ARGUMENT` if the copy
+bounds exceed the tensor size or data types mismatch, `RESOURCE_BUSY` if
+either tensor is in use, or `RESOURCE_DISPOSED` if either tensor was
+disposed.
+
+---
+
+### dispose()
+
+> **dispose**(): `void`
+
+Defined in: [core/tensor.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L60)
+
+Releases the underlying native C++ memory held by this tensor.
+
+After calling `dispose`, the tensor must not be used again.
+
+#### Returns
+
+`void`
+
+---
+
+### getData()
+
+> **getData**\<`T`\>(`dst`): `T`
+
+Defined in: [core/tensor.ts:84](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L84)
+
+Copies data out of this tensor's native buffer into a typed array.
+
+#### Type Parameters
+
+##### T
+
+`T` _extends_ `Int32Array`\<`ArrayBufferLike`\> \| `Float32Array`\<`ArrayBufferLike`\> \| `Uint8Array`\<`ArrayBufferLike`\> \| `BigInt64Array`\<`ArrayBufferLike`\>
+
+The concrete typed-array type to fill.
+
+#### Parameters
+
+##### dst
+
+`T`
+
+The destination typed array. Its size in bytes must match
+tensor's size.
+
+#### Returns
+
+`T`
+
+The same `dst` array, now filled with tensor data.
+
+#### Throws
+
+Thrown with code `INVALID_ARGUMENT` if `dst`
+byte length does not match tensor size, `RESOURCE_BUSY` if the tensor is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### setData()
+
+> **setData**(`src`): `Tensor`
+
+Defined in: [core/tensor.ts:72](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L72)
+
+Writes data from a typed array into this tensor's native buffer.
+
+#### Parameters
+
+##### src
+
+The source typed array. Its size in bytes must match the
+tensor's size. Use a `BigInt64Array` for `int64` tensors and a
+`Uint8Array` for `bool` tensors.
+
+`Int32Array`\<`ArrayBufferLike`\> | `Float32Array`\<`ArrayBufferLike`\> | `Uint8Array`\<`ArrayBufferLike`\> | `BigInt64Array`\<`ArrayBufferLike`\>
+
+#### Returns
+
+`Tensor`
+
+`this` tensor.
+
+#### Throws
+
+Thrown with code `INVALID_ARGUMENT` if `src`
+byte length does not match tensor size, `RESOURCE_BUSY` if the tensor is in
+use, or `RESOURCE_DISPOSED` if disposed.
+
+---
+
+### through()
+
+> **through**\<`R`, `Args`\>(`fn`, ...`args`): `R`
+
+Defined in: [core/tensor.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L94)
+
+Passes `this` tensor as the first argument to `fn` and returns the result.
+
+#### Type Parameters
+
+##### R
+
+`R`
+
+The return type of `fn`.
+
+##### Args
+
+`Args` _extends_ `any`[]
+
+The types of any additional arguments forwarded to `fn`.
+
+#### Parameters
+
+##### fn
+
+(`t`, ...`args`) => `R`
+
+The function to invoke with `(this, ...args)`.
+
+##### args
+
+...`Args`
+
+Additional arguments forwarded to `fn`.
+
+#### Returns
+
+`R`
+
+The return value of `fn`.
+
+---
+
+### throughIf()
+
+> **throughIf**\<`Args`\>(`pred`, `fn`, ...`args`): `Tensor`
+
+Defined in: [core/tensor.ts:106](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/tensor.ts#L106)
+
+Conditionally applies `fn` to `this` tensor when `pred` is `true`,
+otherwise returns `this` unchanged.
+
+#### Type Parameters
+
+##### Args
+
+`Args` _extends_ `any`[]
+
+The types of any additional arguments forwarded to `fn`.
+
+#### Parameters
+
+##### pred
+
+`boolean`
+
+When `true`, calls `fn(this, ...args)` and returns the result.
+When `false`, returns `this` unchanged.
+
+##### fn
+
+(`t`, ...`args`) => `Tensor`
+
+The function to invoke when `pred` is `true`.
+
+##### args
+
+...`Args`
+
+Additional arguments forwarded to `fn`.
+
+#### Returns
+
+`Tensor`
+
+The result of `fn` when `pred` is `true`, or `this` otherwise.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedder.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedder.md
new file mode 100644
index 0000000000..d5fd0fbd6e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedder.md
@@ -0,0 +1,84 @@
+# Type Alias: TextEmbedder
+
+> **TextEmbedder** = `object`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L40)
+
+Text embedding task runner.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L44)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### embed()
+
+> `readonly` **embed**: (`input`, `prompt?`) => `Promise`\<`Float32Array`\>
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:57](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L57)
+
+Asynchronously computes the embedding vector for the given input text.
+Inputs longer than the model's maximum sequence length are truncated.
+
+#### Parameters
+
+##### input
+
+`string`
+
+The input text to embed.
+
+##### prompt?
+
+`string`
+
+Optional prompt prefix overriding the model's configured
+[TextEmbedderModel.defaultPrompt](TextEmbedderModel.md#defaultprompt) for this call.
+
+#### Returns
+
+`Promise`\<`Float32Array`\>
+
+A promise resolving to the embedding vector.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the input text
+tokenizes to zero tokens, `RESOURCE_BUSY` if the model is in use, or
+`RESOURCE_DISPOSED` if disposed.
+
+---
+
+### embedWorklet()
+
+> `readonly` **embedWorklet**: (`input`, `prompt?`) => `Float32Array`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:63](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L63)
+
+Synchronous version of [embed](#embed) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### input
+
+`string`
+
+##### prompt?
+
+`string`
+
+#### Returns
+
+`Float32Array`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedderModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedderModel.md
new file mode 100644
index 0000000000..667905e021
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/TextEmbedderModel.md
@@ -0,0 +1,37 @@
+# Type Alias: TextEmbedderModel
+
+> **TextEmbedderModel** = `object`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L27)
+
+Model configuration required to instantiate a text embedder task runner.
+
+## Properties
+
+### defaultPrompt?
+
+> `readonly` `optional` **defaultPrompt**: `string`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:33](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L33)
+
+Optional default prompt prefix added to input text before embedding.
+
+---
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L29)
+
+Local path or remote URL of the `.pte` model file.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/nlp/tasks/textEmbedding.ts:31](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/nlp/tasks/textEmbedding.ts#L31)
+
+Local path or remote URL of the tokenizer file.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadEvent.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadEvent.md
new file mode 100644
index 0000000000..bdc4b93000
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadEvent.md
@@ -0,0 +1,7 @@
+# Type Alias: VadEvent
+
+> **VadEvent** = `"speechStart"` \| `"speechEnd"`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:101](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L101)
+
+A speech-activity transition reported by `detectVoiceOnStream`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadOptions.md
new file mode 100644
index 0000000000..9ba715b77f
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadOptions.md
@@ -0,0 +1,59 @@
+# Type Alias: VadOptions
+
+> **VadOptions** = `object`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:42](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L42)
+
+Tunable thresholds controlling how per-frame speech probabilities are turned
+into speech [VadSegment](VadSegment.md)s.
+
+## Properties
+
+### mergeGapMs?
+
+> `readonly` `optional` **mergeGapMs**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:55](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L55)
+
+Segments closer than this gap are merged into one.
+
+---
+
+### minSilenceDurationMs?
+
+> `readonly` `optional` **minSilenceDurationMs**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L51)
+
+Minimum duration below threshold required to close a segment.
+
+---
+
+### minSpeechDurationMs?
+
+> `readonly` `optional` **minSpeechDurationMs**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:49](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L49)
+
+Minimum duration a region must stay above the threshold to open a
+segment.
+
+---
+
+### speechPadMs?
+
+> `readonly` `optional` **speechPadMs**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:53](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L53)
+
+Padding added to both ends of every detected segment.
+
+---
+
+### speechThreshold?
+
+> `readonly` `optional` **speechThreshold**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:44](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L44)
+
+Minimum speech probability (0-1) for a frame to count as speech.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadSegment.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadSegment.md
new file mode 100644
index 0000000000..c7c1e637b1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadSegment.md
@@ -0,0 +1,27 @@
+# Type Alias: VadSegment
+
+> **VadSegment** = `object`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:77](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L77)
+
+A detected speech region, with start and end expressed in seconds.
+
+## Properties
+
+### end
+
+> `readonly` **end**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:81](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L81)
+
+End time of the speech segment in seconds.
+
+---
+
+### start
+
+> `readonly` **start**: `number`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L79)
+
+Start time of the speech segment in seconds.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadStreamOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadStreamOptions.md
new file mode 100644
index 0000000000..3a05308426
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VadStreamOptions.md
@@ -0,0 +1,17 @@
+# Type Alias: VadStreamOptions
+
+> **VadStreamOptions** = [`VadOptions`](VadOptions.md) & `object`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:89](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L89)
+
+Options controlling live detection via `detectVoiceOnStream`. Extends the
+per-call detection thresholds ([VadOptions](VadOptions.md)).
+
+## Type Declaration
+
+### detectionMargin?
+
+> `readonly` `optional` **detectionMargin**: `number`
+
+How recent (in milliseconds) the last detected speech segment must reach
+toward the end of the window for speech to still be considered ongoing.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStore.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStore.md
new file mode 100644
index 0000000000..377c91c5ce
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStore.md
@@ -0,0 +1,228 @@
+# Type Alias: VectorStore\
+
+> **VectorStore**\<`Metadata`\> = `object`
+
+Defined in: [extensions/vectorStore.ts:69](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L69)
+
+An in-memory vector store. See [createVectorStore](../functions/createVectorStore.md).
+
+## Type Parameters
+
+### Metadata
+
+`Metadata` = `undefined`
+
+## Properties
+
+### dimension
+
+> `readonly` **dimension**: `number` \| `undefined`
+
+Defined in: [extensions/vectorStore.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L71)
+
+The vector length, or `undefined` until it is fixed by the first `add`.
+
+---
+
+### metric
+
+> `readonly` **metric**: [`VectorStoreMetric`](VectorStoreMetric.md)
+
+Defined in: [extensions/vectorStore.ts:73](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L73)
+
+The similarity metric used by [VectorStore.query](#query).
+
+---
+
+### size
+
+> `readonly` **size**: `number`
+
+Defined in: [extensions/vectorStore.ts:75](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L75)
+
+The number of stored vectors.
+
+## Methods
+
+### add()
+
+> **add**(`id`, `vector`, ...`metadata`): `void`
+
+Defined in: [extensions/vectorStore.ts:87](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L87)
+
+Stores a vector under `id`, replacing any vector already stored under it.
+The vector is copied, so the caller may reuse its buffer.
+
+#### Parameters
+
+##### id
+
+`string`
+
+The identifier to store the vector under.
+
+##### vector
+
+`ArrayLike`\<`number`\>
+
+The vector to store.
+
+##### metadata
+
+...`undefined` _extends_ `Metadata` ? \[`Metadata`\] : \[`Metadata`\]
+
+Arbitrary data returned alongside the vector by `get` and
+`query`. Optional when `Metadata` admits `undefined`.
+
+#### Returns
+
+`void`
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the vector is
+empty, has the wrong length, or contains a non-finite value.
+
+---
+
+### clear()
+
+> **clear**(): `void`
+
+Defined in: [extensions/vectorStore.ts:121](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L121)
+
+Removes every vector. A dimension fixed by the first `add` is kept.
+
+#### Returns
+
+`void`
+
+---
+
+### get()
+
+> **get**(`id`): [`VectorStoreEntry`](VectorStoreEntry.md)\<`Metadata`\> \| `undefined`
+
+Defined in: [extensions/vectorStore.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L112)
+
+Returns the vector stored under `id`.
+
+#### Parameters
+
+##### id
+
+`string`
+
+The identifier to look up.
+
+#### Returns
+
+[`VectorStoreEntry`](VectorStoreEntry.md)\<`Metadata`\> \| `undefined`
+
+The stored entry, or `undefined` if `id` is not stored.
+
+---
+
+### has()
+
+> **has**(`id`): `boolean`
+
+Defined in: [extensions/vectorStore.ts:105](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L105)
+
+Whether a vector is stored under `id`.
+
+#### Parameters
+
+##### id
+
+`string`
+
+The identifier to look up.
+
+#### Returns
+
+`boolean`
+
+`true` if `id` is stored.
+
+---
+
+### ids()
+
+> **ids**(): `string`[]
+
+Defined in: [extensions/vectorStore.ts:118](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L118)
+
+Returns the stored ids, in no particular order.
+
+#### Returns
+
+`string`[]
+
+The stored ids.
+
+---
+
+### query()
+
+> **query**(`vector`, `k?`, `options?`): [`VectorStoreMatch`](VectorStoreMatch.md)\<`Metadata`\>[]
+
+Defined in: [extensions/vectorStore.ts:133](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L133)
+
+Finds the `k` stored vectors most similar to `vector`.
+
+#### Parameters
+
+##### vector
+
+`ArrayLike`\<`number`\>
+
+The query vector.
+
+##### k?
+
+`number`
+
+The maximum number of matches to return. Defaults to 10.
+
+##### options?
+
+[`VectorStoreQueryOptions`](VectorStoreQueryOptions.md)\<`Metadata`\>
+
+Optional score threshold and entry filter.
+See [VectorStoreQueryOptions](VectorStoreQueryOptions.md).
+
+#### Returns
+
+[`VectorStoreMatch`](VectorStoreMatch.md)\<`Metadata`\>[]
+
+Up to `k` matches, most similar first.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the vector has
+the wrong length or `k` is not a non-negative integer.
+
+---
+
+### remove()
+
+> **remove**(`id`): `boolean`
+
+Defined in: [extensions/vectorStore.ts:98](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L98)
+
+Removes the vector stored under `id`.
+
+#### Parameters
+
+##### id
+
+`string`
+
+The identifier to remove.
+
+#### Returns
+
+`boolean`
+
+`true` if a vector was removed, `false` if `id` was not stored.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreEntry.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreEntry.md
new file mode 100644
index 0000000000..7ff2818370
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreEntry.md
@@ -0,0 +1,39 @@
+# Type Alias: VectorStoreEntry\
+
+> **VectorStoreEntry**\<`Metadata`\> = `object`
+
+Defined in: [extensions/vectorStore.ts:36](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L36)
+
+A vector held by a [VectorStore](VectorStore.md), with its id and metadata.
+
+## Type Parameters
+
+### Metadata
+
+`Metadata`
+
+## Properties
+
+### id
+
+> `readonly` **id**: `string`
+
+Defined in: [extensions/vectorStore.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L37)
+
+---
+
+### metadata
+
+> `readonly` **metadata**: `Metadata`
+
+Defined in: [extensions/vectorStore.ts:40](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L40)
+
+---
+
+### vector
+
+> `readonly` **vector**: `Float32Array`
+
+Defined in: [extensions/vectorStore.ts:39](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L39)
+
+A copy of the stored vector.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMatch.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMatch.md
new file mode 100644
index 0000000000..2d1f66194d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMatch.md
@@ -0,0 +1,39 @@
+# Type Alias: VectorStoreMatch\
+
+> **VectorStoreMatch**\<`Metadata`\> = `object`
+
+Defined in: [extensions/vectorStore.ts:47](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L47)
+
+A single [VectorStore.query](VectorStore.md#query) result.
+
+## Type Parameters
+
+### Metadata
+
+`Metadata`
+
+## Properties
+
+### id
+
+> `readonly` **id**: `string`
+
+Defined in: [extensions/vectorStore.ts:48](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L48)
+
+---
+
+### metadata
+
+> `readonly` **metadata**: `Metadata`
+
+Defined in: [extensions/vectorStore.ts:51](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L51)
+
+---
+
+### score
+
+> `readonly` **score**: `number`
+
+Defined in: [extensions/vectorStore.ts:50](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L50)
+
+The similarity to the query under the store's metric; higher is closer.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMetric.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMetric.md
new file mode 100644
index 0000000000..8a17c67860
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreMetric.md
@@ -0,0 +1,12 @@
+# Type Alias: VectorStoreMetric
+
+> **VectorStoreMetric** = `"cosine"` \| `"dot"`
+
+Defined in: [extensions/vectorStore.ts:16](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L16)
+
+How a [VectorStore](VectorStore.md) scores a stored vector against a query.
+
+- `'cosine'`: cosine similarity, in `[-1, 1]`. Neither side has to be
+ normalized. A zero vector scores 0 against everything.
+- `'dot'`: the raw dot product. Equal to cosine for L2-normalized vectors
+ (which every embedder in the `models` registry emits) and slightly cheaper.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreOptions.md
new file mode 100644
index 0000000000..13fd3b447e
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreOptions.md
@@ -0,0 +1,28 @@
+# Type Alias: VectorStoreOptions
+
+> **VectorStoreOptions** = `object`
+
+Defined in: [extensions/vectorStore.ts:22](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L22)
+
+Options for [createVectorStore](../functions/createVectorStore.md).
+
+## Properties
+
+### dimension?
+
+> `readonly` `optional` **dimension**: `number`
+
+Defined in: [extensions/vectorStore.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L27)
+
+The length every vector must have. When omitted, the first vector added
+fixes it.
+
+---
+
+### metric?
+
+> `readonly` `optional` **metric**: [`VectorStoreMetric`](VectorStoreMetric.md)
+
+Defined in: [extensions/vectorStore.ts:29](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L29)
+
+The similarity metric used by [VectorStore.query](VectorStore.md#query). Defaults to `'cosine'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreQueryOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreQueryOptions.md
new file mode 100644
index 0000000000..c7fae5831d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/VectorStoreQueryOptions.md
@@ -0,0 +1,47 @@
+# Type Alias: VectorStoreQueryOptions\
+
+> **VectorStoreQueryOptions**\<`Metadata`\> = `object`
+
+Defined in: [extensions/vectorStore.ts:58](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L58)
+
+Options for a single [VectorStore.query](VectorStore.md#query) call.
+
+## Type Parameters
+
+### Metadata
+
+`Metadata`
+
+## Properties
+
+### filter()?
+
+> `readonly` `optional` **filter**: (`id`, `metadata`) => `boolean`
+
+Defined in: [extensions/vectorStore.ts:62](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L62)
+
+Only entries for which this returns `true` are considered.
+
+#### Parameters
+
+##### id
+
+`string`
+
+##### metadata
+
+`Metadata`
+
+#### Returns
+
+`boolean`
+
+---
+
+### minScore?
+
+> `readonly` `optional` **minScore**: `number`
+
+Defined in: [extensions/vectorStore.ts:60](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/vectorStore.ts#L60)
+
+Drops matches scoring below this value.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperLanguage.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperLanguage.md
new file mode 100644
index 0000000000..4d7bc03523
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperLanguage.md
@@ -0,0 +1,8 @@
+# Type Alias: WhisperLanguage
+
+> **WhisperLanguage** = _typeof_ [`WHISPER_LANGUAGES`](../variables/WHISPER_LANGUAGES.md)\[`number`\]
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:59](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L59)
+
+Union type of all language codes supported by Whisper. Derived from
+[WHISPER_LANGUAGES](../variables/WHISPER_LANGUAGES.md).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSpeechToText.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSpeechToText.md
new file mode 100644
index 0000000000..b0b6c811a1
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSpeechToText.md
@@ -0,0 +1,190 @@
+# Type Alias: WhisperSpeechToText\
+
+> **WhisperSpeechToText**\<`L`\> = `object`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:108](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L108)
+
+Whisper speech-to-text task runner.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ [`WhisperLanguage`](WhisperLanguage.md) = [`WhisperLanguage`](WhisperLanguage.md)
+
+The language type accepted by the model.
+
+## Properties
+
+### dispose()
+
+> `readonly` **dispose**: () => `void`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:112](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L112)
+
+Releases all allocated native resources.
+
+#### Returns
+
+`void`
+
+---
+
+### stream()
+
+> `readonly` **stream**: (`options`) => `AsyncGenerator`\<\{ `committed`: `string`; `nonCommitted`: `string`; \}\>
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:160](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L160)
+
+Async generator for real-time microphone transcription. Feed audio with
+[streamInsert](#streaminsert) and stop with [streamStop](#streamstop). Yields `{ committed,
+nonCommitted }` on every VAD or transcription event: `committed` is the
+finalized transcript so far; `nonCommitted` is the in-progress text that
+may still change.
+
+#### Parameters
+
+##### options
+
+[`WhisperStreamOptions`](WhisperStreamOptions.md)\<`L`\>
+
+Stream options (language and optional VAD tuning).
+See [WhisperStreamOptions](WhisperStreamOptions.md).
+
+#### Returns
+
+`AsyncGenerator`\<\{ `committed`: `string`; `nonCommitted`: `string`; \}\>
+
+An AsyncGenerator yielding transcript updates.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the language is
+unsupported, `RESOURCE_BUSY` if the model is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+---
+
+### streamInsert()
+
+> `readonly` **streamInsert**: (`audioChunk`) => `void`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:176](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L176)
+
+Appends a new PCM chunk to the live streaming buffer consumed by
+[stream](#stream). Ignored when streaming is not active.
+
+#### Parameters
+
+##### audioChunk
+
+`Float32Array`
+
+The newly captured audio samples (16 kHz mono Float32
+PCM).
+
+#### Returns
+
+`void`
+
+---
+
+### streamStop()
+
+> `readonly` **streamStop**: () => `void`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:168](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L168)
+
+Signals the [stream](#stream) generator to finalize the current segment and
+return. Safe to call even when streaming is not active.
+
+#### Returns
+
+`void`
+
+---
+
+### transcribe()
+
+> `readonly` **transcribe**: (`audio`, `options`, `onToken?`) => `Promise`\<`string`\>
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:126](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L126)
+
+Asynchronously transcribes a pre-recorded mono waveform sampled at
+[WHISPER_SAMPLE_RATE_HZ](../variables/WHISPER_SAMPLE_RATE_HZ.md).
+
+#### Parameters
+
+##### audio
+
+`Float32Array`
+
+Raw 16 kHz mono PCM audio samples (Float32Array).
+
+##### options
+
+[`WhisperSttOptions`](WhisperSttOptions.md)\<`L`\>
+
+Transcription options. See [WhisperSttOptions](WhisperSttOptions.md).
+
+##### onToken?
+
+(`token`) => `void`
+
+Optional callback fired on the RN thread for each decoded
+token.
+
+#### Returns
+
+`Promise`\<`string`\>
+
+A promise resolving to the full transcript string.
+
+#### Throws
+
+With code `INVALID_ARGUMENT` if the language is
+unsupported, `RESOURCE_BUSY` if the model is in use, or `RESOURCE_DISPOSED`
+if disposed.
+
+---
+
+### transcribeStop()
+
+> `readonly` **transcribeStop**: () => `void`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:145](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L145)
+
+Interrupts and stops any active transcription call.
+
+#### Returns
+
+`void`
+
+---
+
+### transcribeWorklet()
+
+> `readonly` **transcribeWorklet**: (`audio`, `options`, `onToken?`) => `string`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:136](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L136)
+
+Synchronous version of [transcribe](#transcribe) to be executed directly on the
+caller or worklet thread.
+
+#### Parameters
+
+##### audio
+
+`Float32Array`
+
+##### options
+
+[`WhisperSttOptions`](WhisperSttOptions.md)\<`L`\>
+
+##### onToken?
+
+(`token`) => `void`
+
+#### Returns
+
+`string`
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperStreamOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperStreamOptions.md
new file mode 100644
index 0000000000..8fa4170906
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperStreamOptions.md
@@ -0,0 +1,23 @@
+# Type Alias: WhisperStreamOptions\
+
+> **WhisperStreamOptions**\<`L`\> = [`WhisperSttOptions`](WhisperSttOptions.md)\<`L`\> & `object`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:79](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L79)
+
+Options for the live-streaming transcription API.
+Extends [WhisperSttOptions](WhisperSttOptions.md) with optional VAD tuning.
+
+## Type Declaration
+
+### vadOptions?
+
+> `readonly` `optional` **vadOptions**: [`VadStreamOptions`](VadStreamOptions.md)
+
+Fine-tuning knobs forwarded to the voice-activity detector. Omit to use
+built-in defaults.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ [`WhisperLanguage`](WhisperLanguage.md) = [`WhisperLanguage`](WhisperLanguage.md)
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttModel.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttModel.md
new file mode 100644
index 0000000000..83651ddf6a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttModel.md
@@ -0,0 +1,53 @@
+# Type Alias: WhisperSttModel\
+
+> **WhisperSttModel**\<`L`\> = `object`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:92](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L92)
+
+Paths and metadata required to instantiate a Whisper speech-to-text model.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ [`WhisperLanguage`](WhisperLanguage.md) = [`WhisperLanguage`](WhisperLanguage.md)
+
+## Properties
+
+### modelPath
+
+> `readonly` **modelPath**: `string`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:94](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L94)
+
+Local path or remote URL of the `.pte` model.
+
+---
+
+### supportedLanguages
+
+> `readonly` **supportedLanguages**: readonly `L`[]
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:98](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L98)
+
+List of supported language codes for this model.
+
+---
+
+### tokenizerPath
+
+> `readonly` **tokenizerPath**: `string`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:96](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L96)
+
+Local path or remote URL of the tokenizer file.
+
+---
+
+### vadModel
+
+> `readonly` **vadModel**: [`FsmnVadModel`](FsmnVadModel.md)
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:100](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L100)
+
+VAD model configuration used for speech segmentation.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttOptions.md b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttOptions.md
new file mode 100644
index 0000000000..b3bb7fec51
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/type-aliases/WhisperSttOptions.md
@@ -0,0 +1,25 @@
+# Type Alias: WhisperSttOptions\
+
+> **WhisperSttOptions**\<`L`\> = `object`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:65](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L65)
+
+Options passed to a single transcription call.
+
+## Type Parameters
+
+### L
+
+`L` _extends_ [`WhisperLanguage`](WhisperLanguage.md) = [`WhisperLanguage`](WhisperLanguage.md)
+
+## Properties
+
+### language
+
+> `readonly` **language**: `L`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:71](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L71)
+
+Whisper language code of the spoken audio. Must be one of
+the [WhisperLanguage](WhisperLanguage.md) values declared in the model's
+`supportedLanguages` list.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/typedoc-sidebar.cjs b/docs/versioned_docs/version-0.11.x/06-api-reference/typedoc-sidebar.cjs
new file mode 100644
index 0000000000..7cac318b60
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/typedoc-sidebar.cjs
@@ -0,0 +1,4 @@
+// @ts-check
+/** @type {import("@docusaurus/plugin-content-docs").SidebarsConfig} */
+const typedocSidebar = {items:[{type:"category",label:"Hooks",items:[{type:"doc",id:"06-api-reference/functions/useClassifier",label:"useClassifier"},{type:"doc",id:"06-api-reference/functions/useColbertEmbedder",label:"useColbertEmbedder"},{type:"doc",id:"06-api-reference/functions/useDepthEstimator",label:"useDepthEstimator"},{type:"doc",id:"06-api-reference/functions/useImageEmbedder",label:"useImageEmbedder"},{type:"doc",id:"06-api-reference/functions/useInpainter",label:"useInpainter"},{type:"doc",id:"06-api-reference/functions/useInstanceSegmenter",label:"useInstanceSegmenter"},{type:"doc",id:"06-api-reference/functions/useKeypointDetector",label:"useKeypointDetector"},{type:"doc",id:"06-api-reference/functions/useLLMChatSession",label:"useLLMChatSession"},{type:"doc",id:"06-api-reference/functions/useModel",label:"useModel"},{type:"doc",id:"06-api-reference/functions/useObjectDetector",label:"useObjectDetector"},{type:"doc",id:"06-api-reference/functions/useOpticalCharacterRecognizer",label:"useOpticalCharacterRecognizer"},{type:"doc",id:"06-api-reference/functions/usePrivacyFilter",label:"usePrivacyFilter"},{type:"doc",id:"06-api-reference/functions/useResourceDownload",label:"useResourceDownload"},{type:"doc",id:"06-api-reference/functions/useSemanticSegmenter",label:"useSemanticSegmenter"},{type:"doc",id:"06-api-reference/functions/useSpeechToText",label:"useSpeechToText"},{type:"doc",id:"06-api-reference/functions/useStyleTransfer",label:"useStyleTransfer"},{type:"doc",id:"06-api-reference/functions/useTextEmbedder",label:"useTextEmbedder"},{type:"doc",id:"06-api-reference/functions/useTextToImage",label:"useTextToImage"},{type:"doc",id:"06-api-reference/functions/useTextToSpeech",label:"useTextToSpeech"},{type:"doc",id:"06-api-reference/functions/useTokenizer",label:"useTokenizer"},{type:"doc",id:"06-api-reference/functions/useVoiceActivityDetector",label:"useVoiceActivityDetector"}]},{type:"category",label:"Models",items:[{type:"doc",id:"06-api-reference/variables/models",label:"models"}]},{type:"category",label:"Modules",items:[{type:"category",label:"cv",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BlendMaskedOptions",label:"BlendMaskedOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoundingBox",label:"BoundingBox"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxFormat",label:"BoxFormat"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/BoxMap",label:"BoxMap"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ColorConversionCode",label:"ColorConversionCode"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/DbnetDecodeOptions",label:"DbnetDecodeOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageBuffer",label:"ImageBuffer"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImageFormat",label:"ImageFormat"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessor",label:"ImagePreprocessor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ImagePreprocessorOptions",label:"ImagePreprocessorOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/InterpolationMethod",label:"InterpolationMethod"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NmsOptions",label:"NmsOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/NormalizeOptions",label:"NormalizeOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Point",label:"Point"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/Quad",label:"Quad"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/RectifyQuadOptions",label:"RectifyQuadOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeMode",label:"ResizeMode"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ResizeOptions",label:"ResizeOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleBoxOptions",label:"ScaleBoxOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScalePointOptions",label:"ScalePointOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/type-aliases/ScaleQuadOptions",label:"ScaleQuadOptions"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/applyColormap",label:"applyColormap"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/blendMasked",label:"blendMasked"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/boundingBoxOfPoints",label:"boundingBoxOfPoints"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/createImagePreprocessor",label:"createImagePreprocessor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/cvtColor",label:"cvtColor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/decodeBox",label:"decodeBox"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/distance",label:"distance"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/extractDbnetTextQuads",label:"extractDbnetTextQuads"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/interpolatePoint",label:"interpolatePoint"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/nms",label:"nms"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/normalize",label:"normalize"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/orderQuad",label:"orderQuad"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/quadSize",label:"quadSize"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/rectifyQuad",label:"rectifyQuad"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/resize",label:"resize"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/restrictToBox",label:"restrictToBox"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/scaleBox",label:"scaleBox"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/scalePoint",label:"scalePoint"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/scaleQuad",label:"scaleQuad"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsFirst",label:"toChannelsFirst"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/functions/toChannelsLast",label:"toChannelsLast"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/cv/index"}},{type:"category",label:"llm",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMediaInput",label:"ChatMediaInput"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessage",label:"ChatMessage"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatMessageContent",label:"ChatMessageContent"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessor",label:"ChatPreprocessor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ChatPreprocessorConfig",label:"ChatPreprocessorConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/DryConfig",label:"DryConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMAudioPreprocessorConfig",label:"LLMAudioPreprocessorConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationConfig",label:"LLMGenerationConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMGenerationStats",label:"LLMGenerationStats"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMImagePreprocessorConfig",label:"LLMImagePreprocessorConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMKVCacheState",label:"LLMKVCacheState"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMMediaPreprocessorConfig",label:"LLMMediaPreprocessorConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMPrefillStats",label:"LLMPrefillStats"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/LLMRunner",label:"LLMRunner"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/MediaInput",label:"MediaInput"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Modality",label:"Modality"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/Prompt",label:"Prompt"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConfig",label:"SamplingConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraints",label:"SamplingConstraints"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingConstraintsCallback",label:"SamplingConstraintsCallback"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/SamplingContext",label:"SamplingContext"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/TokenizerChatConfig",label:"TokenizerChatConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolCall",label:"ToolCall"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolDefinition",label:"ToolDefinition"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParameters",label:"ToolParameters"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParser",label:"ToolParser"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/ToolParserResult",label:"ToolParserResult"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/type-aliases/XTCConfig",label:"XTCConfig"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/functions/createChatPreprocessor",label:"createChatPreprocessor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/functions/createLLMRunner",label:"createLLMRunner"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/functions/parseTokenizerConfig",label:"parseTokenizerConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/functions/sample",label:"sample"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/llm/index"}},{type:"category",label:"math",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/type-aliases/RandomNormalOptions",label:"RandomNormalOptions"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/argmax",label:"argmax"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/gather",label:"gather"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/mulberry32",label:"mulberry32"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/randomNormal",label:"randomNormal"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/repeatInterleave",label:"repeatInterleave"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/sigmoid",label:"sigmoid"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/softmax",label:"softmax"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/functions/threshold",label:"threshold"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/math/index"}},{type:"category",label:"nlp",items:[{type:"category",label:"Interfaces",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/interfaces/Grammar",label:"Grammar"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/interfaces/PiiEntity",label:"PiiEntity"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/interfaces/TokenSpan",label:"TokenSpan"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/interfaces/ViterbiBiases",label:"ViterbiBiases"}]},{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiEntityType",label:"PiiEntityType"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/PiiSegment",label:"PiiSegment"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/type-aliases/Tokenizer",label:"Tokenizer"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/buildGrammar",label:"buildGrammar"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/computeCharOffsets",label:"computeCharOffsets"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/extractSpans",label:"extractSpans"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/labelEntityType",label:"labelEntityType"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/loadTokenizer",label:"loadTokenizer"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/piiSegments",label:"piiSegments"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/functions/viterbiDecode",label:"viterbiDecode"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/nlp/index"}},{type:"category",label:"profiler",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/MethodProfile",label:"MethodProfile"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/profiler/type-aliases/ModelProfile",label:"ModelProfile"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/profiler/functions/get",label:"get"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/profiler/functions/reset",label:"reset"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/profiler/index"}},{type:"category",label:"schema",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ConcreteDim",label:"ConcreteDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/DimRef",label:"DimRef"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/EqualityConstraint",label:"EqualityConstraint"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ExecuTorchTag",label:"ExecuTorchTag"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/LinearConstraint",label:"LinearConstraint"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/MethodSpec",label:"MethodSpec"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ModelSpec",label:"ModelSpec"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/ParamSpec",label:"ParamSpec"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/Range",label:"Range"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/RuntimeConstraint",label:"RuntimeConstraint"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SpecMatch",label:"SpecMatch"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicDim",label:"SymbolicDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/SymbolicShape",label:"SymbolicShape"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/type-aliases/TensorSpec",label:"TensorSpec"}]},{type:"category",label:"Variables",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/variables/constraint",label:"constraint"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/bool",label:"bool"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/ConstantDim",label:"ConstantDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/DynamicDim",label:"DynamicDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/EnumDim",label:"EnumDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/f32",label:"f32"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/i32",label:"i32"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/i64",label:"i64"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/method",label:"method"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/RangeDim",label:"RangeDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/StaticDim",label:"StaticDim"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/SymbolicTensor",label:"SymbolicTensor"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/ui8",label:"ui8"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/functions/validateSpec",label:"validateSpec"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/schema/index"}},{type:"category",label:"speech",items:[{type:"category",label:"Type Aliases",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/ExtractFramesOptions",label:"ExtractFramesOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PartitionOptions",label:"PartitionOptions"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedText",label:"PhonemizedText"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizedWord",label:"PhonemizedWord"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/Phonemizer",label:"Phonemizer"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerConfig",label:"PhonemizerConfig"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/PhonemizerLanguage",label:"PhonemizerLanguage"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicLanguage",label:"SupertonicLanguage"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/type-aliases/SupertonicVoiceStyle",label:"SupertonicVoiceStyle"}]},{type:"category",label:"Variables",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_PAUSE_MS",label:"KOKORO_PAUSE_MS"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_TICKS_PER_DURATION",label:"KOKORO_TICKS_PER_DURATION"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/variables/KOKORO_VOICE_REF_SIZE",label:"KOKORO_VOICE_REF_SIZE"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/variables/SUPERTONIC_SUPPORTED_LANGUAGES",label:"SUPERTONIC_SUPPORTED_LANGUAGES"}]},{type:"category",label:"Functions",items:[{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/cleanText",label:"cleanText"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/createPhonemizer",label:"createPhonemizer"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/encodeText",label:"encodeText"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/extractFrames",label:"extractFrames"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/formatChunk",label:"formatChunk"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoice",label:"parseVoice"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/parseVoiceStyle",label:"parseVoiceStyle"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/partition",label:"partition"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/preprocessText",label:"preprocessText"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/scaleDurations",label:"scaleDurations"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/stripAudio",label:"stripAudio"},{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/functions/tokenize",label:"tokenize"}]}],link:{type:"doc",id:"06-api-reference/react-native-executorch/namespaces/speech/index"}}]},{type:"category",label:"Core / Functions",items:[{type:"doc",id:"06-api-reference/functions/createResourceScope",label:"createResourceScope"},{type:"doc",id:"06-api-reference/functions/isRnExecuTorchError",label:"isRnExecuTorchError"},{type:"doc",id:"06-api-reference/functions/loadModel",label:"loadModel"},{type:"doc",id:"06-api-reference/functions/RnExecuTorchError",label:"RnExecuTorchError"},{type:"doc",id:"06-api-reference/functions/tensor",label:"tensor"},{type:"doc",id:"06-api-reference/functions/wrapAsync",label:"wrapAsync"}]},{type:"category",label:"Core / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/DType",label:"DType"},{type:"doc",id:"06-api-reference/type-aliases/LoadModelOptions",label:"LoadModelOptions"},{type:"doc",id:"06-api-reference/type-aliases/Model",label:"Model"},{type:"doc",id:"06-api-reference/type-aliases/ModelInput",label:"ModelInput"},{type:"doc",id:"06-api-reference/type-aliases/ModelOutput",label:"ModelOutput"},{type:"doc",id:"06-api-reference/type-aliases/NativeResource",label:"NativeResource"},{type:"doc",id:"06-api-reference/type-aliases/ResourceScope",label:"ResourceScope"},{type:"doc",id:"06-api-reference/type-aliases/RnExecuTorchError",label:"RnExecuTorchError"},{type:"doc",id:"06-api-reference/type-aliases/RnExecuTorchErrorCode",label:"RnExecuTorchErrorCode"},{type:"doc",id:"06-api-reference/type-aliases/Tensor",label:"Tensor"}]},{type:"category",label:"Core / Constants",items:[{type:"doc",id:"06-api-reference/variables/defaultWorkletRuntime",label:"defaultWorkletRuntime"},{type:"doc",id:"06-api-reference/variables/VALID_ERROR_CODES",label:"VALID_ERROR_CODES"}]},{type:"category",label:"CV / Tasks",items:[{type:"doc",id:"06-api-reference/functions/createClassifier",label:"createClassifier"},{type:"doc",id:"06-api-reference/functions/createDepthEstimator",label:"createDepthEstimator"},{type:"doc",id:"06-api-reference/functions/createImageEmbedder",label:"createImageEmbedder"},{type:"doc",id:"06-api-reference/functions/createInpainter",label:"createInpainter"},{type:"doc",id:"06-api-reference/functions/createInstanceSegmenter",label:"createInstanceSegmenter"},{type:"doc",id:"06-api-reference/functions/createKeypointDetector",label:"createKeypointDetector"},{type:"doc",id:"06-api-reference/functions/createObjectDetector",label:"createObjectDetector"},{type:"doc",id:"06-api-reference/functions/createPaddleOcr",label:"createPaddleOcr"},{type:"doc",id:"06-api-reference/functions/createSdxsTextToImage",label:"createSdxsTextToImage"},{type:"doc",id:"06-api-reference/functions/createSemanticSegmenter",label:"createSemanticSegmenter"},{type:"doc",id:"06-api-reference/functions/createStyleTransfer",label:"createStyleTransfer"}]},{type:"category",label:"CV / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/BlazeFaceLandmark",label:"BlazeFaceLandmark"},{type:"doc",id:"06-api-reference/type-aliases/Classification",label:"Classification"},{type:"doc",id:"06-api-reference/type-aliases/Classifier",label:"Classifier"},{type:"doc",id:"06-api-reference/type-aliases/ClassifierModel",label:"ClassifierModel"},{type:"doc",id:"06-api-reference/type-aliases/ClassifierOptions",label:"ClassifierOptions"},{type:"doc",id:"06-api-reference/type-aliases/ClassifyOptions",label:"ClassifyOptions"},{type:"doc",id:"06-api-reference/type-aliases/CocoClass",label:"CocoClass"},{type:"doc",id:"06-api-reference/type-aliases/CocoClassYolo",label:"CocoClassYolo"},{type:"doc",id:"06-api-reference/type-aliases/CocoLandmark",label:"CocoLandmark"},{type:"doc",id:"06-api-reference/type-aliases/ColorMap",label:"ColorMap"},{type:"doc",id:"06-api-reference/type-aliases/DepthEstimator",label:"DepthEstimator"},{type:"doc",id:"06-api-reference/type-aliases/DepthEstimatorModel",label:"DepthEstimatorModel"},{type:"doc",id:"06-api-reference/type-aliases/DepthEstimatorOptions",label:"DepthEstimatorOptions"},{type:"doc",id:"06-api-reference/type-aliases/DepthMap",label:"DepthMap"},{type:"doc",id:"06-api-reference/type-aliases/DetectKeypointsOptions",label:"DetectKeypointsOptions"},{type:"doc",id:"06-api-reference/type-aliases/DetectObjectsOptions",label:"DetectObjectsOptions"},{type:"doc",id:"06-api-reference/type-aliases/ImageEmbedder",label:"ImageEmbedder"},{type:"doc",id:"06-api-reference/type-aliases/ImageEmbedderModel",label:"ImageEmbedderModel"},{type:"doc",id:"06-api-reference/type-aliases/ImageNet1KLabel",label:"ImageNet1KLabel"},{type:"doc",id:"06-api-reference/type-aliases/Inpainter",label:"Inpainter"},{type:"doc",id:"06-api-reference/type-aliases/InpainterModel",label:"InpainterModel"},{type:"doc",id:"06-api-reference/type-aliases/InpainterOptions",label:"InpainterOptions"},{type:"doc",id:"06-api-reference/type-aliases/InstanceSegmentationResult",label:"InstanceSegmentationResult"},{type:"doc",id:"06-api-reference/type-aliases/InstanceSegmenter",label:"InstanceSegmenter"},{type:"doc",id:"06-api-reference/type-aliases/InstanceSegmenterModel",label:"InstanceSegmenterModel"},{type:"doc",id:"06-api-reference/type-aliases/InstanceSegmenterOptions",label:"InstanceSegmenterOptions"},{type:"doc",id:"06-api-reference/type-aliases/KeypointDetection",label:"KeypointDetection"},{type:"doc",id:"06-api-reference/type-aliases/KeypointDetector",label:"KeypointDetector"},{type:"doc",id:"06-api-reference/type-aliases/KeypointDetectorModel",label:"KeypointDetectorModel"},{type:"doc",id:"06-api-reference/type-aliases/KeypointDetectorOptions",label:"KeypointDetectorOptions"},{type:"doc",id:"06-api-reference/type-aliases/Landmark",label:"Landmark"},{type:"doc",id:"06-api-reference/type-aliases/Landmarks",label:"Landmarks"},{type:"doc",id:"06-api-reference/type-aliases/MaskBuffer",label:"MaskBuffer"},{type:"doc",id:"06-api-reference/type-aliases/ObjectDetection",label:"ObjectDetection"},{type:"doc",id:"06-api-reference/type-aliases/ObjectDetector",label:"ObjectDetector"},{type:"doc",id:"06-api-reference/type-aliases/ObjectDetectorModel",label:"ObjectDetectorModel"},{type:"doc",id:"06-api-reference/type-aliases/ObjectDetectorOptions",label:"ObjectDetectorOptions"},{type:"doc",id:"06-api-reference/type-aliases/OcrDetection",label:"OcrDetection"},{type:"doc",id:"06-api-reference/type-aliases/PaddleOcr",label:"PaddleOcr"},{type:"doc",id:"06-api-reference/type-aliases/PaddleOcrModel",label:"PaddleOcrModel"},{type:"doc",id:"06-api-reference/type-aliases/PaddleOcrModelOptions",label:"PaddleOcrModelOptions"},{type:"doc",id:"06-api-reference/type-aliases/PascalVocLabel",label:"PascalVocLabel"},{type:"doc",id:"06-api-reference/type-aliases/RecognizeCharactersOptions",label:"RecognizeCharactersOptions"},{type:"doc",id:"06-api-reference/type-aliases/SdxsTextToImage",label:"SdxsTextToImage"},{type:"doc",id:"06-api-reference/type-aliases/SdxsTextToImageModel",label:"SdxsTextToImageModel"},{type:"doc",id:"06-api-reference/type-aliases/SegmentInstancesOptions",label:"SegmentInstancesOptions"},{type:"doc",id:"06-api-reference/type-aliases/SemanticSegmentationResult",label:"SemanticSegmentationResult"},{type:"doc",id:"06-api-reference/type-aliases/SemanticSegmenter",label:"SemanticSegmenter"},{type:"doc",id:"06-api-reference/type-aliases/SemanticSegmenterModel",label:"SemanticSegmenterModel"},{type:"doc",id:"06-api-reference/type-aliases/SemanticSegmenterOptions",label:"SemanticSegmenterOptions"},{type:"doc",id:"06-api-reference/type-aliases/StyleTransfer",label:"StyleTransfer"},{type:"doc",id:"06-api-reference/type-aliases/StyleTransferModel",label:"StyleTransferModel"},{type:"doc",id:"06-api-reference/type-aliases/StyleTransferOptions",label:"StyleTransferOptions"}]},{type:"category",label:"CV / Constants",items:[{type:"doc",id:"06-api-reference/variables/BLAZEFACE_LANDMARKS",label:"BLAZEFACE_LANDMARKS"},{type:"doc",id:"06-api-reference/variables/COCO_CLASSES",label:"COCO_CLASSES"},{type:"doc",id:"06-api-reference/variables/COCO_CLASSES_YOLO",label:"COCO_CLASSES_YOLO"},{type:"doc",id:"06-api-reference/variables/COCO_LANDMARKS",label:"COCO_LANDMARKS"},{type:"doc",id:"06-api-reference/variables/FACEMESH_LANDMARKS",label:"FACEMESH_LANDMARKS"},{type:"doc",id:"06-api-reference/variables/IMAGENET_NORM",label:"IMAGENET_NORM"},{type:"doc",id:"06-api-reference/variables/IMAGENET1K_LABELS",label:"IMAGENET1K_LABELS"},{type:"doc",id:"06-api-reference/variables/PASCAL_VOC_LABELS",label:"PASCAL_VOC_LABELS"}]},{type:"category",label:"LLM / Tasks",items:[{type:"doc",id:"06-api-reference/functions/createLLMChatSession",label:"createLLMChatSession"}]},{type:"category",label:"LLM / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/LLMChatSession",label:"LLMChatSession"},{type:"doc",id:"06-api-reference/type-aliases/LLMChatSessionOptions",label:"LLMChatSessionOptions"},{type:"doc",id:"06-api-reference/type-aliases/LLMChatTurnResult",label:"LLMChatTurnResult"},{type:"doc",id:"06-api-reference/type-aliases/LLMModel",label:"LLMModel"},{type:"doc",id:"06-api-reference/type-aliases/LLMToolOpts",label:"LLMToolOpts"}]},{type:"category",label:"NLP / Tasks",items:[{type:"doc",id:"06-api-reference/functions/createColbertEmbedder",label:"createColbertEmbedder"},{type:"doc",id:"06-api-reference/functions/createPrivacyFilter",label:"createPrivacyFilter"},{type:"doc",id:"06-api-reference/functions/createTextEmbedder",label:"createTextEmbedder"},{type:"doc",id:"06-api-reference/functions/createTokenizer",label:"createTokenizer"}]},{type:"category",label:"NLP / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/ColbertEmbedder",label:"ColbertEmbedder"},{type:"doc",id:"06-api-reference/type-aliases/ColbertEmbedderModel",label:"ColbertEmbedderModel"},{type:"doc",id:"06-api-reference/type-aliases/ColbertEmbedderOptions",label:"ColbertEmbedderOptions"},{type:"doc",id:"06-api-reference/type-aliases/ColbertInputKind",label:"ColbertInputKind"},{type:"doc",id:"06-api-reference/type-aliases/ColbertTokenEmbeddings",label:"ColbertTokenEmbeddings"},{type:"doc",id:"06-api-reference/type-aliases/PrivacyFilter",label:"PrivacyFilter"},{type:"doc",id:"06-api-reference/type-aliases/PrivacyFilterModel",label:"PrivacyFilterModel"},{type:"doc",id:"06-api-reference/type-aliases/PrivacyFilterNemotronLabel",label:"PrivacyFilterNemotronLabel"},{type:"doc",id:"06-api-reference/type-aliases/PrivacyFilterOpenaiLabel",label:"PrivacyFilterOpenaiLabel"},{type:"doc",id:"06-api-reference/type-aliases/PrivacyFilterOptions",label:"PrivacyFilterOptions"},{type:"doc",id:"06-api-reference/type-aliases/TextEmbedder",label:"TextEmbedder"},{type:"doc",id:"06-api-reference/type-aliases/TextEmbedderModel",label:"TextEmbedderModel"}]},{type:"category",label:"NLP / Constants",items:[{type:"doc",id:"06-api-reference/variables/PRIVACY_FILTER_NEMOTRON_LABELS",label:"PRIVACY_FILTER_NEMOTRON_LABELS"},{type:"doc",id:"06-api-reference/variables/PRIVACY_FILTER_OPENAI_LABELS",label:"PRIVACY_FILTER_OPENAI_LABELS"}]},{type:"category",label:"Speech / Tasks",items:[{type:"doc",id:"06-api-reference/functions/createFsmnVoiceActivityDetector",label:"createFsmnVoiceActivityDetector"},{type:"doc",id:"06-api-reference/functions/createKokoroTextToSpeech",label:"createKokoroTextToSpeech"},{type:"doc",id:"06-api-reference/functions/createSupertonicTextToSpeech",label:"createSupertonicTextToSpeech"},{type:"doc",id:"06-api-reference/functions/createWhisperSpeechToText",label:"createWhisperSpeechToText"}]},{type:"category",label:"Speech / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/FsmnVadModel",label:"FsmnVadModel"},{type:"doc",id:"06-api-reference/type-aliases/FsmnVoiceActivityDetector",label:"FsmnVoiceActivityDetector"},{type:"doc",id:"06-api-reference/type-aliases/KokoroTextToSpeech",label:"KokoroTextToSpeech"},{type:"doc",id:"06-api-reference/type-aliases/KokoroTtsChunk",label:"KokoroTtsChunk"},{type:"doc",id:"06-api-reference/type-aliases/KokoroTtsModel",label:"KokoroTtsModel"},{type:"doc",id:"06-api-reference/type-aliases/KokoroTtsOptions",label:"KokoroTtsOptions"},{type:"doc",id:"06-api-reference/type-aliases/KokoroTtsWord",label:"KokoroTtsWord"},{type:"doc",id:"06-api-reference/type-aliases/SupertonicDefaultVoiceName",label:"SupertonicDefaultVoiceName"},{type:"doc",id:"06-api-reference/type-aliases/SupertonicTextToSpeech",label:"SupertonicTextToSpeech"},{type:"doc",id:"06-api-reference/type-aliases/SupertonicTtsChunk",label:"SupertonicTtsChunk"},{type:"doc",id:"06-api-reference/type-aliases/SupertonicTtsModel",label:"SupertonicTtsModel"},{type:"doc",id:"06-api-reference/type-aliases/SupertonicTtsOptions",label:"SupertonicTtsOptions"},{type:"doc",id:"06-api-reference/type-aliases/VadEvent",label:"VadEvent"},{type:"doc",id:"06-api-reference/type-aliases/VadOptions",label:"VadOptions"},{type:"doc",id:"06-api-reference/type-aliases/VadSegment",label:"VadSegment"},{type:"doc",id:"06-api-reference/type-aliases/VadStreamOptions",label:"VadStreamOptions"},{type:"doc",id:"06-api-reference/type-aliases/WhisperLanguage",label:"WhisperLanguage"},{type:"doc",id:"06-api-reference/type-aliases/WhisperSpeechToText",label:"WhisperSpeechToText"},{type:"doc",id:"06-api-reference/type-aliases/WhisperStreamOptions",label:"WhisperStreamOptions"},{type:"doc",id:"06-api-reference/type-aliases/WhisperSttModel",label:"WhisperSttModel"},{type:"doc",id:"06-api-reference/type-aliases/WhisperSttOptions",label:"WhisperSttOptions"}]},{type:"category",label:"Speech / Constants",items:[{type:"doc",id:"06-api-reference/variables/FSMN_VAD_SAMPLE_RATE_HZ",label:"FSMN_VAD_SAMPLE_RATE_HZ"},{type:"doc",id:"06-api-reference/variables/KOKORO_SAMPLE_RATE",label:"KOKORO_SAMPLE_RATE"},{type:"doc",id:"06-api-reference/variables/SUPERTONIC_DEFAULT_VOICE_NAMES",label:"SUPERTONIC_DEFAULT_VOICE_NAMES"},{type:"doc",id:"06-api-reference/variables/SUPERTONIC_SAMPLE_RATE",label:"SUPERTONIC_SAMPLE_RATE"},{type:"doc",id:"06-api-reference/variables/WHISPER_LANGUAGES",label:"WHISPER_LANGUAGES"},{type:"doc",id:"06-api-reference/variables/WHISPER_SAMPLE_RATE_HZ",label:"WHISPER_SAMPLE_RATE_HZ"}]},{type:"category",label:"Vector Store / Functions",items:[{type:"doc",id:"06-api-reference/functions/createVectorStore",label:"createVectorStore"}]},{type:"category",label:"Vector Store / Types",items:[{type:"doc",id:"06-api-reference/type-aliases/VectorStore",label:"VectorStore"},{type:"doc",id:"06-api-reference/type-aliases/VectorStoreEntry",label:"VectorStoreEntry"},{type:"doc",id:"06-api-reference/type-aliases/VectorStoreMatch",label:"VectorStoreMatch"},{type:"doc",id:"06-api-reference/type-aliases/VectorStoreMetric",label:"VectorStoreMetric"},{type:"doc",id:"06-api-reference/type-aliases/VectorStoreOptions",label:"VectorStoreOptions"},{type:"doc",id:"06-api-reference/type-aliases/VectorStoreQueryOptions",label:"VectorStoreQueryOptions"}]},{type:"category",label:"Utils / Functions",items:[{type:"doc",id:"06-api-reference/functions/download",label:"download"},{type:"doc",id:"06-api-reference/functions/getRegisteredBackends",label:"getRegisteredBackends"},{type:"doc",id:"06-api-reference/functions/inspectModel",label:"inspectModel"},{type:"doc",id:"06-api-reference/functions/setTelemetryEnabled",label:"setTelemetryEnabled"}]},{type:"category",label:"Utils / Types",items:[{type:"doc",id:"06-api-reference/interfaces/DownloadOptions",label:"DownloadOptions"},{type:"doc",id:"06-api-reference/type-aliases/ModelInspection",label:"ModelInspection"},{type:"doc",id:"06-api-reference/type-aliases/ResourceOptions",label:"ResourceOptions"}]}]};
+module.exports = typedocSidebar.items;
\ No newline at end of file
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/BLAZEFACE_LANDMARKS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/BLAZEFACE_LANDMARKS.md
new file mode 100644
index 0000000000..e96c5492b3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/BLAZEFACE_LANDMARKS.md
@@ -0,0 +1,7 @@
+# Variable: BLAZEFACE_LANDMARKS
+
+> `const` **BLAZEFACE_LANDMARKS**: readonly \[`"leftEye"`, `"rightEye"`, `"noseTip"`, `"mouthCenter"`, `"leftEar"`, `"rightEar"`\]
+
+Defined in: [constants.ts:1267](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1267)
+
+BlazeFace landmarks list.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES.md
new file mode 100644
index 0000000000..f337c02513
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES.md
@@ -0,0 +1,7 @@
+# Variable: COCO_CLASSES
+
+> `const` **COCO_CLASSES**: readonly \[`"background"`, `"person"`, `"bicycle"`, `"car"`, `"motorcycle"`, `"airplane"`, `"bus"`, `"train"`, `"truck"`, `"boat"`, `"traffic light"`, `"fire hydrant"`, `"N/A"`, `"stop sign"`, `"parking meter"`, `"bench"`, `"bird"`, `"cat"`, `"dog"`, `"horse"`, `"sheep"`, `"cow"`, `"elephant"`, `"bear"`, `"zebra"`, `"giraffe"`, `"N/A"`, `"backpack"`, `"umbrella"`, `"N/A"`, `"N/A"`, `"handbag"`, `"tie"`, `"suitcase"`, `"frisbee"`, `"skis"`, `"snowboard"`, `"sports ball"`, `"kite"`, `"baseball bat"`, `"baseball glove"`, `"skateboard"`, `"surfboard"`, `"tennis racket"`, `"bottle"`, `"N/A"`, `"wine glass"`, `"cup"`, `"fork"`, `"knife"`, `"spoon"`, `"bowl"`, `"banana"`, `"apple"`, `"sandwich"`, `"orange"`, `"broccoli"`, `"carrot"`, `"hot dog"`, `"pizza"`, `"donut"`, `"cake"`, `"chair"`, `"couch"`, `"potted plant"`, `"bed"`, `"N/A"`, `"dining table"`, `"N/A"`, `"N/A"`, `"toilet"`, `"N/A"`, `"tv"`, `"laptop"`, `"mouse"`, `"remote"`, `"keyboard"`, `"cell phone"`, `"microwave"`, `"oven"`, `"toaster"`, `"sink"`, `"refrigerator"`, `"N/A"`, `"book"`, `"clock"`, `"vase"`, `"scissors"`, `"teddy bear"`, `"hair drier"`, `"toothbrush"`\]
+
+Defined in: [constants.ts:1047](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1047)
+
+COCO classes list.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES_YOLO.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES_YOLO.md
new file mode 100644
index 0000000000..3051432590
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_CLASSES_YOLO.md
@@ -0,0 +1,7 @@
+# Variable: COCO_CLASSES_YOLO
+
+> `const` **COCO_CLASSES_YOLO**: readonly \[`"person"`, `"bicycle"`, `"car"`, `"motorcycle"`, `"airplane"`, `"bus"`, `"train"`, `"truck"`, `"boat"`, `"traffic light"`, `"fire hydrant"`, `"stop sign"`, `"parking meter"`, `"bench"`, `"bird"`, `"cat"`, `"dog"`, `"horse"`, `"sheep"`, `"cow"`, `"elephant"`, `"bear"`, `"zebra"`, `"giraffe"`, `"backpack"`, `"umbrella"`, `"handbag"`, `"tie"`, `"suitcase"`, `"frisbee"`, `"skis"`, `"snowboard"`, `"sports ball"`, `"kite"`, `"baseball bat"`, `"baseball glove"`, `"skateboard"`, `"surfboard"`, `"tennis racket"`, `"bottle"`, `"wine glass"`, `"cup"`, `"fork"`, `"knife"`, `"spoon"`, `"bowl"`, `"banana"`, `"apple"`, `"sandwich"`, `"orange"`, `"broccoli"`, `"carrot"`, `"hot dog"`, `"pizza"`, `"donut"`, `"cake"`, `"chair"`, `"couch"`, `"potted plant"`, `"bed"`, `"dining table"`, `"toilet"`, `"tv"`, `"laptop"`, `"mouse"`, `"remote"`, `"keyboard"`, `"cell phone"`, `"microwave"`, `"oven"`, `"toaster"`, `"sink"`, `"refrigerator"`, `"book"`, `"clock"`, `"vase"`, `"scissors"`, `"teddy bear"`, `"hair drier"`, `"toothbrush"`\]
+
+Defined in: [constants.ts:1163](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1163)
+
+COCO classes list specifically for YOLO models (80 classes, 0-indexed).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_LANDMARKS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_LANDMARKS.md
new file mode 100644
index 0000000000..118e5e31f0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/COCO_LANDMARKS.md
@@ -0,0 +1,7 @@
+# Variable: COCO_LANDMARKS
+
+> `const` **COCO_LANDMARKS**: readonly \[`"nose"`, `"leftEye"`, `"rightEye"`, `"leftEar"`, `"rightEar"`, `"leftShoulder"`, `"rightShoulder"`, `"leftElbow"`, `"rightElbow"`, `"leftWrist"`, `"rightWrist"`, `"leftHip"`, `"rightHip"`, `"leftKnee"`, `"rightKnee"`, `"leftAnkle"`, `"rightAnkle"`\]
+
+Defined in: [constants.ts:1280](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1280)
+
+COCO human pose landmarks list.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FACEMESH_LANDMARKS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FACEMESH_LANDMARKS.md
new file mode 100644
index 0000000000..038f031660
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FACEMESH_LANDMARKS.md
@@ -0,0 +1,11 @@
+# Variable: FACEMESH_LANDMARKS
+
+> `const` **FACEMESH_LANDMARKS**: readonly `number`[]
+
+Defined in: [constants.ts:1308](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1308)
+
+Face Mesh landmark indices, 0 to 467.
+
+MediaPipe names none of its 468 mesh vertices; they are identified by
+position in its canonical face model, so the index is the name. Any lip, eye
+or face-oval index list published for MediaPipe Face Mesh applies unchanged.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FSMN_VAD_SAMPLE_RATE_HZ.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FSMN_VAD_SAMPLE_RATE_HZ.md
new file mode 100644
index 0000000000..7604911560
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/FSMN_VAD_SAMPLE_RATE_HZ.md
@@ -0,0 +1,7 @@
+# Variable: FSMN_VAD_SAMPLE_RATE_HZ
+
+> `const` **FSMN_VAD_SAMPLE_RATE_HZ**: `16000` = `16000`
+
+Defined in: [extensions/speech/tasks/fsmnVoiceActivityDetection.ts:18](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/fsmnVoiceActivityDetection.ts#L18)
+
+Sample rate (Hz) the FSMN-VAD model expects its input waveform to be at.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET1K_LABELS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET1K_LABELS.md
new file mode 100644
index 0000000000..ecd7a10751
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET1K_LABELS.md
@@ -0,0 +1,7 @@
+# Variable: IMAGENET1K_LABELS
+
+> `const` **IMAGENET1K_LABELS**: readonly \[`"tench, Tinca tinca"`, `"goldfish, Carassius auratus"`, `"great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"`, `"tiger shark, Galeocerdo cuvieri"`, `"hammerhead, hammerhead shark"`, `"electric ray, crampfish, numbfish, torpedo"`, `"stingray"`, `"cock"`, `"hen"`, `"ostrich, Struthio camelus"`, `"brambling, Fringilla montifringilla"`, `"goldfinch, Carduelis carduelis"`, `"house finch, linnet, Carpodacus mexicanus"`, `"junco, snowbird"`, `"indigo bunting, indigo finch, indigo bird, Passerina cyanea"`, `"robin, American robin, Turdus migratorius"`, `"bulbul"`, `"jay"`, `"magpie"`, `"chickadee"`, `"water ouzel, dipper"`, `"kite"`, `"bald eagle, American eagle, Haliaeetus leucocephalus"`, `"vulture"`, `"great grey owl, great gray owl, Strix nebulosa"`, `"European fire salamander, Salamandra salamandra"`, `"common newt, Triturus vulgaris"`, `"eft"`, `"spotted salamander, Ambystoma maculatum"`, `"axolotl, mud puppy, Ambystoma mexicanum"`, `"bullfrog, Rana catesbeiana"`, `"tree frog, tree-frog"`, `"tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"`, `"loggerhead, loggerhead turtle, Caretta caretta"`, `"leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"`, `"mud turtle"`, `"terrapin"`, `"box turtle, box tortoise"`, `"banded gecko"`, `"common iguana, iguana, Iguana iguana"`, `"American chameleon, anole, Anolis carolenensis"`, `"whiptail, whiptail lizard"`, `"agama"`, `"frilled lizard, Chlamydosaurus kingi"`, `"alligator lizard"`, `"Gila monster, Heloderma suspectum"`, `"green lizard, Lacerta viridis"`, `"African chameleon, Chamaeleo chamaeleon"`, `"Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"`, `"African crocodile, Nile crocodile, Crocodylus niloticus"`, `"American alligator, Alligator mississipiensis"`, `"triceratops"`, `"thunder snake, worm snake, Carphophis amoenus"`, `"ringneck snake, ring-necked snake, ring snake"`, `"hognose snake, puff adder, sand viper"`, `"green snake, grass snake"`, `"king snake, kingsnake"`, `"garter snake, grass snake"`, `"water snake"`, `"vine snake"`, `"night snake, Hypsiglena torquata"`, `"boa constrictor, Constrictor constrictor"`, `"rock python, rock snake, Python sebae"`, `"Indian cobra, Naja naja"`, `"green mamba"`, `"sea snake"`, `"horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"`, `"diamondback, diamondback rattlesnake, Crotalus adamanteus"`, `"sidewinder, horned rattlesnake, Crotalus cerastes"`, `"trilobite"`, `"harvestman, daddy longlegs, Phalangium opilio"`, `"scorpion"`, `"black and gold garden spider, Argiope aurantia"`, `"barn spider, Araneus cavaticus"`, `"garden spider, Aranea diademata"`, `"black widow, Latrodectus mactans"`, `"tarantula"`, `"wolf spider, hunting spider"`, `"tick"`, `"centipede"`, `"black grouse"`, `"ptarmigan"`, `"ruffed grouse, partridge, Bonasa umbellus"`, `"prairie chicken, prairie grouse, prairie fowl"`, `"peacock"`, `"quail"`, `"partridge"`, `"African grey, African gray, Psittacus erithacus"`, `"macaw"`, `"sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"`, `"lorikeet"`, `"coucal"`, `"bee eater"`, `"hornbill"`, `"hummingbird"`, `"jacamar"`, `"toucan"`, `"drake"`, `"red-breasted merganser, Mergus serrator"`, `"goose"`, `"black swan, Cygnus atratus"`, `"tusker"`, `"echidna, spiny anteater, anteater"`, `"platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"`, `"wallaby, brush kangaroo"`, `"koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"`, `"wombat"`, `"jellyfish"`, `"sea anemone, anemone"`, `"brain coral"`, `"flatworm, platyhelminth"`, `"nematode, nematode worm, roundworm"`, `"conch"`, `"snail"`, `"slug"`, `"sea slug, nudibranch"`, `"chiton, coat-of-mail shell, sea cradle, polyplacophore"`, `"chambered nautilus, pearly nautilus, nautilus"`, `"Dungeness crab, Cancer magister"`, `"rock crab, Cancer irroratus"`, `"fiddler crab"`, `"king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"`, `"American lobster, Northern lobster, Maine lobster, Homarus americanus"`, `"spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"`, `"crayfish, crawfish, crawdad, crawdaddy"`, `"hermit crab"`, `"isopod"`, `"white stork, Ciconia ciconia"`, `"black stork, Ciconia nigra"`, `"spoonbill"`, `"flamingo"`, `"little blue heron, Egretta caerulea"`, `"American egret, great white heron, Egretta albus"`, `"bittern"`, `"crane"`, `"limpkin, Aramus pictus"`, `"European gallinule, Porphyrio porphyrio"`, `"American coot, marsh hen, mud hen, water hen, Fulica americana"`, `"bustard"`, `"ruddy turnstone, Arenaria interpres"`, `"red-backed sandpiper, dunlin, Erolia alpina"`, `"redshank, Tringa totanus"`, `"dowitcher"`, `"oystercatcher, oyster catcher"`, `"pelican"`, `"king penguin, Aptenodytes patagonica"`, `"albatross, mollymawk"`, `"grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"`, `"killer whale, killer, orca, grampus, sea wolf, Orcinus orca"`, `"dugong, Dugong dugon"`, `"sea lion"`, `"Chihuahua"`, `"Japanese spaniel"`, `"Maltese dog, Maltese terrier, Maltese"`, `"Pekinese, Pekingese, Peke"`, `"Shih-Tzu"`, `"Blenheim spaniel"`, `"papillon"`, `"toy terrier"`, `"Rhodesian ridgeback"`, `"Afghan hound, Afghan"`, `"basset, basset hound"`, `"beagle"`, `"bloodhound, sleuthhound"`, `"bluetick"`, `"black-and-tan coonhound"`, `"Walker hound, Walker foxhound"`, `"English foxhound"`, `"redbone"`, `"borzoi, Russian wolfhound"`, `"Irish wolfhound"`, `"Italian greyhound"`, `"whippet"`, `"Ibizan hound, Ibizan Podenco"`, `"Norwegian elkhound, elkhound"`, `"otterhound, otter hound"`, `"Saluki, gazelle hound"`, `"Scottish deerhound, deerhound"`, `"Weimaraner"`, `"Staffordshire bullterrier, Staffordshire bull terrier"`, `"American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"`, `"Bedlington terrier"`, `"Border terrier"`, `"Kerry blue terrier"`, `"Irish terrier"`, `"Norfolk terrier"`, `"Norwich terrier"`, `"Yorkshire terrier"`, `"wire-haired fox terrier"`, `"Lakeland terrier"`, `"Sealyham terrier, Sealyham"`, `"Airedale, Airedale terrier"`, `"cairn, cairn terrier"`, `"Australian terrier"`, `"Dandie Dinmont, Dandie Dinmont terrier"`, `"Boston bull, Boston terrier"`, `"miniature schnauzer"`, `"giant schnauzer"`, `"standard schnauzer"`, `"Scotch terrier, Scottish terrier, Scottie"`, `"Tibetan terrier, chrysanthemum dog"`, `"silky terrier, Sydney silky"`, `"soft-coated wheaten terrier"`, `"West Highland white terrier"`, `"Lhasa, Lhasa apso"`, `"flat-coated retriever"`, `"curly-coated retriever"`, `"golden retriever"`, `"Labrador retriever"`, `"Chesapeake Bay retriever"`, `"German short-haired pointer"`, `"vizsla, Hungarian pointer"`, `"English setter"`, `"Irish setter, red setter"`, `"Gordon setter"`, `"Brittany spaniel"`, `"clumber, clumber spaniel"`, `"English springer, English springer spaniel"`, `"Welsh springer spaniel"`, `"cocker spaniel, English cocker spaniel, cocker"`, `"Sussex spaniel"`, `"Irish water spaniel"`, `"kuvasz"`, `"schipperke"`, `"groenendael"`, `"malinois"`, `"briard"`, `"kelpie"`, `"komondor"`, `"Old English sheepdog, bobtail"`, `"Shetland sheepdog, Shetland sheep dog, Shetland"`, `"collie"`, `"Border collie"`, `"Bouvier des Flandres, Bouviers des Flandres"`, `"Rottweiler"`, `"German shepherd, German shepherd dog, German police dog, alsatian"`, `"Doberman, Doberman pinscher"`, `"miniature pinscher"`, `"Greater Swiss Mountain dog"`, `"Bernese mountain dog"`, `"Appenzeller"`, `"EntleBucher"`, `"boxer"`, `"bull mastiff"`, `"Tibetan mastiff"`, `"French bulldog"`, `"Great Dane"`, `"Saint Bernard, St Bernard"`, `"Eskimo dog, husky"`, `"malamute, malemute, Alaskan malamute"`, `"Siberian husky"`, `"dalmatian, coach dog, carriage dog"`, `"affenpinscher, monkey pinscher, monkey dog"`, `"basenji"`, `"pug, pug-dog"`, `"Leonberg"`, `"Newfoundland, Newfoundland dog"`, `"Great Pyrenees"`, `"Samoyed, Samoyede"`, `"Pomeranian"`, `"chow, chow chow"`, `"keeshond"`, `"Brabancon griffon"`, `"Pembroke, Pembroke Welsh corgi"`, `"Cardigan, Cardigan Welsh corgi"`, `"toy poodle"`, `"miniature poodle"`, `"standard poodle"`, `"Mexican hairless"`, `"timber wolf, grey wolf, gray wolf, Canis lupus"`, `"white wolf, Arctic wolf, Canis lupus tundrarum"`, `"red wolf, maned wolf, Canis rufus, Canis niger"`, `"coyote, prairie wolf, brush wolf, Canis latrans"`, `"dingo, warrigal, warragal, Canis dingo"`, `"dhole, Cuon alpinus"`, `"African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"`, `"hyena, hyaena"`, `"red fox, Vulpes vulpes"`, `"kit fox, Vulpes macrotis"`, `"Arctic fox, white fox, Alopex lagopus"`, `"grey fox, gray fox, Urocyon cinereoargenteus"`, `"tabby, tabby cat"`, `"tiger cat"`, `"Persian cat"`, `"Siamese cat, Siamese"`, `"Egyptian cat"`, `"cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"`, `"lynx, catamount"`, `"leopard, Panthera pardus"`, `"snow leopard, ounce, Panthera uncia"`, `"jaguar, panther, Panthera onca, Felis onca"`, `"lion, king of beasts, Panthera leo"`, `"tiger, Panthera tigris"`, `"cheetah, chetah, Acinonyx jubatus"`, `"brown bear, bruin, Ursus arctos"`, `"American black bear, black bear, Ursus americanus, Euarctos americanus"`, `"ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"`, `"sloth bear, Melursus ursinus, Ursus ursinus"`, `"mongoose"`, `"meerkat, mierkat"`, `"tiger beetle"`, `"ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"`, `"ground beetle, carabid beetle"`, `"long-horned beetle, longicorn, longicorn beetle"`, `"leaf beetle, chrysomelid"`, `"dung beetle"`, `"rhinoceros beetle"`, `"weevil"`, `"fly"`, `"bee"`, `"ant, emmet, pismire"`, `"grasshopper, hopper"`, `"cricket"`, `"walking stick, walkingstick, stick insect"`, `"cockroach, roach"`, `"focused mantis, mantid"`, `"cicada, cicala"`, `"leafhopper"`, `"lacewing, lacewing fly"`, `"dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"`, `"damselfly"`, `"admiral"`, `"ringlet, ringlet butterfly"`, `"monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"`, `"cabbage butterfly"`, `"sulphur butterfly, sulfur butterfly"`, `"lycaenid, lycaenid butterfly"`, `"starfish, sea star"`, `"sea urchin"`, `"sea cucumber, holothurian"`, `"wood rabbit, cottontail, cottontail rabbit"`, `"hare"`, `"Angora, Angora rabbit"`, `"hamster"`, `"porcupine, hedgehog"`, `"fox squirrel, eastern fox squirrel, Sciurus niger"`, `"marmot"`, `"beaver"`, `"guinea pig, Cavia cobaya"`, `"sorrel"`, `"zebra"`, `"hog, pig, grunter, squealer, Sus scrofa"`, `"wild boar, boar, Sus scrofa"`, `"warthog"`, `"hippopotamus, hippo, river horse, Hippopotamus amphibius"`, `"ox"`, `"water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"`, `"bison"`, `"ram, tup"`, `"bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"`, `"ibex, Capra ibex"`, `"hartebeest"`, `"impala, Aepyceros melampus"`, `"gazelle"`, `"Arabian camel, dromedary, Camelus dromedarius"`, `"llama"`, `"weasel"`, `"mink"`, `"polecat, fitch, foulmart, foumart, Mustela putorius"`, `"black-footed ferret, ferret, Mustela nigripes"`, `"otter"`, `"skunk, polecat, wood pussy"`, `"badger"`, `"armadillo"`, `"three-toed sloth, ai, Bradypus tridactylus"`, `"orangutan, orang, orangutang, Pongo pygmaeus"`, `"gorilla, Gorilla gorilla"`, `"chimpanzee, chimp, Pan troglodytes"`, `"gibbon, Hylobates lar"`, `"siamang, Hylobates syndactylus, Symphalangus syndactylus"`, `"guenon, guenon monkey"`, `"patas, hussar monkey, Erythrocebus patas"`, `"baboon"`, `"macaque"`, `"langur"`, `"colobus, colobus monkey"`, `"proboscis monkey, Nasalis larvatus"`, `"marmoset"`, `"capuchin, ringtail, Cebus capucinus"`, `"howler monkey, howler"`, `"titi, titi monkey"`, `"spider monkey, Ateles geoffroyi"`, `"squirrel monkey, Saimiri sciureus"`, `"Madagascar cat, ring-tailed lemur, Lemur catta"`, `"indri, indris, Indri indri, Indri brevicaudatus"`, `"Indian elephant, Elephas maximus"`, `"African elephant, Loxodonta africana"`, `"lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"`, `"giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"`, `"barracouta, snoek"`, `"raw eel, eel"`, `"coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"`, `"rock beauty, Holocanthus tricolor"`, `"anemone fish"`, `"sturgeon"`, `"gar, garfish, garpike, billfish, Lepisosteus osseus"`, `"lionfish"`, `"puffer, pufferfish, blowfish, globefish"`, `"abacus"`, `"abaya"`, `"academic gown, academic robe, judge's robe"`, `"accordion, piano accordion, squeeze box"`, `"acoustic guitar"`, `"aircraft carrier, carrier, flattop, attack aircraft carrier"`, `"airliner"`, `"airship, dirigible"`, `"altar"`, `"ambulance"`, `"amphibian, amphibious vehicle"`, `"analog clock"`, `"apiary, bee house"`, `"apron"`, `"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"`, `"assault rifle, assault gun"`, `"backpack, back pack, knapsack, packsack, rucksack, haversack"`, `"bakery, bakeshop, bakehouse"`, `"balance beam, beam"`, `"balloon"`, `"ballpoint, ballpoint pen, ballpen, Biro"`, `"Band Aid"`, `"banjo"`, `"bannister, banister, balustrade, balusters, handrail"`, `"barbell"`, `"barber chair"`, `"barbershop"`, `"barn"`, `"barometer"`, `"barrel, cask"`, `"barrow, garden cart, lawn cart, wheelbarrow"`, `"baseball"`, `"basketball"`, `"bassinet"`, `"bassoon"`, `"bathing cap, swimming cap"`, `"bath towel"`, `"bathtub, bathing tub, bath, tub"`, `"beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"`, `"beacon, lighthouse, beacon light, pharos"`, `"beaker"`, `"bearskin, busby, shako"`, `"beer bottle"`, `"beer glass"`, `"bell cote, bell cot"`, `"bib"`, `"bicycle-built-for-two, tandem bicycle, tandem"`, `"bikini, two-piece"`, `"binder, ring-binder"`, `"binoculars, field glasses, opera glasses"`, `"birdhouse"`, `"boathouse"`, `"bobsled, bobsleigh, bob"`, `"bolo tie, bolo, bola tie, bola"`, `"bonnet, poke bonnet"`, `"bookcase"`, `"bookshop, bookstore, bookstall"`, `"bottlecap"`, `"bow"`, `"bow tie, bow-tie, bowtie"`, `"brass, memorial tablet, plaque"`, `"brassiere, bra, bandeau"`, `"breakwater, groin, groyne, mole, bulwark, seawall, jetty"`, `"breastplate, aegis, egis"`, `"broom"`, `"bucket, pail"`, `"buckle"`, `"bulletproof vest"`, `"bullet train, bullet"`, `"butcher shop, meat market"`, `"cab, hack, taxi, taxicab"`, `"caldron, cauldron"`, `"candle, taper, wax light"`, `"cannon"`, `"canoe"`, `"can opener, tin opener"`, `"cardigan"`, `"car mirror"`, `"carousel, carrousel, merry-go-round, roundabout, whirligig"`, `"carpenter's kit, tool kit"`, `"carton"`, `"car wheel"`, `"cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"`, `"cassette"`, `"cassette player"`, `"castle"`, `"catamaran"`, `"CD player"`, `"cello, violoncello"`, `"cellular telephone, cellular phone, cellphone, cell, mobile phone"`, `"chain"`, `"chainlink fence"`, `"chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"`, `"chain saw, chainsaw"`, `"chest"`, `"chiffonier, commode"`, `"chime, bell, gong"`, `"china cabinet, china closet"`, `"Christmas stocking"`, `"church, church building"`, `"cinema, movie theater, movie theatre, movie house, picture palace"`, `"cleaver, meat cleaver, chopper"`, `"cliff dwelling"`, `"cloak"`, `"clog, geta, patten, sabot"`, `"cocktail shaker"`, `"coffee mug"`, `"coffeepot"`, `"coil, spiral, volute, whorl, helix"`, `"combination lock"`, `"computer keyboard, keypad"`, `"confectionery, confectionery store, candy store"`, `"container ship, containership, container vessel"`, `"convertible"`, `"corkscrew, bottle screw"`, `"cornet, horn, trumpet, trump"`, `"cowboy boot"`, `"cowboy hat, ten-gallon hat"`, `"cradle"`, `"crane"`, `"crash helmet"`, `"crate"`, `"crib, cot"`, `"Crock Pot"`, `"croquet ball"`, `"crutch"`, `"cuirass"`, `"dam, dike, dyke"`, `"desk"`, `"desktop computer"`, `"dial telephone, dial phone"`, `"diaper, nappy, napkin"`, `"digital clock"`, `"digital watch"`, `"dining table, board"`, `"dishrag, dishcloth"`, `"dishwasher, dish washer, dishwashing machine"`, `"disk brake, disc brake"`, `"dock, dockage, docking facility"`, `"dogsled, dog sled, dog sleigh"`, `"dome"`, `"doormat, welcome mat"`, `"drilling platform, offshore rig"`, `"drum, membranophone, tympan"`, `"drumstick"`, `"dumbbell"`, `"Dutch oven"`, `"electric fan, blower"`, `"electric guitar"`, `"electric locomotive"`, `"entertainment center"`, `"envelope"`, `"espresso maker"`, `"face powder"`, `"feather boa, boa"`, `"file, file cabinet, filing cabinet"`, `"fireboat"`, `"fire engine, fire truck"`, `"fire screen, fireguard"`, `"flagpole, flagstaff"`, `"flute, transverse flute"`, `"folding chair"`, `"football helmet"`, `"forklift"`, `"fountain"`, `"fountain pen"`, `"four-poster"`, `"freight car"`, `"French horn, horn"`, `"frying pan, frypan, skillet"`, `"fur coat"`, `"garbage truck, dustcart"`, `"gasmask, respirator, gas helmet"`, `"gas pump, gasoline pump, petrol pump, island dispenser"`, `"goblet"`, `"go-kart"`, `"golf ball"`, `"golfcart, golf cart"`, `"gondola"`, `"gong, tam-tam"`, `"gown"`, `"grand piano, grand"`, `"greenhouse, nursery, glasshouse"`, `"grille, radiator grille"`, `"grocery store, grocery, food market, market"`, `"guillotine"`, `"hair slide"`, `"hair spray"`, `"half track"`, `"hammer"`, `"hamper"`, `"hand blower, blow dryer, blow drier, hair dryer, hair drier"`, `"hand-held computer, hand-held microcomputer"`, `"handkerchief, hankie, hanky, hankey"`, `"hard disc, hard disk, fixed disk"`, `"harmonica, mouth organ, harp, mouth harp"`, `"harp"`, `"harvester, reaper"`, `"hatchet"`, `"holster"`, `"home theater, home theatre"`, `"honeycomb"`, `"hook, claw"`, `"hoopskirt, crinoline"`, `"horizontal bar, high bar"`, `"horse cart, horse-cart"`, `"hourglass"`, `"iPod"`, `"iron, smoothing iron"`, `"jack-o'-lantern"`, `"jean, blue jean, denim"`, `"jeep, landrover"`, `"jersey, T-shirt, tee shirt"`, `"jigsaw puzzle"`, `"jinrikisha, ricksha, rickshaw"`, `"joystick"`, `"kimono"`, `"knee pad"`, `"knot"`, `"lab coat, laboratory coat"`, `"ladle"`, `"lampshade, lamp shade"`, `"laptop, laptop computer"`, `"lawn mower, mower"`, `"lens cap, lens cover"`, `"letter opener, paper knife, paperknife"`, `"library"`, `"lifeboat"`, `"lighter, light, igniter, ignitor"`, `"limousine, limo"`, `"liner, ocean liner"`, `"lipstick, lip rouge"`, `"Loafer"`, `"lotion"`, `"loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"`, `"loupe, jeweler's loupe"`, `"lumbermill, sawmill"`, `"magnetic compass"`, `"mailbag, postbag"`, `"mailbox, letter box"`, `"maillot"`, `"maillot, tank suit"`, `"manhole cover"`, `"maraca"`, `"marimba, xylophone"`, `"mask"`, `"matchstick"`, `"maypole"`, `"maze, labyrinth"`, `"measuring cup"`, `"medicine chest, medicine cabinet"`, `"megalith, megalithic structure"`, `"microphone, mike"`, `"microwave, microwave oven"`, `"military uniform"`, `"milk can"`, `"minibus"`, `"miniskirt, mini"`, `"minivan"`, `"missile"`, `"mitten"`, `"mixing bowl"`, `"mobile home, manufactured home"`, `"Model T"`, `"modem"`, `"monastery"`, `"monitor"`, `"moped"`, `"mortar"`, `"mortarboard"`, `"mosque"`, `"mosquito net"`, `"motor scooter, scooter"`, `"mountain bike, all-terrain bike, off-roader"`, `"mountain tent"`, `"mouse, computer mouse"`, `"mousetrap"`, `"moving van"`, `"muzzle"`, `"nail"`, `"neck brace"`, `"necklace"`, `"nipple"`, `"notebook, notebook computer"`, `"obelisk"`, `"oboe, hautboy, hautbois"`, `"ocarina, sweet potato"`, `"odometer, hodometer, mileometer, milometer"`, `"oil filter"`, `"organ, pipe organ"`, `"oscilloscope, scope, cathode-ray oscilloscope, CRO"`, `"overskirt"`, `"oxcart"`, `"oxygen mask"`, `"packet"`, `"paddle, boat paddle"`, `"paddlewheel, paddle wheel"`, `"padlock"`, `"paintbrush"`, `"pajama, pyjama, pj's, jammies"`, `"palace"`, `"panpipe, pandean pipe, syrinx"`, `"paper towel"`, `"parachute, chute"`, `"parallel bars, bars"`, `"park bench"`, `"parking meter"`, `"passenger car, coach, carriage"`, `"patio, terrace"`, `"pay-phone, pay-station"`, `"pedestal, plinth, footstall"`, `"pencil box, pencil case"`, `"pencil sharpener"`, `"perfume, essence"`, `"Petri dish"`, `"photocopier"`, `"pick, plectrum, plectron"`, `"pickelhaube"`, `"picket fence, paling"`, `"pickup, pickup truck"`, `"pier"`, `"piggy bank, penny bank"`, `"pill bottle"`, `"pillow"`, `"ping-pong ball"`, `"pinwheel"`, `"pirate, pirate ship"`, `"pitcher, ewer"`, `"plane, carpenter's plane, woodworking plane"`, `"planetarium"`, `"plastic bag"`, `"plate rack"`, `"plow, plough"`, `"plunger, plumber's helper"`, `"Polaroid camera, Polaroid Land camera"`, `"pole"`, `"police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"`, `"poncho"`, `"pool table, billiard table, snooker table"`, `"pop bottle, soda bottle"`, `"pot, flowerpot"`, `"potter's wheel"`, `"power drill"`, `"prayer rug, prayer mat"`, `"printer"`, `"prison, prison house"`, `"projectile, missile"`, `"projector"`, `"puck, hockey puck"`, `"punching bag, punch bag, punching ball, punchball"`, `"purse"`, `"quill, quill pen"`, `"quilt, comforter, comfort, puff"`, `"racer, race car, racing car"`, `"racket, racquet"`, `"radiator"`, `"radio, wireless"`, `"radio telescope, radio reflector"`, `"rain barrel"`, `"recreational vehicle, RV, R.V."`, `"reel"`, `"reflex camera"`, `"refrigerator, icebox"`, `"remote control, remote"`, `"restaurant, eating house, eating place, eatery"`, `"revolver, six-gun, six-shooter"`, `"rifle"`, `"rocking chair, rocker"`, `"rotisserie"`, `"rubber eraser, rubber, pencil eraser"`, `"rugby ball"`, `"rule, ruler"`, `"running shoe"`, `"safe"`, `"safety pin"`, `"saltshaker, salt shaker"`, `"sandal"`, `"sarong"`, `"sax, saxophone"`, `"scabbard"`, `"scale, weighing machine"`, `"school bus"`, `"schooner"`, `"scoreboard"`, `"screen, CRT screen"`, `"screw"`, `"screwdriver"`, `"seat belt, seatbelt"`, `"sewing machine"`, `"shield, buckler"`, `"shoe shop, shoe-shop, shoe store"`, `"shoji"`, `"shopping basket"`, `"shopping cart"`, `"shovel"`, `"shower cap"`, `"shower curtain"`, `"ski"`, `"ski mask"`, `"sleeping bag"`, `"slide rule, slipstick"`, `"sliding door"`, `"slot, one-armed bandit"`, `"snorkel"`, `"snowmobile"`, `"snowplow, snowplough"`, `"soap dispenser"`, `"soccer ball"`, `"sock"`, `"solar dish, solar collector, solar furnace"`, `"sombrero"`, `"soup bowl"`, `"space bar"`, `"space heater"`, `"space shuttle"`, `"spatula"`, `"speedboat"`, `"spider web, spider's web"`, `"spindle"`, `"sports car, sport car"`, `"spotlight, spot"`, `"stage"`, `"steam locomotive"`, `"steel arch bridge"`, `"steel drum"`, `"stethoscope"`, `"stole"`, `"stone wall"`, `"stopwatch, stop watch"`, `"stove"`, `"strainer"`, `"streetcar, tram, tramcar, trolley, trolley car"`, `"stretcher"`, `"studio couch, day bed"`, `"stupa, tope"`, `"submarine, pigboat, sub, U-boat"`, `"suit, suit of clothes"`, `"sundial"`, `"sunglass"`, `"sunglasses, dark glasses, shades"`, `"sunscreen, sunblock, sun blocker"`, `"suspension bridge"`, `"swab, swob, mop"`, `"sweatshirt"`, `"swimming trunks, bathing trunks"`, `"swing"`, `"switch, electric switch, electrical switch"`, `"syringe"`, `"table lamp"`, `"tank, army tank, armored combat vehicle, armoured combat vehicle"`, `"tape player"`, `"teapot"`, `"teddy, teddy bear"`, `"television, television system"`, `"tennis ball"`, `"thatch, thatched roof"`, `"theater curtain, theatre curtain"`, `"thimble"`, `"thresher, thrasher, threshing machine"`, `"throne"`, `"tile roof"`, `"toaster"`, `"tobacco shop, tobacconist shop, tobacconist"`, `"toilet seat"`, `"torch"`, `"totem pole"`, `"tow truck, tow car, wrecker"`, `"toyshop"`, `"tractor"`, `"trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"`, `"tray"`, `"trench coat"`, `"tricycle, trike, velocipede"`, `"trimaran"`, `"tripod"`, `"triumphal arch"`, `"trolleybus, trolley coach, trackless trolley"`, `"trombone"`, `"tub, vat"`, `"turnstile"`, `"typewriter keyboard"`, `"umbrella"`, `"unicycle, monocycle"`, `"upright, upright piano"`, `"vacuum, vacuum cleaner"`, `"vase"`, `"vault"`, `"velvet"`, `"vending machine"`, `"vestment"`, `"viaduct"`, `"violin, fiddle"`, `"volleyball"`, `"waffle iron"`, `"wall clock"`, `"wallet, billfold, notecase, pocketbook"`, `"wardrobe, closet, press"`, `"warplane, military plane"`, `"washbasin, handbasin, washbowl, lavabo, wash-hand basin"`, `"washer, automatic washer, washing machine"`, `"water bottle"`, `"water jug"`, `"water tower"`, `"whiskey jug"`, `"whistle"`, `"wig"`, `"window screen"`, `"window shade"`, `"Windsor tie"`, `"wine bottle"`, `"wing"`, `"wok"`, `"wooden spoon"`, `"wool, woolen, woollen"`, `"worm fence, snake fence, snake-rail fence, Virginia fence"`, `"wreck"`, `"yawl"`, `"yurt"`, `"web site, website, internet site, site"`, `"comic book"`, `"crossword puzzle, crossword"`, `"street sign"`, `"traffic light, traffic signal, stoplight"`, `"book jacket, dust cover, dust jacket, dust wrapper"`, `"menu"`, `"plate"`, `"guacamole"`, `"consomme"`, `"hot pot, hotpot"`, `"trifle"`, `"ice cream, icecream"`, `"ice lolly, lolly, lollipop, popsicle"`, `"French loaf"`, `"bagel, beigel"`, `"pretzel"`, `"cheeseburger"`, `"hotdog, hot dog, red hot"`, `"mashed potato"`, `"head cabbage"`, `"broccoli"`, `"cauliflower"`, `"zucchini, courgette"`, `"spaghetti squash"`, `"acorn squash"`, `"butternut squash"`, `"cucumber, cuke"`, `"artichoke, globe artichoke"`, `"bell pepper"`, `"cardoon"`, `"mushroom"`, `"Granny Smith"`, `"strawberry"`, `"orange"`, `"lemon"`, `"fig"`, `"pineapple, ananas"`, `"banana"`, `"jackfruit, jak, jack"`, `"custard apple"`, `"pomegranate"`, `"hay"`, `"carbonara"`, `"chocolate sauce, chocolate syrup"`, `"dough"`, `"meat loaf, meatloaf"`, `"pizza, pizza pie"`, `"potpie"`, `"burrito"`, `"red wine"`, `"espresso"`, `"cup"`, `"eggnog"`, `"alp"`, `"bubble"`, `"cliff, drop, drop-off"`, `"coral reef"`, `"geyser"`, `"lakeside, lakeside road, lakeshore"`, `"promontory, headland, head, foreland"`, `"sandbar, sand bar"`, `"seashore, coast, seacoast, sea-coast"`, `"valley, vale"`, `"volcano"`, `"ballplayer, baseball player"`, `"groom, bridegroom"`, `"scuba diver"`, `"rapeseed"`, `"daisy"`, `"yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"`, `"corn"`, `"acorn"`, `"hip, rose hip, rosehip"`, `"buckeye, horse chestnut, conker"`, `"coral fungus"`, `"agaric"`, `"gyromitra"`, `"stinkhorn, carrion fungus"`, `"earthstar"`, `"hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"`, `"bolete"`, `"ear, spike, capitulum"`, `"toilet tissue, toilet paper, bathroom tissue"`\]
+
+Defined in: [constants.ts:12](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L12)
+
+ImageNet 1K dataset label array containing the 1000 categories.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET_NORM.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET_NORM.md
new file mode 100644
index 0000000000..73eb4e432a
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/IMAGENET_NORM.md
@@ -0,0 +1,19 @@
+# Variable: IMAGENET_NORM
+
+> `const` **IMAGENET_NORM**: `object`
+
+Defined in: [constants.ts:1258](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1258)
+
+ImageNet standard normalization options containing alpha and beta
+coefficients. Based on the standard ImageNet mean [0.485, 0.456, 0.406] and
+std [0.229, 0.224, 0.225].
+
+## Type Declaration
+
+### alpha
+
+> `readonly` **alpha**: readonly \[`number`, `number`, `number`\]
+
+### beta
+
+> `readonly` **beta**: readonly \[`number`, `number`, `number`\]
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/KOKORO_SAMPLE_RATE.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/KOKORO_SAMPLE_RATE.md
new file mode 100644
index 0000000000..319ef80c9d
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/KOKORO_SAMPLE_RATE.md
@@ -0,0 +1,7 @@
+# Variable: KOKORO_SAMPLE_RATE
+
+> `const` **KOKORO_SAMPLE_RATE**: `24000` = `24000`
+
+Defined in: [extensions/speech/tasks/kokoroTextToSpeech.ts:46](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/kokoroTextToSpeech.ts#L46)
+
+Kokoro audio sampling rate in Hz (24000).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PASCAL_VOC_LABELS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PASCAL_VOC_LABELS.md
new file mode 100644
index 0000000000..58f71f1093
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PASCAL_VOC_LABELS.md
@@ -0,0 +1,7 @@
+# Variable: PASCAL_VOC_LABELS
+
+> `const` **PASCAL_VOC_LABELS**: readonly \[`"background"`, `"aeroplane"`, `"bicycle"`, `"bird"`, `"boat"`, `"bottle"`, `"bus"`, `"car"`, `"cat"`, `"chair"`, `"cow"`, `"diningtable"`, `"dog"`, `"horse"`, `"motorbike"`, `"person"`, `"pottedplant"`, `"sheep"`, `"sofa"`, `"train"`, `"tvmonitor"`\]
+
+Defined in: [constants.ts:1019](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1019)
+
+Pascal VOC dataset label array containing the 21 categories.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_NEMOTRON_LABELS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_NEMOTRON_LABELS.md
new file mode 100644
index 0000000000..38d72081c3
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_NEMOTRON_LABELS.md
@@ -0,0 +1,9 @@
+# Variable: PRIVACY_FILTER_NEMOTRON_LABELS
+
+> `const` **PRIVACY_FILTER_NEMOTRON_LABELS**: readonly \[`"O"`, `"B-account_number"` \| `"I-account_number"` \| `"E-account_number"` \| `"S-account_number"` \| `"B-language"` \| `"B-age"` \| `"B-api_key"` \| `"B-bank_routing_number"` \| `"B-biometric_identifier"` \| `"B-blood_type"` \| `"B-certificate_license_number"` \| `"B-city"` \| `"B-company_name"` \| `"B-coordinate"` \| `"B-country"` \| `"B-county"` \| `"B-credit_debit_card"` \| `"B-customer_id"` \| `"B-cvv"` \| `"B-date"` \| `"B-date_of_birth"` \| `"B-date_time"` \| `"B-device_identifier"` \| `"B-education_level"` \| `"B-email"` \| `"B-employee_id"` \| `"B-employment_status"` \| `"B-fax_number"` \| `"B-first_name"` \| `"B-gender"` \| `"B-health_plan_beneficiary_number"` \| `"B-http_cookie"` \| `"B-ipv4"` \| `"B-ipv6"` \| `"B-last_name"` \| `"B-license_plate"` \| `"B-mac_address"` \| `"B-medical_record_number"` \| `"B-national_id"` \| `"B-occupation"` \| `"B-password"` \| `"B-phone_number"` \| `"B-pin"` \| `"B-political_view"` \| `"B-postcode"` \| `"B-race_ethnicity"` \| `"B-religious_belief"` \| `"B-sexuality"` \| `"B-ssn"` \| `"B-state"` \| `"B-street_address"` \| `"B-swift_bic"` \| `"B-tax_id"` \| `"B-time"` \| `"B-unique_id"` \| `"B-url"` \| `"B-user_name"` \| `"B-vehicle_identifier"` \| `"I-language"` \| `"I-age"` \| `"I-api_key"` \| `"I-bank_routing_number"` \| `"I-biometric_identifier"` \| `"I-blood_type"` \| `"I-certificate_license_number"` \| `"I-city"` \| `"I-company_name"` \| `"I-coordinate"` \| `"I-country"` \| `"I-county"` \| `"I-credit_debit_card"` \| `"I-customer_id"` \| `"I-cvv"` \| `"I-date"` \| `"I-date_of_birth"` \| `"I-date_time"` \| `"I-device_identifier"` \| `"I-education_level"` \| `"I-email"` \| `"I-employee_id"` \| `"I-employment_status"` \| `"I-fax_number"` \| `"I-first_name"` \| `"I-gender"` \| `"I-health_plan_beneficiary_number"` \| `"I-http_cookie"` \| `"I-ipv4"` \| `"I-ipv6"` \| `"I-last_name"` \| `"I-license_plate"` \| `"I-mac_address"` \| `"I-medical_record_number"` \| `"I-national_id"` \| `"I-occupation"` \| `"I-password"` \| `"I-phone_number"` \| `"I-pin"` \| `"I-political_view"` \| `"I-postcode"` \| `"I-race_ethnicity"` \| `"I-religious_belief"` \| `"I-sexuality"` \| `"I-ssn"` \| `"I-state"` \| `"I-street_address"` \| `"I-swift_bic"` \| `"I-tax_id"` \| `"I-time"` \| `"I-unique_id"` \| `"I-url"` \| `"I-user_name"` \| `"I-vehicle_identifier"` \| `"E-language"` \| `"E-age"` \| `"E-api_key"` \| `"E-bank_routing_number"` \| `"E-biometric_identifier"` \| `"E-blood_type"` \| `"E-certificate_license_number"` \| `"E-city"` \| `"E-company_name"` \| `"E-coordinate"` \| `"E-country"` \| `"E-county"` \| `"E-credit_debit_card"` \| `"E-customer_id"` \| `"E-cvv"` \| `"E-date"` \| `"E-date_of_birth"` \| `"E-date_time"` \| `"E-device_identifier"` \| `"E-education_level"` \| `"E-email"` \| `"E-employee_id"` \| `"E-employment_status"` \| `"E-fax_number"` \| `"E-first_name"` \| `"E-gender"` \| `"E-health_plan_beneficiary_number"` \| `"E-http_cookie"` \| `"E-ipv4"` \| `"E-ipv6"` \| `"E-last_name"` \| `"E-license_plate"` \| `"E-mac_address"` \| `"E-medical_record_number"` \| `"E-national_id"` \| `"E-occupation"` \| `"E-password"` \| `"E-phone_number"` \| `"E-pin"` \| `"E-political_view"` \| `"E-postcode"` \| `"E-race_ethnicity"` \| `"E-religious_belief"` \| `"E-sexuality"` \| `"E-ssn"` \| `"E-state"` \| `"E-street_address"` \| `"E-swift_bic"` \| `"E-tax_id"` \| `"E-time"` \| `"E-unique_id"` \| `"E-url"` \| `"E-user_name"` \| `"E-vehicle_identifier"` \| `"S-language"` \| `"S-age"` \| `"S-api_key"` \| `"S-bank_routing_number"` \| `"S-biometric_identifier"` \| `"S-blood_type"` \| `"S-certificate_license_number"` \| `"S-city"` \| `"S-company_name"` \| `"S-coordinate"` \| `"S-country"` \| `"S-county"` \| `"S-credit_debit_card"` \| `"S-customer_id"` \| `"S-cvv"` \| `"S-date"` \| `"S-date_of_birth"` \| `"S-date_time"` \| `"S-device_identifier"` \| `"S-education_level"` \| `"S-email"` \| `"S-employee_id"` \| `"S-employment_status"` \| `"S-fax_number"` \| `"S-first_name"` \| `"S-gender"` \| `"S-health_plan_beneficiary_number"` \| `"S-http_cookie"` \| `"S-ipv4"` \| `"S-ipv6"` \| `"S-last_name"` \| `"S-license_plate"` \| `"S-mac_address"` \| `"S-medical_record_number"` \| `"S-national_id"` \| `"S-occupation"` \| `"S-password"` \| `"S-phone_number"` \| `"S-pin"` \| `"S-political_view"` \| `"S-postcode"` \| `"S-race_ethnicity"` \| `"S-religious_belief"` \| `"S-sexuality"` \| `"S-ssn"` \| `"S-state"` \| `"S-street_address"` \| `"S-swift_bic"` \| `"S-tax_id"` \| `"S-time"` \| `"S-unique_id"` \| `"S-url"` \| `"S-user_name"` \| `"S-vehicle_identifier"`\]
+
+Defined in: [constants.ts:1374](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1374)
+
+Label space for the OpenMed/privacy-filter-nemotron model (55 entity types,
+221 labels). Source:
+https://huggingface.co/OpenMed/privacy-filter-nemotron/blob/182f231651acee34a84d33d6f9965acdd10c0767/config.json
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_OPENAI_LABELS.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_OPENAI_LABELS.md
new file mode 100644
index 0000000000..174e3a4127
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/PRIVACY_FILTER_OPENAI_LABELS.md
@@ -0,0 +1,8 @@
+# Variable: PRIVACY_FILTER_OPENAI_LABELS
+
+> `const` **PRIVACY_FILTER_OPENAI_LABELS**: readonly \[`"O"`, `"B-account_number"` \| `"B-private_address"` \| `"B-private_date"` \| `"B-private_email"` \| `"B-private_person"` \| `"B-private_phone"` \| `"B-private_url"` \| `"B-secret"` \| `"I-account_number"` \| `"I-private_address"` \| `"I-private_date"` \| `"I-private_email"` \| `"I-private_person"` \| `"I-private_phone"` \| `"I-private_url"` \| `"I-secret"` \| `"E-account_number"` \| `"E-private_address"` \| `"E-private_date"` \| `"E-private_email"` \| `"E-private_person"` \| `"E-private_phone"` \| `"E-private_url"` \| `"E-secret"` \| `"S-account_number"` \| `"S-private_address"` \| `"S-private_date"` \| `"S-private_email"` \| `"S-private_person"` \| `"S-private_phone"` \| `"S-private_url"` \| `"S-secret"`\]
+
+Defined in: [constants.ts:1350](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1350)
+
+Label space for the openai/privacy-filter base model (8 entity types, 33
+labels).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_DEFAULT_VOICE_NAMES.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_DEFAULT_VOICE_NAMES.md
new file mode 100644
index 0000000000..ad91fc5a24
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_DEFAULT_VOICE_NAMES.md
@@ -0,0 +1,7 @@
+# Variable: SUPERTONIC_DEFAULT_VOICE_NAMES
+
+> `const` **SUPERTONIC_DEFAULT_VOICE_NAMES**: readonly \[`"F1"`, `"F2"`, `"F3"`, `"F4"`, `"F5"`, `"M1"`, `"M2"`, `"M3"`, `"M4"`, `"M5"`\]
+
+Defined in: [constants.ts:1327](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/constants.ts#L1327)
+
+Default Supertonic voice names array.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_SAMPLE_RATE.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_SAMPLE_RATE.md
new file mode 100644
index 0000000000..ffb35761a8
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/SUPERTONIC_SAMPLE_RATE.md
@@ -0,0 +1,7 @@
+# Variable: SUPERTONIC_SAMPLE_RATE
+
+> `const` **SUPERTONIC_SAMPLE_RATE**: `44100` = `44100`
+
+Defined in: [extensions/speech/tasks/supertonicTextToSpeech.ts:37](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/supertonicTextToSpeech.ts#L37)
+
+Supertonic audio sampling rate in Hz (44100).
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/VALID_ERROR_CODES.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/VALID_ERROR_CODES.md
new file mode 100644
index 0000000000..e7a3838547
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/VALID_ERROR_CODES.md
@@ -0,0 +1,13 @@
+# Variable: VALID_ERROR_CODES
+
+> `const` **VALID_ERROR_CODES**: readonly \[`"LOAD_FAILED"`, `"EXECUTION_FAILED"`, `"SCHEMA_MISMATCH"`, `"INVALID_ARGUMENT"`, `"INVALID_STATE"`, `"RESOURCE_DISPOSED"`, `"RESOURCE_BUSY"`, `"DOWNLOAD_FAILED"`, `"DOWNLOAD_ABORTED"`, `"UNKNOWN"`\]
+
+Defined in: [core/error.ts:23](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/error.ts#L23)
+
+Every error code the library can raise.
+
+Deliberately coarse. A distinct code earns its place only when an app can
+genuinely recover differently from it (retry a download, wait for a busy
+resource, re-create a disposed one). Everything else is a category that
+exists so crash reporters can group failures, and the detail lives in the
+message.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_LANGUAGES.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_LANGUAGES.md
new file mode 100644
index 0000000000..ee02d9a6a2
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_LANGUAGES.md
@@ -0,0 +1,8 @@
+# Variable: WHISPER_LANGUAGES
+
+> `const` **WHISPER_LANGUAGES**: readonly \[`"en"`, `"zh"`, `"de"`, `"es"`, `"ru"`, `"ko"`, `"fr"`, `"ja"`, `"pt"`, `"tr"`, `"pl"`, `"ca"`, `"nl"`, `"ar"`, `"sv"`, `"it"`, `"id"`, `"hi"`, `"fi"`, `"vi"`, `"he"`, `"uk"`, `"el"`, `"ms"`, `"cs"`, `"ro"`, `"da"`, `"hu"`, `"ta"`, `"no"`, `"th"`, `"ur"`, `"hr"`, `"bg"`, `"lt"`, `"la"`, `"mi"`, `"ml"`, `"cy"`, `"sk"`, `"te"`, `"fa"`, `"lv"`, `"bn"`, `"sr"`, `"az"`, `"sl"`, `"kn"`, `"et"`, `"mk"`, `"br"`, `"eu"`, `"is"`, `"hy"`, `"ne"`, `"mn"`, `"bs"`, `"kk"`, `"sq"`, `"sw"`, `"gl"`, `"mr"`, `"pa"`, `"si"`, `"km"`, `"sn"`, `"yo"`, `"so"`, `"af"`, `"oc"`, `"ka"`, `"be"`, `"tg"`, `"sd"`, `"gu"`, `"am"`, `"yi"`, `"lo"`, `"uz"`, `"fo"`, `"ht"`, `"ps"`, `"tk"`, `"nn"`, `"mt"`, `"sa"`, `"lb"`, `"my"`, `"bo"`, `"tl"`, `"mg"`, `"as"`, `"tt"`, `"haw"`, `"ln"`, `"ha"`, `"ba"`, `"jw"`, `"su"`, `"yue"`\]
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:41](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L41)
+
+Language codes supported by Whisper multilingual models. English-only
+model variants only accept `'en'`.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_SAMPLE_RATE_HZ.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_SAMPLE_RATE_HZ.md
new file mode 100644
index 0000000000..f47b908bd0
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/WHISPER_SAMPLE_RATE_HZ.md
@@ -0,0 +1,7 @@
+# Variable: WHISPER_SAMPLE_RATE_HZ
+
+> `const` **WHISPER_SAMPLE_RATE_HZ**: `16000` = `16000`
+
+Defined in: [extensions/speech/tasks/whisperSpeechToText.ts:27](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/extensions/speech/tasks/whisperSpeechToText.ts#L27)
+
+Sample rate (Hz) Whisper models expect their input waveform to be at.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/defaultWorkletRuntime.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/defaultWorkletRuntime.md
new file mode 100644
index 0000000000..b3cb5abb98
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/defaultWorkletRuntime.md
@@ -0,0 +1,12 @@
+# Variable: defaultWorkletRuntime
+
+> `const` **defaultWorkletRuntime**: `WorkletRuntime`
+
+Defined in: [core/runtime.ts:25](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/core/runtime.ts#L25)
+
+The default background worklet runtime used for all model execution.
+
+This runtime runs on a dedicated thread separate from the React Native JS
+thread, preventing model loading and inference from blocking the UI. Pass it
+explicitly (or a custom `WorkletRuntime`) to [wrapAsync](../functions/wrapAsync.md) when you
+need fine-grained control over which thread work executes on.
diff --git a/docs/versioned_docs/version-0.11.x/06-api-reference/variables/models.md b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/models.md
new file mode 100644
index 0000000000..ed18df6db4
--- /dev/null
+++ b/docs/versioned_docs/version-0.11.x/06-api-reference/variables/models.md
@@ -0,0 +1,3913 @@
+# Variable: models
+
+> `const` **models**: `object`
+
+Defined in: [models.ts:2511](https://github.com/software-mansion/react-native-executorch/blob/182f231651acee34a84d33d6f9965acdd10c0767/packages/react-native-executorch/src/models.ts#L2511)
+
+Registry of pre-configured ExecuTorch models.
+
+This provides Hugging Face repository URLs and baseline configurations for
+tasks, allowing quick model loading and execution without manual option
+setup.
+
+Models published for more than one backend expose their exports as named
+variants (`XNNPACK_INT8`, `COREML_FP16`, ...) plus a `DEFAULT` alias. The
+alias is chosen for the device the app runs on: Core ML then MLX on iOS
+hardware, Vulkan on Android, XNNPACK as the fallback everywhere and the only
+option on the iOS simulator — always narrowed to the backends the app
+actually linked in. Reach for a named variant to override that.
+
+## Type Declaration
+
+### classification
+
+> **classification**: `object`
+
+Image classification models that categorize input images into pre-defined
+classes.
+
+#### classification.EFFICIENTNET_V2_S
+
+> **EFFICIENTNET_V2_S**: `object` & `object`
+
+EfficientNetV2-S image classification model pre-trained on ImageNet-1k
+(1000 categories, see [IMAGENET1K_LABELS](IMAGENET1K_LABELS.md)). Compact and efficient
+architecture providing high accuracy for general-purpose image
+classification.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`"tench, Tinca tinca"` \| `"goldfish, Carassius auratus"` \| `"great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"` \| `"tiger shark, Galeocerdo cuvieri"` \| `"hammerhead, hammerhead shark"` \| `"electric ray, crampfish, numbfish, torpedo"` \| `"stingray"` \| `"cock"` \| `"hen"` \| `"ostrich, Struthio camelus"` \| `"brambling, Fringilla montifringilla"` \| `"goldfinch, Carduelis carduelis"` \| `"house finch, linnet, Carpodacus mexicanus"` \| `"junco, snowbird"` \| `"indigo bunting, indigo finch, indigo bird, Passerina cyanea"` \| `"robin, American robin, Turdus migratorius"` \| `"bulbul"` \| `"jay"` \| `"magpie"` \| `"chickadee"` \| `"water ouzel, dipper"` \| `"kite"` \| `"bald eagle, American eagle, Haliaeetus leucocephalus"` \| `"vulture"` \| `"great grey owl, great gray owl, Strix nebulosa"` \| `"European fire salamander, Salamandra salamandra"` \| `"common newt, Triturus vulgaris"` \| `"eft"` \| `"spotted salamander, Ambystoma maculatum"` \| `"axolotl, mud puppy, Ambystoma mexicanum"` \| `"bullfrog, Rana catesbeiana"` \| `"tree frog, tree-frog"` \| `"tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"` \| `"loggerhead, loggerhead turtle, Caretta caretta"` \| `"leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"` \| `"mud turtle"` \| `"terrapin"` \| `"box turtle, box tortoise"` \| `"banded gecko"` \| `"common iguana, iguana, Iguana iguana"` \| `"American chameleon, anole, Anolis carolenensis"` \| `"whiptail, whiptail lizard"` \| `"agama"` \| `"frilled lizard, Chlamydosaurus kingi"` \| `"alligator lizard"` \| `"Gila monster, Heloderma suspectum"` \| `"green lizard, Lacerta viridis"` \| `"African chameleon, Chamaeleo chamaeleon"` \| `"Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"` \| `"African crocodile, Nile crocodile, Crocodylus niloticus"` \| `"American alligator, Alligator mississipiensis"` \| `"triceratops"` \| `"thunder snake, worm snake, Carphophis amoenus"` \| `"ringneck snake, ring-necked snake, ring snake"` \| `"hognose snake, puff adder, sand viper"` \| `"green snake, grass snake"` \| `"king snake, kingsnake"` \| `"garter snake, grass snake"` \| `"water snake"` \| `"vine snake"` \| `"night snake, Hypsiglena torquata"` \| `"boa constrictor, Constrictor constrictor"` \| `"rock python, rock snake, Python sebae"` \| `"Indian cobra, Naja naja"` \| `"green mamba"` \| `"sea snake"` \| `"horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"` \| `"diamondback, diamondback rattlesnake, Crotalus adamanteus"` \| `"sidewinder, horned rattlesnake, Crotalus cerastes"` \| `"trilobite"` \| `"harvestman, daddy longlegs, Phalangium opilio"` \| `"scorpion"` \| `"black and gold garden spider, Argiope aurantia"` \| `"barn spider, Araneus cavaticus"` \| `"garden spider, Aranea diademata"` \| `"black widow, Latrodectus mactans"` \| `"tarantula"` \| `"wolf spider, hunting spider"` \| `"tick"` \| `"centipede"` \| `"black grouse"` \| `"ptarmigan"` \| `"ruffed grouse, partridge, Bonasa umbellus"` \| `"prairie chicken, prairie grouse, prairie fowl"` \| `"peacock"` \| `"quail"` \| `"partridge"` \| `"African grey, African gray, Psittacus erithacus"` \| `"macaw"` \| `"sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"` \| `"lorikeet"` \| `"coucal"` \| `"bee eater"` \| `"hornbill"` \| `"hummingbird"` \| `"jacamar"` \| `"toucan"` \| `"drake"` \| `"red-breasted merganser, Mergus serrator"` \| `"goose"` \| `"black swan, Cygnus atratus"` \| `"tusker"` \| `"echidna, spiny anteater, anteater"` \| `"platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"` \| `"wallaby, brush kangaroo"` \| `"koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"` \| `"wombat"` \| `"jellyfish"` \| `"sea anemone, anemone"` \| `"brain coral"` \| `"flatworm, platyhelminth"` \| `"nematode, nematode worm, roundworm"` \| `"conch"` \| `"snail"` \| `"slug"` \| `"sea slug, nudibranch"` \| `"chiton, coat-of-mail shell, sea cradle, polyplacophore"` \| `"chambered nautilus, pearly nautilus, nautilus"` \| `"Dungeness crab, Cancer magister"` \| `"rock crab, Cancer irroratus"` \| `"fiddler crab"` \| `"king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"` \| `"American lobster, Northern lobster, Maine lobster, Homarus americanus"` \| `"spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"` \| `"crayfish, crawfish, crawdad, crawdaddy"` \| `"hermit crab"` \| `"isopod"` \| `"white stork, Ciconia ciconia"` \| `"black stork, Ciconia nigra"` \| `"spoonbill"` \| `"flamingo"` \| `"little blue heron, Egretta caerulea"` \| `"American egret, great white heron, Egretta albus"` \| `"bittern"` \| `"crane"` \| `"limpkin, Aramus pictus"` \| `"European gallinule, Porphyrio porphyrio"` \| `"American coot, marsh hen, mud hen, water hen, Fulica americana"` \| `"bustard"` \| `"ruddy turnstone, Arenaria interpres"` \| `"red-backed sandpiper, dunlin, Erolia alpina"` \| `"redshank, Tringa totanus"` \| `"dowitcher"` \| `"oystercatcher, oyster catcher"` \| `"pelican"` \| `"king penguin, Aptenodytes patagonica"` \| `"albatross, mollymawk"` \| `"grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"` \| `"killer whale, killer, orca, grampus, sea wolf, Orcinus orca"` \| `"dugong, Dugong dugon"` \| `"sea lion"` \| `"Chihuahua"` \| `"Japanese spaniel"` \| `"Maltese dog, Maltese terrier, Maltese"` \| `"Pekinese, Pekingese, Peke"` \| `"Shih-Tzu"` \| `"Blenheim spaniel"` \| `"papillon"` \| `"toy terrier"` \| `"Rhodesian ridgeback"` \| `"Afghan hound, Afghan"` \| `"basset, basset hound"` \| `"beagle"` \| `"bloodhound, sleuthhound"` \| `"bluetick"` \| `"black-and-tan coonhound"` \| `"Walker hound, Walker foxhound"` \| `"English foxhound"` \| `"redbone"` \| `"borzoi, Russian wolfhound"` \| `"Irish wolfhound"` \| `"Italian greyhound"` \| `"whippet"` \| `"Ibizan hound, Ibizan Podenco"` \| `"Norwegian elkhound, elkhound"` \| `"otterhound, otter hound"` \| `"Saluki, gazelle hound"` \| `"Scottish deerhound, deerhound"` \| `"Weimaraner"` \| `"Staffordshire bullterrier, Staffordshire bull terrier"` \| `"American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"` \| `"Bedlington terrier"` \| `"Border terrier"` \| `"Kerry blue terrier"` \| `"Irish terrier"` \| `"Norfolk terrier"` \| `"Norwich terrier"` \| `"Yorkshire terrier"` \| `"wire-haired fox terrier"` \| `"Lakeland terrier"` \| `"Sealyham terrier, Sealyham"` \| `"Airedale, Airedale terrier"` \| `"cairn, cairn terrier"` \| `"Australian terrier"` \| `"Dandie Dinmont, Dandie Dinmont terrier"` \| `"Boston bull, Boston terrier"` \| `"miniature schnauzer"` \| `"giant schnauzer"` \| `"standard schnauzer"` \| `"Scotch terrier, Scottish terrier, Scottie"` \| `"Tibetan terrier, chrysanthemum dog"` \| `"silky terrier, Sydney silky"` \| `"soft-coated wheaten terrier"` \| `"West Highland white terrier"` \| `"Lhasa, Lhasa apso"` \| `"flat-coated retriever"` \| `"curly-coated retriever"` \| `"golden retriever"` \| `"Labrador retriever"` \| `"Chesapeake Bay retriever"` \| `"German short-haired pointer"` \| `"vizsla, Hungarian pointer"` \| `"English setter"` \| `"Irish setter, red setter"` \| `"Gordon setter"` \| `"Brittany spaniel"` \| `"clumber, clumber spaniel"` \| `"English springer, English springer spaniel"` \| `"Welsh springer spaniel"` \| `"cocker spaniel, English cocker spaniel, cocker"` \| `"Sussex spaniel"` \| `"Irish water spaniel"` \| `"kuvasz"` \| `"schipperke"` \| `"groenendael"` \| `"malinois"` \| `"briard"` \| `"kelpie"` \| `"komondor"` \| `"Old English sheepdog, bobtail"` \| `"Shetland sheepdog, Shetland sheep dog, Shetland"` \| `"collie"` \| `"Border collie"` \| `"Bouvier des Flandres, Bouviers des Flandres"` \| `"Rottweiler"` \| `"German shepherd, German shepherd dog, German police dog, alsatian"` \| `"Doberman, Doberman pinscher"` \| `"miniature pinscher"` \| `"Greater Swiss Mountain dog"` \| `"Bernese mountain dog"` \| `"Appenzeller"` \| `"EntleBucher"` \| `"boxer"` \| `"bull mastiff"` \| `"Tibetan mastiff"` \| `"French bulldog"` \| `"Great Dane"` \| `"Saint Bernard, St Bernard"` \| `"Eskimo dog, husky"` \| `"malamute, malemute, Alaskan malamute"` \| `"Siberian husky"` \| `"dalmatian, coach dog, carriage dog"` \| `"affenpinscher, monkey pinscher, monkey dog"` \| `"basenji"` \| `"pug, pug-dog"` \| `"Leonberg"` \| `"Newfoundland, Newfoundland dog"` \| `"Great Pyrenees"` \| `"Samoyed, Samoyede"` \| `"Pomeranian"` \| `"chow, chow chow"` \| `"keeshond"` \| `"Brabancon griffon"` \| `"Pembroke, Pembroke Welsh corgi"` \| `"Cardigan, Cardigan Welsh corgi"` \| `"toy poodle"` \| `"miniature poodle"` \| `"standard poodle"` \| `"Mexican hairless"` \| `"timber wolf, grey wolf, gray wolf, Canis lupus"` \| `"white wolf, Arctic wolf, Canis lupus tundrarum"` \| `"red wolf, maned wolf, Canis rufus, Canis niger"` \| `"coyote, prairie wolf, brush wolf, Canis latrans"` \| `"dingo, warrigal, warragal, Canis dingo"` \| `"dhole, Cuon alpinus"` \| `"African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"` \| `"hyena, hyaena"` \| `"red fox, Vulpes vulpes"` \| `"kit fox, Vulpes macrotis"` \| `"Arctic fox, white fox, Alopex lagopus"` \| `"grey fox, gray fox, Urocyon cinereoargenteus"` \| `"tabby, tabby cat"` \| `"tiger cat"` \| `"Persian cat"` \| `"Siamese cat, Siamese"` \| `"Egyptian cat"` \| `"cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"` \| `"lynx, catamount"` \| `"leopard, Panthera pardus"` \| `"snow leopard, ounce, Panthera uncia"` \| `"jaguar, panther, Panthera onca, Felis onca"` \| `"lion, king of beasts, Panthera leo"` \| `"tiger, Panthera tigris"` \| `"cheetah, chetah, Acinonyx jubatus"` \| `"brown bear, bruin, Ursus arctos"` \| `"American black bear, black bear, Ursus americanus, Euarctos americanus"` \| `"ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"` \| `"sloth bear, Melursus ursinus, Ursus ursinus"` \| `"mongoose"` \| `"meerkat, mierkat"` \| `"tiger beetle"` \| `"ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"` \| `"ground beetle, carabid beetle"` \| `"long-horned beetle, longicorn, longicorn beetle"` \| `"leaf beetle, chrysomelid"` \| `"dung beetle"` \| `"rhinoceros beetle"` \| `"weevil"` \| `"fly"` \| `"bee"` \| `"ant, emmet, pismire"` \| `"grasshopper, hopper"` \| `"cricket"` \| `"walking stick, walkingstick, stick insect"` \| `"cockroach, roach"` \| `"focused mantis, mantid"` \| `"cicada, cicala"` \| `"leafhopper"` \| `"lacewing, lacewing fly"` \| `"dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"` \| `"damselfly"` \| `"admiral"` \| `"ringlet, ringlet butterfly"` \| `"monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"` \| `"cabbage butterfly"` \| `"sulphur butterfly, sulfur butterfly"` \| `"lycaenid, lycaenid butterfly"` \| `"starfish, sea star"` \| `"sea urchin"` \| `"sea cucumber, holothurian"` \| `"wood rabbit, cottontail, cottontail rabbit"` \| `"hare"` \| `"Angora, Angora rabbit"` \| `"hamster"` \| `"porcupine, hedgehog"` \| `"fox squirrel, eastern fox squirrel, Sciurus niger"` \| `"marmot"` \| `"beaver"` \| `"guinea pig, Cavia cobaya"` \| `"sorrel"` \| `"zebra"` \| `"hog, pig, grunter, squealer, Sus scrofa"` \| `"wild boar, boar, Sus scrofa"` \| `"warthog"` \| `"hippopotamus, hippo, river horse, Hippopotamus amphibius"` \| `"ox"` \| `"water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"` \| `"bison"` \| `"ram, tup"` \| `"bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"` \| `"ibex, Capra ibex"` \| `"hartebeest"` \| `"impala, Aepyceros melampus"` \| `"gazelle"` \| `"Arabian camel, dromedary, Camelus dromedarius"` \| `"llama"` \| `"weasel"` \| `"mink"` \| `"polecat, fitch, foulmart, foumart, Mustela putorius"` \| `"black-footed ferret, ferret, Mustela nigripes"` \| `"otter"` \| `"skunk, polecat, wood pussy"` \| `"badger"` \| `"armadillo"` \| `"three-toed sloth, ai, Bradypus tridactylus"` \| `"orangutan, orang, orangutang, Pongo pygmaeus"` \| `"gorilla, Gorilla gorilla"` \| `"chimpanzee, chimp, Pan troglodytes"` \| `"gibbon, Hylobates lar"` \| `"siamang, Hylobates syndactylus, Symphalangus syndactylus"` \| `"guenon, guenon monkey"` \| `"patas, hussar monkey, Erythrocebus patas"` \| `"baboon"` \| `"macaque"` \| `"langur"` \| `"colobus, colobus monkey"` \| `"proboscis monkey, Nasalis larvatus"` \| `"marmoset"` \| `"capuchin, ringtail, Cebus capucinus"` \| `"howler monkey, howler"` \| `"titi, titi monkey"` \| `"spider monkey, Ateles geoffroyi"` \| `"squirrel monkey, Saimiri sciureus"` \| `"Madagascar cat, ring-tailed lemur, Lemur catta"` \| `"indri, indris, Indri indri, Indri brevicaudatus"` \| `"Indian elephant, Elephas maximus"` \| `"African elephant, Loxodonta africana"` \| `"lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"` \| `"giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"` \| `"barracouta, snoek"` \| `"raw eel, eel"` \| `"coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"` \| `"rock beauty, Holocanthus tricolor"` \| `"anemone fish"` \| `"sturgeon"` \| `"gar, garfish, garpike, billfish, Lepisosteus osseus"` \| `"lionfish"` \| `"puffer, pufferfish, blowfish, globefish"` \| `"abacus"` \| `"abaya"` \| `"academic gown, academic robe, judge's robe"` \| `"accordion, piano accordion, squeeze box"` \| `"acoustic guitar"` \| `"aircraft carrier, carrier, flattop, attack aircraft carrier"` \| `"airliner"` \| `"airship, dirigible"` \| `"altar"` \| `"ambulance"` \| `"amphibian, amphibious vehicle"` \| `"analog clock"` \| `"apiary, bee house"` \| `"apron"` \| `"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"` \| `"assault rifle, assault gun"` \| `"backpack, back pack, knapsack, packsack, rucksack, haversack"` \| `"bakery, bakeshop, bakehouse"` \| `"balance beam, beam"` \| `"balloon"` \| `"ballpoint, ballpoint pen, ballpen, Biro"` \| `"Band Aid"` \| `"banjo"` \| `"bannister, banister, balustrade, balusters, handrail"` \| `"barbell"` \| `"barber chair"` \| `"barbershop"` \| `"barn"` \| `"barometer"` \| `"barrel, cask"` \| `"barrow, garden cart, lawn cart, wheelbarrow"` \| `"baseball"` \| `"basketball"` \| `"bassinet"` \| `"bassoon"` \| `"bathing cap, swimming cap"` \| `"bath towel"` \| `"bathtub, bathing tub, bath, tub"` \| `"beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"` \| `"beacon, lighthouse, beacon light, pharos"` \| `"beaker"` \| `"bearskin, busby, shako"` \| `"beer bottle"` \| `"beer glass"` \| `"bell cote, bell cot"` \| `"bib"` \| `"bicycle-built-for-two, tandem bicycle, tandem"` \| `"bikini, two-piece"` \| `"binder, ring-binder"` \| `"binoculars, field glasses, opera glasses"` \| `"birdhouse"` \| `"boathouse"` \| `"bobsled, bobsleigh, bob"` \| `"bolo tie, bolo, bola tie, bola"` \| `"bonnet, poke bonnet"` \| `"bookcase"` \| `"bookshop, bookstore, bookstall"` \| `"bottlecap"` \| `"bow"` \| `"bow tie, bow-tie, bowtie"` \| `"brass, memorial tablet, plaque"` \| `"brassiere, bra, bandeau"` \| `"breakwater, groin, groyne, mole, bulwark, seawall, jetty"` \| `"breastplate, aegis, egis"` \| `"broom"` \| `"bucket, pail"` \| `"buckle"` \| `"bulletproof vest"` \| `"bullet train, bullet"` \| `"butcher shop, meat market"` \| `"cab, hack, taxi, taxicab"` \| `"caldron, cauldron"` \| `"candle, taper, wax light"` \| `"cannon"` \| `"canoe"` \| `"can opener, tin opener"` \| `"cardigan"` \| `"car mirror"` \| `"carousel, carrousel, merry-go-round, roundabout, whirligig"` \| `"carpenter's kit, tool kit"` \| `"carton"` \| `"car wheel"` \| `"cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"` \| `"cassette"` \| `"cassette player"` \| `"castle"` \| `"catamaran"` \| `"CD player"` \| `"cello, violoncello"` \| `"cellular telephone, cellular phone, cellphone, cell, mobile phone"` \| `"chain"` \| `"chainlink fence"` \| `"chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"` \| `"chain saw, chainsaw"` \| `"chest"` \| `"chiffonier, commode"` \| `"chime, bell, gong"` \| `"china cabinet, china closet"` \| `"Christmas stocking"` \| `"church, church building"` \| `"cinema, movie theater, movie theatre, movie house, picture palace"` \| `"cleaver, meat cleaver, chopper"` \| `"cliff dwelling"` \| `"cloak"` \| `"clog, geta, patten, sabot"` \| `"cocktail shaker"` \| `"coffee mug"` \| `"coffeepot"` \| `"coil, spiral, volute, whorl, helix"` \| `"combination lock"` \| `"computer keyboard, keypad"` \| `"confectionery, confectionery store, candy store"` \| `"container ship, containership, container vessel"` \| `"convertible"` \| `"corkscrew, bottle screw"` \| `"cornet, horn, trumpet, trump"` \| `"cowboy boot"` \| `"cowboy hat, ten-gallon hat"` \| `"cradle"` \| `"crash helmet"` \| `"crate"` \| `"crib, cot"` \| `"Crock Pot"` \| `"croquet ball"` \| `"crutch"` \| `"cuirass"` \| `"dam, dike, dyke"` \| `"desk"` \| `"desktop computer"` \| `"dial telephone, dial phone"` \| `"diaper, nappy, napkin"` \| `"digital clock"` \| `"digital watch"` \| `"dining table, board"` \| `"dishrag, dishcloth"` \| `"dishwasher, dish washer, dishwashing machine"` \| `"disk brake, disc brake"` \| `"dock, dockage, docking facility"` \| `"dogsled, dog sled, dog sleigh"` \| `"dome"` \| `"doormat, welcome mat"` \| `"drilling platform, offshore rig"` \| `"drum, membranophone, tympan"` \| `"drumstick"` \| `"dumbbell"` \| `"Dutch oven"` \| `"electric fan, blower"` \| `"electric guitar"` \| `"electric locomotive"` \| `"entertainment center"` \| `"envelope"` \| `"espresso maker"` \| `"face powder"` \| `"feather boa, boa"` \| `"file, file cabinet, filing cabinet"` \| `"fireboat"` \| `"fire engine, fire truck"` \| `"fire screen, fireguard"` \| `"flagpole, flagstaff"` \| `"flute, transverse flute"` \| `"folding chair"` \| `"football helmet"` \| `"forklift"` \| `"fountain"` \| `"fountain pen"` \| `"four-poster"` \| `"freight car"` \| `"French horn, horn"` \| `"frying pan, frypan, skillet"` \| `"fur coat"` \| `"garbage truck, dustcart"` \| `"gasmask, respirator, gas helmet"` \| `"gas pump, gasoline pump, petrol pump, island dispenser"` \| `"goblet"` \| `"go-kart"` \| `"golf ball"` \| `"golfcart, golf cart"` \| `"gondola"` \| `"gong, tam-tam"` \| `"gown"` \| `"grand piano, grand"` \| `"greenhouse, nursery, glasshouse"` \| `"grille, radiator grille"` \| `"grocery store, grocery, food market, market"` \| `"guillotine"` \| `"hair slide"` \| `"hair spray"` \| `"half track"` \| `"hammer"` \| `"hamper"` \| `"hand blower, blow dryer, blow drier, hair dryer, hair drier"` \| `"hand-held computer, hand-held microcomputer"` \| `"handkerchief, hankie, hanky, hankey"` \| `"hard disc, hard disk, fixed disk"` \| `"harmonica, mouth organ, harp, mouth harp"` \| `"harp"` \| `"harvester, reaper"` \| `"hatchet"` \| `"holster"` \| `"home theater, home theatre"` \| `"honeycomb"` \| `"hook, claw"` \| `"hoopskirt, crinoline"` \| `"horizontal bar, high bar"` \| `"horse cart, horse-cart"` \| `"hourglass"` \| `"iPod"` \| `"iron, smoothing iron"` \| `"jack-o'-lantern"` \| `"jean, blue jean, denim"` \| `"jeep, landrover"` \| `"jersey, T-shirt, tee shirt"` \| `"jigsaw puzzle"` \| `"jinrikisha, ricksha, rickshaw"` \| `"joystick"` \| `"kimono"` \| `"knee pad"` \| `"knot"` \| `"lab coat, laboratory coat"` \| `"ladle"` \| `"lampshade, lamp shade"` \| `"laptop, laptop computer"` \| `"lawn mower, mower"` \| `"lens cap, lens cover"` \| `"letter opener, paper knife, paperknife"` \| `"library"` \| `"lifeboat"` \| `"lighter, light, igniter, ignitor"` \| `"limousine, limo"` \| `"liner, ocean liner"` \| `"lipstick, lip rouge"` \| `"Loafer"` \| `"lotion"` \| `"loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"` \| `"loupe, jeweler's loupe"` \| `"lumbermill, sawmill"` \| `"magnetic compass"` \| `"mailbag, postbag"` \| `"mailbox, letter box"` \| `"maillot"` \| `"maillot, tank suit"` \| `"manhole cover"` \| `"maraca"` \| `"marimba, xylophone"` \| `"mask"` \| `"matchstick"` \| `"maypole"` \| `"maze, labyrinth"` \| `"measuring cup"` \| `"medicine chest, medicine cabinet"` \| `"megalith, megalithic structure"` \| `"microphone, mike"` \| `"microwave, microwave oven"` \| `"military uniform"` \| `"milk can"` \| `"minibus"` \| `"miniskirt, mini"` \| `"minivan"` \| `"missile"` \| `"mitten"` \| `"mixing bowl"` \| `"mobile home, manufactured home"` \| `"Model T"` \| `"modem"` \| `"monastery"` \| `"monitor"` \| `"moped"` \| `"mortar"` \| `"mortarboard"` \| `"mosque"` \| `"mosquito net"` \| `"motor scooter, scooter"` \| `"mountain bike, all-terrain bike, off-roader"` \| `"mountain tent"` \| `"mouse, computer mouse"` \| `"mousetrap"` \| `"moving van"` \| `"muzzle"` \| `"nail"` \| `"neck brace"` \| `"necklace"` \| `"nipple"` \| `"notebook, notebook computer"` \| `"obelisk"` \| `"oboe, hautboy, hautbois"` \| `"ocarina, sweet potato"` \| `"odometer, hodometer, mileometer, milometer"` \| `"oil filter"` \| `"organ, pipe organ"` \| `"oscilloscope, scope, cathode-ray oscilloscope, CRO"` \| `"overskirt"` \| `"oxcart"` \| `"oxygen mask"` \| `"packet"` \| `"paddle, boat paddle"` \| `"paddlewheel, paddle wheel"` \| `"padlock"` \| `"paintbrush"` \| `"pajama, pyjama, pj's, jammies"` \| `"palace"` \| `"panpipe, pandean pipe, syrinx"` \| `"paper towel"` \| `"parachute, chute"` \| `"parallel bars, bars"` \| `"park bench"` \| `"parking meter"` \| `"passenger car, coach, carriage"` \| `"patio, terrace"` \| `"pay-phone, pay-station"` \| `"pedestal, plinth, footstall"` \| `"pencil box, pencil case"` \| `"pencil sharpener"` \| `"perfume, essence"` \| `"Petri dish"` \| `"photocopier"` \| `"pick, plectrum, plectron"` \| `"pickelhaube"` \| `"picket fence, paling"` \| `"pickup, pickup truck"` \| `"pier"` \| `"piggy bank, penny bank"` \| `"pill bottle"` \| `"pillow"` \| `"ping-pong ball"` \| `"pinwheel"` \| `"pirate, pirate ship"` \| `"pitcher, ewer"` \| `"plane, carpenter's plane, woodworking plane"` \| `"planetarium"` \| `"plastic bag"` \| `"plate rack"` \| `"plow, plough"` \| `"plunger, plumber's helper"` \| `"Polaroid camera, Polaroid Land camera"` \| `"pole"` \| `"police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"` \| `"poncho"` \| `"pool table, billiard table, snooker table"` \| `"pop bottle, soda bottle"` \| `"pot, flowerpot"` \| `"potter's wheel"` \| `"power drill"` \| `"prayer rug, prayer mat"` \| `"printer"` \| `"prison, prison house"` \| `"projectile, missile"` \| `"projector"` \| `"puck, hockey puck"` \| `"punching bag, punch bag, punching ball, punchball"` \| `"purse"` \| `"quill, quill pen"` \| `"quilt, comforter, comfort, puff"` \| `"racer, race car, racing car"` \| `"racket, racquet"` \| `"radiator"` \| `"radio, wireless"` \| `"radio telescope, radio reflector"` \| `"rain barrel"` \| `"recreational vehicle, RV, R.V."` \| `"reel"` \| `"reflex camera"` \| `"refrigerator, icebox"` \| `"remote control, remote"` \| `"restaurant, eating house, eating place, eatery"` \| `"revolver, six-gun, six-shooter"` \| `"rifle"` \| `"rocking chair, rocker"` \| `"rotisserie"` \| `"rubber eraser, rubber, pencil eraser"` \| `"rugby ball"` \| `"rule, ruler"` \| `"running shoe"` \| `"safe"` \| `"safety pin"` \| `"saltshaker, salt shaker"` \| `"sandal"` \| `"sarong"` \| `"sax, saxophone"` \| `"scabbard"` \| `"scale, weighing machine"` \| `"school bus"` \| `"schooner"` \| `"scoreboard"` \| `"screen, CRT screen"` \| `"screw"` \| `"screwdriver"` \| `"seat belt, seatbelt"` \| `"sewing machine"` \| `"shield, buckler"` \| `"shoe shop, shoe-shop, shoe store"` \| `"shoji"` \| `"shopping basket"` \| `"shopping cart"` \| `"shovel"` \| `"shower cap"` \| `"shower curtain"` \| `"ski"` \| `"ski mask"` \| `"sleeping bag"` \| `"slide rule, slipstick"` \| `"sliding door"` \| `"slot, one-armed bandit"` \| `"snorkel"` \| `"snowmobile"` \| `"snowplow, snowplough"` \| `"soap dispenser"` \| `"soccer ball"` \| `"sock"` \| `"solar dish, solar collector, solar furnace"` \| `"sombrero"` \| `"soup bowl"` \| `"space bar"` \| `"space heater"` \| `"space shuttle"` \| `"spatula"` \| `"speedboat"` \| `"spider web, spider's web"` \| `"spindle"` \| `"sports car, sport car"` \| `"spotlight, spot"` \| `"stage"` \| `"steam locomotive"` \| `"steel arch bridge"` \| `"steel drum"` \| `"stethoscope"` \| `"stole"` \| `"stone wall"` \| `"stopwatch, stop watch"` \| `"stove"` \| `"strainer"` \| `"streetcar, tram, tramcar, trolley, trolley car"` \| `"stretcher"` \| `"studio couch, day bed"` \| `"stupa, tope"` \| `"submarine, pigboat, sub, U-boat"` \| `"suit, suit of clothes"` \| `"sundial"` \| `"sunglass"` \| `"sunglasses, dark glasses, shades"` \| `"sunscreen, sunblock, sun blocker"` \| `"suspension bridge"` \| `"swab, swob, mop"` \| `"sweatshirt"` \| `"swimming trunks, bathing trunks"` \| `"swing"` \| `"switch, electric switch, electrical switch"` \| `"syringe"` \| `"table lamp"` \| `"tank, army tank, armored combat vehicle, armoured combat vehicle"` \| `"tape player"` \| `"teapot"` \| `"teddy, teddy bear"` \| `"television, television system"` \| `"tennis ball"` \| `"thatch, thatched roof"` \| `"theater curtain, theatre curtain"` \| `"thimble"` \| `"thresher, thrasher, threshing machine"` \| `"throne"` \| `"tile roof"` \| `"toaster"` \| `"tobacco shop, tobacconist shop, tobacconist"` \| `"toilet seat"` \| `"torch"` \| `"totem pole"` \| `"tow truck, tow car, wrecker"` \| `"toyshop"` \| `"tractor"` \| `"trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"` \| `"tray"` \| `"trench coat"` \| `"tricycle, trike, velocipede"` \| `"trimaran"` \| `"tripod"` \| `"triumphal arch"` \| `"trolleybus, trolley coach, trackless trolley"` \| `"trombone"` \| `"tub, vat"` \| `"turnstile"` \| `"typewriter keyboard"` \| `"umbrella"` \| `"unicycle, monocycle"` \| `"upright, upright piano"` \| `"vacuum, vacuum cleaner"` \| `"vase"` \| `"vault"` \| `"velvet"` \| `"vending machine"` \| `"vestment"` \| `"viaduct"` \| `"violin, fiddle"` \| `"volleyball"` \| `"waffle iron"` \| `"wall clock"` \| `"wallet, billfold, notecase, pocketbook"` \| `"wardrobe, closet, press"` \| `"warplane, military plane"` \| `"washbasin, handbasin, washbowl, lavabo, wash-hand basin"` \| `"washer, automatic washer, washing machine"` \| `"water bottle"` \| `"water jug"` \| `"water tower"` \| `"whiskey jug"` \| `"whistle"` \| `"wig"` \| `"window screen"` \| `"window shade"` \| `"Windsor tie"` \| `"wine bottle"` \| `"wing"` \| `"wok"` \| `"wooden spoon"` \| `"wool, woolen, woollen"` \| `"worm fence, snake fence, snake-rail fence, Virginia fence"` \| `"wreck"` \| `"yawl"` \| `"yurt"` \| `"web site, website, internet site, site"` \| `"comic book"` \| `"crossword puzzle, crossword"` \| `"street sign"` \| `"traffic light, traffic signal, stoplight"` \| `"book jacket, dust cover, dust jacket, dust wrapper"` \| `"menu"` \| `"plate"` \| `"guacamole"` \| `"consomme"` \| `"hot pot, hotpot"` \| `"trifle"` \| `"ice cream, icecream"` \| `"ice lolly, lolly, lollipop, popsicle"` \| `"French loaf"` \| `"bagel, beigel"` \| `"pretzel"` \| `"cheeseburger"` \| `"hotdog, hot dog, red hot"` \| `"mashed potato"` \| `"head cabbage"` \| `"broccoli"` \| `"cauliflower"` \| `"zucchini, courgette"` \| `"spaghetti squash"` \| `"acorn squash"` \| `"butternut squash"` \| `"cucumber, cuke"` \| `"artichoke, globe artichoke"` \| `"bell pepper"` \| `"cardoon"` \| `"mushroom"` \| `"Granny Smith"` \| `"strawberry"` \| `"orange"` \| `"lemon"` \| `"fig"` \| `"pineapple, ananas"` \| `"banana"` \| `"jackfruit, jak, jack"` \| `"custard apple"` \| `"pomegranate"` \| `"hay"` \| `"carbonara"` \| `"chocolate sauce, chocolate syrup"` \| `"dough"` \| `"meat loaf, meatloaf"` \| `"pizza, pizza pie"` \| `"potpie"` \| `"burrito"` \| `"red wine"` \| `"espresso"` \| `"cup"` \| `"eggnog"` \| `"alp"` \| `"bubble"` \| `"cliff, drop, drop-off"` \| `"coral reef"` \| `"geyser"` \| `"lakeside, lakeside road, lakeshore"` \| `"promontory, headland, head, foreland"` \| `"sandbar, sand bar"` \| `"seashore, coast, seacoast, sea-coast"` \| `"valley, vale"` \| `"volcano"` \| `"ballplayer, baseball player"` \| `"groom, bridegroom"` \| `"scuba diver"` \| `"rapeseed"` \| `"daisy"` \| `"yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"` \| `"corn"` \| `"acorn"` \| `"hip, rose hip, rosehip"` \| `"buckeye, horse chestnut, conker"` \| `"coral fungus"` \| `"agaric"` \| `"gyromitra"` \| `"stinkhorn, carrion fungus"` \| `"earthstar"` \| `"hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"` \| `"bolete"` \| `"ear, spike, capitulum"` \| `"toilet tissue, toilet paper, bathroom tissue"`\> = `EFFICIENTNET_V2_S_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`"tench, Tinca tinca"` \| `"goldfish, Carassius auratus"` \| `"great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"` \| `"tiger shark, Galeocerdo cuvieri"` \| `"hammerhead, hammerhead shark"` \| `"electric ray, crampfish, numbfish, torpedo"` \| `"stingray"` \| `"cock"` \| `"hen"` \| `"ostrich, Struthio camelus"` \| `"brambling, Fringilla montifringilla"` \| `"goldfinch, Carduelis carduelis"` \| `"house finch, linnet, Carpodacus mexicanus"` \| `"junco, snowbird"` \| `"indigo bunting, indigo finch, indigo bird, Passerina cyanea"` \| `"robin, American robin, Turdus migratorius"` \| `"bulbul"` \| `"jay"` \| `"magpie"` \| `"chickadee"` \| `"water ouzel, dipper"` \| `"kite"` \| `"bald eagle, American eagle, Haliaeetus leucocephalus"` \| `"vulture"` \| `"great grey owl, great gray owl, Strix nebulosa"` \| `"European fire salamander, Salamandra salamandra"` \| `"common newt, Triturus vulgaris"` \| `"eft"` \| `"spotted salamander, Ambystoma maculatum"` \| `"axolotl, mud puppy, Ambystoma mexicanum"` \| `"bullfrog, Rana catesbeiana"` \| `"tree frog, tree-frog"` \| `"tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"` \| `"loggerhead, loggerhead turtle, Caretta caretta"` \| `"leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"` \| `"mud turtle"` \| `"terrapin"` \| `"box turtle, box tortoise"` \| `"banded gecko"` \| `"common iguana, iguana, Iguana iguana"` \| `"American chameleon, anole, Anolis carolenensis"` \| `"whiptail, whiptail lizard"` \| `"agama"` \| `"frilled lizard, Chlamydosaurus kingi"` \| `"alligator lizard"` \| `"Gila monster, Heloderma suspectum"` \| `"green lizard, Lacerta viridis"` \| `"African chameleon, Chamaeleo chamaeleon"` \| `"Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"` \| `"African crocodile, Nile crocodile, Crocodylus niloticus"` \| `"American alligator, Alligator mississipiensis"` \| `"triceratops"` \| `"thunder snake, worm snake, Carphophis amoenus"` \| `"ringneck snake, ring-necked snake, ring snake"` \| `"hognose snake, puff adder, sand viper"` \| `"green snake, grass snake"` \| `"king snake, kingsnake"` \| `"garter snake, grass snake"` \| `"water snake"` \| `"vine snake"` \| `"night snake, Hypsiglena torquata"` \| `"boa constrictor, Constrictor constrictor"` \| `"rock python, rock snake, Python sebae"` \| `"Indian cobra, Naja naja"` \| `"green mamba"` \| `"sea snake"` \| `"horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"` \| `"diamondback, diamondback rattlesnake, Crotalus adamanteus"` \| `"sidewinder, horned rattlesnake, Crotalus cerastes"` \| `"trilobite"` \| `"harvestman, daddy longlegs, Phalangium opilio"` \| `"scorpion"` \| `"black and gold garden spider, Argiope aurantia"` \| `"barn spider, Araneus cavaticus"` \| `"garden spider, Aranea diademata"` \| `"black widow, Latrodectus mactans"` \| `"tarantula"` \| `"wolf spider, hunting spider"` \| `"tick"` \| `"centipede"` \| `"black grouse"` \| `"ptarmigan"` \| `"ruffed grouse, partridge, Bonasa umbellus"` \| `"prairie chicken, prairie grouse, prairie fowl"` \| `"peacock"` \| `"quail"` \| `"partridge"` \| `"African grey, African gray, Psittacus erithacus"` \| `"macaw"` \| `"sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"` \| `"lorikeet"` \| `"coucal"` \| `"bee eater"` \| `"hornbill"` \| `"hummingbird"` \| `"jacamar"` \| `"toucan"` \| `"drake"` \| `"red-breasted merganser, Mergus serrator"` \| `"goose"` \| `"black swan, Cygnus atratus"` \| `"tusker"` \| `"echidna, spiny anteater, anteater"` \| `"platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"` \| `"wallaby, brush kangaroo"` \| `"koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"` \| `"wombat"` \| `"jellyfish"` \| `"sea anemone, anemone"` \| `"brain coral"` \| `"flatworm, platyhelminth"` \| `"nematode, nematode worm, roundworm"` \| `"conch"` \| `"snail"` \| `"slug"` \| `"sea slug, nudibranch"` \| `"chiton, coat-of-mail shell, sea cradle, polyplacophore"` \| `"chambered nautilus, pearly nautilus, nautilus"` \| `"Dungeness crab, Cancer magister"` \| `"rock crab, Cancer irroratus"` \| `"fiddler crab"` \| `"king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"` \| `"American lobster, Northern lobster, Maine lobster, Homarus americanus"` \| `"spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"` \| `"crayfish, crawfish, crawdad, crawdaddy"` \| `"hermit crab"` \| `"isopod"` \| `"white stork, Ciconia ciconia"` \| `"black stork, Ciconia nigra"` \| `"spoonbill"` \| `"flamingo"` \| `"little blue heron, Egretta caerulea"` \| `"American egret, great white heron, Egretta albus"` \| `"bittern"` \| `"crane"` \| `"limpkin, Aramus pictus"` \| `"European gallinule, Porphyrio porphyrio"` \| `"American coot, marsh hen, mud hen, water hen, Fulica americana"` \| `"bustard"` \| `"ruddy turnstone, Arenaria interpres"` \| `"red-backed sandpiper, dunlin, Erolia alpina"` \| `"redshank, Tringa totanus"` \| `"dowitcher"` \| `"oystercatcher, oyster catcher"` \| `"pelican"` \| `"king penguin, Aptenodytes patagonica"` \| `"albatross, mollymawk"` \| `"grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"` \| `"killer whale, killer, orca, grampus, sea wolf, Orcinus orca"` \| `"dugong, Dugong dugon"` \| `"sea lion"` \| `"Chihuahua"` \| `"Japanese spaniel"` \| `"Maltese dog, Maltese terrier, Maltese"` \| `"Pekinese, Pekingese, Peke"` \| `"Shih-Tzu"` \| `"Blenheim spaniel"` \| `"papillon"` \| `"toy terrier"` \| `"Rhodesian ridgeback"` \| `"Afghan hound, Afghan"` \| `"basset, basset hound"` \| `"beagle"` \| `"bloodhound, sleuthhound"` \| `"bluetick"` \| `"black-and-tan coonhound"` \| `"Walker hound, Walker foxhound"` \| `"English foxhound"` \| `"redbone"` \| `"borzoi, Russian wolfhound"` \| `"Irish wolfhound"` \| `"Italian greyhound"` \| `"whippet"` \| `"Ibizan hound, Ibizan Podenco"` \| `"Norwegian elkhound, elkhound"` \| `"otterhound, otter hound"` \| `"Saluki, gazelle hound"` \| `"Scottish deerhound, deerhound"` \| `"Weimaraner"` \| `"Staffordshire bullterrier, Staffordshire bull terrier"` \| `"American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"` \| `"Bedlington terrier"` \| `"Border terrier"` \| `"Kerry blue terrier"` \| `"Irish terrier"` \| `"Norfolk terrier"` \| `"Norwich terrier"` \| `"Yorkshire terrier"` \| `"wire-haired fox terrier"` \| `"Lakeland terrier"` \| `"Sealyham terrier, Sealyham"` \| `"Airedale, Airedale terrier"` \| `"cairn, cairn terrier"` \| `"Australian terrier"` \| `"Dandie Dinmont, Dandie Dinmont terrier"` \| `"Boston bull, Boston terrier"` \| `"miniature schnauzer"` \| `"giant schnauzer"` \| `"standard schnauzer"` \| `"Scotch terrier, Scottish terrier, Scottie"` \| `"Tibetan terrier, chrysanthemum dog"` \| `"silky terrier, Sydney silky"` \| `"soft-coated wheaten terrier"` \| `"West Highland white terrier"` \| `"Lhasa, Lhasa apso"` \| `"flat-coated retriever"` \| `"curly-coated retriever"` \| `"golden retriever"` \| `"Labrador retriever"` \| `"Chesapeake Bay retriever"` \| `"German short-haired pointer"` \| `"vizsla, Hungarian pointer"` \| `"English setter"` \| `"Irish setter, red setter"` \| `"Gordon setter"` \| `"Brittany spaniel"` \| `"clumber, clumber spaniel"` \| `"English springer, English springer spaniel"` \| `"Welsh springer spaniel"` \| `"cocker spaniel, English cocker spaniel, cocker"` \| `"Sussex spaniel"` \| `"Irish water spaniel"` \| `"kuvasz"` \| `"schipperke"` \| `"groenendael"` \| `"malinois"` \| `"briard"` \| `"kelpie"` \| `"komondor"` \| `"Old English sheepdog, bobtail"` \| `"Shetland sheepdog, Shetland sheep dog, Shetland"` \| `"collie"` \| `"Border collie"` \| `"Bouvier des Flandres, Bouviers des Flandres"` \| `"Rottweiler"` \| `"German shepherd, German shepherd dog, German police dog, alsatian"` \| `"Doberman, Doberman pinscher"` \| `"miniature pinscher"` \| `"Greater Swiss Mountain dog"` \| `"Bernese mountain dog"` \| `"Appenzeller"` \| `"EntleBucher"` \| `"boxer"` \| `"bull mastiff"` \| `"Tibetan mastiff"` \| `"French bulldog"` \| `"Great Dane"` \| `"Saint Bernard, St Bernard"` \| `"Eskimo dog, husky"` \| `"malamute, malemute, Alaskan malamute"` \| `"Siberian husky"` \| `"dalmatian, coach dog, carriage dog"` \| `"affenpinscher, monkey pinscher, monkey dog"` \| `"basenji"` \| `"pug, pug-dog"` \| `"Leonberg"` \| `"Newfoundland, Newfoundland dog"` \| `"Great Pyrenees"` \| `"Samoyed, Samoyede"` \| `"Pomeranian"` \| `"chow, chow chow"` \| `"keeshond"` \| `"Brabancon griffon"` \| `"Pembroke, Pembroke Welsh corgi"` \| `"Cardigan, Cardigan Welsh corgi"` \| `"toy poodle"` \| `"miniature poodle"` \| `"standard poodle"` \| `"Mexican hairless"` \| `"timber wolf, grey wolf, gray wolf, Canis lupus"` \| `"white wolf, Arctic wolf, Canis lupus tundrarum"` \| `"red wolf, maned wolf, Canis rufus, Canis niger"` \| `"coyote, prairie wolf, brush wolf, Canis latrans"` \| `"dingo, warrigal, warragal, Canis dingo"` \| `"dhole, Cuon alpinus"` \| `"African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"` \| `"hyena, hyaena"` \| `"red fox, Vulpes vulpes"` \| `"kit fox, Vulpes macrotis"` \| `"Arctic fox, white fox, Alopex lagopus"` \| `"grey fox, gray fox, Urocyon cinereoargenteus"` \| `"tabby, tabby cat"` \| `"tiger cat"` \| `"Persian cat"` \| `"Siamese cat, Siamese"` \| `"Egyptian cat"` \| `"cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"` \| `"lynx, catamount"` \| `"leopard, Panthera pardus"` \| `"snow leopard, ounce, Panthera uncia"` \| `"jaguar, panther, Panthera onca, Felis onca"` \| `"lion, king of beasts, Panthera leo"` \| `"tiger, Panthera tigris"` \| `"cheetah, chetah, Acinonyx jubatus"` \| `"brown bear, bruin, Ursus arctos"` \| `"American black bear, black bear, Ursus americanus, Euarctos americanus"` \| `"ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"` \| `"sloth bear, Melursus ursinus, Ursus ursinus"` \| `"mongoose"` \| `"meerkat, mierkat"` \| `"tiger beetle"` \| `"ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"` \| `"ground beetle, carabid beetle"` \| `"long-horned beetle, longicorn, longicorn beetle"` \| `"leaf beetle, chrysomelid"` \| `"dung beetle"` \| `"rhinoceros beetle"` \| `"weevil"` \| `"fly"` \| `"bee"` \| `"ant, emmet, pismire"` \| `"grasshopper, hopper"` \| `"cricket"` \| `"walking stick, walkingstick, stick insect"` \| `"cockroach, roach"` \| `"focused mantis, mantid"` \| `"cicada, cicala"` \| `"leafhopper"` \| `"lacewing, lacewing fly"` \| `"dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"` \| `"damselfly"` \| `"admiral"` \| `"ringlet, ringlet butterfly"` \| `"monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"` \| `"cabbage butterfly"` \| `"sulphur butterfly, sulfur butterfly"` \| `"lycaenid, lycaenid butterfly"` \| `"starfish, sea star"` \| `"sea urchin"` \| `"sea cucumber, holothurian"` \| `"wood rabbit, cottontail, cottontail rabbit"` \| `"hare"` \| `"Angora, Angora rabbit"` \| `"hamster"` \| `"porcupine, hedgehog"` \| `"fox squirrel, eastern fox squirrel, Sciurus niger"` \| `"marmot"` \| `"beaver"` \| `"guinea pig, Cavia cobaya"` \| `"sorrel"` \| `"zebra"` \| `"hog, pig, grunter, squealer, Sus scrofa"` \| `"wild boar, boar, Sus scrofa"` \| `"warthog"` \| `"hippopotamus, hippo, river horse, Hippopotamus amphibius"` \| `"ox"` \| `"water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"` \| `"bison"` \| `"ram, tup"` \| `"bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"` \| `"ibex, Capra ibex"` \| `"hartebeest"` \| `"impala, Aepyceros melampus"` \| `"gazelle"` \| `"Arabian camel, dromedary, Camelus dromedarius"` \| `"llama"` \| `"weasel"` \| `"mink"` \| `"polecat, fitch, foulmart, foumart, Mustela putorius"` \| `"black-footed ferret, ferret, Mustela nigripes"` \| `"otter"` \| `"skunk, polecat, wood pussy"` \| `"badger"` \| `"armadillo"` \| `"three-toed sloth, ai, Bradypus tridactylus"` \| `"orangutan, orang, orangutang, Pongo pygmaeus"` \| `"gorilla, Gorilla gorilla"` \| `"chimpanzee, chimp, Pan troglodytes"` \| `"gibbon, Hylobates lar"` \| `"siamang, Hylobates syndactylus, Symphalangus syndactylus"` \| `"guenon, guenon monkey"` \| `"patas, hussar monkey, Erythrocebus patas"` \| `"baboon"` \| `"macaque"` \| `"langur"` \| `"colobus, colobus monkey"` \| `"proboscis monkey, Nasalis larvatus"` \| `"marmoset"` \| `"capuchin, ringtail, Cebus capucinus"` \| `"howler monkey, howler"` \| `"titi, titi monkey"` \| `"spider monkey, Ateles geoffroyi"` \| `"squirrel monkey, Saimiri sciureus"` \| `"Madagascar cat, ring-tailed lemur, Lemur catta"` \| `"indri, indris, Indri indri, Indri brevicaudatus"` \| `"Indian elephant, Elephas maximus"` \| `"African elephant, Loxodonta africana"` \| `"lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"` \| `"giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"` \| `"barracouta, snoek"` \| `"raw eel, eel"` \| `"coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"` \| `"rock beauty, Holocanthus tricolor"` \| `"anemone fish"` \| `"sturgeon"` \| `"gar, garfish, garpike, billfish, Lepisosteus osseus"` \| `"lionfish"` \| `"puffer, pufferfish, blowfish, globefish"` \| `"abacus"` \| `"abaya"` \| `"academic gown, academic robe, judge's robe"` \| `"accordion, piano accordion, squeeze box"` \| `"acoustic guitar"` \| `"aircraft carrier, carrier, flattop, attack aircraft carrier"` \| `"airliner"` \| `"airship, dirigible"` \| `"altar"` \| `"ambulance"` \| `"amphibian, amphibious vehicle"` \| `"analog clock"` \| `"apiary, bee house"` \| `"apron"` \| `"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"` \| `"assault rifle, assault gun"` \| `"backpack, back pack, knapsack, packsack, rucksack, haversack"` \| `"bakery, bakeshop, bakehouse"` \| `"balance beam, beam"` \| `"balloon"` \| `"ballpoint, ballpoint pen, ballpen, Biro"` \| `"Band Aid"` \| `"banjo"` \| `"bannister, banister, balustrade, balusters, handrail"` \| `"barbell"` \| `"barber chair"` \| `"barbershop"` \| `"barn"` \| `"barometer"` \| `"barrel, cask"` \| `"barrow, garden cart, lawn cart, wheelbarrow"` \| `"baseball"` \| `"basketball"` \| `"bassinet"` \| `"bassoon"` \| `"bathing cap, swimming cap"` \| `"bath towel"` \| `"bathtub, bathing tub, bath, tub"` \| `"beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"` \| `"beacon, lighthouse, beacon light, pharos"` \| `"beaker"` \| `"bearskin, busby, shako"` \| `"beer bottle"` \| `"beer glass"` \| `"bell cote, bell cot"` \| `"bib"` \| `"bicycle-built-for-two, tandem bicycle, tandem"` \| `"bikini, two-piece"` \| `"binder, ring-binder"` \| `"binoculars, field glasses, opera glasses"` \| `"birdhouse"` \| `"boathouse"` \| `"bobsled, bobsleigh, bob"` \| `"bolo tie, bolo, bola tie, bola"` \| `"bonnet, poke bonnet"` \| `"bookcase"` \| `"bookshop, bookstore, bookstall"` \| `"bottlecap"` \| `"bow"` \| `"bow tie, bow-tie, bowtie"` \| `"brass, memorial tablet, plaque"` \| `"brassiere, bra, bandeau"` \| `"breakwater, groin, groyne, mole, bulwark, seawall, jetty"` \| `"breastplate, aegis, egis"` \| `"broom"` \| `"bucket, pail"` \| `"buckle"` \| `"bulletproof vest"` \| `"bullet train, bullet"` \| `"butcher shop, meat market"` \| `"cab, hack, taxi, taxicab"` \| `"caldron, cauldron"` \| `"candle, taper, wax light"` \| `"cannon"` \| `"canoe"` \| `"can opener, tin opener"` \| `"cardigan"` \| `"car mirror"` \| `"carousel, carrousel, merry-go-round, roundabout, whirligig"` \| `"carpenter's kit, tool kit"` \| `"carton"` \| `"car wheel"` \| `"cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"` \| `"cassette"` \| `"cassette player"` \| `"castle"` \| `"catamaran"` \| `"CD player"` \| `"cello, violoncello"` \| `"cellular telephone, cellular phone, cellphone, cell, mobile phone"` \| `"chain"` \| `"chainlink fence"` \| `"chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"` \| `"chain saw, chainsaw"` \| `"chest"` \| `"chiffonier, commode"` \| `"chime, bell, gong"` \| `"china cabinet, china closet"` \| `"Christmas stocking"` \| `"church, church building"` \| `"cinema, movie theater, movie theatre, movie house, picture palace"` \| `"cleaver, meat cleaver, chopper"` \| `"cliff dwelling"` \| `"cloak"` \| `"clog, geta, patten, sabot"` \| `"cocktail shaker"` \| `"coffee mug"` \| `"coffeepot"` \| `"coil, spiral, volute, whorl, helix"` \| `"combination lock"` \| `"computer keyboard, keypad"` \| `"confectionery, confectionery store, candy store"` \| `"container ship, containership, container vessel"` \| `"convertible"` \| `"corkscrew, bottle screw"` \| `"cornet, horn, trumpet, trump"` \| `"cowboy boot"` \| `"cowboy hat, ten-gallon hat"` \| `"cradle"` \| `"crash helmet"` \| `"crate"` \| `"crib, cot"` \| `"Crock Pot"` \| `"croquet ball"` \| `"crutch"` \| `"cuirass"` \| `"dam, dike, dyke"` \| `"desk"` \| `"desktop computer"` \| `"dial telephone, dial phone"` \| `"diaper, nappy, napkin"` \| `"digital clock"` \| `"digital watch"` \| `"dining table, board"` \| `"dishrag, dishcloth"` \| `"dishwasher, dish washer, dishwashing machine"` \| `"disk brake, disc brake"` \| `"dock, dockage, docking facility"` \| `"dogsled, dog sled, dog sleigh"` \| `"dome"` \| `"doormat, welcome mat"` \| `"drilling platform, offshore rig"` \| `"drum, membranophone, tympan"` \| `"drumstick"` \| `"dumbbell"` \| `"Dutch oven"` \| `"electric fan, blower"` \| `"electric guitar"` \| `"electric locomotive"` \| `"entertainment center"` \| `"envelope"` \| `"espresso maker"` \| `"face powder"` \| `"feather boa, boa"` \| `"file, file cabinet, filing cabinet"` \| `"fireboat"` \| `"fire engine, fire truck"` \| `"fire screen, fireguard"` \| `"flagpole, flagstaff"` \| `"flute, transverse flute"` \| `"folding chair"` \| `"football helmet"` \| `"forklift"` \| `"fountain"` \| `"fountain pen"` \| `"four-poster"` \| `"freight car"` \| `"French horn, horn"` \| `"frying pan, frypan, skillet"` \| `"fur coat"` \| `"garbage truck, dustcart"` \| `"gasmask, respirator, gas helmet"` \| `"gas pump, gasoline pump, petrol pump, island dispenser"` \| `"goblet"` \| `"go-kart"` \| `"golf ball"` \| `"golfcart, golf cart"` \| `"gondola"` \| `"gong, tam-tam"` \| `"gown"` \| `"grand piano, grand"` \| `"greenhouse, nursery, glasshouse"` \| `"grille, radiator grille"` \| `"grocery store, grocery, food market, market"` \| `"guillotine"` \| `"hair slide"` \| `"hair spray"` \| `"half track"` \| `"hammer"` \| `"hamper"` \| `"hand blower, blow dryer, blow drier, hair dryer, hair drier"` \| `"hand-held computer, hand-held microcomputer"` \| `"handkerchief, hankie, hanky, hankey"` \| `"hard disc, hard disk, fixed disk"` \| `"harmonica, mouth organ, harp, mouth harp"` \| `"harp"` \| `"harvester, reaper"` \| `"hatchet"` \| `"holster"` \| `"home theater, home theatre"` \| `"honeycomb"` \| `"hook, claw"` \| `"hoopskirt, crinoline"` \| `"horizontal bar, high bar"` \| `"horse cart, horse-cart"` \| `"hourglass"` \| `"iPod"` \| `"iron, smoothing iron"` \| `"jack-o'-lantern"` \| `"jean, blue jean, denim"` \| `"jeep, landrover"` \| `"jersey, T-shirt, tee shirt"` \| `"jigsaw puzzle"` \| `"jinrikisha, ricksha, rickshaw"` \| `"joystick"` \| `"kimono"` \| `"knee pad"` \| `"knot"` \| `"lab coat, laboratory coat"` \| `"ladle"` \| `"lampshade, lamp shade"` \| `"laptop, laptop computer"` \| `"lawn mower, mower"` \| `"lens cap, lens cover"` \| `"letter opener, paper knife, paperknife"` \| `"library"` \| `"lifeboat"` \| `"lighter, light, igniter, ignitor"` \| `"limousine, limo"` \| `"liner, ocean liner"` \| `"lipstick, lip rouge"` \| `"Loafer"` \| `"lotion"` \| `"loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"` \| `"loupe, jeweler's loupe"` \| `"lumbermill, sawmill"` \| `"magnetic compass"` \| `"mailbag, postbag"` \| `"mailbox, letter box"` \| `"maillot"` \| `"maillot, tank suit"` \| `"manhole cover"` \| `"maraca"` \| `"marimba, xylophone"` \| `"mask"` \| `"matchstick"` \| `"maypole"` \| `"maze, labyrinth"` \| `"measuring cup"` \| `"medicine chest, medicine cabinet"` \| `"megalith, megalithic structure"` \| `"microphone, mike"` \| `"microwave, microwave oven"` \| `"military uniform"` \| `"milk can"` \| `"minibus"` \| `"miniskirt, mini"` \| `"minivan"` \| `"missile"` \| `"mitten"` \| `"mixing bowl"` \| `"mobile home, manufactured home"` \| `"Model T"` \| `"modem"` \| `"monastery"` \| `"monitor"` \| `"moped"` \| `"mortar"` \| `"mortarboard"` \| `"mosque"` \| `"mosquito net"` \| `"motor scooter, scooter"` \| `"mountain bike, all-terrain bike, off-roader"` \| `"mountain tent"` \| `"mouse, computer mouse"` \| `"mousetrap"` \| `"moving van"` \| `"muzzle"` \| `"nail"` \| `"neck brace"` \| `"necklace"` \| `"nipple"` \| `"notebook, notebook computer"` \| `"obelisk"` \| `"oboe, hautboy, hautbois"` \| `"ocarina, sweet potato"` \| `"odometer, hodometer, mileometer, milometer"` \| `"oil filter"` \| `"organ, pipe organ"` \| `"oscilloscope, scope, cathode-ray oscilloscope, CRO"` \| `"overskirt"` \| `"oxcart"` \| `"oxygen mask"` \| `"packet"` \| `"paddle, boat paddle"` \| `"paddlewheel, paddle wheel"` \| `"padlock"` \| `"paintbrush"` \| `"pajama, pyjama, pj's, jammies"` \| `"palace"` \| `"panpipe, pandean pipe, syrinx"` \| `"paper towel"` \| `"parachute, chute"` \| `"parallel bars, bars"` \| `"park bench"` \| `"parking meter"` \| `"passenger car, coach, carriage"` \| `"patio, terrace"` \| `"pay-phone, pay-station"` \| `"pedestal, plinth, footstall"` \| `"pencil box, pencil case"` \| `"pencil sharpener"` \| `"perfume, essence"` \| `"Petri dish"` \| `"photocopier"` \| `"pick, plectrum, plectron"` \| `"pickelhaube"` \| `"picket fence, paling"` \| `"pickup, pickup truck"` \| `"pier"` \| `"piggy bank, penny bank"` \| `"pill bottle"` \| `"pillow"` \| `"ping-pong ball"` \| `"pinwheel"` \| `"pirate, pirate ship"` \| `"pitcher, ewer"` \| `"plane, carpenter's plane, woodworking plane"` \| `"planetarium"` \| `"plastic bag"` \| `"plate rack"` \| `"plow, plough"` \| `"plunger, plumber's helper"` \| `"Polaroid camera, Polaroid Land camera"` \| `"pole"` \| `"police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"` \| `"poncho"` \| `"pool table, billiard table, snooker table"` \| `"pop bottle, soda bottle"` \| `"pot, flowerpot"` \| `"potter's wheel"` \| `"power drill"` \| `"prayer rug, prayer mat"` \| `"printer"` \| `"prison, prison house"` \| `"projectile, missile"` \| `"projector"` \| `"puck, hockey puck"` \| `"punching bag, punch bag, punching ball, punchball"` \| `"purse"` \| `"quill, quill pen"` \| `"quilt, comforter, comfort, puff"` \| `"racer, race car, racing car"` \| `"racket, racquet"` \| `"radiator"` \| `"radio, wireless"` \| `"radio telescope, radio reflector"` \| `"rain barrel"` \| `"recreational vehicle, RV, R.V."` \| `"reel"` \| `"reflex camera"` \| `"refrigerator, icebox"` \| `"remote control, remote"` \| `"restaurant, eating house, eating place, eatery"` \| `"revolver, six-gun, six-shooter"` \| `"rifle"` \| `"rocking chair, rocker"` \| `"rotisserie"` \| `"rubber eraser, rubber, pencil eraser"` \| `"rugby ball"` \| `"rule, ruler"` \| `"running shoe"` \| `"safe"` \| `"safety pin"` \| `"saltshaker, salt shaker"` \| `"sandal"` \| `"sarong"` \| `"sax, saxophone"` \| `"scabbard"` \| `"scale, weighing machine"` \| `"school bus"` \| `"schooner"` \| `"scoreboard"` \| `"screen, CRT screen"` \| `"screw"` \| `"screwdriver"` \| `"seat belt, seatbelt"` \| `"sewing machine"` \| `"shield, buckler"` \| `"shoe shop, shoe-shop, shoe store"` \| `"shoji"` \| `"shopping basket"` \| `"shopping cart"` \| `"shovel"` \| `"shower cap"` \| `"shower curtain"` \| `"ski"` \| `"ski mask"` \| `"sleeping bag"` \| `"slide rule, slipstick"` \| `"sliding door"` \| `"slot, one-armed bandit"` \| `"snorkel"` \| `"snowmobile"` \| `"snowplow, snowplough"` \| `"soap dispenser"` \| `"soccer ball"` \| `"sock"` \| `"solar dish, solar collector, solar furnace"` \| `"sombrero"` \| `"soup bowl"` \| `"space bar"` \| `"space heater"` \| `"space shuttle"` \| `"spatula"` \| `"speedboat"` \| `"spider web, spider's web"` \| `"spindle"` \| `"sports car, sport car"` \| `"spotlight, spot"` \| `"stage"` \| `"steam locomotive"` \| `"steel arch bridge"` \| `"steel drum"` \| `"stethoscope"` \| `"stole"` \| `"stone wall"` \| `"stopwatch, stop watch"` \| `"stove"` \| `"strainer"` \| `"streetcar, tram, tramcar, trolley, trolley car"` \| `"stretcher"` \| `"studio couch, day bed"` \| `"stupa, tope"` \| `"submarine, pigboat, sub, U-boat"` \| `"suit, suit of clothes"` \| `"sundial"` \| `"sunglass"` \| `"sunglasses, dark glasses, shades"` \| `"sunscreen, sunblock, sun blocker"` \| `"suspension bridge"` \| `"swab, swob, mop"` \| `"sweatshirt"` \| `"swimming trunks, bathing trunks"` \| `"swing"` \| `"switch, electric switch, electrical switch"` \| `"syringe"` \| `"table lamp"` \| `"tank, army tank, armored combat vehicle, armoured combat vehicle"` \| `"tape player"` \| `"teapot"` \| `"teddy, teddy bear"` \| `"television, television system"` \| `"tennis ball"` \| `"thatch, thatched roof"` \| `"theater curtain, theatre curtain"` \| `"thimble"` \| `"thresher, thrasher, threshing machine"` \| `"throne"` \| `"tile roof"` \| `"toaster"` \| `"tobacco shop, tobacconist shop, tobacconist"` \| `"toilet seat"` \| `"torch"` \| `"totem pole"` \| `"tow truck, tow car, wrecker"` \| `"toyshop"` \| `"tractor"` \| `"trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"` \| `"tray"` \| `"trench coat"` \| `"tricycle, trike, velocipede"` \| `"trimaran"` \| `"tripod"` \| `"triumphal arch"` \| `"trolleybus, trolley coach, trackless trolley"` \| `"trombone"` \| `"tub, vat"` \| `"turnstile"` \| `"typewriter keyboard"` \| `"umbrella"` \| `"unicycle, monocycle"` \| `"upright, upright piano"` \| `"vacuum, vacuum cleaner"` \| `"vase"` \| `"vault"` \| `"velvet"` \| `"vending machine"` \| `"vestment"` \| `"viaduct"` \| `"violin, fiddle"` \| `"volleyball"` \| `"waffle iron"` \| `"wall clock"` \| `"wallet, billfold, notecase, pocketbook"` \| `"wardrobe, closet, press"` \| `"warplane, military plane"` \| `"washbasin, handbasin, washbowl, lavabo, wash-hand basin"` \| `"washer, automatic washer, washing machine"` \| `"water bottle"` \| `"water jug"` \| `"water tower"` \| `"whiskey jug"` \| `"whistle"` \| `"wig"` \| `"window screen"` \| `"window shade"` \| `"Windsor tie"` \| `"wine bottle"` \| `"wing"` \| `"wok"` \| `"wooden spoon"` \| `"wool, woolen, woollen"` \| `"worm fence, snake fence, snake-rail fence, Virginia fence"` \| `"wreck"` \| `"yawl"` \| `"yurt"` \| `"web site, website, internet site, site"` \| `"comic book"` \| `"crossword puzzle, crossword"` \| `"street sign"` \| `"traffic light, traffic signal, stoplight"` \| `"book jacket, dust cover, dust jacket, dust wrapper"` \| `"menu"` \| `"plate"` \| `"guacamole"` \| `"consomme"` \| `"hot pot, hotpot"` \| `"trifle"` \| `"ice cream, icecream"` \| `"ice lolly, lolly, lollipop, popsicle"` \| `"French loaf"` \| `"bagel, beigel"` \| `"pretzel"` \| `"cheeseburger"` \| `"hotdog, hot dog, red hot"` \| `"mashed potato"` \| `"head cabbage"` \| `"broccoli"` \| `"cauliflower"` \| `"zucchini, courgette"` \| `"spaghetti squash"` \| `"acorn squash"` \| `"butternut squash"` \| `"cucumber, cuke"` \| `"artichoke, globe artichoke"` \| `"bell pepper"` \| `"cardoon"` \| `"mushroom"` \| `"Granny Smith"` \| `"strawberry"` \| `"orange"` \| `"lemon"` \| `"fig"` \| `"pineapple, ananas"` \| `"banana"` \| `"jackfruit, jak, jack"` \| `"custard apple"` \| `"pomegranate"` \| `"hay"` \| `"carbonara"` \| `"chocolate sauce, chocolate syrup"` \| `"dough"` \| `"meat loaf, meatloaf"` \| `"pizza, pizza pie"` \| `"potpie"` \| `"burrito"` \| `"red wine"` \| `"espresso"` \| `"cup"` \| `"eggnog"` \| `"alp"` \| `"bubble"` \| `"cliff, drop, drop-off"` \| `"coral reef"` \| `"geyser"` \| `"lakeside, lakeside road, lakeshore"` \| `"promontory, headland, head, foreland"` \| `"sandbar, sand bar"` \| `"seashore, coast, seacoast, sea-coast"` \| `"valley, vale"` \| `"volcano"` \| `"ballplayer, baseball player"` \| `"groom, bridegroom"` \| `"scuba diver"` \| `"rapeseed"` \| `"daisy"` \| `"yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"` \| `"corn"` \| `"acorn"` \| `"hip, rose hip, rosehip"` \| `"buckeye, horse chestnut, conker"` \| `"coral fungus"` \| `"agaric"` \| `"gyromitra"` \| `"stinkhorn, carrion fungus"` \| `"earthstar"` \| `"hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"` \| `"bolete"` \| `"ear, spike, capitulum"` \| `"toilet tissue, toilet paper, bathroom tissue"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`"tench, Tinca tinca"` \| `"goldfish, Carassius auratus"` \| `"great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"` \| `"tiger shark, Galeocerdo cuvieri"` \| `"hammerhead, hammerhead shark"` \| `"electric ray, crampfish, numbfish, torpedo"` \| `"stingray"` \| `"cock"` \| `"hen"` \| `"ostrich, Struthio camelus"` \| `"brambling, Fringilla montifringilla"` \| `"goldfinch, Carduelis carduelis"` \| `"house finch, linnet, Carpodacus mexicanus"` \| `"junco, snowbird"` \| `"indigo bunting, indigo finch, indigo bird, Passerina cyanea"` \| `"robin, American robin, Turdus migratorius"` \| `"bulbul"` \| `"jay"` \| `"magpie"` \| `"chickadee"` \| `"water ouzel, dipper"` \| `"kite"` \| `"bald eagle, American eagle, Haliaeetus leucocephalus"` \| `"vulture"` \| `"great grey owl, great gray owl, Strix nebulosa"` \| `"European fire salamander, Salamandra salamandra"` \| `"common newt, Triturus vulgaris"` \| `"eft"` \| `"spotted salamander, Ambystoma maculatum"` \| `"axolotl, mud puppy, Ambystoma mexicanum"` \| `"bullfrog, Rana catesbeiana"` \| `"tree frog, tree-frog"` \| `"tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"` \| `"loggerhead, loggerhead turtle, Caretta caretta"` \| `"leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"` \| `"mud turtle"` \| `"terrapin"` \| `"box turtle, box tortoise"` \| `"banded gecko"` \| `"common iguana, iguana, Iguana iguana"` \| `"American chameleon, anole, Anolis carolenensis"` \| `"whiptail, whiptail lizard"` \| `"agama"` \| `"frilled lizard, Chlamydosaurus kingi"` \| `"alligator lizard"` \| `"Gila monster, Heloderma suspectum"` \| `"green lizard, Lacerta viridis"` \| `"African chameleon, Chamaeleo chamaeleon"` \| `"Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"` \| `"African crocodile, Nile crocodile, Crocodylus niloticus"` \| `"American alligator, Alligator mississipiensis"` \| `"triceratops"` \| `"thunder snake, worm snake, Carphophis amoenus"` \| `"ringneck snake, ring-necked snake, ring snake"` \| `"hognose snake, puff adder, sand viper"` \| `"green snake, grass snake"` \| `"king snake, kingsnake"` \| `"garter snake, grass snake"` \| `"water snake"` \| `"vine snake"` \| `"night snake, Hypsiglena torquata"` \| `"boa constrictor, Constrictor constrictor"` \| `"rock python, rock snake, Python sebae"` \| `"Indian cobra, Naja naja"` \| `"green mamba"` \| `"sea snake"` \| `"horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"` \| `"diamondback, diamondback rattlesnake, Crotalus adamanteus"` \| `"sidewinder, horned rattlesnake, Crotalus cerastes"` \| `"trilobite"` \| `"harvestman, daddy longlegs, Phalangium opilio"` \| `"scorpion"` \| `"black and gold garden spider, Argiope aurantia"` \| `"barn spider, Araneus cavaticus"` \| `"garden spider, Aranea diademata"` \| `"black widow, Latrodectus mactans"` \| `"tarantula"` \| `"wolf spider, hunting spider"` \| `"tick"` \| `"centipede"` \| `"black grouse"` \| `"ptarmigan"` \| `"ruffed grouse, partridge, Bonasa umbellus"` \| `"prairie chicken, prairie grouse, prairie fowl"` \| `"peacock"` \| `"quail"` \| `"partridge"` \| `"African grey, African gray, Psittacus erithacus"` \| `"macaw"` \| `"sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"` \| `"lorikeet"` \| `"coucal"` \| `"bee eater"` \| `"hornbill"` \| `"hummingbird"` \| `"jacamar"` \| `"toucan"` \| `"drake"` \| `"red-breasted merganser, Mergus serrator"` \| `"goose"` \| `"black swan, Cygnus atratus"` \| `"tusker"` \| `"echidna, spiny anteater, anteater"` \| `"platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"` \| `"wallaby, brush kangaroo"` \| `"koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"` \| `"wombat"` \| `"jellyfish"` \| `"sea anemone, anemone"` \| `"brain coral"` \| `"flatworm, platyhelminth"` \| `"nematode, nematode worm, roundworm"` \| `"conch"` \| `"snail"` \| `"slug"` \| `"sea slug, nudibranch"` \| `"chiton, coat-of-mail shell, sea cradle, polyplacophore"` \| `"chambered nautilus, pearly nautilus, nautilus"` \| `"Dungeness crab, Cancer magister"` \| `"rock crab, Cancer irroratus"` \| `"fiddler crab"` \| `"king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"` \| `"American lobster, Northern lobster, Maine lobster, Homarus americanus"` \| `"spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"` \| `"crayfish, crawfish, crawdad, crawdaddy"` \| `"hermit crab"` \| `"isopod"` \| `"white stork, Ciconia ciconia"` \| `"black stork, Ciconia nigra"` \| `"spoonbill"` \| `"flamingo"` \| `"little blue heron, Egretta caerulea"` \| `"American egret, great white heron, Egretta albus"` \| `"bittern"` \| `"crane"` \| `"limpkin, Aramus pictus"` \| `"European gallinule, Porphyrio porphyrio"` \| `"American coot, marsh hen, mud hen, water hen, Fulica americana"` \| `"bustard"` \| `"ruddy turnstone, Arenaria interpres"` \| `"red-backed sandpiper, dunlin, Erolia alpina"` \| `"redshank, Tringa totanus"` \| `"dowitcher"` \| `"oystercatcher, oyster catcher"` \| `"pelican"` \| `"king penguin, Aptenodytes patagonica"` \| `"albatross, mollymawk"` \| `"grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"` \| `"killer whale, killer, orca, grampus, sea wolf, Orcinus orca"` \| `"dugong, Dugong dugon"` \| `"sea lion"` \| `"Chihuahua"` \| `"Japanese spaniel"` \| `"Maltese dog, Maltese terrier, Maltese"` \| `"Pekinese, Pekingese, Peke"` \| `"Shih-Tzu"` \| `"Blenheim spaniel"` \| `"papillon"` \| `"toy terrier"` \| `"Rhodesian ridgeback"` \| `"Afghan hound, Afghan"` \| `"basset, basset hound"` \| `"beagle"` \| `"bloodhound, sleuthhound"` \| `"bluetick"` \| `"black-and-tan coonhound"` \| `"Walker hound, Walker foxhound"` \| `"English foxhound"` \| `"redbone"` \| `"borzoi, Russian wolfhound"` \| `"Irish wolfhound"` \| `"Italian greyhound"` \| `"whippet"` \| `"Ibizan hound, Ibizan Podenco"` \| `"Norwegian elkhound, elkhound"` \| `"otterhound, otter hound"` \| `"Saluki, gazelle hound"` \| `"Scottish deerhound, deerhound"` \| `"Weimaraner"` \| `"Staffordshire bullterrier, Staffordshire bull terrier"` \| `"American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"` \| `"Bedlington terrier"` \| `"Border terrier"` \| `"Kerry blue terrier"` \| `"Irish terrier"` \| `"Norfolk terrier"` \| `"Norwich terrier"` \| `"Yorkshire terrier"` \| `"wire-haired fox terrier"` \| `"Lakeland terrier"` \| `"Sealyham terrier, Sealyham"` \| `"Airedale, Airedale terrier"` \| `"cairn, cairn terrier"` \| `"Australian terrier"` \| `"Dandie Dinmont, Dandie Dinmont terrier"` \| `"Boston bull, Boston terrier"` \| `"miniature schnauzer"` \| `"giant schnauzer"` \| `"standard schnauzer"` \| `"Scotch terrier, Scottish terrier, Scottie"` \| `"Tibetan terrier, chrysanthemum dog"` \| `"silky terrier, Sydney silky"` \| `"soft-coated wheaten terrier"` \| `"West Highland white terrier"` \| `"Lhasa, Lhasa apso"` \| `"flat-coated retriever"` \| `"curly-coated retriever"` \| `"golden retriever"` \| `"Labrador retriever"` \| `"Chesapeake Bay retriever"` \| `"German short-haired pointer"` \| `"vizsla, Hungarian pointer"` \| `"English setter"` \| `"Irish setter, red setter"` \| `"Gordon setter"` \| `"Brittany spaniel"` \| `"clumber, clumber spaniel"` \| `"English springer, English springer spaniel"` \| `"Welsh springer spaniel"` \| `"cocker spaniel, English cocker spaniel, cocker"` \| `"Sussex spaniel"` \| `"Irish water spaniel"` \| `"kuvasz"` \| `"schipperke"` \| `"groenendael"` \| `"malinois"` \| `"briard"` \| `"kelpie"` \| `"komondor"` \| `"Old English sheepdog, bobtail"` \| `"Shetland sheepdog, Shetland sheep dog, Shetland"` \| `"collie"` \| `"Border collie"` \| `"Bouvier des Flandres, Bouviers des Flandres"` \| `"Rottweiler"` \| `"German shepherd, German shepherd dog, German police dog, alsatian"` \| `"Doberman, Doberman pinscher"` \| `"miniature pinscher"` \| `"Greater Swiss Mountain dog"` \| `"Bernese mountain dog"` \| `"Appenzeller"` \| `"EntleBucher"` \| `"boxer"` \| `"bull mastiff"` \| `"Tibetan mastiff"` \| `"French bulldog"` \| `"Great Dane"` \| `"Saint Bernard, St Bernard"` \| `"Eskimo dog, husky"` \| `"malamute, malemute, Alaskan malamute"` \| `"Siberian husky"` \| `"dalmatian, coach dog, carriage dog"` \| `"affenpinscher, monkey pinscher, monkey dog"` \| `"basenji"` \| `"pug, pug-dog"` \| `"Leonberg"` \| `"Newfoundland, Newfoundland dog"` \| `"Great Pyrenees"` \| `"Samoyed, Samoyede"` \| `"Pomeranian"` \| `"chow, chow chow"` \| `"keeshond"` \| `"Brabancon griffon"` \| `"Pembroke, Pembroke Welsh corgi"` \| `"Cardigan, Cardigan Welsh corgi"` \| `"toy poodle"` \| `"miniature poodle"` \| `"standard poodle"` \| `"Mexican hairless"` \| `"timber wolf, grey wolf, gray wolf, Canis lupus"` \| `"white wolf, Arctic wolf, Canis lupus tundrarum"` \| `"red wolf, maned wolf, Canis rufus, Canis niger"` \| `"coyote, prairie wolf, brush wolf, Canis latrans"` \| `"dingo, warrigal, warragal, Canis dingo"` \| `"dhole, Cuon alpinus"` \| `"African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"` \| `"hyena, hyaena"` \| `"red fox, Vulpes vulpes"` \| `"kit fox, Vulpes macrotis"` \| `"Arctic fox, white fox, Alopex lagopus"` \| `"grey fox, gray fox, Urocyon cinereoargenteus"` \| `"tabby, tabby cat"` \| `"tiger cat"` \| `"Persian cat"` \| `"Siamese cat, Siamese"` \| `"Egyptian cat"` \| `"cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"` \| `"lynx, catamount"` \| `"leopard, Panthera pardus"` \| `"snow leopard, ounce, Panthera uncia"` \| `"jaguar, panther, Panthera onca, Felis onca"` \| `"lion, king of beasts, Panthera leo"` \| `"tiger, Panthera tigris"` \| `"cheetah, chetah, Acinonyx jubatus"` \| `"brown bear, bruin, Ursus arctos"` \| `"American black bear, black bear, Ursus americanus, Euarctos americanus"` \| `"ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"` \| `"sloth bear, Melursus ursinus, Ursus ursinus"` \| `"mongoose"` \| `"meerkat, mierkat"` \| `"tiger beetle"` \| `"ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"` \| `"ground beetle, carabid beetle"` \| `"long-horned beetle, longicorn, longicorn beetle"` \| `"leaf beetle, chrysomelid"` \| `"dung beetle"` \| `"rhinoceros beetle"` \| `"weevil"` \| `"fly"` \| `"bee"` \| `"ant, emmet, pismire"` \| `"grasshopper, hopper"` \| `"cricket"` \| `"walking stick, walkingstick, stick insect"` \| `"cockroach, roach"` \| `"focused mantis, mantid"` \| `"cicada, cicala"` \| `"leafhopper"` \| `"lacewing, lacewing fly"` \| `"dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"` \| `"damselfly"` \| `"admiral"` \| `"ringlet, ringlet butterfly"` \| `"monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"` \| `"cabbage butterfly"` \| `"sulphur butterfly, sulfur butterfly"` \| `"lycaenid, lycaenid butterfly"` \| `"starfish, sea star"` \| `"sea urchin"` \| `"sea cucumber, holothurian"` \| `"wood rabbit, cottontail, cottontail rabbit"` \| `"hare"` \| `"Angora, Angora rabbit"` \| `"hamster"` \| `"porcupine, hedgehog"` \| `"fox squirrel, eastern fox squirrel, Sciurus niger"` \| `"marmot"` \| `"beaver"` \| `"guinea pig, Cavia cobaya"` \| `"sorrel"` \| `"zebra"` \| `"hog, pig, grunter, squealer, Sus scrofa"` \| `"wild boar, boar, Sus scrofa"` \| `"warthog"` \| `"hippopotamus, hippo, river horse, Hippopotamus amphibius"` \| `"ox"` \| `"water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"` \| `"bison"` \| `"ram, tup"` \| `"bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"` \| `"ibex, Capra ibex"` \| `"hartebeest"` \| `"impala, Aepyceros melampus"` \| `"gazelle"` \| `"Arabian camel, dromedary, Camelus dromedarius"` \| `"llama"` \| `"weasel"` \| `"mink"` \| `"polecat, fitch, foulmart, foumart, Mustela putorius"` \| `"black-footed ferret, ferret, Mustela nigripes"` \| `"otter"` \| `"skunk, polecat, wood pussy"` \| `"badger"` \| `"armadillo"` \| `"three-toed sloth, ai, Bradypus tridactylus"` \| `"orangutan, orang, orangutang, Pongo pygmaeus"` \| `"gorilla, Gorilla gorilla"` \| `"chimpanzee, chimp, Pan troglodytes"` \| `"gibbon, Hylobates lar"` \| `"siamang, Hylobates syndactylus, Symphalangus syndactylus"` \| `"guenon, guenon monkey"` \| `"patas, hussar monkey, Erythrocebus patas"` \| `"baboon"` \| `"macaque"` \| `"langur"` \| `"colobus, colobus monkey"` \| `"proboscis monkey, Nasalis larvatus"` \| `"marmoset"` \| `"capuchin, ringtail, Cebus capucinus"` \| `"howler monkey, howler"` \| `"titi, titi monkey"` \| `"spider monkey, Ateles geoffroyi"` \| `"squirrel monkey, Saimiri sciureus"` \| `"Madagascar cat, ring-tailed lemur, Lemur catta"` \| `"indri, indris, Indri indri, Indri brevicaudatus"` \| `"Indian elephant, Elephas maximus"` \| `"African elephant, Loxodonta africana"` \| `"lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"` \| `"giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"` \| `"barracouta, snoek"` \| `"raw eel, eel"` \| `"coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"` \| `"rock beauty, Holocanthus tricolor"` \| `"anemone fish"` \| `"sturgeon"` \| `"gar, garfish, garpike, billfish, Lepisosteus osseus"` \| `"lionfish"` \| `"puffer, pufferfish, blowfish, globefish"` \| `"abacus"` \| `"abaya"` \| `"academic gown, academic robe, judge's robe"` \| `"accordion, piano accordion, squeeze box"` \| `"acoustic guitar"` \| `"aircraft carrier, carrier, flattop, attack aircraft carrier"` \| `"airliner"` \| `"airship, dirigible"` \| `"altar"` \| `"ambulance"` \| `"amphibian, amphibious vehicle"` \| `"analog clock"` \| `"apiary, bee house"` \| `"apron"` \| `"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"` \| `"assault rifle, assault gun"` \| `"backpack, back pack, knapsack, packsack, rucksack, haversack"` \| `"bakery, bakeshop, bakehouse"` \| `"balance beam, beam"` \| `"balloon"` \| `"ballpoint, ballpoint pen, ballpen, Biro"` \| `"Band Aid"` \| `"banjo"` \| `"bannister, banister, balustrade, balusters, handrail"` \| `"barbell"` \| `"barber chair"` \| `"barbershop"` \| `"barn"` \| `"barometer"` \| `"barrel, cask"` \| `"barrow, garden cart, lawn cart, wheelbarrow"` \| `"baseball"` \| `"basketball"` \| `"bassinet"` \| `"bassoon"` \| `"bathing cap, swimming cap"` \| `"bath towel"` \| `"bathtub, bathing tub, bath, tub"` \| `"beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"` \| `"beacon, lighthouse, beacon light, pharos"` \| `"beaker"` \| `"bearskin, busby, shako"` \| `"beer bottle"` \| `"beer glass"` \| `"bell cote, bell cot"` \| `"bib"` \| `"bicycle-built-for-two, tandem bicycle, tandem"` \| `"bikini, two-piece"` \| `"binder, ring-binder"` \| `"binoculars, field glasses, opera glasses"` \| `"birdhouse"` \| `"boathouse"` \| `"bobsled, bobsleigh, bob"` \| `"bolo tie, bolo, bola tie, bola"` \| `"bonnet, poke bonnet"` \| `"bookcase"` \| `"bookshop, bookstore, bookstall"` \| `"bottlecap"` \| `"bow"` \| `"bow tie, bow-tie, bowtie"` \| `"brass, memorial tablet, plaque"` \| `"brassiere, bra, bandeau"` \| `"breakwater, groin, groyne, mole, bulwark, seawall, jetty"` \| `"breastplate, aegis, egis"` \| `"broom"` \| `"bucket, pail"` \| `"buckle"` \| `"bulletproof vest"` \| `"bullet train, bullet"` \| `"butcher shop, meat market"` \| `"cab, hack, taxi, taxicab"` \| `"caldron, cauldron"` \| `"candle, taper, wax light"` \| `"cannon"` \| `"canoe"` \| `"can opener, tin opener"` \| `"cardigan"` \| `"car mirror"` \| `"carousel, carrousel, merry-go-round, roundabout, whirligig"` \| `"carpenter's kit, tool kit"` \| `"carton"` \| `"car wheel"` \| `"cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"` \| `"cassette"` \| `"cassette player"` \| `"castle"` \| `"catamaran"` \| `"CD player"` \| `"cello, violoncello"` \| `"cellular telephone, cellular phone, cellphone, cell, mobile phone"` \| `"chain"` \| `"chainlink fence"` \| `"chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"` \| `"chain saw, chainsaw"` \| `"chest"` \| `"chiffonier, commode"` \| `"chime, bell, gong"` \| `"china cabinet, china closet"` \| `"Christmas stocking"` \| `"church, church building"` \| `"cinema, movie theater, movie theatre, movie house, picture palace"` \| `"cleaver, meat cleaver, chopper"` \| `"cliff dwelling"` \| `"cloak"` \| `"clog, geta, patten, sabot"` \| `"cocktail shaker"` \| `"coffee mug"` \| `"coffeepot"` \| `"coil, spiral, volute, whorl, helix"` \| `"combination lock"` \| `"computer keyboard, keypad"` \| `"confectionery, confectionery store, candy store"` \| `"container ship, containership, container vessel"` \| `"convertible"` \| `"corkscrew, bottle screw"` \| `"cornet, horn, trumpet, trump"` \| `"cowboy boot"` \| `"cowboy hat, ten-gallon hat"` \| `"cradle"` \| `"crash helmet"` \| `"crate"` \| `"crib, cot"` \| `"Crock Pot"` \| `"croquet ball"` \| `"crutch"` \| `"cuirass"` \| `"dam, dike, dyke"` \| `"desk"` \| `"desktop computer"` \| `"dial telephone, dial phone"` \| `"diaper, nappy, napkin"` \| `"digital clock"` \| `"digital watch"` \| `"dining table, board"` \| `"dishrag, dishcloth"` \| `"dishwasher, dish washer, dishwashing machine"` \| `"disk brake, disc brake"` \| `"dock, dockage, docking facility"` \| `"dogsled, dog sled, dog sleigh"` \| `"dome"` \| `"doormat, welcome mat"` \| `"drilling platform, offshore rig"` \| `"drum, membranophone, tympan"` \| `"drumstick"` \| `"dumbbell"` \| `"Dutch oven"` \| `"electric fan, blower"` \| `"electric guitar"` \| `"electric locomotive"` \| `"entertainment center"` \| `"envelope"` \| `"espresso maker"` \| `"face powder"` \| `"feather boa, boa"` \| `"file, file cabinet, filing cabinet"` \| `"fireboat"` \| `"fire engine, fire truck"` \| `"fire screen, fireguard"` \| `"flagpole, flagstaff"` \| `"flute, transverse flute"` \| `"folding chair"` \| `"football helmet"` \| `"forklift"` \| `"fountain"` \| `"fountain pen"` \| `"four-poster"` \| `"freight car"` \| `"French horn, horn"` \| `"frying pan, frypan, skillet"` \| `"fur coat"` \| `"garbage truck, dustcart"` \| `"gasmask, respirator, gas helmet"` \| `"gas pump, gasoline pump, petrol pump, island dispenser"` \| `"goblet"` \| `"go-kart"` \| `"golf ball"` \| `"golfcart, golf cart"` \| `"gondola"` \| `"gong, tam-tam"` \| `"gown"` \| `"grand piano, grand"` \| `"greenhouse, nursery, glasshouse"` \| `"grille, radiator grille"` \| `"grocery store, grocery, food market, market"` \| `"guillotine"` \| `"hair slide"` \| `"hair spray"` \| `"half track"` \| `"hammer"` \| `"hamper"` \| `"hand blower, blow dryer, blow drier, hair dryer, hair drier"` \| `"hand-held computer, hand-held microcomputer"` \| `"handkerchief, hankie, hanky, hankey"` \| `"hard disc, hard disk, fixed disk"` \| `"harmonica, mouth organ, harp, mouth harp"` \| `"harp"` \| `"harvester, reaper"` \| `"hatchet"` \| `"holster"` \| `"home theater, home theatre"` \| `"honeycomb"` \| `"hook, claw"` \| `"hoopskirt, crinoline"` \| `"horizontal bar, high bar"` \| `"horse cart, horse-cart"` \| `"hourglass"` \| `"iPod"` \| `"iron, smoothing iron"` \| `"jack-o'-lantern"` \| `"jean, blue jean, denim"` \| `"jeep, landrover"` \| `"jersey, T-shirt, tee shirt"` \| `"jigsaw puzzle"` \| `"jinrikisha, ricksha, rickshaw"` \| `"joystick"` \| `"kimono"` \| `"knee pad"` \| `"knot"` \| `"lab coat, laboratory coat"` \| `"ladle"` \| `"lampshade, lamp shade"` \| `"laptop, laptop computer"` \| `"lawn mower, mower"` \| `"lens cap, lens cover"` \| `"letter opener, paper knife, paperknife"` \| `"library"` \| `"lifeboat"` \| `"lighter, light, igniter, ignitor"` \| `"limousine, limo"` \| `"liner, ocean liner"` \| `"lipstick, lip rouge"` \| `"Loafer"` \| `"lotion"` \| `"loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"` \| `"loupe, jeweler's loupe"` \| `"lumbermill, sawmill"` \| `"magnetic compass"` \| `"mailbag, postbag"` \| `"mailbox, letter box"` \| `"maillot"` \| `"maillot, tank suit"` \| `"manhole cover"` \| `"maraca"` \| `"marimba, xylophone"` \| `"mask"` \| `"matchstick"` \| `"maypole"` \| `"maze, labyrinth"` \| `"measuring cup"` \| `"medicine chest, medicine cabinet"` \| `"megalith, megalithic structure"` \| `"microphone, mike"` \| `"microwave, microwave oven"` \| `"military uniform"` \| `"milk can"` \| `"minibus"` \| `"miniskirt, mini"` \| `"minivan"` \| `"missile"` \| `"mitten"` \| `"mixing bowl"` \| `"mobile home, manufactured home"` \| `"Model T"` \| `"modem"` \| `"monastery"` \| `"monitor"` \| `"moped"` \| `"mortar"` \| `"mortarboard"` \| `"mosque"` \| `"mosquito net"` \| `"motor scooter, scooter"` \| `"mountain bike, all-terrain bike, off-roader"` \| `"mountain tent"` \| `"mouse, computer mouse"` \| `"mousetrap"` \| `"moving van"` \| `"muzzle"` \| `"nail"` \| `"neck brace"` \| `"necklace"` \| `"nipple"` \| `"notebook, notebook computer"` \| `"obelisk"` \| `"oboe, hautboy, hautbois"` \| `"ocarina, sweet potato"` \| `"odometer, hodometer, mileometer, milometer"` \| `"oil filter"` \| `"organ, pipe organ"` \| `"oscilloscope, scope, cathode-ray oscilloscope, CRO"` \| `"overskirt"` \| `"oxcart"` \| `"oxygen mask"` \| `"packet"` \| `"paddle, boat paddle"` \| `"paddlewheel, paddle wheel"` \| `"padlock"` \| `"paintbrush"` \| `"pajama, pyjama, pj's, jammies"` \| `"palace"` \| `"panpipe, pandean pipe, syrinx"` \| `"paper towel"` \| `"parachute, chute"` \| `"parallel bars, bars"` \| `"park bench"` \| `"parking meter"` \| `"passenger car, coach, carriage"` \| `"patio, terrace"` \| `"pay-phone, pay-station"` \| `"pedestal, plinth, footstall"` \| `"pencil box, pencil case"` \| `"pencil sharpener"` \| `"perfume, essence"` \| `"Petri dish"` \| `"photocopier"` \| `"pick, plectrum, plectron"` \| `"pickelhaube"` \| `"picket fence, paling"` \| `"pickup, pickup truck"` \| `"pier"` \| `"piggy bank, penny bank"` \| `"pill bottle"` \| `"pillow"` \| `"ping-pong ball"` \| `"pinwheel"` \| `"pirate, pirate ship"` \| `"pitcher, ewer"` \| `"plane, carpenter's plane, woodworking plane"` \| `"planetarium"` \| `"plastic bag"` \| `"plate rack"` \| `"plow, plough"` \| `"plunger, plumber's helper"` \| `"Polaroid camera, Polaroid Land camera"` \| `"pole"` \| `"police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"` \| `"poncho"` \| `"pool table, billiard table, snooker table"` \| `"pop bottle, soda bottle"` \| `"pot, flowerpot"` \| `"potter's wheel"` \| `"power drill"` \| `"prayer rug, prayer mat"` \| `"printer"` \| `"prison, prison house"` \| `"projectile, missile"` \| `"projector"` \| `"puck, hockey puck"` \| `"punching bag, punch bag, punching ball, punchball"` \| `"purse"` \| `"quill, quill pen"` \| `"quilt, comforter, comfort, puff"` \| `"racer, race car, racing car"` \| `"racket, racquet"` \| `"radiator"` \| `"radio, wireless"` \| `"radio telescope, radio reflector"` \| `"rain barrel"` \| `"recreational vehicle, RV, R.V."` \| `"reel"` \| `"reflex camera"` \| `"refrigerator, icebox"` \| `"remote control, remote"` \| `"restaurant, eating house, eating place, eatery"` \| `"revolver, six-gun, six-shooter"` \| `"rifle"` \| `"rocking chair, rocker"` \| `"rotisserie"` \| `"rubber eraser, rubber, pencil eraser"` \| `"rugby ball"` \| `"rule, ruler"` \| `"running shoe"` \| `"safe"` \| `"safety pin"` \| `"saltshaker, salt shaker"` \| `"sandal"` \| `"sarong"` \| `"sax, saxophone"` \| `"scabbard"` \| `"scale, weighing machine"` \| `"school bus"` \| `"schooner"` \| `"scoreboard"` \| `"screen, CRT screen"` \| `"screw"` \| `"screwdriver"` \| `"seat belt, seatbelt"` \| `"sewing machine"` \| `"shield, buckler"` \| `"shoe shop, shoe-shop, shoe store"` \| `"shoji"` \| `"shopping basket"` \| `"shopping cart"` \| `"shovel"` \| `"shower cap"` \| `"shower curtain"` \| `"ski"` \| `"ski mask"` \| `"sleeping bag"` \| `"slide rule, slipstick"` \| `"sliding door"` \| `"slot, one-armed bandit"` \| `"snorkel"` \| `"snowmobile"` \| `"snowplow, snowplough"` \| `"soap dispenser"` \| `"soccer ball"` \| `"sock"` \| `"solar dish, solar collector, solar furnace"` \| `"sombrero"` \| `"soup bowl"` \| `"space bar"` \| `"space heater"` \| `"space shuttle"` \| `"spatula"` \| `"speedboat"` \| `"spider web, spider's web"` \| `"spindle"` \| `"sports car, sport car"` \| `"spotlight, spot"` \| `"stage"` \| `"steam locomotive"` \| `"steel arch bridge"` \| `"steel drum"` \| `"stethoscope"` \| `"stole"` \| `"stone wall"` \| `"stopwatch, stop watch"` \| `"stove"` \| `"strainer"` \| `"streetcar, tram, tramcar, trolley, trolley car"` \| `"stretcher"` \| `"studio couch, day bed"` \| `"stupa, tope"` \| `"submarine, pigboat, sub, U-boat"` \| `"suit, suit of clothes"` \| `"sundial"` \| `"sunglass"` \| `"sunglasses, dark glasses, shades"` \| `"sunscreen, sunblock, sun blocker"` \| `"suspension bridge"` \| `"swab, swob, mop"` \| `"sweatshirt"` \| `"swimming trunks, bathing trunks"` \| `"swing"` \| `"switch, electric switch, electrical switch"` \| `"syringe"` \| `"table lamp"` \| `"tank, army tank, armored combat vehicle, armoured combat vehicle"` \| `"tape player"` \| `"teapot"` \| `"teddy, teddy bear"` \| `"television, television system"` \| `"tennis ball"` \| `"thatch, thatched roof"` \| `"theater curtain, theatre curtain"` \| `"thimble"` \| `"thresher, thrasher, threshing machine"` \| `"throne"` \| `"tile roof"` \| `"toaster"` \| `"tobacco shop, tobacconist shop, tobacconist"` \| `"toilet seat"` \| `"torch"` \| `"totem pole"` \| `"tow truck, tow car, wrecker"` \| `"toyshop"` \| `"tractor"` \| `"trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"` \| `"tray"` \| `"trench coat"` \| `"tricycle, trike, velocipede"` \| `"trimaran"` \| `"tripod"` \| `"triumphal arch"` \| `"trolleybus, trolley coach, trackless trolley"` \| `"trombone"` \| `"tub, vat"` \| `"turnstile"` \| `"typewriter keyboard"` \| `"umbrella"` \| `"unicycle, monocycle"` \| `"upright, upright piano"` \| `"vacuum, vacuum cleaner"` \| `"vase"` \| `"vault"` \| `"velvet"` \| `"vending machine"` \| `"vestment"` \| `"viaduct"` \| `"violin, fiddle"` \| `"volleyball"` \| `"waffle iron"` \| `"wall clock"` \| `"wallet, billfold, notecase, pocketbook"` \| `"wardrobe, closet, press"` \| `"warplane, military plane"` \| `"washbasin, handbasin, washbowl, lavabo, wash-hand basin"` \| `"washer, automatic washer, washing machine"` \| `"water bottle"` \| `"water jug"` \| `"water tower"` \| `"whiskey jug"` \| `"whistle"` \| `"wig"` \| `"window screen"` \| `"window shade"` \| `"Windsor tie"` \| `"wine bottle"` \| `"wing"` \| `"wok"` \| `"wooden spoon"` \| `"wool, woolen, woollen"` \| `"worm fence, snake fence, snake-rail fence, Virginia fence"` \| `"wreck"` \| `"yawl"` \| `"yurt"` \| `"web site, website, internet site, site"` \| `"comic book"` \| `"crossword puzzle, crossword"` \| `"street sign"` \| `"traffic light, traffic signal, stoplight"` \| `"book jacket, dust cover, dust jacket, dust wrapper"` \| `"menu"` \| `"plate"` \| `"guacamole"` \| `"consomme"` \| `"hot pot, hotpot"` \| `"trifle"` \| `"ice cream, icecream"` \| `"ice lolly, lolly, lollipop, popsicle"` \| `"French loaf"` \| `"bagel, beigel"` \| `"pretzel"` \| `"cheeseburger"` \| `"hotdog, hot dog, red hot"` \| `"mashed potato"` \| `"head cabbage"` \| `"broccoli"` \| `"cauliflower"` \| `"zucchini, courgette"` \| `"spaghetti squash"` \| `"acorn squash"` \| `"butternut squash"` \| `"cucumber, cuke"` \| `"artichoke, globe artichoke"` \| `"bell pepper"` \| `"cardoon"` \| `"mushroom"` \| `"Granny Smith"` \| `"strawberry"` \| `"orange"` \| `"lemon"` \| `"fig"` \| `"pineapple, ananas"` \| `"banana"` \| `"jackfruit, jak, jack"` \| `"custard apple"` \| `"pomegranate"` \| `"hay"` \| `"carbonara"` \| `"chocolate sauce, chocolate syrup"` \| `"dough"` \| `"meat loaf, meatloaf"` \| `"pizza, pizza pie"` \| `"potpie"` \| `"burrito"` \| `"red wine"` \| `"espresso"` \| `"cup"` \| `"eggnog"` \| `"alp"` \| `"bubble"` \| `"cliff, drop, drop-off"` \| `"coral reef"` \| `"geyser"` \| `"lakeside, lakeside road, lakeshore"` \| `"promontory, headland, head, foreland"` \| `"sandbar, sand bar"` \| `"seashore, coast, seacoast, sea-coast"` \| `"valley, vale"` \| `"volcano"` \| `"ballplayer, baseball player"` \| `"groom, bridegroom"` \| `"scuba diver"` \| `"rapeseed"` \| `"daisy"` \| `"yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"` \| `"corn"` \| `"acorn"` \| `"hip, rose hip, rosehip"` \| `"buckeye, horse chestnut, conker"` \| `"coral fungus"` \| `"agaric"` \| `"gyromitra"` \| `"stinkhorn, carrion fungus"` \| `"earthstar"` \| `"hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"` \| `"bolete"` \| `"ear, spike, capitulum"` \| `"toilet tissue, toilet paper, bathroom tissue"`\> = `EFFICIENTNET_V2_S_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ClassifierModel`](../type-aliases/ClassifierModel.md)\<`"tench, Tinca tinca"` \| `"goldfish, Carassius auratus"` \| `"great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"` \| `"tiger shark, Galeocerdo cuvieri"` \| `"hammerhead, hammerhead shark"` \| `"electric ray, crampfish, numbfish, torpedo"` \| `"stingray"` \| `"cock"` \| `"hen"` \| `"ostrich, Struthio camelus"` \| `"brambling, Fringilla montifringilla"` \| `"goldfinch, Carduelis carduelis"` \| `"house finch, linnet, Carpodacus mexicanus"` \| `"junco, snowbird"` \| `"indigo bunting, indigo finch, indigo bird, Passerina cyanea"` \| `"robin, American robin, Turdus migratorius"` \| `"bulbul"` \| `"jay"` \| `"magpie"` \| `"chickadee"` \| `"water ouzel, dipper"` \| `"kite"` \| `"bald eagle, American eagle, Haliaeetus leucocephalus"` \| `"vulture"` \| `"great grey owl, great gray owl, Strix nebulosa"` \| `"European fire salamander, Salamandra salamandra"` \| `"common newt, Triturus vulgaris"` \| `"eft"` \| `"spotted salamander, Ambystoma maculatum"` \| `"axolotl, mud puppy, Ambystoma mexicanum"` \| `"bullfrog, Rana catesbeiana"` \| `"tree frog, tree-frog"` \| `"tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"` \| `"loggerhead, loggerhead turtle, Caretta caretta"` \| `"leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"` \| `"mud turtle"` \| `"terrapin"` \| `"box turtle, box tortoise"` \| `"banded gecko"` \| `"common iguana, iguana, Iguana iguana"` \| `"American chameleon, anole, Anolis carolenensis"` \| `"whiptail, whiptail lizard"` \| `"agama"` \| `"frilled lizard, Chlamydosaurus kingi"` \| `"alligator lizard"` \| `"Gila monster, Heloderma suspectum"` \| `"green lizard, Lacerta viridis"` \| `"African chameleon, Chamaeleo chamaeleon"` \| `"Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"` \| `"African crocodile, Nile crocodile, Crocodylus niloticus"` \| `"American alligator, Alligator mississipiensis"` \| `"triceratops"` \| `"thunder snake, worm snake, Carphophis amoenus"` \| `"ringneck snake, ring-necked snake, ring snake"` \| `"hognose snake, puff adder, sand viper"` \| `"green snake, grass snake"` \| `"king snake, kingsnake"` \| `"garter snake, grass snake"` \| `"water snake"` \| `"vine snake"` \| `"night snake, Hypsiglena torquata"` \| `"boa constrictor, Constrictor constrictor"` \| `"rock python, rock snake, Python sebae"` \| `"Indian cobra, Naja naja"` \| `"green mamba"` \| `"sea snake"` \| `"horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"` \| `"diamondback, diamondback rattlesnake, Crotalus adamanteus"` \| `"sidewinder, horned rattlesnake, Crotalus cerastes"` \| `"trilobite"` \| `"harvestman, daddy longlegs, Phalangium opilio"` \| `"scorpion"` \| `"black and gold garden spider, Argiope aurantia"` \| `"barn spider, Araneus cavaticus"` \| `"garden spider, Aranea diademata"` \| `"black widow, Latrodectus mactans"` \| `"tarantula"` \| `"wolf spider, hunting spider"` \| `"tick"` \| `"centipede"` \| `"black grouse"` \| `"ptarmigan"` \| `"ruffed grouse, partridge, Bonasa umbellus"` \| `"prairie chicken, prairie grouse, prairie fowl"` \| `"peacock"` \| `"quail"` \| `"partridge"` \| `"African grey, African gray, Psittacus erithacus"` \| `"macaw"` \| `"sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"` \| `"lorikeet"` \| `"coucal"` \| `"bee eater"` \| `"hornbill"` \| `"hummingbird"` \| `"jacamar"` \| `"toucan"` \| `"drake"` \| `"red-breasted merganser, Mergus serrator"` \| `"goose"` \| `"black swan, Cygnus atratus"` \| `"tusker"` \| `"echidna, spiny anteater, anteater"` \| `"platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"` \| `"wallaby, brush kangaroo"` \| `"koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"` \| `"wombat"` \| `"jellyfish"` \| `"sea anemone, anemone"` \| `"brain coral"` \| `"flatworm, platyhelminth"` \| `"nematode, nematode worm, roundworm"` \| `"conch"` \| `"snail"` \| `"slug"` \| `"sea slug, nudibranch"` \| `"chiton, coat-of-mail shell, sea cradle, polyplacophore"` \| `"chambered nautilus, pearly nautilus, nautilus"` \| `"Dungeness crab, Cancer magister"` \| `"rock crab, Cancer irroratus"` \| `"fiddler crab"` \| `"king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"` \| `"American lobster, Northern lobster, Maine lobster, Homarus americanus"` \| `"spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"` \| `"crayfish, crawfish, crawdad, crawdaddy"` \| `"hermit crab"` \| `"isopod"` \| `"white stork, Ciconia ciconia"` \| `"black stork, Ciconia nigra"` \| `"spoonbill"` \| `"flamingo"` \| `"little blue heron, Egretta caerulea"` \| `"American egret, great white heron, Egretta albus"` \| `"bittern"` \| `"crane"` \| `"limpkin, Aramus pictus"` \| `"European gallinule, Porphyrio porphyrio"` \| `"American coot, marsh hen, mud hen, water hen, Fulica americana"` \| `"bustard"` \| `"ruddy turnstone, Arenaria interpres"` \| `"red-backed sandpiper, dunlin, Erolia alpina"` \| `"redshank, Tringa totanus"` \| `"dowitcher"` \| `"oystercatcher, oyster catcher"` \| `"pelican"` \| `"king penguin, Aptenodytes patagonica"` \| `"albatross, mollymawk"` \| `"grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"` \| `"killer whale, killer, orca, grampus, sea wolf, Orcinus orca"` \| `"dugong, Dugong dugon"` \| `"sea lion"` \| `"Chihuahua"` \| `"Japanese spaniel"` \| `"Maltese dog, Maltese terrier, Maltese"` \| `"Pekinese, Pekingese, Peke"` \| `"Shih-Tzu"` \| `"Blenheim spaniel"` \| `"papillon"` \| `"toy terrier"` \| `"Rhodesian ridgeback"` \| `"Afghan hound, Afghan"` \| `"basset, basset hound"` \| `"beagle"` \| `"bloodhound, sleuthhound"` \| `"bluetick"` \| `"black-and-tan coonhound"` \| `"Walker hound, Walker foxhound"` \| `"English foxhound"` \| `"redbone"` \| `"borzoi, Russian wolfhound"` \| `"Irish wolfhound"` \| `"Italian greyhound"` \| `"whippet"` \| `"Ibizan hound, Ibizan Podenco"` \| `"Norwegian elkhound, elkhound"` \| `"otterhound, otter hound"` \| `"Saluki, gazelle hound"` \| `"Scottish deerhound, deerhound"` \| `"Weimaraner"` \| `"Staffordshire bullterrier, Staffordshire bull terrier"` \| `"American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"` \| `"Bedlington terrier"` \| `"Border terrier"` \| `"Kerry blue terrier"` \| `"Irish terrier"` \| `"Norfolk terrier"` \| `"Norwich terrier"` \| `"Yorkshire terrier"` \| `"wire-haired fox terrier"` \| `"Lakeland terrier"` \| `"Sealyham terrier, Sealyham"` \| `"Airedale, Airedale terrier"` \| `"cairn, cairn terrier"` \| `"Australian terrier"` \| `"Dandie Dinmont, Dandie Dinmont terrier"` \| `"Boston bull, Boston terrier"` \| `"miniature schnauzer"` \| `"giant schnauzer"` \| `"standard schnauzer"` \| `"Scotch terrier, Scottish terrier, Scottie"` \| `"Tibetan terrier, chrysanthemum dog"` \| `"silky terrier, Sydney silky"` \| `"soft-coated wheaten terrier"` \| `"West Highland white terrier"` \| `"Lhasa, Lhasa apso"` \| `"flat-coated retriever"` \| `"curly-coated retriever"` \| `"golden retriever"` \| `"Labrador retriever"` \| `"Chesapeake Bay retriever"` \| `"German short-haired pointer"` \| `"vizsla, Hungarian pointer"` \| `"English setter"` \| `"Irish setter, red setter"` \| `"Gordon setter"` \| `"Brittany spaniel"` \| `"clumber, clumber spaniel"` \| `"English springer, English springer spaniel"` \| `"Welsh springer spaniel"` \| `"cocker spaniel, English cocker spaniel, cocker"` \| `"Sussex spaniel"` \| `"Irish water spaniel"` \| `"kuvasz"` \| `"schipperke"` \| `"groenendael"` \| `"malinois"` \| `"briard"` \| `"kelpie"` \| `"komondor"` \| `"Old English sheepdog, bobtail"` \| `"Shetland sheepdog, Shetland sheep dog, Shetland"` \| `"collie"` \| `"Border collie"` \| `"Bouvier des Flandres, Bouviers des Flandres"` \| `"Rottweiler"` \| `"German shepherd, German shepherd dog, German police dog, alsatian"` \| `"Doberman, Doberman pinscher"` \| `"miniature pinscher"` \| `"Greater Swiss Mountain dog"` \| `"Bernese mountain dog"` \| `"Appenzeller"` \| `"EntleBucher"` \| `"boxer"` \| `"bull mastiff"` \| `"Tibetan mastiff"` \| `"French bulldog"` \| `"Great Dane"` \| `"Saint Bernard, St Bernard"` \| `"Eskimo dog, husky"` \| `"malamute, malemute, Alaskan malamute"` \| `"Siberian husky"` \| `"dalmatian, coach dog, carriage dog"` \| `"affenpinscher, monkey pinscher, monkey dog"` \| `"basenji"` \| `"pug, pug-dog"` \| `"Leonberg"` \| `"Newfoundland, Newfoundland dog"` \| `"Great Pyrenees"` \| `"Samoyed, Samoyede"` \| `"Pomeranian"` \| `"chow, chow chow"` \| `"keeshond"` \| `"Brabancon griffon"` \| `"Pembroke, Pembroke Welsh corgi"` \| `"Cardigan, Cardigan Welsh corgi"` \| `"toy poodle"` \| `"miniature poodle"` \| `"standard poodle"` \| `"Mexican hairless"` \| `"timber wolf, grey wolf, gray wolf, Canis lupus"` \| `"white wolf, Arctic wolf, Canis lupus tundrarum"` \| `"red wolf, maned wolf, Canis rufus, Canis niger"` \| `"coyote, prairie wolf, brush wolf, Canis latrans"` \| `"dingo, warrigal, warragal, Canis dingo"` \| `"dhole, Cuon alpinus"` \| `"African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"` \| `"hyena, hyaena"` \| `"red fox, Vulpes vulpes"` \| `"kit fox, Vulpes macrotis"` \| `"Arctic fox, white fox, Alopex lagopus"` \| `"grey fox, gray fox, Urocyon cinereoargenteus"` \| `"tabby, tabby cat"` \| `"tiger cat"` \| `"Persian cat"` \| `"Siamese cat, Siamese"` \| `"Egyptian cat"` \| `"cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"` \| `"lynx, catamount"` \| `"leopard, Panthera pardus"` \| `"snow leopard, ounce, Panthera uncia"` \| `"jaguar, panther, Panthera onca, Felis onca"` \| `"lion, king of beasts, Panthera leo"` \| `"tiger, Panthera tigris"` \| `"cheetah, chetah, Acinonyx jubatus"` \| `"brown bear, bruin, Ursus arctos"` \| `"American black bear, black bear, Ursus americanus, Euarctos americanus"` \| `"ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"` \| `"sloth bear, Melursus ursinus, Ursus ursinus"` \| `"mongoose"` \| `"meerkat, mierkat"` \| `"tiger beetle"` \| `"ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"` \| `"ground beetle, carabid beetle"` \| `"long-horned beetle, longicorn, longicorn beetle"` \| `"leaf beetle, chrysomelid"` \| `"dung beetle"` \| `"rhinoceros beetle"` \| `"weevil"` \| `"fly"` \| `"bee"` \| `"ant, emmet, pismire"` \| `"grasshopper, hopper"` \| `"cricket"` \| `"walking stick, walkingstick, stick insect"` \| `"cockroach, roach"` \| `"focused mantis, mantid"` \| `"cicada, cicala"` \| `"leafhopper"` \| `"lacewing, lacewing fly"` \| `"dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"` \| `"damselfly"` \| `"admiral"` \| `"ringlet, ringlet butterfly"` \| `"monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"` \| `"cabbage butterfly"` \| `"sulphur butterfly, sulfur butterfly"` \| `"lycaenid, lycaenid butterfly"` \| `"starfish, sea star"` \| `"sea urchin"` \| `"sea cucumber, holothurian"` \| `"wood rabbit, cottontail, cottontail rabbit"` \| `"hare"` \| `"Angora, Angora rabbit"` \| `"hamster"` \| `"porcupine, hedgehog"` \| `"fox squirrel, eastern fox squirrel, Sciurus niger"` \| `"marmot"` \| `"beaver"` \| `"guinea pig, Cavia cobaya"` \| `"sorrel"` \| `"zebra"` \| `"hog, pig, grunter, squealer, Sus scrofa"` \| `"wild boar, boar, Sus scrofa"` \| `"warthog"` \| `"hippopotamus, hippo, river horse, Hippopotamus amphibius"` \| `"ox"` \| `"water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"` \| `"bison"` \| `"ram, tup"` \| `"bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"` \| `"ibex, Capra ibex"` \| `"hartebeest"` \| `"impala, Aepyceros melampus"` \| `"gazelle"` \| `"Arabian camel, dromedary, Camelus dromedarius"` \| `"llama"` \| `"weasel"` \| `"mink"` \| `"polecat, fitch, foulmart, foumart, Mustela putorius"` \| `"black-footed ferret, ferret, Mustela nigripes"` \| `"otter"` \| `"skunk, polecat, wood pussy"` \| `"badger"` \| `"armadillo"` \| `"three-toed sloth, ai, Bradypus tridactylus"` \| `"orangutan, orang, orangutang, Pongo pygmaeus"` \| `"gorilla, Gorilla gorilla"` \| `"chimpanzee, chimp, Pan troglodytes"` \| `"gibbon, Hylobates lar"` \| `"siamang, Hylobates syndactylus, Symphalangus syndactylus"` \| `"guenon, guenon monkey"` \| `"patas, hussar monkey, Erythrocebus patas"` \| `"baboon"` \| `"macaque"` \| `"langur"` \| `"colobus, colobus monkey"` \| `"proboscis monkey, Nasalis larvatus"` \| `"marmoset"` \| `"capuchin, ringtail, Cebus capucinus"` \| `"howler monkey, howler"` \| `"titi, titi monkey"` \| `"spider monkey, Ateles geoffroyi"` \| `"squirrel monkey, Saimiri sciureus"` \| `"Madagascar cat, ring-tailed lemur, Lemur catta"` \| `"indri, indris, Indri indri, Indri brevicaudatus"` \| `"Indian elephant, Elephas maximus"` \| `"African elephant, Loxodonta africana"` \| `"lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"` \| `"giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"` \| `"barracouta, snoek"` \| `"raw eel, eel"` \| `"coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"` \| `"rock beauty, Holocanthus tricolor"` \| `"anemone fish"` \| `"sturgeon"` \| `"gar, garfish, garpike, billfish, Lepisosteus osseus"` \| `"lionfish"` \| `"puffer, pufferfish, blowfish, globefish"` \| `"abacus"` \| `"abaya"` \| `"academic gown, academic robe, judge's robe"` \| `"accordion, piano accordion, squeeze box"` \| `"acoustic guitar"` \| `"aircraft carrier, carrier, flattop, attack aircraft carrier"` \| `"airliner"` \| `"airship, dirigible"` \| `"altar"` \| `"ambulance"` \| `"amphibian, amphibious vehicle"` \| `"analog clock"` \| `"apiary, bee house"` \| `"apron"` \| `"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"` \| `"assault rifle, assault gun"` \| `"backpack, back pack, knapsack, packsack, rucksack, haversack"` \| `"bakery, bakeshop, bakehouse"` \| `"balance beam, beam"` \| `"balloon"` \| `"ballpoint, ballpoint pen, ballpen, Biro"` \| `"Band Aid"` \| `"banjo"` \| `"bannister, banister, balustrade, balusters, handrail"` \| `"barbell"` \| `"barber chair"` \| `"barbershop"` \| `"barn"` \| `"barometer"` \| `"barrel, cask"` \| `"barrow, garden cart, lawn cart, wheelbarrow"` \| `"baseball"` \| `"basketball"` \| `"bassinet"` \| `"bassoon"` \| `"bathing cap, swimming cap"` \| `"bath towel"` \| `"bathtub, bathing tub, bath, tub"` \| `"beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"` \| `"beacon, lighthouse, beacon light, pharos"` \| `"beaker"` \| `"bearskin, busby, shako"` \| `"beer bottle"` \| `"beer glass"` \| `"bell cote, bell cot"` \| `"bib"` \| `"bicycle-built-for-two, tandem bicycle, tandem"` \| `"bikini, two-piece"` \| `"binder, ring-binder"` \| `"binoculars, field glasses, opera glasses"` \| `"birdhouse"` \| `"boathouse"` \| `"bobsled, bobsleigh, bob"` \| `"bolo tie, bolo, bola tie, bola"` \| `"bonnet, poke bonnet"` \| `"bookcase"` \| `"bookshop, bookstore, bookstall"` \| `"bottlecap"` \| `"bow"` \| `"bow tie, bow-tie, bowtie"` \| `"brass, memorial tablet, plaque"` \| `"brassiere, bra, bandeau"` \| `"breakwater, groin, groyne, mole, bulwark, seawall, jetty"` \| `"breastplate, aegis, egis"` \| `"broom"` \| `"bucket, pail"` \| `"buckle"` \| `"bulletproof vest"` \| `"bullet train, bullet"` \| `"butcher shop, meat market"` \| `"cab, hack, taxi, taxicab"` \| `"caldron, cauldron"` \| `"candle, taper, wax light"` \| `"cannon"` \| `"canoe"` \| `"can opener, tin opener"` \| `"cardigan"` \| `"car mirror"` \| `"carousel, carrousel, merry-go-round, roundabout, whirligig"` \| `"carpenter's kit, tool kit"` \| `"carton"` \| `"car wheel"` \| `"cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"` \| `"cassette"` \| `"cassette player"` \| `"castle"` \| `"catamaran"` \| `"CD player"` \| `"cello, violoncello"` \| `"cellular telephone, cellular phone, cellphone, cell, mobile phone"` \| `"chain"` \| `"chainlink fence"` \| `"chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"` \| `"chain saw, chainsaw"` \| `"chest"` \| `"chiffonier, commode"` \| `"chime, bell, gong"` \| `"china cabinet, china closet"` \| `"Christmas stocking"` \| `"church, church building"` \| `"cinema, movie theater, movie theatre, movie house, picture palace"` \| `"cleaver, meat cleaver, chopper"` \| `"cliff dwelling"` \| `"cloak"` \| `"clog, geta, patten, sabot"` \| `"cocktail shaker"` \| `"coffee mug"` \| `"coffeepot"` \| `"coil, spiral, volute, whorl, helix"` \| `"combination lock"` \| `"computer keyboard, keypad"` \| `"confectionery, confectionery store, candy store"` \| `"container ship, containership, container vessel"` \| `"convertible"` \| `"corkscrew, bottle screw"` \| `"cornet, horn, trumpet, trump"` \| `"cowboy boot"` \| `"cowboy hat, ten-gallon hat"` \| `"cradle"` \| `"crash helmet"` \| `"crate"` \| `"crib, cot"` \| `"Crock Pot"` \| `"croquet ball"` \| `"crutch"` \| `"cuirass"` \| `"dam, dike, dyke"` \| `"desk"` \| `"desktop computer"` \| `"dial telephone, dial phone"` \| `"diaper, nappy, napkin"` \| `"digital clock"` \| `"digital watch"` \| `"dining table, board"` \| `"dishrag, dishcloth"` \| `"dishwasher, dish washer, dishwashing machine"` \| `"disk brake, disc brake"` \| `"dock, dockage, docking facility"` \| `"dogsled, dog sled, dog sleigh"` \| `"dome"` \| `"doormat, welcome mat"` \| `"drilling platform, offshore rig"` \| `"drum, membranophone, tympan"` \| `"drumstick"` \| `"dumbbell"` \| `"Dutch oven"` \| `"electric fan, blower"` \| `"electric guitar"` \| `"electric locomotive"` \| `"entertainment center"` \| `"envelope"` \| `"espresso maker"` \| `"face powder"` \| `"feather boa, boa"` \| `"file, file cabinet, filing cabinet"` \| `"fireboat"` \| `"fire engine, fire truck"` \| `"fire screen, fireguard"` \| `"flagpole, flagstaff"` \| `"flute, transverse flute"` \| `"folding chair"` \| `"football helmet"` \| `"forklift"` \| `"fountain"` \| `"fountain pen"` \| `"four-poster"` \| `"freight car"` \| `"French horn, horn"` \| `"frying pan, frypan, skillet"` \| `"fur coat"` \| `"garbage truck, dustcart"` \| `"gasmask, respirator, gas helmet"` \| `"gas pump, gasoline pump, petrol pump, island dispenser"` \| `"goblet"` \| `"go-kart"` \| `"golf ball"` \| `"golfcart, golf cart"` \| `"gondola"` \| `"gong, tam-tam"` \| `"gown"` \| `"grand piano, grand"` \| `"greenhouse, nursery, glasshouse"` \| `"grille, radiator grille"` \| `"grocery store, grocery, food market, market"` \| `"guillotine"` \| `"hair slide"` \| `"hair spray"` \| `"half track"` \| `"hammer"` \| `"hamper"` \| `"hand blower, blow dryer, blow drier, hair dryer, hair drier"` \| `"hand-held computer, hand-held microcomputer"` \| `"handkerchief, hankie, hanky, hankey"` \| `"hard disc, hard disk, fixed disk"` \| `"harmonica, mouth organ, harp, mouth harp"` \| `"harp"` \| `"harvester, reaper"` \| `"hatchet"` \| `"holster"` \| `"home theater, home theatre"` \| `"honeycomb"` \| `"hook, claw"` \| `"hoopskirt, crinoline"` \| `"horizontal bar, high bar"` \| `"horse cart, horse-cart"` \| `"hourglass"` \| `"iPod"` \| `"iron, smoothing iron"` \| `"jack-o'-lantern"` \| `"jean, blue jean, denim"` \| `"jeep, landrover"` \| `"jersey, T-shirt, tee shirt"` \| `"jigsaw puzzle"` \| `"jinrikisha, ricksha, rickshaw"` \| `"joystick"` \| `"kimono"` \| `"knee pad"` \| `"knot"` \| `"lab coat, laboratory coat"` \| `"ladle"` \| `"lampshade, lamp shade"` \| `"laptop, laptop computer"` \| `"lawn mower, mower"` \| `"lens cap, lens cover"` \| `"letter opener, paper knife, paperknife"` \| `"library"` \| `"lifeboat"` \| `"lighter, light, igniter, ignitor"` \| `"limousine, limo"` \| `"liner, ocean liner"` \| `"lipstick, lip rouge"` \| `"Loafer"` \| `"lotion"` \| `"loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"` \| `"loupe, jeweler's loupe"` \| `"lumbermill, sawmill"` \| `"magnetic compass"` \| `"mailbag, postbag"` \| `"mailbox, letter box"` \| `"maillot"` \| `"maillot, tank suit"` \| `"manhole cover"` \| `"maraca"` \| `"marimba, xylophone"` \| `"mask"` \| `"matchstick"` \| `"maypole"` \| `"maze, labyrinth"` \| `"measuring cup"` \| `"medicine chest, medicine cabinet"` \| `"megalith, megalithic structure"` \| `"microphone, mike"` \| `"microwave, microwave oven"` \| `"military uniform"` \| `"milk can"` \| `"minibus"` \| `"miniskirt, mini"` \| `"minivan"` \| `"missile"` \| `"mitten"` \| `"mixing bowl"` \| `"mobile home, manufactured home"` \| `"Model T"` \| `"modem"` \| `"monastery"` \| `"monitor"` \| `"moped"` \| `"mortar"` \| `"mortarboard"` \| `"mosque"` \| `"mosquito net"` \| `"motor scooter, scooter"` \| `"mountain bike, all-terrain bike, off-roader"` \| `"mountain tent"` \| `"mouse, computer mouse"` \| `"mousetrap"` \| `"moving van"` \| `"muzzle"` \| `"nail"` \| `"neck brace"` \| `"necklace"` \| `"nipple"` \| `"notebook, notebook computer"` \| `"obelisk"` \| `"oboe, hautboy, hautbois"` \| `"ocarina, sweet potato"` \| `"odometer, hodometer, mileometer, milometer"` \| `"oil filter"` \| `"organ, pipe organ"` \| `"oscilloscope, scope, cathode-ray oscilloscope, CRO"` \| `"overskirt"` \| `"oxcart"` \| `"oxygen mask"` \| `"packet"` \| `"paddle, boat paddle"` \| `"paddlewheel, paddle wheel"` \| `"padlock"` \| `"paintbrush"` \| `"pajama, pyjama, pj's, jammies"` \| `"palace"` \| `"panpipe, pandean pipe, syrinx"` \| `"paper towel"` \| `"parachute, chute"` \| `"parallel bars, bars"` \| `"park bench"` \| `"parking meter"` \| `"passenger car, coach, carriage"` \| `"patio, terrace"` \| `"pay-phone, pay-station"` \| `"pedestal, plinth, footstall"` \| `"pencil box, pencil case"` \| `"pencil sharpener"` \| `"perfume, essence"` \| `"Petri dish"` \| `"photocopier"` \| `"pick, plectrum, plectron"` \| `"pickelhaube"` \| `"picket fence, paling"` \| `"pickup, pickup truck"` \| `"pier"` \| `"piggy bank, penny bank"` \| `"pill bottle"` \| `"pillow"` \| `"ping-pong ball"` \| `"pinwheel"` \| `"pirate, pirate ship"` \| `"pitcher, ewer"` \| `"plane, carpenter's plane, woodworking plane"` \| `"planetarium"` \| `"plastic bag"` \| `"plate rack"` \| `"plow, plough"` \| `"plunger, plumber's helper"` \| `"Polaroid camera, Polaroid Land camera"` \| `"pole"` \| `"police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"` \| `"poncho"` \| `"pool table, billiard table, snooker table"` \| `"pop bottle, soda bottle"` \| `"pot, flowerpot"` \| `"potter's wheel"` \| `"power drill"` \| `"prayer rug, prayer mat"` \| `"printer"` \| `"prison, prison house"` \| `"projectile, missile"` \| `"projector"` \| `"puck, hockey puck"` \| `"punching bag, punch bag, punching ball, punchball"` \| `"purse"` \| `"quill, quill pen"` \| `"quilt, comforter, comfort, puff"` \| `"racer, race car, racing car"` \| `"racket, racquet"` \| `"radiator"` \| `"radio, wireless"` \| `"radio telescope, radio reflector"` \| `"rain barrel"` \| `"recreational vehicle, RV, R.V."` \| `"reel"` \| `"reflex camera"` \| `"refrigerator, icebox"` \| `"remote control, remote"` \| `"restaurant, eating house, eating place, eatery"` \| `"revolver, six-gun, six-shooter"` \| `"rifle"` \| `"rocking chair, rocker"` \| `"rotisserie"` \| `"rubber eraser, rubber, pencil eraser"` \| `"rugby ball"` \| `"rule, ruler"` \| `"running shoe"` \| `"safe"` \| `"safety pin"` \| `"saltshaker, salt shaker"` \| `"sandal"` \| `"sarong"` \| `"sax, saxophone"` \| `"scabbard"` \| `"scale, weighing machine"` \| `"school bus"` \| `"schooner"` \| `"scoreboard"` \| `"screen, CRT screen"` \| `"screw"` \| `"screwdriver"` \| `"seat belt, seatbelt"` \| `"sewing machine"` \| `"shield, buckler"` \| `"shoe shop, shoe-shop, shoe store"` \| `"shoji"` \| `"shopping basket"` \| `"shopping cart"` \| `"shovel"` \| `"shower cap"` \| `"shower curtain"` \| `"ski"` \| `"ski mask"` \| `"sleeping bag"` \| `"slide rule, slipstick"` \| `"sliding door"` \| `"slot, one-armed bandit"` \| `"snorkel"` \| `"snowmobile"` \| `"snowplow, snowplough"` \| `"soap dispenser"` \| `"soccer ball"` \| `"sock"` \| `"solar dish, solar collector, solar furnace"` \| `"sombrero"` \| `"soup bowl"` \| `"space bar"` \| `"space heater"` \| `"space shuttle"` \| `"spatula"` \| `"speedboat"` \| `"spider web, spider's web"` \| `"spindle"` \| `"sports car, sport car"` \| `"spotlight, spot"` \| `"stage"` \| `"steam locomotive"` \| `"steel arch bridge"` \| `"steel drum"` \| `"stethoscope"` \| `"stole"` \| `"stone wall"` \| `"stopwatch, stop watch"` \| `"stove"` \| `"strainer"` \| `"streetcar, tram, tramcar, trolley, trolley car"` \| `"stretcher"` \| `"studio couch, day bed"` \| `"stupa, tope"` \| `"submarine, pigboat, sub, U-boat"` \| `"suit, suit of clothes"` \| `"sundial"` \| `"sunglass"` \| `"sunglasses, dark glasses, shades"` \| `"sunscreen, sunblock, sun blocker"` \| `"suspension bridge"` \| `"swab, swob, mop"` \| `"sweatshirt"` \| `"swimming trunks, bathing trunks"` \| `"swing"` \| `"switch, electric switch, electrical switch"` \| `"syringe"` \| `"table lamp"` \| `"tank, army tank, armored combat vehicle, armoured combat vehicle"` \| `"tape player"` \| `"teapot"` \| `"teddy, teddy bear"` \| `"television, television system"` \| `"tennis ball"` \| `"thatch, thatched roof"` \| `"theater curtain, theatre curtain"` \| `"thimble"` \| `"thresher, thrasher, threshing machine"` \| `"throne"` \| `"tile roof"` \| `"toaster"` \| `"tobacco shop, tobacconist shop, tobacconist"` \| `"toilet seat"` \| `"torch"` \| `"totem pole"` \| `"tow truck, tow car, wrecker"` \| `"toyshop"` \| `"tractor"` \| `"trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"` \| `"tray"` \| `"trench coat"` \| `"tricycle, trike, velocipede"` \| `"trimaran"` \| `"tripod"` \| `"triumphal arch"` \| `"trolleybus, trolley coach, trackless trolley"` \| `"trombone"` \| `"tub, vat"` \| `"turnstile"` \| `"typewriter keyboard"` \| `"umbrella"` \| `"unicycle, monocycle"` \| `"upright, upright piano"` \| `"vacuum, vacuum cleaner"` \| `"vase"` \| `"vault"` \| `"velvet"` \| `"vending machine"` \| `"vestment"` \| `"viaduct"` \| `"violin, fiddle"` \| `"volleyball"` \| `"waffle iron"` \| `"wall clock"` \| `"wallet, billfold, notecase, pocketbook"` \| `"wardrobe, closet, press"` \| `"warplane, military plane"` \| `"washbasin, handbasin, washbowl, lavabo, wash-hand basin"` \| `"washer, automatic washer, washing machine"` \| `"water bottle"` \| `"water jug"` \| `"water tower"` \| `"whiskey jug"` \| `"whistle"` \| `"wig"` \| `"window screen"` \| `"window shade"` \| `"Windsor tie"` \| `"wine bottle"` \| `"wing"` \| `"wok"` \| `"wooden spoon"` \| `"wool, woolen, woollen"` \| `"worm fence, snake fence, snake-rail fence, Virginia fence"` \| `"wreck"` \| `"yawl"` \| `"yurt"` \| `"web site, website, internet site, site"` \| `"comic book"` \| `"crossword puzzle, crossword"` \| `"street sign"` \| `"traffic light, traffic signal, stoplight"` \| `"book jacket, dust cover, dust jacket, dust wrapper"` \| `"menu"` \| `"plate"` \| `"guacamole"` \| `"consomme"` \| `"hot pot, hotpot"` \| `"trifle"` \| `"ice cream, icecream"` \| `"ice lolly, lolly, lollipop, popsicle"` \| `"French loaf"` \| `"bagel, beigel"` \| `"pretzel"` \| `"cheeseburger"` \| `"hotdog, hot dog, red hot"` \| `"mashed potato"` \| `"head cabbage"` \| `"broccoli"` \| `"cauliflower"` \| `"zucchini, courgette"` \| `"spaghetti squash"` \| `"acorn squash"` \| `"butternut squash"` \| `"cucumber, cuke"` \| `"artichoke, globe artichoke"` \| `"bell pepper"` \| `"cardoon"` \| `"mushroom"` \| `"Granny Smith"` \| `"strawberry"` \| `"orange"` \| `"lemon"` \| `"fig"` \| `"pineapple, ananas"` \| `"banana"` \| `"jackfruit, jak, jack"` \| `"custard apple"` \| `"pomegranate"` \| `"hay"` \| `"carbonara"` \| `"chocolate sauce, chocolate syrup"` \| `"dough"` \| `"meat loaf, meatloaf"` \| `"pizza, pizza pie"` \| `"potpie"` \| `"burrito"` \| `"red wine"` \| `"espresso"` \| `"cup"` \| `"eggnog"` \| `"alp"` \| `"bubble"` \| `"cliff, drop, drop-off"` \| `"coral reef"` \| `"geyser"` \| `"lakeside, lakeside road, lakeshore"` \| `"promontory, headland, head, foreland"` \| `"sandbar, sand bar"` \| `"seashore, coast, seacoast, sea-coast"` \| `"valley, vale"` \| `"volcano"` \| `"ballplayer, baseball player"` \| `"groom, bridegroom"` \| `"scuba diver"` \| `"rapeseed"` \| `"daisy"` \| `"yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"` \| `"corn"` \| `"acorn"` \| `"hip, rose hip, rosehip"` \| `"buckeye, horse chestnut, conker"` \| `"coral fungus"` \| `"agaric"` \| `"gyromitra"` \| `"stinkhorn, carrion fungus"` \| `"earthstar"` \| `"hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"` \| `"bolete"` \| `"ear, spike, capitulum"` \| `"toilet tissue, toilet paper, bathroom tissue"`\>
+
+### colbertEmbeddings
+
+> **colbertEmbeddings**: `object`
+
+Late-interaction (ColBERT) retrieval models, which embed a text as one
+vector per token and score relevance with [ColbertEmbedder.maxSim](../type-aliases/ColbertEmbedder.md#maxsim). Use with
+[createColbertEmbedder](../functions/createColbertEmbedder.md) or [useColbertEmbedder](../functions/useColbertEmbedder.md).
+
+#### colbertEmbeddings.LFM2_5_COLBERT_350M
+
+> **LFM2_5_COLBERT_350M**: `object` & `object`
+
+Liquid AI LFM 2.5 350M ColBERT model: 128-dimensional token vectors,
+multilingual (11 languages), 32-token queries and documents of up to 512
+tokens.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md) = `LFM2_5_COLBERT_350M_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md) = `LFM2_5_COLBERT_350M_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ColbertEmbedderModel`](../type-aliases/ColbertEmbedderModel.md)
+
+### depthEstimation
+
+> **depthEstimation**: `object`
+
+Depth estimation models that predict a floating-point depth value per pixel.
+
+#### depthEstimation.DEPTH_ANYTHING_V2_SMALL
+
+> **DEPTH_ANYTHING_V2_SMALL**: `object` & `object`
+
+Depth Anything V2 Small with a ViT-S/14 backbone. Predicts relative inverse
+depth from a single image; larger values indicate closer regions.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V2_SMALL_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V2_SMALL_VULKAN_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V2_SMALL_XNNPACK_FP32`
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V2_SMALL_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md)
+
+#### depthEstimation.DEPTH_ANYTHING_V3_SMALL
+
+> **DEPTH_ANYTHING_V3_SMALL**: `object` & `object`
+
+Depth Anything 3 Small, exported for single-image relative depth.
+Larger values indicate farther regions.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V3_SMALL_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V3_SMALL_VULKAN_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V3_SMALL_XNNPACK_FP32`
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `DEPTH_ANYTHING_V3_SMALL_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md)
+
+#### depthEstimation.ZIPDEPTH_BASE
+
+> **ZIPDEPTH_BASE**: `object` & `object`
+
+ZipDepth Base NPU with a 384 × 384 input for low-latency depth estimation.
+Predicts relative inverse depth; larger values indicate closer regions.
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `ZIPDEPTH_BASE_COREML_FP32`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `ZIPDEPTH_BASE_VULKAN_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md) = `ZIPDEPTH_BASE_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`DepthEstimatorModel`](../type-aliases/DepthEstimatorModel.md)
+
+### imageEmbeddings
+
+> **imageEmbeddings**: `object`
+
+Image feature extraction and vision embedding models.
+
+#### imageEmbeddings.CLIP_VIT_BASE_PATCH32
+
+> **CLIP_VIT_BASE_PATCH32**: `object` & `object`
+
+CLIP vision encoder (ViT-B/32) mapping images into a 512-dimensional
+shared text-image space. Used for zero-shot visual classification and
+cross-modal image search.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_IMAGE_COREML_FP16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_IMAGE_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_IMAGE_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_IMAGE_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ImageEmbedderModel`](../type-aliases/ImageEmbedderModel.md)
+
+### inpainting
+
+> **inpainting**: `object`
+
+Image inpainting models that fill a masked region of a photo with
+plausible content, for object removal and photo cleanup.
+
+#### inpainting.MIGAN
+
+> **MIGAN**: `object` & `object`
+
+MI-GAN, a mobile inpainting GAN trained on Places2 (scenes) and FFHQ
+(faces). The size names the resolution the model runs at; the photo is
+resized to it, so larger photos work at either size, with `SIZE_512`
+keeping more detail at a higher cost.
+
+##### Type Declaration
+
+###### FACES_256
+
+> **FACES_256**: `object` & `object`
+
+FFHQ checkpoint at 256x256, trained on faces. Reconstructs eyes and
+mouths where the scene checkpoints smear them.
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_FACES_256_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_FACES_256_VULKAN_FP16`
+
+###### XNNPACK_FP16
+
+> **XNNPACK_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_FACES_256_XNNPACK_FP16`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InpainterModel`](../type-aliases/InpainterModel.md)
+
+###### SIZE_256
+
+> **SIZE_256**: `object` & `object`
+
+Places2 checkpoint at 256x256, for lower latency.
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_256_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_256_VULKAN_FP16`
+
+###### XNNPACK_FP16
+
+> **XNNPACK_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_256_XNNPACK_FP16`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InpainterModel`](../type-aliases/InpainterModel.md)
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+Places2 checkpoint at 512x512, the default for general photos.
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_512_VULKAN_FP16`
+
+###### XNNPACK_FP16
+
+> **XNNPACK_FP16**: [`InpainterModel`](../type-aliases/InpainterModel.md) = `MIGAN_512_XNNPACK_FP16`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InpainterModel`](../type-aliases/InpainterModel.md)
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InpainterModel`](../type-aliases/InpainterModel.md)
+
+### instanceSegmentation
+
+> **instanceSegmentation**: `object`
+
+Instance segmentation models predicting both bounding boxes and
+fine-grained pixel masks per object instance.
+
+#### instanceSegmentation.FASTSAM
+
+> **FASTSAM**: `object`
+
+Fast Segment Anything Model (FastSAM) for promptable or global object
+instance mask segmentation. Available in Small (S) and Extra Large (X)
+variants.
+
+#### instanceSegmentation.FASTSAM.S
+
+> **S**: `object` & `object`
+
+FastSAM Small - lightweight instance segmenter for mobile.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_S_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_S_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_S_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\>
+
+#### instanceSegmentation.FASTSAM.X
+
+> **X**: `object` & `object`
+
+FastSAM Extra Large - high-accuracy instance segmenter.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_X_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_X_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\> = `FASTSAM_X_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"object"`\>
+
+#### instanceSegmentation.RFDETR_NANO
+
+> **RFDETR_NANO**: `object` & `object`
+
+RF-DETR (Roboflow Detection Transformer) Nano instance segmentation model
+predicting COCO class masks and bounding boxes (see
+[COCO_CLASSES](COCO_CLASSES.md)).
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_SEG_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_SEG_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_SEG_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+#### instanceSegmentation.YOLO26
+
+> **YOLO26**: `object` & `object`
+
+YOLO26 instance segmentation models predicting COCO class instance masks
+and bounding boxes (see [COCO_CLASSES_YOLO](COCO_CLASSES_YOLO.md)). Available across
+multiple sizes (NANO, SMALL, MEDIUM, LARGE, XLARGE) and resolutions
+(384x384, 512x512, 640x640).
+
+##### Type Declaration
+
+###### LARGE
+
+> **LARGE**: `object` & `object`
+
+Large scale YOLO26 instance segmentation model. High accuracy instance
+segmentation variant for demanding visual pipelines.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_SEG_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### MEDIUM
+
+> **MEDIUM**: `object` & `object`
+
+Medium scale YOLO26 instance segmentation model. Higher mask boundary
+precision for complex multi-object scenes.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_SEG_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### NANO
+
+> **NANO**: `object` & `object`
+
+Nano scale YOLO26 instance segmentation model. High speed, ultra low
+latency mask generation.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_SEG_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SMALL
+
+> **SMALL**: `object` & `object`
+
+Small scale YOLO26 instance segmentation model. Balanced latency and
+mask accuracy.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_SEG_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### XLARGE
+
+> **XLARGE**: `object` & `object`
+
+Extra Large scale YOLO26 instance segmentation model. Maximum instance
+segmentation and mask delineation performance.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_SEG_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`InstanceSegmenterModel`](../type-aliases/InstanceSegmenterModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+### keypointDetection
+
+> **keypointDetection**: `object`
+
+Keypoint and pose detection models that estimate facial landmarks or human
+body skeletal keypoints.
+
+#### keypointDetection.BLAZEFACE
+
+> **BLAZEFACE**: `object` & `object`
+
+MediaPipe BlazeFace lightweight face detection and 6-point facial
+landmark locator (eyes, nose, mouth, ears, see
+[BLAZEFACE_LANDMARKS](BLAZEFACE_LANDMARKS.md)).
+
+##### Type Declaration
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"noseTip"` \| `"mouthCenter"` \| `"leftEar"` \| `"rightEar"`\> = `BLAZEFACE_VULKAN_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"noseTip"` \| `"mouthCenter"` \| `"leftEar"` \| `"rightEar"`\> = `BLAZEFACE_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"noseTip"` \| `"mouthCenter"` \| `"leftEar"` \| `"rightEar"`\>
+
+#### keypointDetection.FACEMESH
+
+> **FACEMESH**: `object` & `object`
+
+MediaPipe Face Mesh: a dense 468-point 3-D mesh (see
+[FACEMESH_LANDMARKS](FACEMESH_LANDMARKS.md)) and a face-presence score, regressed from a
+192x192 crop of one face. It does not search an image for faces — feed
+it the crop of a detector such as `BLAZEFACE`. Its landmarks carry a
+`z`, and its box is the hull of the mesh rather than a detection.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `number`\> = `FACEMESH_COREML_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `number`\> = `FACEMESH_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `number`\>
+
+#### keypointDetection.RFDETR_KEYPOINT
+
+> **RFDETR_KEYPOINT**: `object` & `object`
+
+RF-DETR (Roboflow Detection Transformer) pose keypoint detector
+predicting 17 COCO body keypoints (see [COCO_LANDMARKS](COCO_LANDMARKS.md)).
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `RFDETR_KEYPOINT_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `RFDETR_KEYPOINT_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `RFDETR_KEYPOINT_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+#### keypointDetection.YOLO26_POSE
+
+> **YOLO26_POSE**: `object` & `object`
+
+YOLO26 human pose estimation model predicting 17 COCO body keypoints (see
+[COCO_LANDMARKS](COCO_LANDMARKS.md)). Available across 384x384, 512x512, and 640x640
+resolutions.
+
+##### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\> = `YOLO26_POSE_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KeypointDetectorModel`](../type-aliases/KeypointDetectorModel.md)\<`"xyxy"`, `"leftEye"` \| `"rightEye"` \| `"leftEar"` \| `"rightEar"` \| `"nose"` \| `"leftShoulder"` \| `"rightShoulder"` \| `"leftElbow"` \| `"rightElbow"` \| `"leftWrist"` \| `"rightWrist"` \| `"leftHip"` \| `"rightHip"` \| `"leftKnee"` \| `"rightKnee"` \| `"leftAnkle"` \| `"rightAnkle"`\>
+
+### llm
+
+> **llm**: `object`
+
+Generative Large Language Models (LLMs) for instruction following, chat,
+text generation, and reasoning.
+
+#### llm.BIELIK_V3_1_5B
+
+> **BIELIK_V3_1_5B**: `object` & `object`
+
+Bielik v3 1.5B bilingual Polish & English language model, developed by
+SpeakLeash. Fine-tuned on curated Polish corpora and instruction datasets
+for native Polish cultural nuance, grammar accuracy, idioms, and
+high-fidelity bidirectional Polish-English translation.
+
+##### Type Declaration
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `BIELIK_V3_1_5B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.GEMMA4_E2B
+
+> **GEMMA4_E2B**: `object` & `object`
+
+Google Gemma 4 E2B generative language model. Built on Google's Gemini
+research and architecture innovations, offering high-fidelity instruction
+following, creative text generation, and reasoning efficiency optimized
+for mobile deployment.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_E2B_MLX_INT4`
+
+###### VULKAN_8DA4W
+
+> **VULKAN_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_E2B_VULKAN_8DA4W`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_E2B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.GEMMA4_OMNI_E2B
+
+> **GEMMA4_OMNI_E2B**: `object` & `object`
+
+Google Gemma 4 E2B multimodal (omni) language model supporting text, image,
+and audio inputs.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_OMNI_E2B_MLX_INT4`
+
+###### VULKAN_8DA4W
+
+> **VULKAN_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_OMNI_E2B_VULKAN_8DA4W`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `GEMMA4_OMNI_E2B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.HAMMER2_1_0_5B
+
+> **HAMMER2_1_0_5B**: `object` & `object`
+
+Hammer 2.1 0.5B specialized function-calling model. Fine-tuned
+specifically for agentic tool use, structured JSON extraction, and
+single/multi-tool invocation with ultra-low latency for real-time mobile
+tool calling flows.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_0_5B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_0_5B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.HAMMER2_1_1_5B
+
+> **HAMMER2_1_1_5B**: `object` & `object`
+
+Hammer 2.1 1.5B function-calling language model. Optimized for multi-tool
+agentic workflows, API parameter schema validation, and structured JSON
+output generation on edge devices.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_1_5B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_1_5B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.HAMMER2_1_3B
+
+> **HAMMER2_1_3B**: `object` & `object`
+
+Hammer 2.1 3B high-capacity function-calling model. Provides top-tier
+tool selection precision, multi-turn tool calling, error recovery, and
+strict compliance with complex TypeScript/JSON schema specifications in
+autonomous mobile agent pipelines.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_3B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `HAMMER2_1_3B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LFM2_5_1_2B
+
+> **LFM2_5_1_2B**: `object` & `object`
+
+Liquid AI LFM 2.5 1.2B general-purpose hybrid language model. Built on
+the Liquid Foundation Model architecture for low memory bandwidth usage,
+and high-throughput token generation. Delivers strong general-purpose
+reasoning, instruction following, and fast multi-turn conversational chat
+on mobile devices.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_1_2B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_1_2B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LFM2_5_2_6B
+
+> **LFM2_5_2_6B**: `object` & `object`
+
+Liquid AI LFM 2.5 2.6B hybrid language model post-trained for instruction
+following and agentic workloads.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_2_6B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_2_6B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LFM2_5_350M
+
+> **LFM2_5_350M**: `object` & `object`
+
+Liquid AI LFM 2.5 350M ultra-compact hybrid language model. Optimized for
+minimal memory footprint and sub-second first-token response times. Ideal
+for lightweight text completion, fast intent classification, query
+routing, and low-latency chat on resource-constrained edge hardware.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_350M_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_350M_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LFM2_5_VL_1_6B
+
+> **LFM2_5_VL_1_6B**: `object` & `object`
+
+Liquid AI LFM 2.5 VL 1.6B high-capacity vision-language model. Provides
+fine-grained visual scene understanding, document/chart interpretation,
+detailed image captioning, and multi-turn visual dialogue with higher
+precision and reasoning fidelity than the 450M variant.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_1_6B_MLX_INT4`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_1_6B_MLX_INT8`
+
+###### VULKAN_8DA4W
+
+> **VULKAN_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_1_6B_VULKAN_8DA4W`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_1_6B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LFM2_5_VL_450M
+
+> **LFM2_5_VL_450M**: `object` & `object`
+
+Liquid AI LFM 2.5 VL 450M lightweight multimodal vision-language model.
+Combines Liquid hybrid language modeling with visual token embeddings for
+real-time on-device visual question answering (VQA), image description,
+UI element inspection, and low-latency multimodal conversational agents.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_450M_MLX_INT4`
+
+###### VULKAN_8DA4W
+
+> **VULKAN_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_450M_VULKAN_8DA4W`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `LFM2_5_VL_450M_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LLAMA3_2_1B
+
+> **LLAMA3_2_1B**: `object` & `object`
+
+Meta Llama 3.2 1B lightweight instruction-tuned multilingual model.
+Features Grouped-Query Attention (GQA) and SpinQuant quantization for
+compact memory utilization and high throughput. Well suited for on-device
+text summarization, prompt rewriting, and lightweight conversational
+assistance.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LLAMA3_2_1B_MLX_INT4`
+
+###### XNNPACK_SPINQUANT
+
+> **XNNPACK_SPINQUANT**: [`LLMModel`](../type-aliases/LLMModel.md) = `LLAMA3_2_1B_SPINQUANT`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.LLAMA3_2_3B
+
+> **LLAMA3_2_3B**: `object` & `object`
+
+Meta Llama 3.2 3B instruction-tuned multilingual language model. Delivers
+strong instruction adherence, multi-turn reasoning, and high-quality
+content creation across 8+ core languages while maintaining a compact
+on-device memory profile.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `LLAMA3_2_3B_MLX_INT4`
+
+###### XNNPACK_SPINQUANT
+
+> **XNNPACK_SPINQUANT**: [`LLMModel`](../type-aliases/LLMModel.md) = `LLAMA3_2_3B_SPINQUANT`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.MINICPM5_2B
+
+> **MINICPM5_2B**: `object` & `object`
+
+OpenBMB MiniCPM5 2B chat model with an 8K context window.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `MINICPM5_2B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `MINICPM5_2B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.PHI4_MINI
+
+> **PHI4_MINI**: `object` & `object`
+
+Microsoft Phi-4 Mini 3.8B high-density reasoning model. Trained on
+synthetic textbook-grade datasets for state-of-the-art on-device STEM
+problem solving, complex mathematical reasoning, multi-step code
+synthesis, and structured analytical tasks.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `PHI4_MINI_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `PHI4_MINI_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN2_5_0_5B
+
+> **QWEN2_5_0_5B**: `object` & `object`
+
+Alibaba Qwen 2.5 0.5B ultra-lightweight multilingual model. Trained on
+18T tokens supporting 29+ languages; optimized for near-instant response
+times, basic instruction following, multilingual translation, and
+lightweight conversational assistants on mobile devices.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_0_5B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_0_5B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN2_5_1_5B
+
+> **QWEN2_5_1_5B**: `object` & `object`
+
+Alibaba Qwen 2.5 1.5B multilingual instruction model. Combines broad
+multilingual comprehension across 29+ languages with strong coding and
+math capabilities, well suited for interactive chat, summarization, and
+cross-lingual translation.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_1_5B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_1_5B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN2_5_3B
+
+> **QWEN2_5_3B**: `object` & `object`
+
+Alibaba Qwen 2.5 3B high-capability multilingual model. Delivers strong
+reasoning, coding, mathematics, and multilingual fluency across 29+
+languages for in-depth text generation and complex multi-turn dialogue.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_3B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN2_5_3B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN3_0_6B
+
+> **QWEN3_0_6B**: `object` & `object`
+
+Alibaba Qwen 3 0.6B next-generation compact language model. Features
+updated architectural optimizations for reduced latency, enhanced
+multilingual token representation, and efficient conversational
+turn-taking on mobile devices.
+
+##### Type Declaration
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_0_6B_MLX_INT8`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_0_6B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN3_1_7B
+
+> **QWEN3_1_7B**: `object` & `object`
+
+Alibaba Qwen 3 1.7B next-generation multilingual language model. Balances
+high reasoning capability, general knowledge retrieval, coding
+proficiency, and conversational fluidity across multiple languages.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_1_7B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_1_7B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.QWEN3_4B
+
+> **QWEN3_4B**: `object` & `object`
+
+Alibaba Qwen 3 4B high-capacity generative model. Delivers advanced
+multi-step reasoning, comprehensive world knowledge, complex coding
+capabilities, and top-tier multilingual performance for demanding
+on-device AI applications.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_4B_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`LLMModel`](../type-aliases/LLMModel.md) = `QWEN3_4B_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.SMOLLM2_1_7B
+
+> **SMOLLM2_1_7B**: `object` & `object`
+
+Hugging Face SmolLM2 1.7B language model trained on curated educational,
+synthetic, and web data. Delivers competitive reasoning, creative text
+generation, and general knowledge Q&A performance approaching larger
+2B-3B models while maintaining fast on-device inference.
+
+##### Type Declaration
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_1_7B_MLX_INT8`
+
+###### XNNPACK_8DA8W
+
+> **XNNPACK_8DA8W**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_1_7B_8DA8W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.SMOLLM2_135M
+
+> **SMOLLM2_135M**: `object` & `object`
+
+Hugging Face SmolLM2 135M ultra-compact language model. Engineered for
+micro-memory footprints, instant token generation, text classification,
+and background processing on low-power devices.
+
+##### Type Declaration
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_135M_MLX_INT8`
+
+###### XNNPACK_8DA8W
+
+> **XNNPACK_8DA8W**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_135M_8DA8W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+#### llm.SMOLLM2_360M
+
+> **SMOLLM2_360M**: `object` & `object`
+
+Hugging Face SmolLM2 360M compact instruction-tuned model. Provides a
+practical balance between fast mobile generation speed and conversational
+coherence, ideal for lightweight on-device assistants, text
+simplification, and structured data extraction.
+
+##### Type Declaration
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_360M_MLX_INT8`
+
+###### XNNPACK_8DA8W
+
+> **XNNPACK_8DA8W**: [`LLMModel`](../type-aliases/LLMModel.md) = `SMOLLM2_360M_8DA8W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`LLMModel`](../type-aliases/LLMModel.md)
+
+### objectDetection
+
+> **objectDetection**: `object`
+
+Object detection models that identify object locations and bounding boxes.
+
+#### objectDetection.RFDETR_NANO
+
+> **RFDETR_NANO**: `object` & `object`
+
+RF-DETR (Roboflow Detection Transformer) Nano variant trained on COCO
+(see [COCO_CLASSES](COCO_CLASSES.md)). Modern end-to-end DINOv2-based transformer
+object detector.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_DETECTOR_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_DETECTOR_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `RFDETR_NANO_DETECTOR_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+#### objectDetection.SSDLITE320_MOBILENET_V3_LARGE
+
+> **SSDLITE320_MOBILENET_V3_LARGE**: `object` & `object`
+
+SSDLite object detector with MobileNetV3-Large backbone trained on COCO
+(see [COCO_CLASSES](COCO_CLASSES.md)) at 320x320 resolution. Fast, lightweight
+detector suited for real-time mobile applications.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `SSDLITE320_MOBILENET_V3_LARGE_COREML_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `SSDLITE320_MOBILENET_V3_LARGE_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"background"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"N/A"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+#### objectDetection.YOLO26
+
+> **YOLO26**: `object` & `object`
+
+Ultralytics YOLO26 real-time object detection models trained on COCO (80
+classes, see [COCO_CLASSES_YOLO](COCO_CLASSES_YOLO.md)). Available across multiple scale
+sizes (NANO, SMALL, MEDIUM, LARGE, XLARGE) and resolutions (384x384,
+512x512, 640x640).
+
+##### Type Declaration
+
+###### LARGE
+
+> **LARGE**: `object` & `object`
+
+Large scale YOLO26 object detection model. High accuracy model variant.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_LARGE_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### MEDIUM
+
+> **MEDIUM**: `object` & `object`
+
+Medium scale YOLO26 object detection model. Higher precision for
+complex scenes.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_MEDIUM_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### NANO
+
+> **NANO**: `object` & `object`
+
+Nano scale YOLO26 object detection model. High speed, ultra low
+latency.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_NANO_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SMALL
+
+> **SMALL**: `object` & `object`
+
+Small scale YOLO26 object detection model. Balanced latency and
+accuracy.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_SMALL_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### XLARGE
+
+> **XLARGE**: `object` & `object`
+
+Extra Large scale YOLO26 object detection model. Maximum detection
+performance.
+
+###### Type Declaration
+
+###### SIZE_384
+
+> **SIZE_384**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_384_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_384_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_384_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_512
+
+> **SIZE_512**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_512_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_512_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_512_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### SIZE_640
+
+> **SIZE_640**: `object` & `object`
+
+###### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_640_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_640_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\> = `YOLO26_XLARGE_640_XNNPACK_INT8`
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+###### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`ObjectDetectorModel`](../type-aliases/ObjectDetectorModel.md)\<`"xyxy"`, `"kite"` \| `"zebra"` \| `"parking meter"` \| `"toaster"` \| `"umbrella"` \| `"vase"` \| `"broccoli"` \| `"orange"` \| `"banana"` \| `"cup"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"dog"` \| `"horse"` \| `"person"` \| `"sheep"` \| `"train"` \| `"motorcycle"` \| `"airplane"` \| `"truck"` \| `"traffic light"` \| `"fire hydrant"` \| `"stop sign"` \| `"bench"` \| `"elephant"` \| `"bear"` \| `"giraffe"` \| `"backpack"` \| `"handbag"` \| `"tie"` \| `"suitcase"` \| `"frisbee"` \| `"skis"` \| `"snowboard"` \| `"sports ball"` \| `"baseball bat"` \| `"baseball glove"` \| `"skateboard"` \| `"surfboard"` \| `"tennis racket"` \| `"wine glass"` \| `"fork"` \| `"knife"` \| `"spoon"` \| `"bowl"` \| `"apple"` \| `"sandwich"` \| `"carrot"` \| `"hot dog"` \| `"pizza"` \| `"donut"` \| `"cake"` \| `"couch"` \| `"potted plant"` \| `"bed"` \| `"dining table"` \| `"toilet"` \| `"tv"` \| `"laptop"` \| `"mouse"` \| `"remote"` \| `"keyboard"` \| `"cell phone"` \| `"microwave"` \| `"oven"` \| `"sink"` \| `"refrigerator"` \| `"book"` \| `"clock"` \| `"scissors"` \| `"teddy bear"` \| `"hair drier"` \| `"toothbrush"`\>
+
+### ocr
+
+> **ocr**: `object`
+
+Optical Character Recognition models — a text detector paired with a text
+recognizer, run as one two-stage pipeline.
+
+#### ocr.PADDLE
+
+> **PADDLE**: `object`
+
+PP-OCRv6 small — DBNet detector plus an SVTR recognizer, one model for
+every language.
+
+On Android, `VULKAN` is the faster choice.
+
+#### ocr.PADDLE.PPOCRV6_SMALL
+
+> **PPOCRV6_SMALL**: `object` & `object`
+
+PP-OCRv6 Small multilingual OCR model.
+
+##### Type Declaration
+
+###### COREML
+
+> **COREML**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md) = `PPOCRV6_SMALL_COREML_INT8`
+
+###### VULKAN
+
+> **VULKAN**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md) = `PPOCRV6_SMALL_VULKAN_FP16`
+
+###### XNNPACK
+
+> **XNNPACK**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md) = `PPOCRV6_SMALL_XNNPACK_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md)
+
+###### Deprecated
+
+Use `XNNPACK`. Removed in v1.0.0.
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`PaddleOcrModel`](../type-aliases/PaddleOcrModel.md)
+
+### privacyFilter
+
+> **privacyFilter**: `object`
+
+Models that find and label personally identifiable information (PII) —
+names, emails, phone numbers, addresses, and the like — in free text, so it
+can be redacted or handled with care.
+
+#### privacyFilter.NEMOTRON
+
+> **NEMOTRON**: `object` & `object`
+
+Nemotron-based detector covering 55 fine-grained PII types. Larger label
+space for stricter compliance-oriented redaction.
+
+##### Type Declaration
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"I-account_number"` \| `"E-account_number"` \| `"S-account_number"` \| `"B-language"` \| `"B-age"` \| `"B-api_key"` \| `"B-bank_routing_number"` \| `"B-biometric_identifier"` \| `"B-blood_type"` \| `"B-certificate_license_number"` \| `"B-city"` \| `"B-company_name"` \| `"B-coordinate"` \| `"B-country"` \| `"B-county"` \| `"B-credit_debit_card"` \| `"B-customer_id"` \| `"B-cvv"` \| `"B-date"` \| `"B-date_of_birth"` \| `"B-date_time"` \| `"B-device_identifier"` \| `"B-education_level"` \| `"B-email"` \| `"B-employee_id"` \| `"B-employment_status"` \| `"B-fax_number"` \| `"B-first_name"` \| `"B-gender"` \| `"B-health_plan_beneficiary_number"` \| `"B-http_cookie"` \| `"B-ipv4"` \| `"B-ipv6"` \| `"B-last_name"` \| `"B-license_plate"` \| `"B-mac_address"` \| `"B-medical_record_number"` \| `"B-national_id"` \| `"B-occupation"` \| `"B-password"` \| `"B-phone_number"` \| `"B-pin"` \| `"B-political_view"` \| `"B-postcode"` \| `"B-race_ethnicity"` \| `"B-religious_belief"` \| `"B-sexuality"` \| `"B-ssn"` \| `"B-state"` \| `"B-street_address"` \| `"B-swift_bic"` \| `"B-tax_id"` \| `"B-time"` \| `"B-unique_id"` \| `"B-url"` \| `"B-user_name"` \| `"B-vehicle_identifier"` \| `"I-language"` \| `"I-age"` \| `"I-api_key"` \| `"I-bank_routing_number"` \| `"I-biometric_identifier"` \| `"I-blood_type"` \| `"I-certificate_license_number"` \| `"I-city"` \| `"I-company_name"` \| `"I-coordinate"` \| `"I-country"` \| `"I-county"` \| `"I-credit_debit_card"` \| `"I-customer_id"` \| `"I-cvv"` \| `"I-date"` \| `"I-date_of_birth"` \| `"I-date_time"` \| `"I-device_identifier"` \| `"I-education_level"` \| `"I-email"` \| `"I-employee_id"` \| `"I-employment_status"` \| `"I-fax_number"` \| `"I-first_name"` \| `"I-gender"` \| `"I-health_plan_beneficiary_number"` \| `"I-http_cookie"` \| `"I-ipv4"` \| `"I-ipv6"` \| `"I-last_name"` \| `"I-license_plate"` \| `"I-mac_address"` \| `"I-medical_record_number"` \| `"I-national_id"` \| `"I-occupation"` \| `"I-password"` \| `"I-phone_number"` \| `"I-pin"` \| `"I-political_view"` \| `"I-postcode"` \| `"I-race_ethnicity"` \| `"I-religious_belief"` \| `"I-sexuality"` \| `"I-ssn"` \| `"I-state"` \| `"I-street_address"` \| `"I-swift_bic"` \| `"I-tax_id"` \| `"I-time"` \| `"I-unique_id"` \| `"I-url"` \| `"I-user_name"` \| `"I-vehicle_identifier"` \| `"E-language"` \| `"E-age"` \| `"E-api_key"` \| `"E-bank_routing_number"` \| `"E-biometric_identifier"` \| `"E-blood_type"` \| `"E-certificate_license_number"` \| `"E-city"` \| `"E-company_name"` \| `"E-coordinate"` \| `"E-country"` \| `"E-county"` \| `"E-credit_debit_card"` \| `"E-customer_id"` \| `"E-cvv"` \| `"E-date"` \| `"E-date_of_birth"` \| `"E-date_time"` \| `"E-device_identifier"` \| `"E-education_level"` \| `"E-email"` \| `"E-employee_id"` \| `"E-employment_status"` \| `"E-fax_number"` \| `"E-first_name"` \| `"E-gender"` \| `"E-health_plan_beneficiary_number"` \| `"E-http_cookie"` \| `"E-ipv4"` \| `"E-ipv6"` \| `"E-last_name"` \| `"E-license_plate"` \| `"E-mac_address"` \| `"E-medical_record_number"` \| `"E-national_id"` \| `"E-occupation"` \| `"E-password"` \| `"E-phone_number"` \| `"E-pin"` \| `"E-political_view"` \| `"E-postcode"` \| `"E-race_ethnicity"` \| `"E-religious_belief"` \| `"E-sexuality"` \| `"E-ssn"` \| `"E-state"` \| `"E-street_address"` \| `"E-swift_bic"` \| `"E-tax_id"` \| `"E-time"` \| `"E-unique_id"` \| `"E-url"` \| `"E-user_name"` \| `"E-vehicle_identifier"` \| `"S-language"` \| `"S-age"` \| `"S-api_key"` \| `"S-bank_routing_number"` \| `"S-biometric_identifier"` \| `"S-blood_type"` \| `"S-certificate_license_number"` \| `"S-city"` \| `"S-company_name"` \| `"S-coordinate"` \| `"S-country"` \| `"S-county"` \| `"S-credit_debit_card"` \| `"S-customer_id"` \| `"S-cvv"` \| `"S-date"` \| `"S-date_of_birth"` \| `"S-date_time"` \| `"S-device_identifier"` \| `"S-education_level"` \| `"S-email"` \| `"S-employee_id"` \| `"S-employment_status"` \| `"S-fax_number"` \| `"S-first_name"` \| `"S-gender"` \| `"S-health_plan_beneficiary_number"` \| `"S-http_cookie"` \| `"S-ipv4"` \| `"S-ipv6"` \| `"S-last_name"` \| `"S-license_plate"` \| `"S-mac_address"` \| `"S-medical_record_number"` \| `"S-national_id"` \| `"S-occupation"` \| `"S-password"` \| `"S-phone_number"` \| `"S-pin"` \| `"S-political_view"` \| `"S-postcode"` \| `"S-race_ethnicity"` \| `"S-religious_belief"` \| `"S-sexuality"` \| `"S-ssn"` \| `"S-state"` \| `"S-street_address"` \| `"S-swift_bic"` \| `"S-tax_id"` \| `"S-time"` \| `"S-unique_id"` \| `"S-url"` \| `"S-user_name"` \| `"S-vehicle_identifier"`\> = `PRIVACY_FILTER_NEMOTRON_MLX_INT8`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"I-account_number"` \| `"E-account_number"` \| `"S-account_number"` \| `"B-language"` \| `"B-age"` \| `"B-api_key"` \| `"B-bank_routing_number"` \| `"B-biometric_identifier"` \| `"B-blood_type"` \| `"B-certificate_license_number"` \| `"B-city"` \| `"B-company_name"` \| `"B-coordinate"` \| `"B-country"` \| `"B-county"` \| `"B-credit_debit_card"` \| `"B-customer_id"` \| `"B-cvv"` \| `"B-date"` \| `"B-date_of_birth"` \| `"B-date_time"` \| `"B-device_identifier"` \| `"B-education_level"` \| `"B-email"` \| `"B-employee_id"` \| `"B-employment_status"` \| `"B-fax_number"` \| `"B-first_name"` \| `"B-gender"` \| `"B-health_plan_beneficiary_number"` \| `"B-http_cookie"` \| `"B-ipv4"` \| `"B-ipv6"` \| `"B-last_name"` \| `"B-license_plate"` \| `"B-mac_address"` \| `"B-medical_record_number"` \| `"B-national_id"` \| `"B-occupation"` \| `"B-password"` \| `"B-phone_number"` \| `"B-pin"` \| `"B-political_view"` \| `"B-postcode"` \| `"B-race_ethnicity"` \| `"B-religious_belief"` \| `"B-sexuality"` \| `"B-ssn"` \| `"B-state"` \| `"B-street_address"` \| `"B-swift_bic"` \| `"B-tax_id"` \| `"B-time"` \| `"B-unique_id"` \| `"B-url"` \| `"B-user_name"` \| `"B-vehicle_identifier"` \| `"I-language"` \| `"I-age"` \| `"I-api_key"` \| `"I-bank_routing_number"` \| `"I-biometric_identifier"` \| `"I-blood_type"` \| `"I-certificate_license_number"` \| `"I-city"` \| `"I-company_name"` \| `"I-coordinate"` \| `"I-country"` \| `"I-county"` \| `"I-credit_debit_card"` \| `"I-customer_id"` \| `"I-cvv"` \| `"I-date"` \| `"I-date_of_birth"` \| `"I-date_time"` \| `"I-device_identifier"` \| `"I-education_level"` \| `"I-email"` \| `"I-employee_id"` \| `"I-employment_status"` \| `"I-fax_number"` \| `"I-first_name"` \| `"I-gender"` \| `"I-health_plan_beneficiary_number"` \| `"I-http_cookie"` \| `"I-ipv4"` \| `"I-ipv6"` \| `"I-last_name"` \| `"I-license_plate"` \| `"I-mac_address"` \| `"I-medical_record_number"` \| `"I-national_id"` \| `"I-occupation"` \| `"I-password"` \| `"I-phone_number"` \| `"I-pin"` \| `"I-political_view"` \| `"I-postcode"` \| `"I-race_ethnicity"` \| `"I-religious_belief"` \| `"I-sexuality"` \| `"I-ssn"` \| `"I-state"` \| `"I-street_address"` \| `"I-swift_bic"` \| `"I-tax_id"` \| `"I-time"` \| `"I-unique_id"` \| `"I-url"` \| `"I-user_name"` \| `"I-vehicle_identifier"` \| `"E-language"` \| `"E-age"` \| `"E-api_key"` \| `"E-bank_routing_number"` \| `"E-biometric_identifier"` \| `"E-blood_type"` \| `"E-certificate_license_number"` \| `"E-city"` \| `"E-company_name"` \| `"E-coordinate"` \| `"E-country"` \| `"E-county"` \| `"E-credit_debit_card"` \| `"E-customer_id"` \| `"E-cvv"` \| `"E-date"` \| `"E-date_of_birth"` \| `"E-date_time"` \| `"E-device_identifier"` \| `"E-education_level"` \| `"E-email"` \| `"E-employee_id"` \| `"E-employment_status"` \| `"E-fax_number"` \| `"E-first_name"` \| `"E-gender"` \| `"E-health_plan_beneficiary_number"` \| `"E-http_cookie"` \| `"E-ipv4"` \| `"E-ipv6"` \| `"E-last_name"` \| `"E-license_plate"` \| `"E-mac_address"` \| `"E-medical_record_number"` \| `"E-national_id"` \| `"E-occupation"` \| `"E-password"` \| `"E-phone_number"` \| `"E-pin"` \| `"E-political_view"` \| `"E-postcode"` \| `"E-race_ethnicity"` \| `"E-religious_belief"` \| `"E-sexuality"` \| `"E-ssn"` \| `"E-state"` \| `"E-street_address"` \| `"E-swift_bic"` \| `"E-tax_id"` \| `"E-time"` \| `"E-unique_id"` \| `"E-url"` \| `"E-user_name"` \| `"E-vehicle_identifier"` \| `"S-language"` \| `"S-age"` \| `"S-api_key"` \| `"S-bank_routing_number"` \| `"S-biometric_identifier"` \| `"S-blood_type"` \| `"S-certificate_license_number"` \| `"S-city"` \| `"S-company_name"` \| `"S-coordinate"` \| `"S-country"` \| `"S-county"` \| `"S-credit_debit_card"` \| `"S-customer_id"` \| `"S-cvv"` \| `"S-date"` \| `"S-date_of_birth"` \| `"S-date_time"` \| `"S-device_identifier"` \| `"S-education_level"` \| `"S-email"` \| `"S-employee_id"` \| `"S-employment_status"` \| `"S-fax_number"` \| `"S-first_name"` \| `"S-gender"` \| `"S-health_plan_beneficiary_number"` \| `"S-http_cookie"` \| `"S-ipv4"` \| `"S-ipv6"` \| `"S-last_name"` \| `"S-license_plate"` \| `"S-mac_address"` \| `"S-medical_record_number"` \| `"S-national_id"` \| `"S-occupation"` \| `"S-password"` \| `"S-phone_number"` \| `"S-pin"` \| `"S-political_view"` \| `"S-postcode"` \| `"S-race_ethnicity"` \| `"S-religious_belief"` \| `"S-sexuality"` \| `"S-ssn"` \| `"S-state"` \| `"S-street_address"` \| `"S-swift_bic"` \| `"S-tax_id"` \| `"S-time"` \| `"S-unique_id"` \| `"S-url"` \| `"S-user_name"` \| `"S-vehicle_identifier"`\> = `PRIVACY_FILTER_NEMOTRON_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"I-account_number"` \| `"E-account_number"` \| `"S-account_number"` \| `"B-language"` \| `"B-age"` \| `"B-api_key"` \| `"B-bank_routing_number"` \| `"B-biometric_identifier"` \| `"B-blood_type"` \| `"B-certificate_license_number"` \| `"B-city"` \| `"B-company_name"` \| `"B-coordinate"` \| `"B-country"` \| `"B-county"` \| `"B-credit_debit_card"` \| `"B-customer_id"` \| `"B-cvv"` \| `"B-date"` \| `"B-date_of_birth"` \| `"B-date_time"` \| `"B-device_identifier"` \| `"B-education_level"` \| `"B-email"` \| `"B-employee_id"` \| `"B-employment_status"` \| `"B-fax_number"` \| `"B-first_name"` \| `"B-gender"` \| `"B-health_plan_beneficiary_number"` \| `"B-http_cookie"` \| `"B-ipv4"` \| `"B-ipv6"` \| `"B-last_name"` \| `"B-license_plate"` \| `"B-mac_address"` \| `"B-medical_record_number"` \| `"B-national_id"` \| `"B-occupation"` \| `"B-password"` \| `"B-phone_number"` \| `"B-pin"` \| `"B-political_view"` \| `"B-postcode"` \| `"B-race_ethnicity"` \| `"B-religious_belief"` \| `"B-sexuality"` \| `"B-ssn"` \| `"B-state"` \| `"B-street_address"` \| `"B-swift_bic"` \| `"B-tax_id"` \| `"B-time"` \| `"B-unique_id"` \| `"B-url"` \| `"B-user_name"` \| `"B-vehicle_identifier"` \| `"I-language"` \| `"I-age"` \| `"I-api_key"` \| `"I-bank_routing_number"` \| `"I-biometric_identifier"` \| `"I-blood_type"` \| `"I-certificate_license_number"` \| `"I-city"` \| `"I-company_name"` \| `"I-coordinate"` \| `"I-country"` \| `"I-county"` \| `"I-credit_debit_card"` \| `"I-customer_id"` \| `"I-cvv"` \| `"I-date"` \| `"I-date_of_birth"` \| `"I-date_time"` \| `"I-device_identifier"` \| `"I-education_level"` \| `"I-email"` \| `"I-employee_id"` \| `"I-employment_status"` \| `"I-fax_number"` \| `"I-first_name"` \| `"I-gender"` \| `"I-health_plan_beneficiary_number"` \| `"I-http_cookie"` \| `"I-ipv4"` \| `"I-ipv6"` \| `"I-last_name"` \| `"I-license_plate"` \| `"I-mac_address"` \| `"I-medical_record_number"` \| `"I-national_id"` \| `"I-occupation"` \| `"I-password"` \| `"I-phone_number"` \| `"I-pin"` \| `"I-political_view"` \| `"I-postcode"` \| `"I-race_ethnicity"` \| `"I-religious_belief"` \| `"I-sexuality"` \| `"I-ssn"` \| `"I-state"` \| `"I-street_address"` \| `"I-swift_bic"` \| `"I-tax_id"` \| `"I-time"` \| `"I-unique_id"` \| `"I-url"` \| `"I-user_name"` \| `"I-vehicle_identifier"` \| `"E-language"` \| `"E-age"` \| `"E-api_key"` \| `"E-bank_routing_number"` \| `"E-biometric_identifier"` \| `"E-blood_type"` \| `"E-certificate_license_number"` \| `"E-city"` \| `"E-company_name"` \| `"E-coordinate"` \| `"E-country"` \| `"E-county"` \| `"E-credit_debit_card"` \| `"E-customer_id"` \| `"E-cvv"` \| `"E-date"` \| `"E-date_of_birth"` \| `"E-date_time"` \| `"E-device_identifier"` \| `"E-education_level"` \| `"E-email"` \| `"E-employee_id"` \| `"E-employment_status"` \| `"E-fax_number"` \| `"E-first_name"` \| `"E-gender"` \| `"E-health_plan_beneficiary_number"` \| `"E-http_cookie"` \| `"E-ipv4"` \| `"E-ipv6"` \| `"E-last_name"` \| `"E-license_plate"` \| `"E-mac_address"` \| `"E-medical_record_number"` \| `"E-national_id"` \| `"E-occupation"` \| `"E-password"` \| `"E-phone_number"` \| `"E-pin"` \| `"E-political_view"` \| `"E-postcode"` \| `"E-race_ethnicity"` \| `"E-religious_belief"` \| `"E-sexuality"` \| `"E-ssn"` \| `"E-state"` \| `"E-street_address"` \| `"E-swift_bic"` \| `"E-tax_id"` \| `"E-time"` \| `"E-unique_id"` \| `"E-url"` \| `"E-user_name"` \| `"E-vehicle_identifier"` \| `"S-language"` \| `"S-age"` \| `"S-api_key"` \| `"S-bank_routing_number"` \| `"S-biometric_identifier"` \| `"S-blood_type"` \| `"S-certificate_license_number"` \| `"S-city"` \| `"S-company_name"` \| `"S-coordinate"` \| `"S-country"` \| `"S-county"` \| `"S-credit_debit_card"` \| `"S-customer_id"` \| `"S-cvv"` \| `"S-date"` \| `"S-date_of_birth"` \| `"S-date_time"` \| `"S-device_identifier"` \| `"S-education_level"` \| `"S-email"` \| `"S-employee_id"` \| `"S-employment_status"` \| `"S-fax_number"` \| `"S-first_name"` \| `"S-gender"` \| `"S-health_plan_beneficiary_number"` \| `"S-http_cookie"` \| `"S-ipv4"` \| `"S-ipv6"` \| `"S-last_name"` \| `"S-license_plate"` \| `"S-mac_address"` \| `"S-medical_record_number"` \| `"S-national_id"` \| `"S-occupation"` \| `"S-password"` \| `"S-phone_number"` \| `"S-pin"` \| `"S-political_view"` \| `"S-postcode"` \| `"S-race_ethnicity"` \| `"S-religious_belief"` \| `"S-sexuality"` \| `"S-ssn"` \| `"S-state"` \| `"S-street_address"` \| `"S-swift_bic"` \| `"S-tax_id"` \| `"S-time"` \| `"S-unique_id"` \| `"S-url"` \| `"S-user_name"` \| `"S-vehicle_identifier"`\>
+
+#### privacyFilter.OPENAI
+
+> **OPENAI**: `object` & `object`
+
+OpenAI-style detector covering 8 common PII types (name, email, phone,
+address, and similar). Compact label space, best for general redaction.
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"B-private_address"` \| `"B-private_date"` \| `"B-private_email"` \| `"B-private_person"` \| `"B-private_phone"` \| `"B-private_url"` \| `"B-secret"` \| `"I-account_number"` \| `"I-private_address"` \| `"I-private_date"` \| `"I-private_email"` \| `"I-private_person"` \| `"I-private_phone"` \| `"I-private_url"` \| `"I-secret"` \| `"E-account_number"` \| `"E-private_address"` \| `"E-private_date"` \| `"E-private_email"` \| `"E-private_person"` \| `"E-private_phone"` \| `"E-private_url"` \| `"E-secret"` \| `"S-account_number"` \| `"S-private_address"` \| `"S-private_date"` \| `"S-private_email"` \| `"S-private_person"` \| `"S-private_phone"` \| `"S-private_url"` \| `"S-secret"`\> = `PRIVACY_FILTER_OPENAI_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"B-private_address"` \| `"B-private_date"` \| `"B-private_email"` \| `"B-private_person"` \| `"B-private_phone"` \| `"B-private_url"` \| `"B-secret"` \| `"I-account_number"` \| `"I-private_address"` \| `"I-private_date"` \| `"I-private_email"` \| `"I-private_person"` \| `"I-private_phone"` \| `"I-private_url"` \| `"I-secret"` \| `"E-account_number"` \| `"E-private_address"` \| `"E-private_date"` \| `"E-private_email"` \| `"E-private_person"` \| `"E-private_phone"` \| `"E-private_url"` \| `"E-secret"` \| `"S-account_number"` \| `"S-private_address"` \| `"S-private_date"` \| `"S-private_email"` \| `"S-private_person"` \| `"S-private_phone"` \| `"S-private_url"` \| `"S-secret"`\> = `PRIVACY_FILTER_OPENAI_XNNPACK_8DA4W`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`PrivacyFilterModel`](../type-aliases/PrivacyFilterModel.md)\<`"O"` \| `"B-account_number"` \| `"B-private_address"` \| `"B-private_date"` \| `"B-private_email"` \| `"B-private_person"` \| `"B-private_phone"` \| `"B-private_url"` \| `"B-secret"` \| `"I-account_number"` \| `"I-private_address"` \| `"I-private_date"` \| `"I-private_email"` \| `"I-private_person"` \| `"I-private_phone"` \| `"I-private_url"` \| `"I-secret"` \| `"E-account_number"` \| `"E-private_address"` \| `"E-private_date"` \| `"E-private_email"` \| `"E-private_person"` \| `"E-private_phone"` \| `"E-private_url"` \| `"E-secret"` \| `"S-account_number"` \| `"S-private_address"` \| `"S-private_date"` \| `"S-private_email"` \| `"S-private_person"` \| `"S-private_phone"` \| `"S-private_url"` \| `"S-secret"`\>
+
+### semanticSegmentation
+
+> **semanticSegmentation**: `object`
+
+Semantic segmentation models that classify each pixel into target object or
+background classes.
+
+#### semanticSegmentation.DEEPLAB_V3_MOBILENET_V3_LARGE
+
+> **DEEPLAB_V3_MOBILENET_V3_LARGE**: `object` & `object`
+
+DeepLabV3 semantic segmentation model with MobileNetV3-Large backbone (21
+classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)). Combines DeepLabV3 feature
+extraction quality with a lightweight mobile backbone.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_MOBILENET_V3_LARGE_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_MOBILENET_V3_LARGE_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.DEEPLAB_V3_RESNET101
+
+> **DEEPLAB_V3_RESNET101**: `object` & `object`
+
+DeepLabV3 semantic segmentation model with ResNet-101 backbone (21
+classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)). High-capacity backbone for
+maximum segmentation detail and boundary accuracy.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_RESNET101_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_RESNET101_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.DEEPLAB_V3_RESNET50
+
+> **DEEPLAB_V3_RESNET50**: `object` & `object`
+
+DeepLabV3 semantic segmentation model with ResNet-50 backbone (21
+classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)). High-accuracy segmentation
+utilizing atrous spatial pyramid pooling.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_RESNET50_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `DEEPLAB_V3_RESNET50_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.FCN_RESNET101
+
+> **FCN_RESNET101**: `object` & `object`
+
+Fully Convolutional Network (FCN) semantic segmentation model with
+ResNet-101 backbone (21 classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)).
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `FCN_RESNET101_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `FCN_RESNET101_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.FCN_RESNET50
+
+> **FCN_RESNET50**: `object` & `object`
+
+Fully Convolutional Network (FCN) semantic segmentation model with
+ResNet-50 backbone (21 classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)).
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `FCN_RESNET50_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `FCN_RESNET50_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.LRASPP_MOBILENET_V3_LARGE
+
+> **LRASPP_MOBILENET_V3_LARGE**: `object` & `object`
+
+Lite R-ASPP semantic segmentation model with MobileNetV3-Large backbone
+(21 classes, see [PASCAL_VOC_LABELS](PASCAL_VOC_LABELS.md)). Optimized for low-latency,
+real-time pixel-level segmentation on mobile devices.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `LRASPP_MOBILENET_V3_LARGE_COREML_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\> = `LRASPP_MOBILENET_V3_LARGE_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"aeroplane"` \| `"bicycle"` \| `"bird"` \| `"boat"` \| `"bottle"` \| `"bus"` \| `"car"` \| `"cat"` \| `"chair"` \| `"cow"` \| `"diningtable"` \| `"dog"` \| `"horse"` \| `"motorbike"` \| `"person"` \| `"pottedplant"` \| `"sheep"` \| `"sofa"` \| `"train"` \| `"tvmonitor"`\>
+
+#### semanticSegmentation.SELFIE_SEGMENTATION
+
+> **SELFIE_SEGMENTATION**: `object` & `object`
+
+Lightweight portrait selfie segmentation model for real-time person vs
+background separation. Categorizes pixels into `background` and `person`.
+Ideal for background blur and replacement effects.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\> = `SELFIE_SEGMENTATION_COREML_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\> = `SELFIE_SEGMENTATION_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\>
+
+#### semanticSegmentation.SELFIE_SEGMENTATION_LANDSCAPE
+
+> **SELFIE_SEGMENTATION_LANDSCAPE**: `object` & `object`
+
+MediaPipe Selfie Segmentation, landscape orientation. A separate
+256x144 checkpoint rather than a resize of the portrait model.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\> = `SELFIE_SEGMENTATION_LANDSCAPE_COREML_FP16`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\> = `SELFIE_SEGMENTATION_LANDSCAPE_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SemanticSegmenterModel`](../type-aliases/SemanticSegmenterModel.md)\<`"background"` \| `"person"`\>
+
+### speechToText
+
+> **speechToText**: `object`
+
+Automatic Speech Recognition (ASR) / Speech-to-Text models.
+
+#### speechToText.WHISPER
+
+> **WHISPER**: `object`
+
+OpenAI Whisper automatic speech recognition model family with integrated
+Voice Activity Detection. Includes multilingual and English-only (`EN`)
+variants across model sizes (`TINY`, `BASE`, `SMALL`).
+
+#### speechToText.WHISPER.BASE
+
+> **BASE**: `object` & `object`
+
+Multilingual Whisper Base model. Higher accuracy across supported
+languages.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_COREML_FP16`
+
+###### MLX_BF16
+
+> **MLX_BF16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_MLX_BF16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_BASE_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+#### speechToText.WHISPER.EN
+
+> **EN**: `object`
+
+English-only optimized Whisper models (`TINY`, `BASE`, `SMALL`).
+
+#### speechToText.WHISPER.EN.BASE
+
+> **BASE**: `object` & `object`
+
+English-only Whisper Base model. High accuracy English speech
+recognition.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_COREML_FP16`
+
+###### MLX_BF16
+
+> **MLX_BF16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_MLX_BF16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_BASE_EN_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+#### speechToText.WHISPER.EN.SMALL
+
+> **SMALL**: `object` & `object`
+
+English-only Whisper Small model. Superior accuracy for English
+transcription.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_SMALL_EN_COREML_FP16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_SMALL_EN_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_SMALL_EN_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_SMALL_EN_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_SMALL_EN_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+#### speechToText.WHISPER.EN.TINY
+
+> **TINY**: `object` & `object`
+
+English-only Whisper Tiny model. Fast and compact for English STT.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_COREML_FP16`
+
+###### MLX_BF16
+
+> **MLX_BF16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_MLX_BF16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\> = `WHISPER_TINY_EN_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)\<`"en"`\>
+
+#### speechToText.WHISPER.SMALL
+
+> **SMALL**: `object` & `object`
+
+Multilingual Whisper Small model. Best accuracy for complex
+multi-language audio.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_SMALL_COREML_FP16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_SMALL_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_SMALL_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_SMALL_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_SMALL_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+#### speechToText.WHISPER.TINY
+
+> **TINY**: `object` & `object`
+
+Multilingual Whisper Tiny model. Supporting 99+ languages. High speed
+speech recognition.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_COREML_FP16`
+
+###### MLX_BF16
+
+> **MLX_BF16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_MLX_BF16`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_VULKAN_INT8`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md) = `WHISPER_TINY_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`WhisperSttModel`](../type-aliases/WhisperSttModel.md)
+
+### styleTransfer
+
+> **styleTransfer**: `object`
+
+Artistic style transfer models that re-style input images according to
+artwork patterns.
+
+#### styleTransfer.CANDY
+
+> **CANDY**: `object` & `object`
+
+Fast neural style transfer model generating a vibrant, artistic "Candy"
+style effect.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_CANDY_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_CANDY_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_CANDY_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+#### styleTransfer.MOSAIC
+
+> **MOSAIC**: `object` & `object`
+
+Fast neural style transfer model applying a classic tile mosaic artistic
+pattern.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_MOSAIC_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_MOSAIC_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_MOSAIC_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+#### styleTransfer.RAIN_PRINCESS
+
+> **RAIN_PRINCESS**: `object` & `object`
+
+Fast neural style transfer model applying a painterly "Rain Princess" oil
+painting aesthetic.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_RAIN_PRINCESS_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_RAIN_PRINCESS_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_RAIN_PRINCESS_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+#### styleTransfer.UDNIE
+
+> **UDNIE**: `object` & `object`
+
+Fast neural style transfer model applying Francis Picabia's "Udnie"
+abstract art style.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_UDNIE_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_UDNIE_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md) = `STYLE_TRANSFER_UDNIE_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`StyleTransferModel`](../type-aliases/StyleTransferModel.md)
+
+### textEmbeddings
+
+> **textEmbeddings**: `object`
+
+Text embedding models mapping sentences and documents into dense vector
+representations for semantic search and RAG.
+
+#### textEmbeddings.ALL_MINILM_L6_V2
+
+> **ALL_MINILM_L6_V2**: `object` & `object`
+
+Compact 384-dimensional sentence transformer mapping text to a dense
+vector space. Optimized for fast, general-purpose semantic search,
+sentence similarity, and clustering.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MINILM_L6_V2_COREML_FP16`
+
+###### COREML_INT8
+
+> **COREML_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MINILM_L6_V2_COREML_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MINILM_L6_V2_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MINILM_L6_V2_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.ALL_MPNET_BASE_V2
+
+> **ALL_MPNET_BASE_V2**: `object` & `object`
+
+High-quality 768-dimensional sentence transformer model based on MPNet.
+Provides higher quality semantic embeddings compared to MiniLM.
+
+##### Type Declaration
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MPNET_BASE_V2_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MPNET_BASE_V2_VULKAN_INT8`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MPNET_BASE_V2_XNNPACK_8DA4W`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `ALL_MPNET_BASE_V2_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.CLIP_VIT_BASE_PATCH32_TEXT
+
+> **CLIP_VIT_BASE_PATCH32_TEXT**: `object` & `object`
+
+CLIP text encoder (ViT-B/32) mapping text queries into a 512-dimensional
+joint text-image embedding space. Used in combination with
+`imageEmbeddings.CLIP_VIT_BASE_PATCH32` for zero-shot text-to-image
+search.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_TEXT_COREML_FP16`
+
+###### COREML_INT8
+
+> **COREML_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_TEXT_COREML_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_TEXT_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `CLIP_VIT_BASE_PATCH32_TEXT_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.DISTILUSE_BASE_MULTILINGUAL_CASED_V2
+
+> **DISTILUSE_BASE_MULTILINGUAL_CASED_V2**: `object` & `object`
+
+Multilingual sentence transformer supporting 50+ languages, based on
+distilled Universal Sentence Encoder (512-dim output).
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `DISTILUSE_BASE_MULTILINGUAL_CASED_V2_COREML_FP16`
+
+###### COREML_INT8
+
+> **COREML_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `DISTILUSE_BASE_MULTILINGUAL_CASED_V2_COREML_INT8`
+
+###### MLX_INT8
+
+> **MLX_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `DISTILUSE_BASE_MULTILINGUAL_CASED_V2_MLX_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `DISTILUSE_BASE_MULTILINGUAL_CASED_V2_VULKAN_FP16`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `DISTILUSE_BASE_MULTILINGUAL_CASED_V2_EMBEDDINGS`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_8DA4W`. Removed in v1.0.0.
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.LFM2_5_EMBEDDING_350M
+
+> **LFM2_5_EMBEDDING_350M**: `object` & `object`
+
+Liquid AI LFM 2.5 350M parameter embedding model for asymmetric search
+and retrieval tasks. Prompts queries with `query: ` (the default) and
+passages with `document: ` via [TextEmbedder.embed](../type-aliases/TextEmbedder.md#embed).
+
+##### Type Declaration
+
+###### MLX_INT4
+
+> **MLX_INT4**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `LFM2_5_EMBEDDING_350M_MLX_INT4`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `LFM2_5_EMBEDDING_350M_EMBEDDINGS`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.MULTI_QA_MINILM_L6_COS_V1
+
+> **MULTI_QA_MINILM_L6_COS_V1**: `object` & `object`
+
+384-dimensional sentence transformer fine-tuned specifically for semantic
+QA matching using cosine similarity.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MINILM_L6_COS_V1_COREML_FP16`
+
+###### COREML_INT8
+
+> **COREML_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MINILM_L6_COS_V1_COREML_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MINILM_L6_COS_V1_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MINILM_L6_COS_V1_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.MULTI_QA_MPNET_BASE_DOT_V1
+
+> **MULTI_QA_MPNET_BASE_DOT_V1**: `object` & `object`
+
+768-dimensional sentence transformer fine-tuned specifically for
+question-answering matching using dot product distance.
+
+##### Type Declaration
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MPNET_BASE_DOT_V1_VULKAN_FP16`
+
+###### VULKAN_INT8
+
+> **VULKAN_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MPNET_BASE_DOT_V1_VULKAN_INT8`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MPNET_BASE_DOT_V1_XNNPACK_8DA4W`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `MULTI_QA_MPNET_BASE_DOT_V1_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+#### textEmbeddings.PARAPHRASE_MULTILINGUAL_MINILM_L12_V2
+
+> **PARAPHRASE_MULTILINGUAL_MINILM_L12_V2**: `object` & `object`
+
+384-dimensional sentence transformer supporting 50+ languages for
+cross-lingual semantic similarity.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `PARAPHRASE_MULTILINGUAL_MINILM_L12_V2_COREML_FP16`
+
+###### COREML_INT8
+
+> **COREML_INT8**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `PARAPHRASE_MULTILINGUAL_MINILM_L12_V2_COREML_INT8`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `PARAPHRASE_MULTILINGUAL_MINILM_L12_V2_VULKAN_FP16`
+
+###### XNNPACK_8DA4W
+
+> **XNNPACK_8DA4W**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md) = `PARAPHRASE_MULTILINGUAL_MINILM_L12_V2_EMBEDDINGS`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_8DA4W`. Removed in v1.0.0.
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`TextEmbedderModel`](../type-aliases/TextEmbedderModel.md)
+
+### textToImage
+
+> **textToImage**: `object`
+
+Generative text-to-image synthesis models.
+
+#### textToImage.SDXS_512_DREAMSHAPER
+
+> **SDXS_512_DREAMSHAPER**: `object` & `object`
+
+Ultra-fast SDXS (Stable Diffusion eXtreme Speed) 512x512 text-to-image
+generation model based on DreamShaper. Generates high-quality images from
+text prompts in real time.
+
+##### Type Declaration
+
+###### COREML_FP16
+
+> **COREML_FP16**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md) = `SDXS_512_DREAMSHAPER_COREML_FP16`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md) = `SDXS_512_DREAMSHAPER_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md)
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md) = `SDXS_512_DREAMSHAPER_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SdxsTextToImageModel`](../type-aliases/SdxsTextToImageModel.md)
+
+### textToSpeech
+
+> **textToSpeech**: `object`
+
+Text-to-Speech (TTS) models that synthesize audio waveforms from input
+text.
+
+#### textToSpeech.KOKORO
+
+> **KOKORO**: `object`
+
+Kokoro — a lightweight phoneme-driven Text-to-Speech model. Each language
+entry bundles the matching model weights, grapheme-to-phoneme assets and
+the voices available for that language, nested per backend.
+
+#### textToSpeech.KOKORO.DE
+
+> **DE**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"df_anna"`\> = `KOKORO_DE_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"df_anna"`\> = `KOKORO_DE_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"df_anna"`\>
+
+#### textToSpeech.KOKORO.EN_GB
+
+> **EN_GB**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"bf_emma"` \| `"bm_daniel"`\> = `KOKORO_EN_GB_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"bf_emma"` \| `"bm_daniel"`\> = `KOKORO_EN_GB_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"bf_emma"` \| `"bm_daniel"`\>
+
+#### textToSpeech.KOKORO.EN_US
+
+> **EN_US**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"af_heart"` \| `"af_river"` \| `"af_sarah"` \| `"am_adam"` \| `"am_michael"` \| `"am_santa"`\> = `KOKORO_EN_US_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"af_heart"` \| `"af_river"` \| `"af_sarah"` \| `"am_adam"` \| `"am_michael"` \| `"am_santa"`\> = `KOKORO_EN_US_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"af_heart"` \| `"af_river"` \| `"af_sarah"` \| `"am_adam"` \| `"am_michael"` \| `"am_santa"`\>
+
+#### textToSpeech.KOKORO.ES
+
+> **ES**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ef_dora"` \| `"em_alex"`\> = `KOKORO_ES_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ef_dora"` \| `"em_alex"`\> = `KOKORO_ES_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ef_dora"` \| `"em_alex"`\>
+
+#### textToSpeech.KOKORO.FR
+
+> **FR**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ff_siwis"`\> = `KOKORO_FR_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ff_siwis"`\> = `KOKORO_FR_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"ff_siwis"`\>
+
+#### textToSpeech.KOKORO.HI
+
+> **HI**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"hf_alpha"` \| `"hm_omega"` \| `"hm_psi"`\> = `KOKORO_HI_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"hf_alpha"` \| `"hm_omega"` \| `"hm_psi"`\> = `KOKORO_HI_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"hf_alpha"` \| `"hm_omega"` \| `"hm_psi"`\>
+
+#### textToSpeech.KOKORO.IT
+
+> **IT**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"if_sara"` \| `"im_nicola"`\> = `KOKORO_IT_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"if_sara"` \| `"im_nicola"`\> = `KOKORO_IT_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"if_sara"` \| `"im_nicola"`\>
+
+#### textToSpeech.KOKORO.PL
+
+> **PL**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pm_mateusz"`\> = `KOKORO_PL_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pm_mateusz"`\> = `KOKORO_PL_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pm_mateusz"`\>
+
+#### textToSpeech.KOKORO.PT
+
+> **PT**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pf_dora"` \| `"pm_santa"`\> = `KOKORO_PT_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pf_dora"` \| `"pm_santa"`\> = `KOKORO_PT_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"pf_dora"` \| `"pm_santa"`\>
+
+#### textToSpeech.KOKORO.ZH
+
+> **ZH**: `object` & `object`
+
+##### Type Declaration
+
+###### COREML_FP32
+
+> **COREML_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"zf_xiaobei"` \| `"zf_xiaoxiao"` \| `"zf_xiaoyi"` \| `"zm_yunjian"` \| `"zm_yunxi"` \| `"zm_yunxia"` \| `"zm_yunyang"`\> = `KOKORO_ZH_COREML_FP32`
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"zf_xiaobei"` \| `"zf_xiaoxiao"` \| `"zf_xiaoyi"` \| `"zm_yunjian"` \| `"zm_yunxi"` \| `"zm_yunxia"` \| `"zm_yunyang"`\> = `KOKORO_ZH_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`KokoroTtsModel`](../type-aliases/KokoroTtsModel.md)\<`"zf_xiaobei"` \| `"zf_xiaoxiao"` \| `"zf_xiaoyi"` \| `"zm_yunjian"` \| `"zm_yunxi"` \| `"zm_yunxia"` \| `"zm_yunyang"`\>
+
+#### textToSpeech.SUPERTONIC
+
+> **SUPERTONIC**: `object` & `object`
+
+Supertonic 3 multilingual flow-matching Text-to-Speech model. Delivers
+natural, highly expressive speech synthesis with configurable speaker
+voice presets (see [SUPERTONIC_DEFAULT_VOICE_NAMES](SUPERTONIC_DEFAULT_VOICE_NAMES.md)).
+
+##### Type Declaration
+
+###### MLX_FP32
+
+> **MLX_FP32**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`"F1"` \| `"F2"` \| `"F3"` \| `"F4"` \| `"F5"` \| `"M1"` \| `"M2"` \| `"M3"` \| `"M4"` \| `"M5"`\> = `SUPERTONIC_3_MLX_FP32`
+
+###### VULKAN_FP16
+
+> **VULKAN_FP16**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`"F1"` \| `"F2"` \| `"F3"` \| `"F4"` \| `"F5"` \| `"M1"` \| `"M2"` \| `"M3"` \| `"M4"` \| `"M5"`\> = `SUPERTONIC_3_VULKAN_FP16`
+
+###### ~~XNNPACK_FP32~~
+
+> **XNNPACK_FP32**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`"F1"` \| `"F2"` \| `"F3"` \| `"F4"` \| `"F5"` \| `"M1"` \| `"M2"` \| `"M3"` \| `"M4"` \| `"M5"`\>
+
+###### Deprecated
+
+Use `XNNPACK_INT8`. Removed in v1.0.0.
+
+###### XNNPACK_INT8
+
+> **XNNPACK_INT8**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`"F1"` \| `"F2"` \| `"F3"` \| `"F4"` \| `"F5"` \| `"M1"` \| `"M2"` \| `"M3"` \| `"M4"` \| `"M5"`\> = `SUPERTONIC_3_XNNPACK_INT8`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`SupertonicTtsModel`](../type-aliases/SupertonicTtsModel.md)\<`"F1"` \| `"F2"` \| `"F3"` \| `"F4"` \| `"F5"` \| `"M1"` \| `"M2"` \| `"M3"` \| `"M4"` \| `"M5"`\>
+
+### tokenizer
+
+> **tokenizer**: `object`
+
+Standalone text tokenizers for preprocessing strings into token ID arrays.
+
+#### tokenizer.ALL_MINILM_L6_V2
+
+> **ALL_MINILM_L6_V2**: `string` = `ALL_MINILM_L6_V2_TOKENIZER`
+
+WordPiece tokenizer URL for the `all-MiniLM-L6-v2` embedding model.
+
+### voiceActivityDetection
+
+> **voiceActivityDetection**: `object`
+
+Voice Activity Detection (VAD) models detecting speech vs non-speech
+intervals in real-time audio streams.
+
+#### voiceActivityDetection.FSMN_VAD
+
+> **FSMN_VAD**: `object` & `object`
+
+Feedforward Sequential Memory Network (FSMN) Voice Activity Detection
+model. Extremely lightweight model evaluating continuous speech
+probability chunks for live mic streaming and STT preprocessing.
+
+##### Type Declaration
+
+###### XNNPACK_FP32
+
+> **XNNPACK_FP32**: [`FsmnVadModel`](../type-aliases/FsmnVadModel.md) = `FSMN_VAD_XNNPACK_FP32`
+
+##### Type Declaration
+
+###### DEFAULT
+
+> `readonly` **DEFAULT**: [`FsmnVadModel`](../type-aliases/FsmnVadModel.md)
diff --git a/docs/versioned_sidebars/version-0.10.0-sidebars.json b/docs/versioned_sidebars/version-0.10.x-sidebars.json
similarity index 100%
rename from docs/versioned_sidebars/version-0.10.0-sidebars.json
rename to docs/versioned_sidebars/version-0.10.x-sidebars.json
diff --git a/docs/versioned_sidebars/version-0.11.x-sidebars.json b/docs/versioned_sidebars/version-0.11.x-sidebars.json
new file mode 100644
index 0000000000..46a2f3c4d3
--- /dev/null
+++ b/docs/versioned_sidebars/version-0.11.x-sidebars.json
@@ -0,0 +1,99 @@
+{
+ "tutorialSidebar": [
+ {
+ "type": "category",
+ "label": "Fundamentals",
+ "items": [
+ {
+ "type": "autogenerated",
+ "dirName": "01-fundamentals"
+ }
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Benchmarks",
+ "className": "hide-api-items",
+ "collapsible": true,
+ "collapsed": true,
+ "link": {
+ "type": "doc",
+ "id": "benchmarks/benchmarks"
+ },
+ "items": [
+ {
+ "type": "doc",
+ "id": "benchmarks/benchmarks",
+ "label": "Benchmarks"
+ }
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Extensions",
+ "link": {
+ "type": "generated-index",
+ "title": "Extensions",
+ "description": "Ready-to-use pipelines for common on-device AI tasks."
+ },
+ "items": [
+ {
+ "type": "autogenerated",
+ "dirName": "02-extensions"
+ }
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Core & Advanced",
+ "link": {
+ "type": "generated-index",
+ "title": "Core & Advanced",
+ "description": "Lower-level APIs for direct ExecuTorch model execution, tensor operations, and custom pipelines."
+ },
+ "items": [
+ {
+ "type": "autogenerated",
+ "dirName": "03-core-and-advanced"
+ }
+ ]
+ },
+ {
+ "type": "category",
+ "label": "API Reference",
+ "className": "hide-api-items",
+ "collapsible": true,
+ "collapsed": true,
+ "link": {
+ "type": "doc",
+ "id": "api-reference/index"
+ },
+ "items": [
+ {
+ "type": "doc",
+ "id": "api-reference/index",
+ "label": "API Reference"
+ },
+ {
+ "type": "autogenerated",
+ "dirName": "06-api-reference"
+ }
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Other",
+ "link": {
+ "type": "generated-index",
+ "title": "Other",
+ "description": "Compatibility matrices and supplementary documentation."
+ },
+ "items": [
+ {
+ "type": "autogenerated",
+ "dirName": "05-other"
+ }
+ ]
+ }
+ ]
+}
diff --git a/docs/versions.json b/docs/versions.json
index 990535bc51..916e2c14b8 100644
--- a/docs/versions.json
+++ b/docs/versions.json
@@ -1,5 +1,6 @@
[
- "0.10.0",
+ "0.11.x",
+ "0.10.x",
"0.10.0-legacy",
"0.9.x",
"0.8.x",