{
 "schema": "minicpmv47-gate-e2e/1",
 "pair": {
  "tower": "minicpmv47_vision_fp16",
  "decoder": "minicpmv47_vlm_decode_int8hu"
 },
 "tower": {
  "bundle": "$ZOO_WORK_ROOT/coreai-models/exports/minicpmv47_vision_fp16",
  "aimodelc": {
   "path": "$ZOO_WORK_ROOT/coreai-models/exports/minicpmv47_aotc/minicpmv47_vision_fp16.h16c.aimodelc",
   "bytes": 1088131673,
   "tree_sha256": "1306acc96fdd4a0b410bca02fb847bb729d0f4aa8961fe26060452279830968b"
  },
  "descriptor": {
   "inputs": {
    "pixel_values": [
     [
      1,
      3,
      448,
      448
     ],
     "float16"
    ]
   },
   "outputs": {
    "image_features": [
     [
      64,
      1024
     ],
     "float16"
    ]
   },
   "states": {}
  },
  "input_fed_as": "float16",
  "load_seconds": 1.5833980000024894
 },
 "decoder": {
  "bundle": "$ZOO_WORK_ROOT/coreai-models/exports/minicpmv47_vlm_decode_int8hu",
  "aimodelc": {
   "path": "$ZOO_WORK_ROOT/coreai-models/exports/minicpmv47_aotc/minicpmv47_vlm_decode_int8hu.h16c.aimodelc",
   "bytes": 2813727608,
   "tree_sha256": "f4c63c130d887d19ee8f7757db2f349af4af27e1718ee8b96db8a0b7f57901d3"
  },
  "load_seconds": {
   "model": 0.011240709005505778,
   "main": 0.2453122080041794
  }
 },
 "oracle_npz_sha256": "936d4d46c98981dd16fd3ad0ea8559814b1d5748f1d305c950f01bdfd8f413ed",
 "margins_npz_sha256": "99bfb3ee4e9c7a34e24ced2979c3e3b95abd6ecef4b42a1ceebbcff80a65e49f",
 "environment": {
  "versions": {
   "python": "3.11.13",
   "numpy": "2.3.5",
   "coreai-core": "1.0.0b2",
   "coreai-torch": "0.4.1",
   "coreai-opt": "0.2.1",
   "coreai-models": "0.1.0",
   "torch": "2.9.0",
   "tokenizers": "0.23.0rc0",
   "pillow": "12.2.0"
  },
  "platform": "macOS-27.0-arm64-arm-64bit",
  "macos_build": "26A428",
  "chip": "Apple M4 Max",
  "pid": 15648,
  "runtime": "coreai python runtime, AOT h16c GPU .aimodelc, SpecializationOptions.default(), no JIT",
  "gpu_lock_at_start": "",
  "quiet_ok_env": "1"
 },
 "bar": "P1..P4 4/4: free-run greedy <= 32 with no divergence from the oracle, or the first one at an oracle softmax top-2 gap < 0.1",
 "prompts": {
  "P1": {
   "image": "earth.448.png",
   "prompt_tokens": 88,
   "tokenizer_ids_equal_processor_ids": true,
   "rope_shift_start": 73,
   "rope_shift_amount": 58,
   "tower_vs_oracle": {
    "cos_mean": 0.9999986827911879,
    "cos_min": 0.9999865677381626,
    "max_abs_d": 0.006145954132080078
   },
   "tower_ms": 86.02933298971038,
   "first_divergence": null,
   "exact_prefix": 32,
   "compared": 32,
   "verdict": "PASS",
   "rule": "no divergence over the compared steps",
   "engine_gen": [
    1919,
    2099,
    4774,
    2972,
    42373,
    332,
    1892,
    11352,
    11,
    264,
    40630,
    11,
    3160,
    5072,
    1593,
    314,
    279,
    11247,
    494,
    3433,
    13,
    271,
    1536,
    4275,
    9155,
    25,
    198,
    12,
    561,
    6105,
    51393,
    17661
   ],
   "oracle_gen": [
    1919,
    2099,
    4774,
    2972,
    42373,
    332,
    1892,
    11352,
    11,
    264,
    40630,
    11,
    3160,
    5072,
    1593,
    314,
    279,
    11247,
    494,
    3433,
    13,
    271,
    1536,
    4275,
    9155,
    25,
    198,
    12,
    561,
    6105,
    51393,
    17661
   ],
   "engine_text": "This image shows **Earth** \u2014 specifically, a vivid, close-up view of the planet from space.\n\nKey features visible:\n- The blue oceans covering",
   "oracle_text": "This image shows **Earth** \u2014 specifically, a vivid, close-up view of the planet from space.\n\nKey features visible:\n- The blue oceans covering",
   "last_position_vs_oracle": {
    "top5_engine": [
     1919,
     760,
     1061,
     623,
     112148
    ],
    "top5_oracle": [
     1919,
     760,
     1061,
     623,
     112148
    ],
    "cos": 0.9995648036053875,
    "max_abs_d": 0.45077234506607056
   },
   "prompt_step_ms_median": 7.973937506903894,
   "decode_ms_median": 7.52499999362044
  },
  "P2": {
   "image": "saturn_v.448.png",
   "prompt_tokens": 89,
   "tokenizer_ids_equal_processor_ids": true,
   "rope_shift_start": 73,
   "rope_shift_amount": 58,
   "tower_vs_oracle": {
    "cos_mean": 0.9999970548184703,
    "cos_min": 0.9999568260609905,
    "max_abs_d": 0.006546497344970703
   },
   "tower_ms": 44.89404101332184,
   "first_divergence": null,
   "exact_prefix": 30,
   "compared": 30,
   "verdict": "PASS",
   "rule": "no divergence over the compared steps",
   "engine_gen": [
    2014,
    39438,
    3565,
    9485,
    15392,
    6345,
    38823,
    264,
    47503,
    629,
    23542,
    10932,
    383,
    1141,
    6830,
    10694,
    11,
    22152,
    539,
    90743,
    24080,
    321,
    50017,
    4965,
    1172,
    264,
    71049,
    12515,
    13,
    248046
   ],
   "oracle_gen": [
    2014,
    39438,
    3565,
    9485,
    15392,
    6345,
    38823,
    264,
    47503,
    629,
    23542,
    10932,
    383,
    1141,
    6830,
    10694,
    11,
    22152,
    539,
    90743,
    24080,
    321,
    50017,
    4965,
    1172,
    264,
    71049,
    12515,
    13,
    248046
   ],
   "engine_text": "An aerial black-and-white photo captures a Saturn V rocket standing on its launch pad, surrounded by barren terrain and runway lines under a cloudy sky.",
   "oracle_text": "An aerial black-and-white photo captures a Saturn V rocket standing on its launch pad, surrounded by barren terrain and runway lines under a cloudy sky.",
   "last_position_vs_oracle": {
    "top5_engine": [
     2014,
     1919,
     32,
     1473,
     3702
    ],
    "top5_oracle": [
     2014,
     1919,
     32,
     1473,
     3702
    ],
    "cos": 0.9996722158531621,
    "max_abs_d": 0.44521522521972656
   },
   "prompt_step_ms_median": 7.637959002749994,
   "decode_ms_median": 7.655416993657127
  },
  "P3": {
   "image": "synthetic.448.png",
   "prompt_tokens": 90,
   "tokenizer_ids_equal_processor_ids": true,
   "rope_shift_start": 73,
   "rope_shift_amount": 58,
   "tower_vs_oracle": {
    "cos_mean": 0.9999980040057308,
    "cos_min": 0.9999696939214,
    "max_abs_d": 0.009276628494262695
   },
   "tower_ms": 44.60012500931043,
   "first_divergence": null,
   "exact_prefix": 2,
   "compared": 2,
   "verdict": "PASS",
   "rule": "no divergence over the compared steps",
   "engine_gen": [
    47824,
    248046
   ],
   "oracle_gen": [
    47824,
    248046
   ],
   "engine_text": "EXIT",
   "oracle_text": "EXIT",
   "last_position_vs_oracle": {
    "top5_engine": [
     47824,
     13259,
     14893,
     28862,
     3152
    ],
    "top5_oracle": [
     47824,
     13259,
     14893,
     28862,
     3152
    ],
    "cos": 0.9998045849397437,
    "max_abs_d": 0.31409740447998047
   },
   "prompt_step_ms_median": 7.929166495159734,
   "decode_ms_median": 8.15366700408049
  },
  "P4": {
   "image": "earth.448.png",
   "prompt_tokens": 99,
   "tokenizer_ids_equal_processor_ids": true,
   "rope_shift_start": 84,
   "rope_shift_amount": 58,
   "tower_vs_oracle": {
    "cos_mean": 0.9999986827911879,
    "cos_min": 0.9999865677381626,
    "max_abs_d": 0.006145954132080078
   },
   "tower_ms": 44.30024999601301,
   "first_divergence": null,
   "exact_prefix": 32,
   "compared": 32,
   "verdict": "PASS",
   "rule": "no divergence over the compared steps",
   "engine_gen": [
    21765,
    506,
    411,
    8964,
    2099,
    11,
    353,
    1436,
    264,
    8807,
    7792,
    314,
    7736,
    25,
    271,
    12,
    2972,
    10025,
    92217,
    3554,
    1199,
    505,
    303,
    279,
    51393,
    1892,
    5365,
    43285,
    321,
    28606,
    55945,
    1332
   ],
   "oracle_gen": [
    21765,
    506,
    411,
    8964,
    2099,
    11,
    353,
    1436,
    264,
    8807,
    7792,
    314,
    7736,
    25,
    271,
    12,
    2972,
    10025,
    92217,
    3554,
    1199,
    505,
    303,
    279,
    51393,
    1892,
    5365,
    43285,
    321,
    28606,
    55945,
    1332
   ],
   "engine_text": "Looking at this Earth image, I see a rich variety of colors:\n\n- **Blue**: Abundant in the oceans \u2014 deep navy and lighter cyan where",
   "oracle_text": "Looking at this Earth image, I see a rich variety of colors:\n\n- **Blue**: Abundant in the oceans \u2014 deep navy and lighter cyan where",
   "last_position_vs_oracle": {
    "top5_engine": [
     21765,
     623,
     40,
     4350,
     760
    ],
    "top5_oracle": [
     21765,
     623,
     40,
     760,
     4350
    ],
    "cos": 0.999642333724615,
    "max_abs_d": 0.5368137359619141
   },
   "prompt_step_ms_median": 7.7926249941810966,
   "decode_ms_median": 7.925666999653913
  }
 },
 "pass": "4/4",
 "reset_check": {
  "tower_bit_equal": true,
  "answer_equal": true,
  "last_logits_bit_equal": true,
  "bit_equal": true
 },
 "result": "PASS",
 "process_prompts": 5,
 "wall_seconds": 9.65758262500458,
 "gpu_utilization": {
  "n": 27,
  "period_s": 0.25,
  "max": 84.0,
  "median": 57.0,
  "share_ge_50": 0.7407407407407407
 },
 "generated_at": "2026-10-13T07:40:50+00:00",
 "script": {
  "path": "conversion/minicpmv47/gate_e2e.py",
  "sha256": "e6e09af832f0114e1097e4540911050155c40c0baeb32aece01c42ba90246caf"
 }
}
