{
  "artifacts": [
    {
      "file": "bd722afe6b9cc13b0de41c2717df9c1decda6fa5a9fb98e9513a2dda1761ba8e.tflite",
      "sha256": "2ba75bcd917aed7eae5321d02d827036f0d40eb3f604e900f86015bcd70f5f4a",
      "size_mb": 303.591
    }
  ],
  "benchmarks": [],
  "browser": {
    "backends": [
      {
        "backend": "wasm_xnnpack",
        "date": "2026-08-20",
        "env": {
          "browser": "chromium",
          "browser_version": "151.0.7922.34",
          "headless": true,
          "jspi": true,
          "litertjs_core_version": "2.5.3",
          "machine_label": "mac-studio-m4-max",
          "os": "macOS",
          "os_version": "27.0.0",
          "webgpu_adapter": {
            "architecture": "metal-3",
            "description": "",
            "device": "",
            "vendor": "apple"
          }
        },
        "full_delegation": null,
        "latency_p50_ms": 148.665,
        "loads": true,
        "max_rel_diff": null,
        "output_match": null,
        "provenance": "measured",
        "runs": true
      },
      {
        "backend": "webgpu_mldrift",
        "date": "2026-08-20",
        "env": {
          "browser": "chromium",
          "browser_version": "151.0.7922.34",
          "headless": true,
          "jspi": true,
          "litertjs_core_version": "2.5.3",
          "machine_label": "mac-studio-m4-max",
          "os": "macOS",
          "os_version": "27.0.0",
          "webgpu_adapter": {
            "architecture": "metal-3",
            "description": "",
            "device": "",
            "vendor": "apple"
          }
        },
        "full_delegation": true,
        "latency_p50_ms": 285.11,
        "loads": true,
        "max_rel_diff": 23054670333.862305,
        "output_match": false,
        "provenance": "measured",
        "runs": true
      }
    ],
    "demo_url": null,
    "sweep_source": "data/sweep/2.5.3/2026-08-20/tipsv2-b14-dpt.json"
  },
  "conversion": {
    "command": "python build_tipsv2.py",
    "quantization": "fp16",
    "tool": "litert-torch",
    "tool_version": "0.10.0"
  },
  "cross_runtime": [],
  "delegation": null,
  "model": {
    "family": "tipsv2",
    "id": "tipsv2-b14-dpt",
    "license": "apache-2.0",
    "source_url": "https://huggingface.co/litert-community/TIPSv2-B14-DPT-LiteRT",
    "task": "depth-estimation"
  },
  "pitfalls": [
    "One graph, three heads: depth + surface normals + ADE20K segmentation from a single TIPSv2-B/14 backbone [1,3,448,448] — HF card.",
    "Depth-head fp16 range fold: the depth decoder's activations reach ~1e8 at the logits (fp16 max 65504); the decoder is a ReLU/affine chain ending in a scale-invariant normalisation, so a power-of-2 rescale is folded through it (exact) — HF card 'Conversion' notes.",
    "SafeLayerNorm scales by 1/64 before squaring so the fp16 variance cannot overflow; tanh-GELU replaces ERF — HF card."
  ],
  "schema_version": "1.1"
}
