{
  "model": "ibm-granite/granite-docling-258M",
  "revision": "982fe3b40f2fa73c365bdb1bcacf6c81b7184bfe",
  "dtype": "float32",
  "attention": "sdpa",
  "image_sha256": "5d7c6fd6da8dd480c8f2745674cb72b5eb0cebbae6d799974614116c33c367ed",
  "image_size": [
    1000,
    720
  ],
  "image_processor": "Idefics3ImageProcessorPil",
  "input_shapes": {
    "input_ids": [
      1,
      877
    ],
    "attention_mask": [
      1,
      877
    ],
    "pixel_values": [
      1,
      13,
      3,
      512,
      512
    ],
    "pixel_attention_mask": [
      1,
      13,
      512,
      512
    ]
  },
  "pytorch_enable_mps_fallback": "unset",
  "max_new_tokens": 1024,
  "do_sample": false,
  "load_s_excluding_download": 0.37157512502744794,
  "warmup_generation_s": 32.212017707992345,
  "timing": "model.generate plus MPS synchronization; excludes preprocessing, decoding, saving, loading/downloads",
  "mps_current_allocated_mib": 1056.748291015625,
  "mps_driver_allocated_mib": 2440.78125,
  "samples": [
    {
      "run": 1,
      "file": "granite-r1.txt",
      "sha256": "e240723a173f6497206f52a1f1d5ce328d08690b14aa514e4fdd2918d2b92475",
      "output": "<doctag><section_header_level_1><loc_25><loc_33><loc_135><loc_53>SAMPLE INVOICE</section_header_level_1>\n<text><loc_25><loc_78><loc_147><loc_99>Example Company</text>\n<text><loc_25><loc_124><loc_173><loc_144>Invoice: TD-2026-1031</text>\n<text><loc_25><loc_171><loc_174><loc_191>Date: 31 October 2026</text>\n<text><loc_25><loc_216><loc_99><loc_236>Description</text>\n<text><loc_202><loc_216><loc_254><loc_236>Amount</text>\n<text><loc_25><loc_262><loc_124><loc_282>Content review</text>\n<text><loc_216><loc_262><loc_292><loc_282>USD 249.00</text>\n<text><loc_25><loc_308><loc_138><loc_328>Voiceover editing</text>\n<text><loc_216><loc_308><loc_285><loc_328>USD 49.00</text>\n<text><loc_24><loc_354><loc_55><loc_374>Total</text>\n<text><loc_214><loc_354><loc_261><loc_374>USD 298.00</text>\n<text><loc_25><loc_400><loc_245><loc_419>Payment due: 14 November 2026</text>\n</doctag><|end_of_text|>",
      "generation_s": 30.428899458027445,
      "generated_tokens": 317,
      "hit_token_limit": false,
      "contains_expected_values": {
        "TD-2026-1031": true,
        "249.00": true,
        "49.00": true,
        "298.00": true,
        "14 November 2026": true
      }
    },
    {
      "run": 2,
      "file": "granite-r2.txt",
      "sha256": "e240723a173f6497206f52a1f1d5ce328d08690b14aa514e4fdd2918d2b92475",
      "output": "<doctag><section_header_level_1><loc_25><loc_33><loc_135><loc_53>SAMPLE INVOICE</section_header_level_1>\n<text><loc_25><loc_78><loc_147><loc_99>Example Company</text>\n<text><loc_25><loc_124><loc_173><loc_144>Invoice: TD-2026-1031</text>\n<text><loc_25><loc_171><loc_174><loc_191>Date: 31 October 2026</text>\n<text><loc_25><loc_216><loc_99><loc_236>Description</text>\n<text><loc_202><loc_216><loc_254><loc_236>Amount</text>\n<text><loc_25><loc_262><loc_124><loc_282>Content review</text>\n<text><loc_216><loc_262><loc_292><loc_282>USD 249.00</text>\n<text><loc_25><loc_308><loc_138><loc_328>Voiceover editing</text>\n<text><loc_216><loc_308><loc_285><loc_328>USD 49.00</text>\n<text><loc_24><loc_354><loc_55><loc_374>Total</text>\n<text><loc_214><loc_354><loc_261><loc_374>USD 298.00</text>\n<text><loc_25><loc_400><loc_245><loc_419>Payment due: 14 November 2026</text>\n</doctag><|end_of_text|>",
      "generation_s": 30.454620665987022,
      "generated_tokens": 317,
      "hit_token_limit": false,
      "contains_expected_values": {
        "TD-2026-1031": true,
        "249.00": true,
        "49.00": true,
        "298.00": true,
        "14 November 2026": true
      }
    },
    {
      "run": 3,
      "file": "granite-r3.txt",
      "sha256": "e240723a173f6497206f52a1f1d5ce328d08690b14aa514e4fdd2918d2b92475",
      "output": "<doctag><section_header_level_1><loc_25><loc_33><loc_135><loc_53>SAMPLE INVOICE</section_header_level_1>\n<text><loc_25><loc_78><loc_147><loc_99>Example Company</text>\n<text><loc_25><loc_124><loc_173><loc_144>Invoice: TD-2026-1031</text>\n<text><loc_25><loc_171><loc_174><loc_191>Date: 31 October 2026</text>\n<text><loc_25><loc_216><loc_99><loc_236>Description</text>\n<text><loc_202><loc_216><loc_254><loc_236>Amount</text>\n<text><loc_25><loc_262><loc_124><loc_282>Content review</text>\n<text><loc_216><loc_262><loc_292><loc_282>USD 249.00</text>\n<text><loc_25><loc_308><loc_138><loc_328>Voiceover editing</text>\n<text><loc_216><loc_308><loc_285><loc_328>USD 49.00</text>\n<text><loc_24><loc_354><loc_55><loc_374>Total</text>\n<text><loc_214><loc_354><loc_261><loc_374>USD 298.00</text>\n<text><loc_25><loc_400><loc_245><loc_419>Payment due: 14 November 2026</text>\n</doctag><|end_of_text|>",
      "generation_s": 30.08954954193905,
      "generated_tokens": 317,
      "hit_token_limit": false,
      "contains_expected_values": {
        "TD-2026-1031": true,
        "249.00": true,
        "49.00": true,
        "298.00": true,
        "14 November 2026": true
      }
    }
  ],
  "environment": {
    "platform": "macOS-27.0.1-arm64-arm-64bit",
    "python": "3.12.15",
    "device": "pytorch-mps",
    "peak_process_rss_mib": 2224.45,
    "memory_note": "macOS getrusage peak RSS; not total unified-memory or Metal allocation; not minimum RAM",
    "packages": {
      "coloredlogs": "15.0.1",
      "humanfriendly": "10.0",
      "soundfile": "0.14.0",
      "kokoro-onnx": "0.6.1",
      "onnxruntime": "1.31.1",
      "pillow": "13.0.0",
      "ctranslate2": "4.8.4",
      "espeakng-loader": "0.2.4",
      "phonemizer-fork": "3.3.2",
      "flatbuffers": "25.12.19",
      "av": "19.0.2",
      "faster-whisper": "1.2.1",
      "srsly": "2.5.5",
      "shellingham": "1.5.4",
      "cymem": "2.0.11",
      "filelock": "4.2.4",
      "termcolor": "3.3.0",
      "mlx": "0.32.4",
      "setuptools": "84.2.1",
      "cloudpickle": "3.1.2",
      "rfc3986": "1.5.0",
      "huggingface_hub": "2.3.0",
      "click": "8.5.0",
      "torch": "2.14.1",
      "thinc": "8.3.11",
      "packaging": "26.3",
      "networkx": "3.7",
      "joblib": "1.6.0",
      "tokenizers": "0.23.3",
      "torchaudio": "2.11.0",
      "Pygments": "2.21.0",
      "segments": "2.4.0",
      "jsonschema-specifications": "2025.9.1",
      "sounddevice": "0.5.6",
      "requests": "2.34.2",
      "misaki": "0.9.4",
      "rich": "15.0.0",
      "spacy-curated-transformers": "0.3.1",
      "certifi": "2026.10.23",
      "spacy-legacy": "3.0.12",
      "jsonschema": "4.26.0",
      "babel": "2.18.0",
      "spacy-loggers": "1.0.5",
      "curated-tokenizers": "0.0.10",
      "catalogue": "2.0.10",
      "sentencepiece": "0.2.2",
      "uritemplate": "4.2.0",
      "httpcore": "1.0.9",
      "typer-slim": "0.24.0",
      "numpy": "2.5.4",
      "confection": "0.1.5",
      "addict": "2.4.0",
      "csvw": "4.1.1",
      "wrapt": "2.5.1",
      "pycparser": "3.12",
      "tzdata": "2026.5",
      "curated-transformers": "0.1.1",
      "en_core_web_sm": "3.8.0",
      "sympy": "1.14.0",
      "mlx-audio": "0.6.1",
      "hf-xet": "1.7.0",
      "safetensors": "0.8.0",
      "isodate": "0.7.2",
      "miniaudio": "1.71",
      "tqdm": "4.70.1",
      "urllib3": "2.8.0",
      "h11": "0.16.0",
      "pydantic_core": "2.50.1",
      "mdurl": "0.1.2",
      "mlx-metal": "0.32.4",
      "mpmath": "1.3.0",
      "PyYAML": "6.0.3",
      "murmurhash": "1.0.13",
      "num2words": "0.5.14",
      "httpcore2": "2.16.0",
      "blis": "1.3.3",
      "fsspec": "2026.9.0",
      "cloudpathlib": "0.26.0",
      "truststore": "0.10.5",
      "cffi": "2.1.1",
      "httpx2": "2.16.0",
      "wasabi": "1.1.3",
      "typer": "0.27.3",
      "docopt": "0.6.2",
      "Jinja2": "3.1.6",
      "annotated-types": "0.8.0",
      "referencing": "0.37.0",
      "regex": "2026.9.29",
      "markdown-it-py": "4.2.0",
      "annotated-doc": "0.0.5",
      "typing-inspection": "0.4.4",
      "rpds-py": "2026.9.1",
      "smart_open": "7.7.1",
      "transformers": "5.20.2",
      "attrs": "26.1.0",
      "httpx": "0.28.1",
      "typing_extensions": "4.16.0",
      "MarkupSafe": "3.0.4",
      "language-tags": "1.3.2",
      "pydantic": "2.14.1",
      "weasel": "0.4.3",
      "rdflib": "7.6.0",
      "python-dateutil": "3.0.0",
      "preshed": "3.0.10",
      "charset-normalizer": "3.5.2",
      "spacy": "3.8.7",
      "anyio": "4.15.1",
      "pyparsing": "3.3.3",
      "langcodes": "3.5.1",
      "six": "1.17.0",
      "scipy": "1.18.1",
      "dlinfo": "2.0.0",
      "idna": "3.20"
    }
  }
}
