2026-09-10T21:22:33.213852Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-10T21:22:43.612983Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: wrote planner memory profile path=artifacts/baseline-local-planner/full27/memory/baseline-22795-0000.json scope="baseline" peak_step=39 effective_peak_bytes=459520 2026-09-10T21:22:55.866295Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: screened exchange table geometry expansion_ms=9791 expansion_and_footprint_ms=12252 estimated_row_bytes=99568 heuristic_row_bytes=244628 geometry_fragments_per_tile=10147 fragment_limit=16384 2026-09-10T21:22:57.112246Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=2773 maximum_identical_destinations=1 2026-09-10T21:22:57.112310Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=1074 selected_horizon=1052 endpoint_lower_bound=288 lower_bound_gap=764 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:22:57.115092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=1063 row_words=16 horizon=1052 2026-09-10T21:22:57.191354Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=2193 maximum_identical_destinations=1 2026-09-10T21:22:57.191401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=828 selected_horizon=828 endpoint_lower_bound=576 lower_bound_gap=252 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:57.194828Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=249 row_words=18 horizon=828 2026-09-10T21:22:57.698952Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T21:22:57.847147Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=16520 maximum_identical_destinations=1 2026-09-10T21:22:57.847274Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=3889 selected_horizon=3762 endpoint_lower_bound=3040 lower_bound_gap=722 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:22:57.864870Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=661 row_words=87 horizon=3762 2026-09-10T21:22:58.306988Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42560 2026-09-10T21:22:58.555836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=64 candidates=36 ordinary_horizon=628 paired_horizon=2800 use_paired=false 2026-09-10T21:22:58.562988Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=64 transfers=1330 maximum_identical_destinations=1 2026-09-10T21:22:58.563050Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=64 initial_horizon=628 selected_horizon=628 endpoint_lower_bound=288 lower_bound_gap=340 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:58.565953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=64 tile=0 row_words=49 horizon=628 2026-09-10T21:22:58.576748Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T21:22:58.606469Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=65 transfers=1224 maximum_identical_destinations=1 2026-09-10T21:22:58.606520Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=65 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:58.607240Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=65 tile=47 row_words=23 horizon=374 2026-09-10T21:22:58.630459Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T21:22:58.631852Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=932 success=true 2026-09-10T21:22:58.636147Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=5 success=true 2026-09-10T21:22:58.659335Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32 2026-09-10T21:22:58.662214Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=32 elapsed_ms=2 success=true 2026-09-10T21:22:58.669452Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=69 candidates=32 ordinary_horizon=210 paired_horizon=371 use_paired=false 2026-09-10T21:22:58.750811Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=71 candidates=36 ordinary_horizon=1244 paired_horizon=3147 use_paired=false 2026-09-10T21:22:58.751446Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T21:22:58.755939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=71 transfers=1474 maximum_identical_destinations=1 2026-09-10T21:22:58.755963Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=71 initial_horizon=1244 selected_horizon=1244 endpoint_lower_bound=904 lower_bound_gap=340 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:58.758021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=71 tile=0 row_words=43 horizon=1244 2026-09-10T21:22:58.799651Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=72 transfers=1400 maximum_identical_destinations=1 2026-09-10T21:22:58.799678Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=72 initial_horizon=4006 selected_horizon=4006 endpoint_lower_bound=3920 lower_bound_gap=86 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:58.800401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=72 tile=39 row_words=39 horizon=4006 2026-09-10T21:22:58.868067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=73 transfers=2151 maximum_identical_destinations=1 2026-09-10T21:22:58.868110Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=73 initial_horizon=179 selected_horizon=176 endpoint_lower_bound=64 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:22:58.869545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=73 tile=0 row_words=45 horizon=176 2026-09-10T21:22:58.890906Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=74 transfers=1075 maximum_identical_destinations=1 2026-09-10T21:22:58.890937Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=74 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=4 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:58.891793Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=74 tile=46 row_words=9 horizon=216 2026-09-10T21:22:58.902199Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=150 success=true 2026-09-10T21:22:58.926310Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=42560 elapsed_ms=619 success=true 2026-09-10T21:22:59.005111Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=75 transfers=1023 maximum_identical_destinations=1 2026-09-10T21:22:59.005152Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=75 initial_horizon=2206 selected_horizon=2206 endpoint_lower_bound=2148 lower_bound_gap=58 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:59.005884Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=75 tile=0 row_words=1028 horizon=2206 2026-09-10T21:22:59.133385Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=11656 maximum_identical_destinations=1 2026-09-10T21:22:59.133448Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=885 selected_horizon=885 endpoint_lower_bound=576 lower_bound_gap=309 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:59.139173Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=573 row_words=67 horizon=885 2026-09-10T21:22:59.148966Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=76 candidates=134 ordinary_horizon=1164 paired_horizon=9157 use_paired=false 2026-09-10T21:22:59.739956Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=42560 maximum_identical_destinations=1 2026-09-10T21:22:59.740021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=857 selected_horizon=857 endpoint_lower_bound=512 lower_bound_gap=345 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:22:59.756080Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=8 row_words=432 horizon=857 2026-09-10T21:22:59.802972Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T21:22:59.806298Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=3 success=true 2026-09-10T21:23:00.636754Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=2059 success=true 2026-09-10T21:23:00.779594Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=50544 maximum_identical_destinations=1 2026-09-10T21:23:00.779666Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:23:00.824968Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=447 row_words=222 horizon=8263 2026-09-10T21:23:02.103561Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=51948 maximum_identical_destinations=1 2026-09-10T21:23:02.103633Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=1288 selected_horizon=1288 endpoint_lower_bound=576 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:02.156709Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1105 row_words=197 horizon=1288 2026-09-10T21:23:02.767126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103635 2026-09-10T21:23:03.475133Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=301599 2026-09-10T21:23:03.798308Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T21:23:05.734933Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T21:23:05.754086Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1955 success=true 2026-09-10T21:23:05.756776Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=302920 2026-09-10T21:23:06.924517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103635 elapsed_ms=4157 success=true 2026-09-10T21:23:07.323301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=51948 maximum_identical_destinations=1 2026-09-10T21:23:07.323392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=1335 selected_horizon=1335 endpoint_lower_bound=576 lower_bound_gap=759 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:07.374953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1094 row_words=195 horizon=1335 2026-09-10T21:23:07.467984Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:07.468050Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=31 initial_horizon=791 selected_horizon=791 endpoint_lower_bound=576 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:07.470169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=31 tile=694 row_words=12 horizon=791 2026-09-10T21:23:07.531366Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:07.531424Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=702 selected_horizon=702 endpoint_lower_bound=576 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:07.533380Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=336 row_words=11 horizon=702 2026-09-10T21:23:09.002148Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=27969 2026-09-10T21:23:09.574117Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=103635 maximum_identical_destinations=1 2026-09-10T21:23:09.574180Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=1823 selected_horizon=1823 endpoint_lower_bound=1152 lower_bound_gap=671 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:09.666743Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=613 row_words=364 horizon=1823 2026-09-10T21:23:09.750749Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=52 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:09.750804Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=52 initial_horizon=2835 selected_horizon=2835 endpoint_lower_bound=1152 lower_bound_gap=1683 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:09.752508Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=52 tile=715 row_words=11 horizon=2835 2026-09-10T21:23:09.876056Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=53 candidates=72 ordinary_horizon=164 paired_horizon=202 use_paired=false 2026-09-10T21:23:09.931015Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1294 maximum_identical_destinations=1 2026-09-10T21:23:09.931078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:09.932702Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=866 row_words=10 horizon=471 2026-09-10T21:23:09.969595Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=55 transfers=1224 maximum_identical_destinations=1 2026-09-10T21:23:09.969638Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=55 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:09.970500Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=55 tile=47 row_words=23 horizon=374 2026-09-10T21:23:10.477779Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=301599 elapsed_ms=7002 success=true 2026-09-10T21:23:11.982500Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=13851 2026-09-10T21:23:12.710175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=6975 success=true 2026-09-10T21:23:14.044851Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35921 2026-09-10T21:23:16.558549Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=10801 success=true 2026-09-10T21:23:17.374667Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=155252 maximum_identical_destinations=1 2026-09-10T21:23:17.374741Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=3558 selected_horizon=3558 endpoint_lower_bound=1728 lower_bound_gap=1830 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:17.560214Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=1094 row_words=545 horizon=3558 2026-09-10T21:23:17.662885Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:17.662942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4244 selected_horizon=4244 endpoint_lower_bound=1728 lower_bound_gap=2516 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:17.665058Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=717 row_words=11 horizon=4244 2026-09-10T21:23:19.115928Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=77 transfers=301599 maximum_identical_destinations=1 2026-09-10T21:23:19.115992Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=77 initial_horizon=1774 selected_horizon=1774 endpoint_lower_bound=896 lower_bound_gap=878 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:19.514032Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=77 tile=205 row_words=915 horizon=1774 2026-09-10T21:23:19.661936Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=78 transfers=1368 maximum_identical_destinations=1 2026-09-10T21:23:19.661998Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=78 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:19.663352Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=78 tile=47 row_words=25 horizon=406 2026-09-10T21:23:19.705225Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=46 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:19.705279Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=46 initial_horizon=702 selected_horizon=702 endpoint_lower_bound=576 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:19.706973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=46 tile=336 row_words=11 horizon=702 2026-09-10T21:23:21.748401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=27969 elapsed_ms=12746 success=true 2026-09-10T21:23:22.380816Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=127976 2026-09-10T21:23:23.045426Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35921 elapsed_ms=9000 success=true 2026-09-10T21:23:23.468701Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=27539 2026-09-10T21:23:26.151686Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=35921 maximum_identical_destinations=1 2026-09-10T21:23:26.151729Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=13143 selected_horizon=13143 endpoint_lower_bound=11616 lower_bound_gap=1527 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:26.300743Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=178 row_words=1399 horizon=13143 2026-09-10T21:23:26.604295Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=8694 maximum_identical_destinations=1 2026-09-10T21:23:26.604336Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=9295 selected_horizon=9294 endpoint_lower_bound=7872 lower_bound_gap=1422 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:23:26.609608Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=781 row_words=47 horizon=9294 2026-09-10T21:23:27.094389Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=13851 elapsed_ms=15111 success=true 2026-09-10T21:23:27.317996Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=127976 elapsed_ms=4937 success=true 2026-09-10T21:23:27.583568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=302920 maximum_identical_destinations=1 2026-09-10T21:23:27.583617Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=11215 selected_horizon=11215 endpoint_lower_bound=5120 lower_bound_gap=6095 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:27.968839Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=27539 elapsed_ms=4500 success=true 2026-09-10T21:23:28.369692Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=81 row_words=3694 horizon=11215 2026-09-10T21:23:31.212653Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=112284 2026-09-10T21:23:31.592717Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=127976 maximum_identical_destinations=1 2026-09-10T21:23:31.592761Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=2255 selected_horizon=2255 endpoint_lower_bound=1728 lower_bound_gap=527 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:31.764163Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=236 row_words=696 horizon=2255 2026-09-10T21:23:32.809645Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51925 2026-09-10T21:23:32.816994Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=69904 2026-09-10T21:23:32.920137Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195689 2026-09-10T21:23:33.686491Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28833 2026-09-10T21:23:33.789260Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=979 success=true 2026-09-10T21:23:34.290111Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=112284 elapsed_ms=3077 success=true 2026-09-10T21:23:34.651913Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=51925 maximum_identical_destinations=1 2026-09-10T21:23:34.651957Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=1346 selected_horizon=1346 endpoint_lower_bound=576 lower_bound_gap=770 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:34.695979Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=1060 row_words=194 horizon=1346 2026-09-10T21:23:34.751952Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:23:34.751990Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=791 selected_horizon=791 endpoint_lower_bound=576 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:34.753910Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=694 row_words=12 horizon=791 2026-09-10T21:23:35.333053Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=45090 2026-09-10T21:23:36.003376Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=45090 elapsed_ms=670 success=true 2026-09-10T21:23:36.063985Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=13851 2026-09-10T21:23:36.477819Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=112284 maximum_identical_destinations=1 2026-09-10T21:23:36.477862Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:36.607232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=706 row_words=529 horizon=9784 2026-09-10T21:23:36.725535Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11520 2026-09-10T21:23:36.828428Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=27 candidates=26244 ordinary_horizon=5750 paired_horizon=19081 use_paired=false 2026-09-10T21:23:36.856306Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11520 elapsed_ms=130 success=true 2026-09-10T21:23:37.030064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=11520 maximum_identical_destinations=1 2026-09-10T21:23:37.030107Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=2443 selected_horizon=2443 endpoint_lower_bound=2304 lower_bound_gap=139 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:37.037702Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=20 row_words=157 horizon=2443 2026-09-10T21:23:37.105995Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=45090 maximum_identical_destinations=1 2026-09-10T21:23:37.106031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=6774 selected_horizon=6774 endpoint_lower_bound=6048 lower_bound_gap=726 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:37.140109Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=27969 maximum_identical_destinations=1 2026-09-10T21:23:37.140152Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=5750 selected_horizon=5750 endpoint_lower_bound=4656 lower_bound_gap=1094 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:37.152010Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1255 row_words=212 horizon=6774 2026-09-10T21:23:37.256916Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=2820 maximum_identical_destinations=1 2026-09-10T21:23:37.256953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=3283 selected_horizon=3283 endpoint_lower_bound=1076 lower_bound_gap=2207 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:37.259981Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=696 row_words=17 horizon=3283 2026-09-10T21:23:37.279992Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=178 row_words=1137 horizon=5750 2026-09-10T21:23:37.346036Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=2198 maximum_identical_destinations=1 2026-09-10T21:23:37.346070Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=5096 selected_horizon=4507 endpoint_lower_bound=2152 lower_bound_gap=2355 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:23:37.348350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=692 row_words=19 horizon=4507 2026-09-10T21:23:37.820275Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=48 candidates=26244 ordinary_horizon=7593 paired_horizon=20737 use_paired=false 2026-09-10T21:23:37.905000Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=20656 maximum_identical_destinations=1 2026-09-10T21:23:37.905043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:37.930699Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=566 row_words=106 horizon=4461 2026-09-10T21:23:38.069174Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=27539 maximum_identical_destinations=1 2026-09-10T21:23:38.069242Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=7593 selected_horizon=7593 endpoint_lower_bound=6720 lower_bound_gap=873 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:38.177599Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=5 row_words=893 horizon=7593 2026-09-10T21:23:40.279831Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=195689 elapsed_ms=7359 success=true 2026-09-10T21:23:43.980482Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=195689 maximum_identical_destinations=1 2026-09-10T21:23:43.980523Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=4656 selected_horizon=4656 endpoint_lower_bound=2152 lower_bound_gap=2504 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:44.155989Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=391 row_words=779 horizon=4656 2026-09-10T21:23:46.424293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=13851 elapsed_ms=10360 success=true 2026-09-10T21:23:47.536339Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=98415 2026-09-10T21:23:49.567068Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=13122 ordinary_horizon=3765 paired_horizon=8703 use_paired=false 2026-09-10T21:23:49.793746Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=13851 maximum_identical_destinations=1 2026-09-10T21:23:49.793781Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=3765 selected_horizon=3765 endpoint_lower_bound=2944 lower_bound_gap=821 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:49.878540Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=92 row_words=915 horizon=3765 2026-09-10T21:23:51.737714Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69904 elapsed_ms=18920 success=true 2026-09-10T21:23:53.044699Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=69904 maximum_identical_destinations=1 2026-09-10T21:23:53.044768Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=9709 selected_horizon=9709 endpoint_lower_bound=8164 lower_bound_gap=1545 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:23:53.088382Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=58 tile=70 row_words=1903 horizon=9709 2026-09-10T21:24:00.905301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=98415 elapsed_ms=13368 success=true 2026-09-10T21:24:06.828620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=98415 maximum_identical_destinations=1 2026-09-10T21:24:06.828674Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=7079 selected_horizon=7079 endpoint_lower_bound=4880 lower_bound_gap=2199 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:24:07.088167Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=13 row_words=1889 horizon=7079 2026-09-10T21:24:08.758067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28833 elapsed_ms=35071 success=true 2026-09-10T21:24:43.695898Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=8 candidates=26244 ordinary_horizon=13463 paired_horizon=22673 use_paired=false 2026-09-10T21:24:44.270969Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=28833 maximum_identical_destinations=1 2026-09-10T21:24:44.271013Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=13463 selected_horizon=13463 endpoint_lower_bound=9856 lower_bound_gap=3607 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:24:44.510903Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=1299 row_words=2399 horizon=13463 2026-09-10T21:24:44.642845Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=71 success=true 2026-09-10T21:24:44.643344Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k32_c96_r2_r2" target=ipu21 2026-09-10T21:24:44.688986Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/fe4779ea1ef63a44780444d2fe7b8145af02bcca90bb101f1647353ea83293a2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/fe4779ea1ef63a44780444d2fe7b8145af02bcca90bb101f1647353ea83293a2/kernel.json 2026-09-10T21:24:44.689184Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k32_c112_r2_r2" target=ipu21 2026-09-10T21:24:44.734533Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/11316e9cc6f945fab0e14d34671332481c4f0aead1eeb66addf8850fecc07faf/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/11316e9cc6f945fab0e14d34671332481c4f0aead1eeb66addf8850fecc07faf/kernel.json 2026-09-10T21:24:44.735032Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k64_c32_r182_r184" target=ipu21 2026-09-10T21:24:44.769299Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/14a7d225c8c65c392f97baf755ef67e92b64ca58f7524868170aa3fed28d216a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/14a7d225c8c65c392f97baf755ef67e92b64ca58f7524868170aa3fed28d216a/kernel.json 2026-09-10T21:24:44.771167Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r7_r8" target=ipu21 2026-09-10T21:24:44.815060Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4a01827ca784b219affaacdaffc5e254a5c6276f101e463a736769c62b3f3dd4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4a01827ca784b219affaacdaffc5e254a5c6276f101e463a736769c62b3f3dd4/kernel.json 2026-09-10T21:24:44.815510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r7_r8" target=ipu21 2026-09-10T21:24:44.858226Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/713f64750a36ec2b5f2c00023dfd73aa76d654dc1400182981d3a6dbd68ca3ce/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/713f64750a36ec2b5f2c00023dfd73aa76d654dc1400182981d3a6dbd68ca3ce/kernel.json 2026-09-10T21:24:44.859106Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/elementwise_f16.cpp name="layer_norm_f8_codelet" target=ipu21 2026-09-10T21:24:45.328909Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c0d6c57d3d2c601324e465aa746b56bebf23db6a14b8fc03de66b4aa531ce4a6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c0d6c57d3d2c601324e465aa746b56bebf23db6a14b8fc03de66b4aa531ce4a6/kernel.json 2026-09-10T21:24:45.329356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/layer_norm_f16.S name="layer_norm_f8_wrapper" target=ipu21 2026-09-10T21:24:45.373793Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8e6cac499446cab4d9c239451f5344fce08611f54cc0f8c636ecb42344cc0798/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8e6cac499446cab4d9c239451f5344fce08611f54cc0f8c636ecb42344cc0798/kernel.json 2026-09-10T21:24:45.377397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=734 success=true 2026-09-10T21:24:45.385678Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-10T21:24:47.005117Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=133791 success=false Error: exchange tables exceed per-tile budget: 108776 bytes, limit 81920 bytes