2026-09-12T07:58:56.570977Z WARN PE capacity probe: RoPE omitted; layernorm epsilon remains 1e-6 instead of PE's 1e-5; numerical results are not PE model accuracy 2026-09-12T07:58:56.571658Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-12T07:59:06.016318Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: wrote planner memory profile path=artifacts/pe-capacity-20260912/b2/memory/baseline-122135-0000.json scope="baseline" peak_step=128 effective_peak_bytes=505896 2026-09-12T07:59:14.933770Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=7434 expansion_and_footprint_ms=8917 estimated_row_bytes=77984 heuristic_row_bytes=204580 geometry_fragments_per_tile=9602 fragment_limit=16384 2026-09-12T07:59:15.117843Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=2744 2026-09-12T07:59:15.744851Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: placed tile storage tiles=1472 shards=442404 elapsed_us=574663 2026-09-12T07:59:15.882706Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=7 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:15.882734Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=7 initial_horizon=4214 selected_horizon=4214 endpoint_lower_bound=4096 lower_bound_gap=118 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:15.883086Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=5 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:15.883107Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=5 initial_horizon=5222 selected_horizon=5222 endpoint_lower_bound=4096 lower_bound_gap=1126 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:15.883388Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=54 transfers=1020 maximum_identical_destinations=1 2026-09-12T07:59:15.883413Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=54 initial_horizon=914 selected_horizon=914 endpoint_lower_bound=256 lower_bound_gap=658 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:15.883907Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=7 tile=32 row_words=17 horizon=4214 2026-09-12T07:59:15.884337Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=5 tile=31 row_words=19 horizon=5222 2026-09-12T07:59:15.884982Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=54 tile=866 row_words=10 horizon=914 2026-09-12T07:59:15.934021Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=69 candidates=64 ordinary_horizon=231 paired_horizon=1250 use_paired=false 2026-09-12T07:59:15.943421Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=57 transfers=2811 maximum_identical_destinations=1 2026-09-12T07:59:15.943451Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=57 initial_horizon=8367 selected_horizon=8367 endpoint_lower_bound=8256 lower_bound_gap=111 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:15.945187Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=57 tile=0 row_words=82 horizon=8367 2026-09-12T07:59:15.960517Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=10 transfers=8550 maximum_identical_destinations=1 2026-09-12T07:59:15.960548Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=10 initial_horizon=11571 selected_horizon=11571 endpoint_lower_bound=7680 lower_bound_gap=3891 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:15.976456Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=10 tile=513 row_words=42 horizon=11571 2026-09-12T07:59:16.046122Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=32 candidates=16 ordinary_horizon=5326 paired_horizon=5222 use_paired=false 2026-09-12T07:59:16.052339Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=32 transfers=1169 maximum_identical_destinations=1 2026-09-12T07:59:16.052355Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=32 initial_horizon=5326 selected_horizon=5326 endpoint_lower_bound=4096 lower_bound_gap=1230 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.054629Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=32 tile=41 row_words=42 horizon=5326 2026-09-12T07:59:16.059392Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=72 transfers=8180 maximum_identical_destinations=1 2026-09-12T07:59:16.059422Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=72 initial_horizon=2116 selected_horizon=2116 endpoint_lower_bound=768 lower_bound_gap=1348 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.066628Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=33 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.066642Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=33 initial_horizon=4214 selected_horizon=4214 endpoint_lower_bound=4096 lower_bound_gap=118 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.067629Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=33 tile=32 row_words=17 horizon=4214 2026-09-12T07:59:16.070350Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=72 tile=327 row_words=32 horizon=2116 2026-09-12T07:59:16.079268Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=6 candidates=16 ordinary_horizon=5443 paired_horizon=5884 use_paired=false 2026-09-12T07:59:16.086281Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=6 transfers=1169 maximum_identical_destinations=1 2026-09-12T07:59:16.086297Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=6 initial_horizon=5443 selected_horizon=5443 endpoint_lower_bound=4224 lower_bound_gap=1219 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.089356Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=6 tile=66 row_words=59 horizon=5443 2026-09-12T07:59:16.100017Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=73 transfers=1330 maximum_identical_destinations=1 2026-09-12T07:59:16.100040Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=73 initial_horizon=742 selected_horizon=742 endpoint_lower_bound=640 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.101710Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=73 tile=105 row_words=15 horizon=742 2026-09-12T07:59:16.143396Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=74 transfers=2207 maximum_identical_destinations=1 2026-09-12T07:59:16.143423Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=74 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=64 lower_bound_gap=152 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.145595Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=74 tile=1050 row_words=46 horizon=216 2026-09-12T07:59:16.227987Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=4 candidates=16 ordinary_horizon=1215 paired_horizon=1291 use_paired=false 2026-09-12T07:59:16.295648Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=76 transfers=1471 maximum_identical_destinations=1 2026-09-12T07:59:16.295674Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=76 initial_horizon=4150 selected_horizon=4150 endpoint_lower_bound=4092 lower_bound_gap=58 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.296876Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=76 tile=0 row_words=1476 horizon=4150 2026-09-12T07:59:16.310942Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=25 transfers=5884 maximum_identical_destinations=1 2026-09-12T07:59:16.310974Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=25 initial_horizon=4372 selected_horizon=4372 endpoint_lower_bound=4096 lower_bound_gap=276 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.314329Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=25 tile=138 row_words=200 horizon=4372 2026-09-12T07:59:16.319114Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=13 transfers=3456 maximum_identical_destinations=1 2026-09-12T07:59:16.319145Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=13 initial_horizon=14837 selected_horizon=14837 endpoint_lower_bound=12288 lower_bound_gap=2549 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.323088Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=13 tile=133 row_words=75 horizon=14837 2026-09-12T07:59:16.324140Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=77 candidates=42 ordinary_horizon=4202 paired_horizon=4832 use_paired=false 2026-09-12T07:59:16.344432Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=78 transfers=1578 maximum_identical_destinations=1 2026-09-12T07:59:16.344446Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=78 initial_horizon=2444 selected_horizon=2444 endpoint_lower_bound=768 lower_bound_gap=1676 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.346808Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=78 tile=1339 row_words=14 horizon=2444 2026-09-12T07:59:16.360403Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=34 transfers=4616 maximum_identical_destinations=1 2026-09-12T07:59:16.360430Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=34 initial_horizon=19749 selected_horizon=19749 endpoint_lower_bound=13824 lower_bound_gap=5925 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.361522Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=79 transfers=1344 maximum_identical_destinations=1 2026-09-12T07:59:16.361534Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=79 initial_horizon=774 selected_horizon=774 endpoint_lower_bound=672 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.362509Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=79 tile=13 row_words=27 horizon=774 2026-09-12T07:59:16.373881Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=34 tile=118 row_words=226 horizon=19749 2026-09-12T07:59:16.429035Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=83 candidates=30 ordinary_horizon=1145 paired_horizon=2480 use_paired=false 2026-09-12T07:59:16.442564Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=84 transfers=1020 maximum_identical_destinations=1 2026-09-12T07:59:16.442586Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=84 initial_horizon=1152 selected_horizon=1152 endpoint_lower_bound=256 lower_bound_gap=896 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.444798Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=84 tile=866 row_words=10 horizon=1152 2026-09-12T07:59:16.445465Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=36 transfers=5874 maximum_identical_destinations=1 2026-09-12T07:59:16.445496Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=36 initial_horizon=10433 selected_horizon=10433 endpoint_lower_bound=6912 lower_bound_gap=3521 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.446636Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=35 transfers=8447 maximum_identical_destinations=1 2026-09-12T07:59:16.446668Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=35 initial_horizon=16818 selected_horizon=16818 endpoint_lower_bound=8960 lower_bound_gap=7858 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.453870Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=36 tile=117 row_words=43 horizon=10433 2026-09-12T07:59:16.472395Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=35 tile=119 row_words=138 horizon=16818 2026-09-12T07:59:16.499858Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=52 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.499884Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=52 initial_horizon=6182 selected_horizon=6182 endpoint_lower_bound=4096 lower_bound_gap=2086 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.501867Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=52 tile=139 row_words=13 horizon=6182 2026-09-12T07:59:16.508608Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=49 transfers=2173 maximum_identical_destinations=1 2026-09-12T07:59:16.508637Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=49 initial_horizon=8707 selected_horizon=8707 endpoint_lower_bound=4480 lower_bound_gap=4227 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.512291Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=49 tile=81 row_words=36 horizon=8707 2026-09-12T07:59:16.528491Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=45 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.528511Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=45 initial_horizon=5222 selected_horizon=5222 endpoint_lower_bound=4096 lower_bound_gap=1126 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.529550Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=45 tile=31 row_words=19 horizon=5222 2026-09-12T07:59:16.604668Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=53 candidates=128 ordinary_horizon=178 paired_horizon=504 use_paired=false 2026-09-12T07:59:16.634240Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=50 transfers=11176 maximum_identical_destinations=1 2026-09-12T07:59:16.634278Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=50 initial_horizon=8741 selected_horizon=8741 endpoint_lower_bound=6912 lower_bound_gap=1829 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.647819Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=50 tile=1331 row_words=52 horizon=8741 2026-09-12T07:59:16.651812Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=63 candidates=30 ordinary_horizon=1145 paired_horizon=2480 use_paired=false 2026-09-12T07:59:16.665096Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=64 transfers=1020 maximum_identical_destinations=1 2026-09-12T07:59:16.665115Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=64 initial_horizon=1152 selected_horizon=1152 endpoint_lower_bound=256 lower_bound_gap=896 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.666592Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=64 tile=866 row_words=10 horizon=1152 2026-09-12T07:59:16.671673Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=47 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.671693Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=47 initial_horizon=5222 selected_horizon=5222 endpoint_lower_bound=4096 lower_bound_gap=1126 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.673504Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=47 tile=31 row_words=19 horizon=5222 2026-09-12T07:59:16.724069Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=41 transfers=2395 maximum_identical_destinations=1 2026-09-12T07:59:16.724100Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=41 initial_horizon=9508 selected_horizon=9508 endpoint_lower_bound=5376 lower_bound_gap=4132 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.725814Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=46 candidates=16 ordinary_horizon=5426 paired_horizon=5503 use_paired=false 2026-09-12T07:59:16.729908Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=9 transfers=2398 maximum_identical_destinations=1 2026-09-12T07:59:16.729933Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=9 initial_horizon=18740 selected_horizon=18740 endpoint_lower_bound=9856 lower_bound_gap=8884 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.732175Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=41 tile=208 row_words=33 horizon=9508 2026-09-12T07:59:16.733013Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=46 transfers=1169 maximum_identical_destinations=1 2026-09-12T07:59:16.733028Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=46 initial_horizon=5426 selected_horizon=5426 endpoint_lower_bound=4096 lower_bound_gap=1330 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.735975Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=46 tile=41 row_words=57 horizon=5426 2026-09-12T07:59:16.739703Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=9 tile=64 row_words=64 horizon=18740 2026-09-12T07:59:16.763113Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=38 transfers=2620 maximum_identical_destinations=1 2026-09-12T07:59:16.763131Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=38 initial_horizon=2261 selected_horizon=2261 endpoint_lower_bound=2048 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.766519Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=38 tile=1143 row_words=19 horizon=2261 2026-09-12T07:59:16.775318Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=44 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.775332Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=44 initial_horizon=4329 selected_horizon=4329 endpoint_lower_bound=4096 lower_bound_gap=233 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.776538Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=44 tile=141 row_words=23 horizon=4329 2026-09-12T07:59:16.793113Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=39 transfers=2620 maximum_identical_destinations=1 2026-09-12T07:59:16.793127Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=39 initial_horizon=8549 selected_horizon=8549 endpoint_lower_bound=4096 lower_bound_gap=4453 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.795581Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=39 tile=414 row_words=21 horizon=8549 2026-09-12T07:59:16.808035Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=30 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.808047Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=30 initial_horizon=4455 selected_horizon=4455 endpoint_lower_bound=4096 lower_bound_gap=359 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.809346Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=30 tile=141 row_words=24 horizon=4455 2026-09-12T07:59:16.820769Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=31 transfers=1153 maximum_identical_destinations=1 2026-09-12T07:59:16.820780Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=31 initial_horizon=4214 selected_horizon=4214 endpoint_lower_bound=4096 lower_bound_gap=118 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.821805Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=31 tile=32 row_words=17 horizon=4214 2026-09-12T07:59:16.858175Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=27 transfers=1151 maximum_identical_destinations=1 2026-09-12T07:59:16.858234Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=27 initial_horizon=5844 selected_horizon=5844 endpoint_lower_bound=2304 lower_bound_gap=3540 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:16.866616Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=27 tile=49 row_words=20 horizon=5844 2026-09-12T07:59:17.128412Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=2 transfers=66232 maximum_identical_destinations=1 2026-09-12T07:59:17.128450Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=2 initial_horizon=5494 selected_horizon=5494 endpoint_lower_bound=4480 lower_bound_gap=1014 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.136434Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=28 transfers=24400 maximum_identical_destinations=1 2026-09-12T07:59:17.136462Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=28 initial_horizon=4397 selected_horizon=4397 endpoint_lower_bound=3584 lower_bound_gap=813 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.152471Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=28 tile=229 row_words=114 horizon=4397 2026-09-12T07:59:17.172337Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=2 tile=1091 row_words=203 horizon=5494 2026-09-12T07:59:17.464353Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=8 candidates=6924 ordinary_horizon=13700 paired_horizon=11935 use_paired=false 2026-09-12T07:59:17.493725Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=8 transfers=6924 maximum_identical_destinations=1 2026-09-12T07:59:17.493746Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=8 initial_horizon=13700 selected_horizon=13700 endpoint_lower_bound=7680 lower_bound_gap=6020 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.503947Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=8 tile=94 row_words=262 horizon=13700 2026-09-12T07:59:17.717387Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=3 transfers=75822 maximum_identical_destinations=1 2026-09-12T07:59:17.717424Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=3 initial_horizon=1249 selected_horizon=1249 endpoint_lower_bound=1024 lower_bound_gap=225 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.778480Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=3 tile=59 row_words=224 horizon=1249 2026-09-12T07:59:17.788905Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=11408 ordinary_horizon=4993 paired_horizon=13580 use_paired=false 2026-09-12T07:59:17.824436Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=48 candidates=9232 ordinary_horizon=8555 paired_horizon=11856 use_paired=false 2026-09-12T07:59:17.841288Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=0 transfers=11540 maximum_identical_destinations=1 2026-09-12T07:59:17.841314Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=0 initial_horizon=4993 selected_horizon=4993 endpoint_lower_bound=4224 lower_bound_gap=769 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.857232Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=0 tile=139 row_words=295 horizon=4993 2026-09-12T07:59:17.863343Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=48 transfers=9232 maximum_identical_destinations=1 2026-09-12T07:59:17.863366Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=48 initial_horizon=8555 selected_horizon=8555 endpoint_lower_bound=6912 lower_bound_gap=1643 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:17.875460Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=48 tile=79 row_words=252 horizon=8555 2026-09-12T07:59:18.023694Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=42 transfers=66960 maximum_identical_destinations=1 2026-09-12T07:59:18.023728Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=42 initial_horizon=15074 selected_horizon=15074 endpoint_lower_bound=9600 lower_bound_gap=5474 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:18.060533Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=58 transfers=82688 maximum_identical_destinations=1 2026-09-12T07:59:18.060571Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=58 initial_horizon=9156 selected_horizon=9156 endpoint_lower_bound=8224 lower_bound_gap=932 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:18.060541Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=42 tile=672 row_words=281 horizon=15074 2026-09-12T07:59:18.082542Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=26 candidates=9232 ordinary_horizon=12444 paired_horizon=13541 use_paired=false 2026-09-12T07:59:18.124949Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=26 transfers=9232 maximum_identical_destinations=1 2026-09-12T07:59:18.124981Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=26 initial_horizon=12444 selected_horizon=12444 endpoint_lower_bound=6912 lower_bound_gap=5532 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:18.137072Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=26 tile=105 row_words=263 horizon=12444 2026-09-12T07:59:18.181827Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=58 tile=79 row_words=1546 horizon=9156 2026-09-12T07:59:18.621249Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=1 transfers=38016 maximum_identical_destinations=1 2026-09-12T07:59:18.621289Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=1 initial_horizon=3215 selected_horizon=3215 endpoint_lower_bound=1152 lower_bound_gap=2063 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:18.638942Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=1 tile=128 row_words=302 horizon=3215 2026-09-12T07:59:19.508476Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=40 candidates=17310 ordinary_horizon=33100 paired_horizon=25271 use_paired=false 2026-09-12T07:59:19.582425Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=40 transfers=17310 maximum_identical_destinations=1 2026-09-12T07:59:19.582448Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=40 initial_horizon=33100 selected_horizon=33100 endpoint_lower_bound=28224 lower_bound_gap=4876 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:19.615453Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=40 tile=110 row_words=528 horizon=33100 2026-09-12T07:59:19.701103Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=43 candidates=8 ordinary_horizon=1470 paired_horizon=1484 use_paired=false 2026-09-12T07:59:19.794094Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=43 transfers=73800 maximum_identical_destinations=1 2026-09-12T07:59:19.794126Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=43 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=1024 lower_bound_gap=446 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:19.853580Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=43 tile=722 row_words=272 horizon=1470 2026-09-12T07:59:20.502309Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=14 transfers=166035 maximum_identical_destinations=1 2026-09-12T07:59:20.502350Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=14 initial_horizon=12683 selected_horizon=12683 endpoint_lower_bound=12288 lower_bound_gap=395 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:20.885921Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=14 tile=13 row_words=1392 horizon=12683 2026-09-12T07:59:20.935851Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=29 candidates=8 ordinary_horizon=1380 paired_horizon=1636 use_paired=false 2026-09-12T07:59:21.027820Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=29 transfers=73796 maximum_identical_destinations=1 2026-09-12T07:59:21.027851Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=29 initial_horizon=1380 selected_horizon=1380 endpoint_lower_bound=1024 lower_bound_gap=356 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:21.086619Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=29 tile=185 row_words=276 horizon=1380 2026-09-12T07:59:29.110820Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=51 candidates=16 ordinary_horizon=2729 paired_horizon=2611 use_paired=false 2026-09-12T07:59:29.305747Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=51 transfers=147594 maximum_identical_destinations=1 2026-09-12T07:59:29.305781Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=51 initial_horizon=2729 selected_horizon=2729 endpoint_lower_bound=2048 lower_bound_gap=681 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:29.445620Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=51 tile=81 row_words=552 horizon=2729 2026-09-12T07:59:29.582770Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=11 candidates=24 ordinary_horizon=3921 paired_horizon=4529 use_paired=false 2026-09-12T07:59:29.885752Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=11 transfers=221370 maximum_identical_destinations=1 2026-09-12T07:59:29.885788Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=11 initial_horizon=3921 selected_horizon=3921 endpoint_lower_bound=3072 lower_bound_gap=849 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:30.102321Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=11 tile=117 row_words=637 horizon=3921 2026-09-12T07:59:36.645129Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=37 candidates=32 ordinary_horizon=4819 paired_horizon=4557 use_paired=false 2026-09-12T07:59:37.111560Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=37 transfers=295194 maximum_identical_destinations=1 2026-09-12T07:59:37.111600Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=37 initial_horizon=4819 selected_horizon=4819 endpoint_lower_bound=4096 lower_bound_gap=723 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T07:59:37.457783Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=37 tile=85 row_words=830 horizon=4819 2026-09-12T07:59:37.566847Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=53 success=true 2026-09-12T07:59:37.567466Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k64_c64_r128_r132" target=ipu21 2026-09-12T07:59:37.615613Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e8ee4bce9a8288d4b0d3417d8c31832109bfa7be8890de3ee6bb6d427f32a8b0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e8ee4bce9a8288d4b0d3417d8c31832109bfa7be8890de3ee6bb6d427f32a8b0/kernel.json 2026-09-12T07:59:37.616764Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k96_c32_r4_r4" target=ipu21 2026-09-12T07:59:37.665561Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9436a6700a3c04a9cd5a9414d0b5d6c029ae984d1738b99a85077350eee2f148/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9436a6700a3c04a9cd5a9414d0b5d6c029ae984d1738b99a85077350eee2f148/kernel.json 2026-09-12T07:59:37.666025Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c64_r104_r108" target=ipu21 2026-09-12T07:59:37.712367Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/609fcb8f20fef912a5cd838ce704b4b092b70954ea089937833538827148d030/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/609fcb8f20fef912a5cd838ce704b4b092b70954ea089937833538827148d030/kernel.json 2026-09-12T07:59:37.712841Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c128_r104_r108" target=ipu21 2026-09-12T07:59:37.764017Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9c7b538402aba73678b971ca3cc16195e8e5ff0a5071a725610fba08639e5a62/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9c7b538402aba73678b971ca3cc16195e8e5ff0a5071a725610fba08639e5a62/kernel.json 2026-09-12T07:59:37.764333Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c16_r4_r4" target=ipu21 2026-09-12T07:59:37.798456Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/826f043f01180adc598561c056648e82655459ae4334aa1e847ea8c2b6b8a72e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/826f043f01180adc598561c056648e82655459ae4334aa1e847ea8c2b6b8a72e/kernel.json 2026-09-12T07:59:37.799039Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c192_r76_r80" target=ipu21 2026-09-12T07:59:37.836689Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/09da334eb0d1d071c822924596b22697627089af66828a308c466799bc1bc31f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/09da334eb0d1d071c822924596b22697627089af66828a308c466799bc1bc31f/kernel.json 2026-09-12T07:59:37.837168Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k256_c112_r104_r108" target=ipu21 2026-09-12T07:59:37.879911Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/04176be6080d63a8b8a01b7f6d472a131241e203f5ade3c775c078935bffc26c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/04176be6080d63a8b8a01b7f6d472a131241e203f5ade3c775c078935bffc26c/kernel.json 2026-09-12T07:59:37.880468Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k256_c128_r104_r108" target=ipu21 2026-09-12T07:59:37.928189Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/45adbf6e8cc68908afe8822f94b6d984790aa0f30b9dc1c1ccbc2fac0ecda3c1/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/45adbf6e8cc68908afe8822f94b6d984790aa0f30b9dc1c1ccbc2fac0ecda3c1/kernel.json 2026-09-12T07:59:37.928451Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f8_interleaved_k288_c64_r192_r196" target=ipu21 2026-09-12T07:59:37.971830Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/fcc82235eb87ecd51dd1e241840949d91b79602b3d7214c9d79539c1dede4c23/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/fcc82235eb87ecd51dd1e241840949d91b79602b3d7214c9d79539c1dede4c23/kernel.json 2026-09-12T07:59:37.972828Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c64_r12_r13" target=ipu21 2026-09-12T07:59:38.012142Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/df0a0fa005995f8109aec0030f73d8a108e6dc119d6ad4db5eb4d00ae625852c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/df0a0fa005995f8109aec0030f73d8a108e6dc119d6ad4db5eb4d00ae625852c/kernel.json 2026-09-12T07:59:38.012664Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f16_interleaved_k128_c16_r1_r1" target=ipu21 2026-09-12T07:59:38.053528Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ae28aa3b4a6c8b138cf2e4d98bfbf9b46af4094c49bda2f2113003d99351d05d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ae28aa3b4a6c8b138cf2e4d98bfbf9b46af4094c49bda2f2113003d99351d05d/kernel.json 2026-09-12T07:59:38.053990Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/gemm_f16_amp.S name="gemm_f16_interleaved_k304_c16_r1_r1" target=ipu21 2026-09-12T07:59:38.106190Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/55424691d678748e065b88c038d463f98c694681095d1d115499ce81e6497ce2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/55424691d678748e065b88c038d463f98c694681095d1d115499ce81e6497ce2/kernel.json 2026-09-12T07:59:38.107829Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r1_p1_c128_p128" target=ipu21 2026-09-12T07:59:38.150046Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/5e614f4078d2df3586cfbc1aa4b2bf909c51f092efac325f201536b9067408bd/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/5e614f4078d2df3586cfbc1aa4b2bf909c51f092efac325f201536b9067408bd/kernel.json 2026-09-12T07:59:38.150560Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r1_p2_c64_p96" target=ipu21 2026-09-12T07:59:38.191049Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b8ca832c10347cbfdfad904ae66d1ab33663ccddc479c0ced2859519cae1dc16/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b8ca832c10347cbfdfad904ae66d1ab33663ccddc479c0ced2859519cae1dc16/kernel.json 2026-09-12T07:59:38.191478Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r1_p2_c64_p192" target=ipu21 2026-09-12T07:59:38.233337Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/a9a9cd072ec2d3c74568f3ba3bad2de8c50617bb375299ef3b6f6d03e72fb761/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a9a9cd072ec2d3c74568f3ba3bad2de8c50617bb375299ef3b6f6d03e72fb761/kernel.json 2026-09-12T07:59:38.234540Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r12_p12_c64_p64" target=ipu21 2026-09-12T07:59:38.277846Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7387061e65312d6e53ad0bb7a1142708f0ada366301bf97cd2c4a9fb4423b776/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7387061e65312d6e53ad0bb7a1142708f0ada366301bf97cd2c4a9fb4423b776/kernel.json 2026-09-12T07:59:38.278265Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r13_p13_c64_p64" target=ipu21 2026-09-12T07:59:38.323021Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ea61252d58b5841351d90748b4c7683bb1477b9e371526e016414448fdca5633/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ea61252d58b5841351d90748b4c7683bb1477b9e371526e016414448fdca5633/kernel.json 2026-09-12T07:59:38.323439Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r63_p64_c12_p64" target=ipu21 2026-09-12T07:59:38.365389Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/648c0f7d208f46243180c29fa0381493ffa206099d3fdea376ccc85c24916e93/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/648c0f7d208f46243180c29fa0381493ffa206099d3fdea376ccc85c24916e93/kernel.json 2026-09-12T07:59:38.365508Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r63_p64_c64_p64" target=ipu21 2026-09-12T07:59:38.410459Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/51d93e6ae9e1d8f4145b8c091988d9aad3cb59db61adc3e9a23d3697a817e3d8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/51d93e6ae9e1d8f4145b8c091988d9aad3cb59db61adc3e9a23d3697a817e3d8/kernel.json 2026-09-12T07:59:38.410820Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r64_p64_c12_p64" target=ipu21 2026-09-12T07:59:38.455593Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/0554c193001260d815770f95b11cb5ca17e3a043dc3de72577f0b9de54c4247b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/0554c193001260d815770f95b11cb5ca17e3a043dc3de72577f0b9de54c4247b/kernel.json 2026-09-12T07:59:38.455959Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r64_p64_c64_p64" target=ipu21 2026-09-12T07:59:38.501077Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1b6439da4fce0234f2e640097def0f2afa97f4fd79f2b8eddc60355f45b2c576/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1b6439da4fce0234f2e640097def0f2afa97f4fd79f2b8eddc60355f45b2c576/kernel.json 2026-09-12T07:59:38.501406Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r66_p66_c12_p64" target=ipu21 2026-09-12T07:59:38.544626Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/64f4e312a594680444559f07301ae194092d4da8e8ef60212f5fa68c54e0b576/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/64f4e312a594680444559f07301ae194092d4da8e8ef60212f5fa68c54e0b576/kernel.json 2026-09-12T07:59:38.544801Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r66_p66_c64_p64" target=ipu21 2026-09-12T07:59:38.591992Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f0ab582461b1da6117c06565f85b07884a827a9071f3c54256c73e2ea733e744/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f0ab582461b1da6117c06565f85b07884a827a9071f3c54256c73e2ea733e744/kernel.json 2026-09-12T07:59:38.592457Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_f16.cpp name="rearrange_row_major_to_amp_f16_o1_r16_p16_c128_p128_codelet" target=ipu21 2026-09-12T07:59:38.904938Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7407e6870d3ee6d21bcb49ac2c3f3d2a751348866b525464528454448c517d98/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7407e6870d3ee6d21bcb49ac2c3f3d2a751348866b525464528454448c517d98/kernel.json 2026-09-12T07:59:38.905333Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/worker_call.S name="rearrange_row_major_to_amp_f16_o1_r16_p16_c128_p128_wrapper" target=ipu21 2026-09-12T07:59:38.947490Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ee3ea37bcda31d9f1eeb0b3e6b23bb0e451620be0fb879329108b5b8c90bbae7/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ee3ea37bcda31d9f1eeb0b3e6b23bb0e451620be0fb879329108b5b8c90bbae7/kernel.json 2026-09-12T07:59:38.947998Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r577_p640_c16_p16_b640x16" target=ipu21 2026-09-12T07:59:39.002536Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/fa00d5fbdb9dd0488416476c1e7e14e4e78d9a3875538f22d7476993d48c9611/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/fa00d5fbdb9dd0488416476c1e7e14e4e78d9a3875538f22d7476993d48c9611/kernel.json 2026-09-12T07:59:39.002843Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_softmax_f16.S name="attention_softmax_d64_p64_tail" target=ipu21 2026-09-12T07:59:39.050057Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2441ba8149c56037078ca3f34521beacd735852b258bd4fea44f99fbd8cb59af/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2441ba8149c56037078ca3f34521beacd735852b258bd4fea44f99fbd8cb59af/kernel.json 2026-09-12T07:59:39.050615Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_softmax_f16.S name="attention_softmax_d64_p64_full" target=ipu21 2026-09-12T07:59:39.094117Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ed8b2cb3df6d326611f5a1939cfabdd41031d2f5cbc0d4c9d9145882e7b5848e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ed8b2cb3df6d326611f5a1939cfabdd41031d2f5cbc0d4c9d9145882e7b5848e/kernel.json 2026-09-12T07:59:39.094689Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_softmax_f16.S name="attention_softmax_d128_p640_tail" target=ipu21 2026-09-12T07:59:39.136785Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/025807783c9b10bc35d4938c32d567d8b44084c4e93a11cd78ff4ff443279a7a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/025807783c9b10bc35d4938c32d567d8b44084c4e93a11cd78ff4ff443279a7a/kernel.json 2026-09-12T07:59:39.137173Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_merge_f16.S name="attention_merge_v64_p64_k64_out16" target=ipu21 2026-09-12T07:59:39.179256Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/16c815bbcac8d8b5e620a877b46db4862bf8551e9e38287242ec1b43738f30a3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/16c815bbcac8d8b5e620a877b46db4862bf8551e9e38287242ec1b43738f30a3/kernel.json 2026-09-12T07:59:39.179606Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_merge_f16.S name="attention_merge_v64_p64_k64_out32" target=ipu21 2026-09-12T07:59:39.222491Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/abf02cad8b937719e6402e08d69d46d37d924b6d7357acd83dc90ccd0616052b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/abf02cad8b937719e6402e08d69d46d37d924b6d7357acd83dc90ccd0616052b/kernel.json 2026-09-12T07:59:39.222877Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=artifacts/attention-residual-20260911/source/attention_merge_f16.S name="attention_merge_v128_p128_k640_out16" target=ipu21 2026-09-12T07:59:39.266389Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b97af8bf3997e5b213112c4ca6a9aea6849229c6d9519976d1f132763f4397da/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b97af8bf3997e5b213112c4ca6a9aea6849229c6d9519976d1f132763f4397da/kernel.json 2026-09-12T07:59:39.266438Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=1699 success=true 2026-09-12T07:59:39.271619Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-12T07:59:39.464313Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=47644 maximum_uncompressed_repeat_patch_bytes=864 maximum_elided_arithmetic_patch_bytes=864 2026-09-12T07:59:41.563645Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=52 success=true 2026-09-12T07:59:41.563696Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=389864 host_code_base=389864 host_code_bytes=8116 generated_code_bytes=13268 exchange_table_bytes=47644 executable_ranges=[(377124, 377128), (377420, 377424), (378164, 378168), (378908, 378912), (380060, 380064), (380228, 380232), (381964, 381968), (383980, 383984), (385692, 385696), (387708, 387712), (389116, 389120), (398048, 524288)] 2026-09-12T07:59:41.563723Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=389864 profile_bytes=0 exchange_table_bytes=47644 host_code_bytes=8116 host_data_bytes=5092 generated_code_bytes=13268 code_address=398048 available_ranges=[(327680, 360448), (367300, 376832), (475136, 949168)] 2026-09-12T07:59:42.032958Z DEBUG tile allocation does not fit tile=0 class=Ipu21Standard bytes=56456 alignment=32 first=195 last=198 free=[(327680, 335872), (352256, 360448), (367300, 376832), (511784, 524288), (749568, 786432), (899328, 949168)] active=[(4294967295, 524288, 73728), (4294967295, 598016, 73728), (4294967295, 671744, 61440), (4294967295, 475136, 24576), (4294967295, 499712, 3072), (4294967295, 502784, 3072), (4294967295, 505856, 1536), (4294967295, 507392, 1024), (4294967295, 508416, 1024), (4294967295, 509440, 1024), (4294967295, 510464, 808), (4294967295, 511272, 512), (218, 335872, 16384), (211, 733184, 16384), (195, 786432, 112896)] tensor_type=TensorType { shape: TensorShape([2, 577, 4096]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 16, axes: [AxisTiling { axis: FromEnd(1), partitions: 15, padding_groups: 1, block_size: 288, padding_multiple: 288, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 6, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-12T07:59:42.033719Z DEBUG tile allocation does not fit tile=0 class=Ipu21Standard bytes=16384 alignment=8 first=164 last=211 free=[(355336, 360448), (367300, 376832), (510976, 524288), (943496, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([2, 577, 1024]), format: TensorFormat { precision: F16, layout: Layout { order: RowMajor, tiling: TensorTiling { tile_count: 145, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 145, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-12T07:59:42.113579Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=549 success=false 2026-09-12T07:59:43.100717Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=46529 success=false Error: placement failed: tile 0 has insufficient Ipu21Standard SRAM for 16384 bytes Caused by: tile 0 has insufficient Ipu21Standard SRAM for 16384 bytes