2026-09-10T21:39:51.576375Z 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:40:01.054744Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: wrote planner memory profile path=artifacts/baseline-local-planner/late27/memory/baseline-25991-0000.json scope="baseline" peak_step=18 effective_peak_bytes=468992 2026-09-10T21:40:09.478586Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=7106 expansion_and_footprint_ms=8423 estimated_row_bytes=73784 heuristic_row_bytes=164408 geometry_fragments_per_tile=8490 fragment_limit=16384 2026-09-10T21:40:10.471629Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=72 candidates=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-10T21:40:10.474497Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=80 candidates=35 ordinary_horizon=647 paired_horizon=2329 use_paired=false 2026-09-10T21:40:10.482512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=51 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:10.482540Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=51 initial_horizon=3573 selected_horizon=3122 endpoint_lower_bound=2304 lower_bound_gap=818 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:10.483467Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=51 tile=13 row_words=27 horizon=3122 2026-09-10T21:40:10.494744Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=74 transfers=1224 maximum_identical_destinations=1 2026-09-10T21:40:10.494776Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=74 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.495476Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=74 tile=47 row_words=23 horizon=374 2026-09-10T21:40:10.511991Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T21:40:10.515721Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=3 success=true 2026-09-10T21:40:10.516809Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=52 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:10.516827Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=52 initial_horizon=2724 selected_horizon=2724 endpoint_lower_bound=2304 lower_bound_gap=420 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.517544Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=52 tile=4 row_words=19 horizon=2724 2026-09-10T21:40:10.517916Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=73 transfers=1294 maximum_identical_destinations=1 2026-09-10T21:40:10.517939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=73 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.519498Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=73 tile=866 row_words=10 horizon=471 2026-09-10T21:40:10.526467Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=81 transfers=1438 maximum_identical_destinations=1 2026-09-10T21:40:10.526497Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=81 initial_horizon=1112 selected_horizon=1112 endpoint_lower_bound=896 lower_bound_gap=216 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.528995Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=81 tile=875 row_words=10 horizon=1112 2026-09-10T21:40:10.551004Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32 2026-09-10T21:40:10.554700Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=32 elapsed_ms=3 success=true 2026-09-10T21:40:10.564554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=78 candidates=32 ordinary_horizon=210 paired_horizon=371 use_paired=false 2026-09-10T21:40:10.584102Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=82 transfers=1400 maximum_identical_destinations=1 2026-09-10T21:40:10.584126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=82 initial_horizon=4006 selected_horizon=4006 endpoint_lower_bound=3920 lower_bound_gap=86 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.584935Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=82 tile=39 row_words=39 horizon=4006 2026-09-10T21:40:10.614413Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=56 transfers=1295 maximum_identical_destinations=1 2026-09-10T21:40:10.614444Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=56 initial_horizon=4249 selected_horizon=4249 endpoint_lower_bound=4096 lower_bound_gap=153 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.615255Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=56 tile=144 row_words=17 horizon=4249 2026-09-10T21:40:10.648989Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=83 transfers=2151 maximum_identical_destinations=1 2026-09-10T21:40:10.649026Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=83 initial_horizon=179 selected_horizon=176 endpoint_lower_bound=64 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:10.650375Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=83 tile=0 row_words=45 horizon=176 2026-09-10T21:40:10.676930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=84 transfers=1075 maximum_identical_destinations=1 2026-09-10T21:40:10.676956Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=84 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=4 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.677840Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=84 tile=46 row_words=9 horizon=216 2026-09-10T21:40:10.708079Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=86 candidates=19 ordinary_horizon=2257 paired_horizon=2382 use_paired=false 2026-09-10T21:40:10.717853Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T21:40:10.720983Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=3 success=true 2026-09-10T21:40:10.781193Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=88 transfers=1368 maximum_identical_destinations=1 2026-09-10T21:40:10.781235Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=88 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.781786Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=88 tile=47 row_words=25 horizon=406 2026-09-10T21:40:10.804067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=85 transfers=1023 maximum_identical_destinations=1 2026-09-10T21:40:10.804133Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=85 initial_horizon=2206 selected_horizon=2206 endpoint_lower_bound=2148 lower_bound_gap=58 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.805037Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=85 tile=0 row_words=1028 horizon=2206 2026-09-10T21:40:10.880289Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=63 transfers=1224 maximum_identical_destinations=1 2026-09-10T21:40:10.880326Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=63 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:10.881080Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=63 tile=47 row_words=23 horizon=374 2026-09-10T21:40:10.906698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1743 2026-09-10T21:40:10.920811Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=1743 elapsed_ms=14 success=true 2026-09-10T21:40:10.952112Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=65 transfers=1743 maximum_identical_destinations=1 2026-09-10T21:40:10.952145Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=65 initial_horizon=6058 selected_horizon=6053 endpoint_lower_bound=4644 lower_bound_gap=1409 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:10.953910Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=65 tile=14 row_words=73 horizon=6053 2026-09-10T21:40:11.024147Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=45090 2026-09-10T21:40:11.111002Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T21:40:11.689557Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=45090 elapsed_ms=665 success=true 2026-09-10T21:40:12.001913Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=7290 2026-09-10T21:40:12.044090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=933 success=true 2026-09-10T21:40:12.069395Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T21:40:12.151549Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=19683 2026-09-10T21:40:12.482730Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T21:40:12.636994Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=154 success=true 2026-09-10T21:40:12.736939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=58 transfers=45090 maximum_identical_destinations=1 2026-09-10T21:40:12.736981Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=58 initial_horizon=6774 selected_horizon=6774 endpoint_lower_bound=6048 lower_bound_gap=726 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:12.775231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=58 tile=1255 row_words=212 horizon=6774 2026-09-10T21:40:12.840894Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=29 transfers=11656 maximum_identical_destinations=1 2026-09-10T21:40:12.840933Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=29 initial_horizon=4326 selected_horizon=4326 endpoint_lower_bound=2304 lower_bound_gap=2022 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:12.845747Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=29 tile=21 row_words=177 horizon=4326 2026-09-10T21:40:13.092677Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=112284 2026-09-10T21:40:13.537421Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1467 success=true 2026-09-10T21:40:14.069457Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T21:40:14.121984Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=55 candidates=6561 ordinary_horizon=7836 paired_horizon=7498 use_paired=true 2026-09-10T21:40:14.184841Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=55 transfers=6561 maximum_identical_destinations=1 2026-09-10T21:40:14.184882Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=55 initial_horizon=7498 selected_horizon=7498 endpoint_lower_bound=2624 lower_bound_gap=4874 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:14.187236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=7290 elapsed_ms=2185 success=true 2026-09-10T21:40:14.213841Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=55 tile=161 row_words=466 horizon=7498 2026-09-10T21:40:14.359020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=19683 elapsed_ms=2207 success=true 2026-09-10T21:40:14.581824Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=34 transfers=51948 maximum_identical_destinations=1 2026-09-10T21:40:14.581871Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=34 initial_horizon=1335 selected_horizon=1335 endpoint_lower_bound=576 lower_bound_gap=759 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:14.624841Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=34 tile=1094 row_words=195 horizon=1335 2026-09-10T21:40:14.683930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=35 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:14.683963Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=35 initial_horizon=2837 selected_horizon=2837 endpoint_lower_bound=2304 lower_bound_gap=533 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:14.685310Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=35 tile=18 row_words=24 horizon=2837 2026-09-10T21:40:14.721690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103635 2026-09-10T21:40:14.723869Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=36 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:14.723891Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=36 initial_horizon=4274 selected_horizon=3122 endpoint_lower_bound=2304 lower_bound_gap=818 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:14.724927Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=36 tile=13 row_words=22 horizon=3122 2026-09-10T21:40:14.783412Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T21:40:15.374712Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=46 transfers=19683 maximum_identical_destinations=1 2026-09-10T21:40:15.374762Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=46 initial_horizon=12806 selected_horizon=12806 endpoint_lower_bound=9760 lower_bound_gap=3046 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:15.408503Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=46 tile=397 row_words=530 horizon=12806 2026-09-10T21:40:15.447167Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=4374 2026-09-10T21:40:15.476649Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=693 success=true 2026-09-10T21:40:15.715611Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=112284 elapsed_ms=2622 success=true 2026-09-10T21:40:15.827547Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=40 transfers=9677 maximum_identical_destinations=1 2026-09-10T21:40:15.827586Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=40 initial_horizon=7838 selected_horizon=7838 endpoint_lower_bound=7680 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:15.856701Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=40 tile=113 row_words=105 horizon=7838 2026-09-10T21:40:15.870537Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1801 success=true 2026-09-10T21:40:16.224390Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=42 transfers=8694 maximum_identical_destinations=1 2026-09-10T21:40:16.224434Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=42 initial_horizon=9295 selected_horizon=9294 endpoint_lower_bound=7872 lower_bound_gap=1422 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:16.232022Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=42 tile=781 row_words=47 horizon=9294 2026-09-10T21:40:16.246290Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=4374 elapsed_ms=799 success=true 2026-09-10T21:40:16.841667Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=39 transfers=4374 maximum_identical_destinations=1 2026-09-10T21:40:16.841714Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=39 initial_horizon=10762 selected_horizon=10762 endpoint_lower_bound=7872 lower_bound_gap=2890 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:16.848624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=7290 2026-09-10T21:40:16.862804Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=39 tile=44 row_words=368 horizon=10762 2026-09-10T21:40:16.898970Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=68951 2026-09-10T21:40:16.951222Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11520 2026-09-10T21:40:17.066402Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=11520 elapsed_ms=115 success=true 2026-09-10T21:40:17.160868Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=12 transfers=50544 maximum_identical_destinations=1 2026-09-10T21:40:17.161016Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=12 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:17.208101Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=12 tile=447 row_words=222 horizon=8263 2026-09-10T21:40:17.223690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=67 transfers=11520 maximum_identical_destinations=1 2026-09-10T21:40:17.223726Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=67 initial_horizon=2443 selected_horizon=2443 endpoint_lower_bound=2304 lower_bound_gap=139 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:17.230906Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=67 tile=20 row_words=157 horizon=2443 2026-09-10T21:40:17.357118Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=44 transfers=2820 maximum_identical_destinations=1 2026-09-10T21:40:17.357159Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=44 initial_horizon=3257 selected_horizon=3257 endpoint_lower_bound=1076 lower_bound_gap=2181 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:17.360394Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=44 tile=1271 row_words=16 horizon=3257 2026-09-10T21:40:17.422045Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=45 transfers=2198 maximum_identical_destinations=1 2026-09-10T21:40:17.422086Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=45 initial_horizon=4362 selected_horizon=4286 endpoint_lower_bound=2152 lower_bound_gap=2134 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:17.424049Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=45 tile=684 row_words=20 horizon=4286 2026-09-10T21:40:17.731549Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=103635 elapsed_ms=3009 success=true 2026-09-10T21:40:17.861125Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=49 transfers=112284 maximum_identical_destinations=1 2026-09-10T21:40:17.861170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=49 initial_horizon=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:17.983313Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=49 tile=706 row_words=529 horizon=9784 2026-09-10T21:40:18.088624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=5 transfers=2773 maximum_identical_destinations=1 2026-09-10T21:40:18.088666Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=5 initial_horizon=1116 selected_horizon=1116 endpoint_lower_bound=288 lower_bound_gap=828 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:18.091526Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=5 tile=1063 row_words=16 horizon=1116 2026-09-10T21:40:18.174752Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=6 transfers=2193 maximum_identical_destinations=1 2026-09-10T21:40:18.174787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=6 initial_horizon=3444 selected_horizon=3065 endpoint_lower_bound=2304 lower_bound_gap=761 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:18.175942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=6 tile=17 row_words=38 horizon=3065 2026-09-10T21:40:19.081426Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=30 candidates=8748 ordinary_horizon=10977 paired_horizon=10267 use_paired=true 2026-09-10T21:40:19.123797Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=31 transfers=1725 maximum_identical_destinations=1 2026-09-10T21:40:19.123836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=31 initial_horizon=1305 selected_horizon=1305 endpoint_lower_bound=1152 lower_bound_gap=153 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:19.131790Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=31 tile=100 row_words=23 horizon=1305 2026-09-10T21:40:19.198254Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=30 transfers=8748 maximum_identical_destinations=1 2026-09-10T21:40:19.198293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=30 initial_horizon=10267 selected_horizon=10267 endpoint_lower_bound=3504 lower_bound_gap=6763 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:19.239661Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=30 tile=181 row_words=743 horizon=10267 2026-09-10T21:40:19.372916Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=10 transfers=2589 maximum_identical_destinations=1 2026-09-10T21:40:19.372954Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=10 initial_horizon=4596 selected_horizon=4202 endpoint_lower_bound=2048 lower_bound_gap=2154 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:19.383420Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=10 tile=71 row_words=30 horizon=4202 2026-09-10T21:40:19.401006Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=7290 elapsed_ms=2552 success=true 2026-09-10T21:40:19.430064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=60 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:19.430104Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=60 initial_horizon=4265 selected_horizon=4257 endpoint_lower_bound=2304 lower_bound_gap=1953 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:19.431391Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=60 tile=79 row_words=15 horizon=4257 2026-09-10T21:40:19.445891Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=59 transfers=103635 maximum_identical_destinations=1 2026-09-10T21:40:19.445925Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=59 initial_horizon=1823 selected_horizon=1823 endpoint_lower_bound=1152 lower_bound_gap=671 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:19.558648Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=59 tile=613 row_words=364 horizon=1823 2026-09-10T21:40:19.559437Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=61 candidates=72 ordinary_horizon=164 paired_horizon=202 use_paired=false 2026-09-10T21:40:19.602428Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=62 transfers=1294 maximum_identical_destinations=1 2026-09-10T21:40:19.602465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=62 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:19.603947Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=62 tile=866 row_words=10 horizon=471 2026-09-10T21:40:19.629696Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=14 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:40:19.629727Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=14 initial_horizon=5385 selected_horizon=4536 endpoint_lower_bound=3456 lower_bound_gap=1080 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:40:19.630901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=14 tile=65 row_words=15 horizon=4536 2026-09-10T21:40:19.667578Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=15 transfers=2184 maximum_identical_destinations=1 2026-09-10T21:40:19.667609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=15 initial_horizon=11659 selected_horizon=10578 endpoint_lower_bound=6912 lower_bound_gap=3666 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:40:19.669188Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=15 tile=49 row_words=59 horizon=10578 2026-09-10T21:40:19.677606Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=33 transfers=20656 maximum_identical_destinations=1 2026-09-10T21:40:19.677632Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=33 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:19.690085Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=33 tile=566 row_words=106 horizon=4461 2026-09-10T21:40:20.096063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42560 2026-09-10T21:40:20.673751Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=42560 elapsed_ms=577 success=true 2026-09-10T21:40:20.743222Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T21:40:21.151578Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T21:40:21.258675Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=7106 ordinary_horizon=7372 paired_horizon=12802 use_paired=false 2026-09-10T21:40:21.360506Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=0 transfers=7290 maximum_identical_destinations=1 2026-09-10T21:40:21.360551Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=0 initial_horizon=7372 selected_horizon=7372 endpoint_lower_bound=5888 lower_bound_gap=1484 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:21.366332Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=1 transfers=42560 maximum_identical_destinations=1 2026-09-10T21:40:21.366367Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: 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:40:21.385703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=1 tile=8 row_words=432 horizon=857 2026-09-10T21:40:21.400536Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=0 tile=78 row_words=674 horizon=7372 2026-09-10T21:40:22.128276Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=3 transfers=16520 maximum_identical_destinations=1 2026-09-10T21:40:22.128322Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: 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:40:22.142832Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=3 tile=661 row_words=87 horizon=3762 2026-09-10T21:40:22.425631Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T21:40:23.432652Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=68951 elapsed_ms=6533 success=true 2026-09-10T21:40:23.783362Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1357 success=true 2026-09-10T21:40:24.546722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=66 transfers=68951 maximum_identical_destinations=1 2026-09-10T21:40:24.546770Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=66 initial_horizon=10704 selected_horizon=10704 endpoint_lower_bound=7996 lower_bound_gap=2708 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:24.673107Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=66 tile=64 row_words=2552 horizon=10704 2026-09-10T21:40:24.841538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=4 transfers=51948 maximum_identical_destinations=1 2026-09-10T21:40:24.841585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: 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:40:24.884802Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=4 tile=1105 row_words=197 horizon=1288 2026-09-10T21:40:25.311731Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195689 2026-09-10T21:40:25.369360Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51925 2026-09-10T21:40:25.430270Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=4278 success=true 2026-09-10T21:40:25.482138Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=4738 success=true 2026-09-10T21:40:26.497820Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=1128 success=true 2026-09-10T21:40:27.444550Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=50 transfers=51925 maximum_identical_destinations=1 2026-09-10T21:40:27.444596Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=50 initial_horizon=1346 selected_horizon=1346 endpoint_lower_bound=576 lower_bound_gap=770 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:27.490020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=50 tile=1060 row_words=194 horizon=1346 2026-09-10T21:40:27.586074Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=128168 2026-09-10T21:40:28.436420Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=13 transfers=155252 maximum_identical_destinations=1 2026-09-10T21:40:28.436466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=13 initial_horizon=3558 selected_horizon=3558 endpoint_lower_bound=1728 lower_bound_gap=1830 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:28.626744Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=13 tile=1094 row_words=545 horizon=3558 2026-09-10T21:40:30.937716Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=128168 elapsed_ms=3351 success=true 2026-09-10T21:40:32.977819Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=9 candidates=6561 ordinary_horizon=19694 paired_horizon=16956 use_paired=true 2026-09-10T21:40:33.128880Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=9 transfers=6561 maximum_identical_destinations=1 2026-09-10T21:40:33.128920Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=9 initial_horizon=16956 selected_horizon=16956 endpoint_lower_bound=7808 lower_bound_gap=9148 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:33.172118Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=9 tile=755 row_words=988 horizon=16956 2026-09-10T21:40:35.208741Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=16 transfers=128168 maximum_identical_destinations=1 2026-09-10T21:40:35.208787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=16 initial_horizon=8331 selected_horizon=8331 endpoint_lower_bound=6912 lower_bound_gap=1419 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:35.395974Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=195689 elapsed_ms=10084 success=true 2026-09-10T21:40:35.450636Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=16 tile=2 row_words=1329 horizon=8331 2026-09-10T21:40:40.462257Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=43 transfers=195689 maximum_identical_destinations=1 2026-09-10T21:40:40.462386Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=43 initial_horizon=4730 selected_horizon=4730 endpoint_lower_bound=2152 lower_bound_gap=2578 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:40.738404Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=43 tile=1201 row_words=780 horizon=4730 2026-09-10T21:40:44.297447Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=301599 2026-09-10T21:40:50.053583Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=301599 elapsed_ms=5756 success=true 2026-09-10T21:40:56.958412Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=87 transfers=301599 maximum_identical_destinations=1 2026-09-10T21:40:56.958460Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=87 initial_horizon=1774 selected_horizon=1774 endpoint_lower_bound=896 lower_bound_gap=878 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:40:57.371645Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=87 tile=205 row_words=915 horizon=1774 2026-09-10T21:41:05.113317Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=302920 2026-09-10T21:41:12.195624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=7082 success=true 2026-09-10T21:41:21.937929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=47 transfers=302920 maximum_identical_destinations=1 2026-09-10T21:41:21.937972Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=47 initial_horizon=11215 selected_horizon=11215 endpoint_lower_bound=5120 lower_bound_gap=6095 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:41:22.756700Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=47 tile=81 row_words=3694 horizon=11215 2026-09-10T21:41:22.900904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=48 success=true 2026-09-10T21:41:22.908620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r181_p182_c12_p64" target=ipu21 2026-09-10T21:41:22.957654Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b74cc7b4f9f4f0197cc428aa5c78308684513698b261212069b857f3fef96bc0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b74cc7b4f9f4f0197cc428aa5c78308684513698b261212069b857f3fef96bc0/kernel.json 2026-09-10T21:41:22.958077Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r181_p182_c64_p64" target=ipu21 2026-09-10T21:41:23.011159Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8e537e17d4d126da2b71a0e34120a1996053b12c411479eba63a5be8f2f8d575/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8e537e17d4d126da2b71a0e34120a1996053b12c411479eba63a5be8f2f8d575/kernel.json 2026-09-10T21:41:23.011419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r182_p182_c12_p64" target=ipu21 2026-09-10T21:41:23.064170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/734b5e0901d86dae611d5a6090bc367a064bec95209fc04d7e5c8ca001855327/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/734b5e0901d86dae611d5a6090bc367a064bec95209fc04d7e5c8ca001855327/kernel.json 2026-09-10T21:41:23.064439Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r182_p182_c64_p64" target=ipu21 2026-09-10T21:41:23.112570Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/27063797b138fdb3d55359e9718db6e62f900a7fcdede63de71797f8887f900f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/27063797b138fdb3d55359e9718db6e62f900a7fcdede63de71797f8887f900f/kernel.json 2026-09-10T21:41:23.112963Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r184_p184_c12_p64" target=ipu21 2026-09-10T21:41:23.163259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/dbd4f0e468f52ef661c72a1256910ed15f94a3c9df58f21fb67ccca45ae3005a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/dbd4f0e468f52ef661c72a1256910ed15f94a3c9df58f21fb67ccca45ae3005a/kernel.json 2026-09-10T21:41:23.163644Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r184_p184_c64_p64" target=ipu21 2026-09-10T21:41:23.214291Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1420b78f67ecf8c4e47f7a35a59a3960d668dff8a0e48287f586c5082a4e7238/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1420b78f67ecf8c4e47f7a35a59a3960d668dff8a0e48287f586c5082a4e7238/kernel.json 2026-09-10T21:41:23.216521Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=315 success=true 2026-09-10T21:41:23.225505Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}: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-10T21:41:24.788814Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=93212 success=false Error: exchange tables exceed per-tile budget: 95080 bytes, limit 81920 bytes