2026-09-10T21:34:46.574244Z 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:34:50.476455Z 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/coarse64-27/memory/baseline-25631-0000.json scope="baseline" peak_step=29 effective_peak_bytes=567296 2026-09-10T21:34:57.616078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=6122 expansion_and_footprint_ms=7139 estimated_row_bytes=101752 heuristic_row_bytes=225608 geometry_fragments_per_tile=11794 fragment_limit=16384 2026-09-10T21:34:58.649847Z 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:34:58.649899Z 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:34:58.653345Z 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:34:58.666771Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=75 candidates=36 ordinary_horizon=1244 paired_horizon=3147 use_paired=false 2026-09-10T21:34:58.671487Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=75 transfers=1474 maximum_identical_destinations=1 2026-09-10T21:34:58.671505Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=75 initial_horizon=1244 selected_horizon=1244 endpoint_lower_bound=904 lower_bound_gap=340 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.673811Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=75 tile=0 row_words=43 horizon=1244 2026-09-10T21:34:58.680613Z 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=2193 2026-09-10T21:34:58.715615Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=2193 elapsed_ms=34 success=true 2026-09-10T21:34:58.729543Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=68 candidates=36 ordinary_horizon=628 paired_horizon=2800 use_paired=false 2026-09-10T21:34:58.734018Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=76 transfers=1400 maximum_identical_destinations=1 2026-09-10T21:34:58.734043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=76 initial_horizon=4006 selected_horizon=4006 endpoint_lower_bound=3920 lower_bound_gap=86 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.734822Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=76 tile=39 row_words=39 horizon=4006 2026-09-10T21:34:58.735166Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=68 transfers=1330 maximum_identical_destinations=1 2026-09-10T21:34:58.735183Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=68 initial_horizon=628 selected_horizon=628 endpoint_lower_bound=288 lower_bound_gap=340 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.737419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=68 tile=0 row_words=49 horizon=628 2026-09-10T21:34:58.756321Z 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:34:58.756343Z 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=9380 selected_horizon=9380 endpoint_lower_bound=9216 lower_bound_gap=164 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.757560Z 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=4 row_words=109 horizon=9380 2026-09-10T21:34:58.774756Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=69 transfers=1224 maximum_identical_destinations=1 2026-09-10T21:34:58.774777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=69 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.775432Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=69 tile=47 row_words=23 horizon=374 2026-09-10T21:34:58.803321Z 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:34:58.804756Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=77 transfers=2151 maximum_identical_destinations=1 2026-09-10T21:34:58.804787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=77 initial_horizon=179 selected_horizon=176 endpoint_lower_bound=64 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T21:34:58.806800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=77 tile=0 row_words=45 horizon=176 2026-09-10T21:34:58.809049Z 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=5 success=true 2026-09-10T21:34:58.837038Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=78 transfers=1075 maximum_identical_destinations=1 2026-09-10T21:34:58.837063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=78 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=4 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.837919Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=78 tile=46 row_words=9 horizon=216 2026-09-10T21:34:58.853297Z 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:34:58.858945Z 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=5 success=true 2026-09-10T21:34:58.875676Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=73 candidates=32 ordinary_horizon=210 paired_horizon=371 use_paired=false 2026-09-10T21:34:58.995867Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=79 transfers=1023 maximum_identical_destinations=1 2026-09-10T21:34:58.995901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=79 initial_horizon=2206 selected_horizon=2206 endpoint_lower_bound=2148 lower_bound_gap=58 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:34:58.996482Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=79 tile=0 row_words=1028 horizon=2206 2026-09-10T21:34:59.154507Z 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:34:59.170425Z 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=134 ordinary_horizon=1164 paired_horizon=9157 use_paired=false 2026-09-10T21:34:59.486410Z 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=4317 2026-09-10T21:34:59.594609Z 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:34:59.594731Z 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:34:59.614404Z 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:34:59.652466Z 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=468 ordinary_horizon=5119 paired_horizon=7844 use_paired=false 2026-09-10T21:34:59.669320Z 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=1197 maximum_identical_destinations=1 2026-09-10T21:34:59.669341Z 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=5177 selected_horizon=5119 endpoint_lower_bound=4704 lower_bound_gap=415 selected_kind="critical-neighborhood" neighborhood_improvements=3 2026-09-10T21:34:59.675860Z 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=709 row_words=403 horizon=5119 2026-09-10T21:34:59.772732Z 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:34:59.842679Z 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=688 success=true 2026-09-10T21:34:59.864373Z 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=25653 2026-09-10T21:35:00.071623Z 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:35:00.148143Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=4317 elapsed_ms=661 success=true 2026-09-10T21:35:00.656483Z 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=584 success=true 2026-09-10T21:35:00.875436Z 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:35:00.900915Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=28 transfers=11656 maximum_identical_destinations=1 2026-09-10T21:35:00.900959Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=28 initial_horizon=9374 selected_horizon=9374 endpoint_lower_bound=9216 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:00.905383Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=28 tile=21 row_words=549 horizon=9374 2026-09-10T21:35:01.160475Z 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=3525 2026-09-10T21:35:01.163337Z 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=1390 success=true 2026-09-10T21:35:01.321601Z 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:35:01.321643Z 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=1236 selected_horizon=1236 endpoint_lower_bound=512 lower_bound_gap=724 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:01.340284Z 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=439 horizon=1236 2026-09-10T21:35:01.437326Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=3525 elapsed_ms=276 success=true 2026-09-10T21:35:01.506762Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=11 transfers=50544 maximum_identical_destinations=1 2026-09-10T21:35:01.506806Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=11 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:35:01.553889Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=11 tile=447 row_words=222 horizon=8263 2026-09-10T21:35:01.794927Z 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=1728 ordinary_horizon=12119 paired_horizon=12791 use_paired=false 2026-09-10T21:35:01.844491Z 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=4317 maximum_identical_destinations=1 2026-09-10T21:35:01.844521Z 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=12119 selected_horizon=12119 endpoint_lower_bound=9856 lower_bound_gap=2263 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:01.868604Z 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=15 row_words=281 horizon=12119 2026-09-10T21:35:02.002155Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=25653 elapsed_ms=2137 success=true 2026-09-10T21:35:02.236394Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=29 candidates=1800 ordinary_horizon=6194 paired_horizon=10167 use_paired=false 2026-09-10T21:35:02.251460Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=32 transfers=51948 maximum_identical_destinations=1 2026-09-10T21:35:02.251513Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=32 initial_horizon=1335 selected_horizon=1335 endpoint_lower_bound=576 lower_bound_gap=759 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:02.267092Z 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=3525 maximum_identical_destinations=1 2026-09-10T21:35:02.267130Z 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=6194 selected_horizon=6194 endpoint_lower_bound=4864 lower_bound_gap=1330 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:02.283906Z 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=18 row_words=188 horizon=6194 2026-09-10T21:35:02.300855Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=32 tile=1094 row_words=195 horizon=1335 2026-09-10T21:35:02.375313Z 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=1457 maximum_identical_destinations=1 2026-09-10T21:35:02.375351Z 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=9433 selected_horizon=9433 endpoint_lower_bound=9216 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:02.376979Z 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=44 row_words=70 horizon=9433 2026-09-10T21:35:02.393307Z 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=1517 success=true 2026-09-10T21:35:02.453139Z 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=1457 maximum_identical_destinations=1 2026-09-10T21:35:02.453181Z 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=9374 selected_horizon=9374 endpoint_lower_bound=9216 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:02.454640Z 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=24 row_words=40 horizon=9374 2026-09-10T21:35:02.509751Z 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:35:02.758051Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=37 transfers=11621 maximum_identical_destinations=1 2026-09-10T21:35:02.758100Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=37 initial_horizon=12809 selected_horizon=12809 endpoint_lower_bound=11616 lower_bound_gap=1193 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:02.803750Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=37 tile=5 row_words=315 horizon=12809 2026-09-10T21:35:03.091292Z 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=20656 maximum_identical_destinations=1 2026-09-10T21:35:03.091337Z 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=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.113647Z 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=566 row_words=106 horizon=4461 2026-09-10T21:35:03.172368Z 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:35:03.176305Z 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:35:03.185942Z 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=25653 maximum_identical_destinations=1 2026-09-10T21:35:03.185976Z 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=5655 selected_horizon=5655 endpoint_lower_bound=4880 lower_bound_gap=775 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.209147Z 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=8694 maximum_identical_destinations=1 2026-09-10T21:35:03.209180Z 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=9295 selected_horizon=9294 endpoint_lower_bound=7872 lower_bound_gap=1422 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:35:03.216936Z 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=781 row_words=47 horizon=9294 2026-09-10T21:35:03.253779Z 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=1368 maximum_identical_destinations=1 2026-09-10T21:35:03.253813Z 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=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.254617Z 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=47 row_words=25 horizon=406 2026-09-10T21:35:03.254989Z 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=30 row_words=750 horizon=5655 2026-09-10T21:35:03.269470Z 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=1457 maximum_identical_destinations=1 2026-09-10T21:35:03.269498Z 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=13983 selected_horizon=13983 endpoint_lower_bound=13824 lower_bound_gap=159 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.270420Z 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=64 row_words=24 horizon=13983 2026-09-10T21:35:03.326502Z 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=2184 maximum_identical_destinations=1 2026-09-10T21:35:03.326542Z 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=28255 selected_horizon=28255 endpoint_lower_bound=27648 lower_bound_gap=607 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.328709Z 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=44 row_words=208 horizon=28255 2026-09-10T21:35:03.511081Z 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:35:03.511125Z 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:35:03.559526Z 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:35:03.603523Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=41 transfers=2820 maximum_identical_destinations=1 2026-09-10T21:35:03.603567Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=41 initial_horizon=3257 selected_horizon=3257 endpoint_lower_bound=1076 lower_bound_gap=2181 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.606568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=41 tile=1271 row_words=16 horizon=3257 2026-09-10T21:35:03.669138Z 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=2198 maximum_identical_destinations=1 2026-09-10T21:35:03.669171Z 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=8763 selected_horizon=8763 endpoint_lower_bound=8608 lower_bound_gap=155 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.670696Z 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=159 row_words=38 horizon=8763 2026-09-10T21:35:03.956247Z 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=1294 maximum_identical_destinations=1 2026-09-10T21:35:03.956290Z 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=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.957850Z 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=866 row_words=10 horizon=471 2026-09-10T21:35:03.996717Z 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=1224 maximum_identical_destinations=1 2026-09-10T21:35:03.996760Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:03.999417Z 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=47 row_words=23 horizon=374 2026-09-10T21:35:04.074664Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=61 transfers=1743 maximum_identical_destinations=1 2026-09-10T21:35:04.074713Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=61 initial_horizon=19057 selected_horizon=19057 endpoint_lower_bound=18468 lower_bound_gap=589 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:04.076006Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=61 tile=4 row_words=155 horizon=19057 2026-09-10T21:35:04.482070Z 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:35:05.163020Z 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=680 success=true 2026-09-10T21:35:05.245770Z 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:35:05.879885Z 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=69207 2026-09-10T21:35:06.151501Z 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:35:06.228728Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=54 transfers=45090 maximum_identical_destinations=1 2026-09-10T21:35:06.228769Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=54 initial_horizon=6774 selected_horizon=6774 endpoint_lower_bound=6048 lower_bound_gap=726 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:06.274388Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=54 tile=1255 row_words=212 horizon=6774 2026-09-10T21:35:06.351001Z 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=1457 maximum_identical_destinations=1 2026-09-10T21:35:06.351043Z 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=10587 selected_horizon=10390 endpoint_lower_bound=9216 lower_bound_gap=1174 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T21:35:06.351950Z 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=5 row_words=27 horizon=10390 2026-09-10T21:35:06.466348Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=57 candidates=72 ordinary_horizon=164 paired_horizon=202 use_paired=false 2026-09-10T21:35:06.527346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=48 transfers=1457 maximum_identical_destinations=1 2026-09-10T21:35:06.527383Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=48 initial_horizon=9433 selected_horizon=9433 endpoint_lower_bound=9216 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:06.529021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=48 tile=44 row_words=70 horizon=9433 2026-09-10T21:35:06.579804Z 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=1457 maximum_identical_destinations=1 2026-09-10T21:35:06.579839Z 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=9374 selected_horizon=9374 endpoint_lower_bound=9216 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:06.580752Z 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=24 row_words=40 horizon=9374 2026-09-10T21:35:06.661644Z 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=4151 success=true 2026-09-10T21:35:07.704160Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=52 candidates=1944 ordinary_horizon=9054 paired_horizon=12190 use_paired=false 2026-09-10T21:35:07.724229Z 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=3239 maximum_identical_destinations=1 2026-09-10T21:35:07.724255Z 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=9054 selected_horizon=9054 endpoint_lower_bound=6720 lower_bound_gap=2334 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:07.739947Z 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=5 row_words=202 horizon=9054 2026-09-10T21:35:08.068576Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=69207 elapsed_ms=2188 success=true 2026-09-10T21:35:08.695072Z 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:35:09.275758Z 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=3124 success=true 2026-09-10T21:35:09.553391Z 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=69207 maximum_identical_destinations=1 2026-09-10T21:35:09.553436Z 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=20967 selected_horizon=20967 endpoint_lower_bound=18340 lower_bound_gap=2627 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:09.919528Z 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=23 row_words=4246 horizon=20967 2026-09-10T21:35:10.015115Z 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:35:10.129687Z 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=114 success=true 2026-09-10T21:35:10.238692Z 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=4992 success=true 2026-09-10T21:35:10.304147Z 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=11520 maximum_identical_destinations=1 2026-09-10T21:35:10.304188Z 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=2443 selected_horizon=2443 endpoint_lower_bound=2304 lower_bound_gap=139 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:10.311491Z 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=20 row_words=157 horizon=2443 2026-09-10T21:35:10.446598Z 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:35:10.918101Z 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:35:11.154955Z 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:35:11.468244Z 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=103635 maximum_identical_destinations=1 2026-09-10T21:35:11.468288Z 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=1823 selected_horizon=1823 endpoint_lower_bound=1152 lower_bound_gap=671 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:11.574636Z 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=613 row_words=364 horizon=1823 2026-09-10T21:35:11.991654Z 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:35:12.147630Z 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=992 success=true 2026-09-10T21:35:12.918168Z 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=301599 maximum_identical_destinations=1 2026-09-10T21:35:12.918234Z 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=1774 selected_horizon=1774 endpoint_lower_bound=896 lower_bound_gap=878 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:13.070101Z 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=51925 maximum_identical_destinations=1 2026-09-10T21:35:13.070161Z 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=1346 selected_horizon=1346 endpoint_lower_bound=576 lower_bound_gap=770 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:13.126549Z 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=1060 row_words=194 horizon=1346 2026-09-10T21:35:13.310887Z 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=205 row_words=915 horizon=1774 2026-09-10T21:35:13.549504Z 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=155252 maximum_identical_destinations=1 2026-09-10T21:35:13.549548Z 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=3558 selected_horizon=3558 endpoint_lower_bound=1728 lower_bound_gap=1830 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:13.605026Z 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=3158 success=true 2026-09-10T21:35:13.722030Z 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=1094 row_words=545 horizon=3558 2026-09-10T21:35:15.799377Z 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=112284 maximum_identical_destinations=1 2026-09-10T21:35:15.799432Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:15.923304Z 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=706 row_words=529 horizon=9784 2026-09-10T21:35:17.116019Z 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=8420 success=true 2026-09-10T21:35:18.084451Z 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=7166 success=true 2026-09-10T21:35:22.921841Z 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=10930 success=true 2026-09-10T21:35:24.184434Z 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=128168 maximum_identical_destinations=1 2026-09-10T21:35:24.184484Z 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=28034 selected_horizon=28034 endpoint_lower_bound=27648 lower_bound_gap=386 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:24.764163Z 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=0 row_words=3471 horizon=28034 2026-09-10T21:35:27.890548Z 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=195689 maximum_identical_destinations=1 2026-09-10T21:35:27.890604Z 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=4656 selected_horizon=4656 endpoint_lower_bound=2152 lower_bound_gap=2504 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:28.128918Z 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=302920 maximum_identical_destinations=1 2026-09-10T21:35:28.129002Z 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=10989 selected_horizon=10989 endpoint_lower_bound=5120 lower_bound_gap=5869 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T21:35:28.161420Z 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=391 row_words=779 horizon=4656 2026-09-10T21:35:29.018805Z 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=81 row_words=3720 horizon=10989 2026-09-10T21:35:29.189419Z 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=79 success=true 2026-09-10T21:35:29.193587Z 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=4 success=true 2026-09-10T21:35:29.199622Z 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:35:30.723311Z 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=44149 success=false Error: exchange tables exceed per-tile budget: 105856 bytes, limit 81920 bytes