2026-09-12T12:31:57.861275Z 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-12T12:32:23.936625Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: wrote planner memory profile path=artifacts/capacity-baseline-20260912/siglip-b2/memory/baseline-448082-0000.json scope="baseline" peak_step=127 effective_peak_bytes=577144 2026-09-12T12:32:29.774333Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=4945 expansion_and_footprint_ms=5837 estimated_row_bytes=130008 heuristic_row_bytes=202664 geometry_fragments_per_tile=12388 fragment_limit=16384 2026-09-12T12:32:29.977515Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=2872 2026-09-12T12:32:30.642076Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: placed tile storage tiles=1472 shards=451925 elapsed_us=642134 2026-09-12T12:32:30.768702Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=101 transfers=1224 maximum_identical_destinations=1 2026-09-12T12:32:30.768745Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=101 initial_horizon=646 selected_horizon=646 endpoint_lower_bound=544 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.770072Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=101 tile=13 row_words=23 horizon=646 2026-09-12T12:32:30.784413Z 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=2193 maximum_identical_destinations=1 2026-09-12T12:32:30.784447Z 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=702 selected_horizon=702 endpoint_lower_bound=576 lower_bound_gap=126 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.787071Z 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=622 row_words=15 horizon=702 2026-09-12T12:32:30.792906Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=118 transfers=1294 maximum_identical_destinations=1 2026-09-12T12:32:30.792945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=118 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.796270Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=118 tile=866 row_words=10 horizon=471 2026-09-12T12:32:30.818119Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=119 transfers=1224 maximum_identical_destinations=1 2026-09-12T12:32:30.818150Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=119 initial_horizon=646 selected_horizon=646 endpoint_lower_bound=544 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.819650Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=119 tile=13 row_words=23 horizon=646 2026-09-12T12:32:30.828483Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=123 candidates=8 ordinary_horizon=73 paired_horizon=134 use_paired=false 2026-09-12T12:32:30.834756Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=2 transfers=6976 maximum_identical_destinations=1 2026-09-12T12:32:30.834789Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=2 initial_horizon=4714 selected_horizon=4714 endpoint_lower_bound=3840 lower_bound_gap=874 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.842386Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=2 tile=1421 row_words=40 horizon=4714 2026-09-12T12:32:30.857644Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:30.857688Z 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=18490 selected_horizon=18490 endpoint_lower_bound=18432 lower_bound_gap=58 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.867853Z 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=914 row_words=332 horizon=18490 2026-09-12T12:32:30.977416Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:30.977469Z 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=18488 selected_horizon=18488 endpoint_lower_bound=18432 lower_bound_gap=56 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.987644Z 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=916 row_words=332 horizon=18488 2026-09-12T12:32:30.993657Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=126 transfers=9656 maximum_identical_destinations=1 2026-09-12T12:32:30.993698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=126 initial_horizon=1175 selected_horizon=1175 endpoint_lower_bound=1024 lower_bound_gap=151 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.005236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=126 tile=903 row_words=42 horizon=1175 2026-09-12T12:32:31.019858Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=127 transfers=1076 maximum_identical_destinations=1 2026-09-12T12:32:31.019908Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=127 initial_horizon=241 selected_horizon=241 endpoint_lower_bound=128 lower_bound_gap=113 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.021538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=127 tile=256 row_words=10 horizon=241 2026-09-12T12:32:31.053952Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.053978Z 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=18503 selected_horizon=18503 endpoint_lower_bound=18432 lower_bound_gap=71 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.059155Z 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=987 row_words=341 horizon=18503 2026-09-12T12:32:31.074647Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=130 candidates=38 ordinary_horizon=4410 paired_horizon=4738 use_paired=false 2026-09-12T12:32:31.087477Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=6 candidates=18 ordinary_horizon=1899 paired_horizon=1850 use_paired=false 2026-09-12T12:32:31.129325Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=70 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.129356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=70 initial_horizon=18683 selected_horizon=18683 endpoint_lower_bound=18624 lower_bound_gap=59 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.136085Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=70 tile=988 row_words=348 horizon=18683 2026-09-12T12:32:31.157777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=117 candidates=34 ordinary_horizon=1264 paired_horizon=2801 use_paired=false 2026-09-12T12:32:31.178306Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.178336Z 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=17356 selected_horizon=17356 endpoint_lower_bound=17280 lower_bound_gap=76 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.183992Z 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=1100 row_words=314 horizon=17356 2026-09-12T12:32:31.209398Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=71 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.209602Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=71 initial_horizon=18872 selected_horizon=18872 endpoint_lower_bound=18816 lower_bound_gap=56 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.219664Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=71 tile=990 row_words=349 horizon=18872 2026-09-12T12:32:31.257275Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.257304Z 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=17934 selected_horizon=17934 endpoint_lower_bound=17856 lower_bound_gap=78 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.263011Z 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=1034 row_words=322 horizon=17934 2026-09-12T12:32:31.290231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=72 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.290265Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=72 initial_horizon=19002 selected_horizon=19002 endpoint_lower_bound=18944 lower_bound_gap=58 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.297063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=72 tile=992 row_words=354 horizon=19002 2026-09-12T12:32:31.328957Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.328980Z 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=18504 selected_horizon=18504 endpoint_lower_bound=18432 lower_bound_gap=72 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.334688Z 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=900 row_words=332 horizon=18504 2026-09-12T12:32:31.373794Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.373823Z 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=19128 selected_horizon=19128 endpoint_lower_bound=19072 lower_bound_gap=56 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.380579Z 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=994 row_words=357 horizon=19128 2026-09-12T12:32:31.423113Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.423145Z 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=18502 selected_horizon=18502 endpoint_lower_bound=18432 lower_bound_gap=70 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.428855Z 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=1106 row_words=332 horizon=18502 2026-09-12T12:32:31.449832Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.449853Z 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=19258 selected_horizon=19258 endpoint_lower_bound=19200 lower_bound_gap=58 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.456588Z 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=996 row_words=361 horizon=19258 2026-09-12T12:32:31.500366Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.500398Z 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=18500 selected_horizon=18500 endpoint_lower_bound=18432 lower_bound_gap=68 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.506150Z 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=1108 row_words=332 horizon=18500 2026-09-12T12:32:31.537229Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.537273Z 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=19679 selected_horizon=19679 endpoint_lower_bound=19584 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.546345Z 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=998 row_words=364 horizon=19679 2026-09-12T12:32:31.586425Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.586457Z 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=18498 selected_horizon=18498 endpoint_lower_bound=18432 lower_bound_gap=66 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.592317Z 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=1110 row_words=332 horizon=18498 2026-09-12T12:32:31.631419Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.631451Z 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=20255 selected_horizon=20255 endpoint_lower_bound=20160 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.639030Z 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=1000 row_words=369 horizon=20255 2026-09-12T12:32:31.659529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=64 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.659558Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=64 initial_horizon=18496 selected_horizon=18496 endpoint_lower_bound=18432 lower_bound_gap=64 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.665575Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=64 tile=1112 row_words=332 horizon=18496 2026-09-12T12:32:31.736767Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.736802Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.743269Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.743300Z 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=18494 selected_horizon=18494 endpoint_lower_bound=18432 lower_bound_gap=62 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.743856Z 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=1342 row_words=373 horizon=20831 2026-09-12T12:32:31.749152Z 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=1114 row_words=332 horizon=18494 2026-09-12T12:32:31.814939Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.814966Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.817037Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.817061Z 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=18492 selected_horizon=18492 endpoint_lower_bound=18432 lower_bound_gap=60 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.822041Z 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=1344 row_words=373 horizon=20831 2026-09-12T12:32:31.822985Z 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=912 row_words=332 horizon=18492 2026-09-12T12:32:31.840855Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=132 transfers=1368 maximum_identical_destinations=1 2026-09-12T12:32:31.840874Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=132 initial_horizon=710 selected_horizon=710 endpoint_lower_bound=608 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.842002Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=132 tile=13 row_words=25 horizon=710 2026-09-12T12:32:31.870526Z 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=11664 maximum_identical_destinations=1 2026-09-12T12:32:31.870563Z 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=8156 selected_horizon=8156 endpoint_lower_bound=6080 lower_bound_gap=2076 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.890003Z 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=672 row_words=324 horizon=8156 2026-09-12T12:32:31.901221Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.901260Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.912024Z 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=666 row_words=374 horizon=20831 2026-09-12T12:32:31.948387Z 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=1726 maximum_identical_destinations=1 2026-09-12T12:32:31.948420Z 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=10457 selected_horizon=10457 endpoint_lower_bound=5376 lower_bound_gap=5081 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.953774Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=104 transfers=46592 maximum_identical_destinations=1 2026-09-12T12:32:31.953816Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=104 initial_horizon=7501 selected_horizon=7501 endpoint_lower_bound=4608 lower_bound_gap=2893 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.958084Z 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=30 row_words=42 horizon=10457 2026-09-12T12:32:31.971967Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=80 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:31.971991Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=80 initial_horizon=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.977027Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=80 tile=1008 row_words=374 horizon=20831 2026-09-12T12:32:31.979872Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=104 tile=71 row_words=473 horizon=7501 2026-09-12T12:32:31.985543Z 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=23312 maximum_identical_destinations=1 2026-09-12T12:32:31.985578Z 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=2781 selected_horizon=2781 endpoint_lower_bound=1152 lower_bound_gap=1629 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.998424Z 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=209 row_words=140 horizon=2781 2026-09-12T12:32:32.044812Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.044843Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.052725Z 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=670 row_words=374 horizon=20831 2026-09-12T12:32:32.081710Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.081757Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.086350Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:32.086400Z 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=8744 selected_horizon=8744 endpoint_lower_bound=8640 lower_bound_gap=104 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.086709Z 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=11360 maximum_identical_destinations=1 2026-09-12T12:32:32.086738Z 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=6177 selected_horizon=6177 endpoint_lower_bound=4864 lower_bound_gap=1313 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.091862Z 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=1356 row_words=373 horizon=20831 2026-09-12T12:32:32.096150Z 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=313 row_words=52 horizon=6177 2026-09-12T12:32:32.127791Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.127821Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.135573Z 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=1352 row_words=373 horizon=20831 2026-09-12T12:32:32.143290Z 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=1431 row_words=331 horizon=8744 2026-09-12T12:32:32.175710Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.175744Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.182978Z 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=1358 row_words=374 horizon=20831 2026-09-12T12:32:32.207280Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.207305Z 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=20831 selected_horizon=20831 endpoint_lower_bound=20736 lower_bound_gap=95 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.214501Z 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=674 row_words=374 horizon=20831 2026-09-12T12:32:32.221908Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:32.221939Z 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=13031 selected_horizon=13031 endpoint_lower_bound=12960 lower_bound_gap=71 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.268716Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=92 transfers=2760 maximum_identical_destinations=1 2026-09-12T12:32:32.268765Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=92 initial_horizon=7505 selected_horizon=7505 endpoint_lower_bound=7296 lower_bound_gap=209 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.272041Z 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=1403 row_words=492 horizon=13031 2026-09-12T12:32:32.273787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=92 tile=877 row_words=26 horizon=7505 2026-09-12T12:32:32.291024Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=93 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:32.291047Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=93 initial_horizon=7511 selected_horizon=7511 endpoint_lower_bound=7296 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.292836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=93 tile=322 row_words=19 horizon=7511 2026-09-12T12:32:32.308287Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=94 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:32.308305Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=94 initial_horizon=7510 selected_horizon=7510 endpoint_lower_bound=7296 lower_bound_gap=214 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.310042Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=94 tile=1337 row_words=19 horizon=7510 2026-09-12T12:32:32.325231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=95 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:32.325250Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=95 initial_horizon=7510 selected_horizon=7510 endpoint_lower_bound=7296 lower_bound_gap=214 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.326988Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=95 tile=1421 row_words=19 horizon=7510 2026-09-12T12:32:32.341815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=96 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:32.341830Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=96 initial_horizon=7509 selected_horizon=7509 endpoint_lower_bound=7296 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.343870Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=96 tile=1433 row_words=19 horizon=7509 2026-09-12T12:32:32.421686Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:32.421735Z 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=10450 selected_horizon=10450 endpoint_lower_bound=10368 lower_bound_gap=82 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.498883Z 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=1387 row_words=385 horizon=10450 2026-09-12T12:32:32.506634Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:32.506671Z 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=8722 selected_horizon=8722 endpoint_lower_bound=8640 lower_bound_gap=82 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.508594Z 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=10054 maximum_identical_destinations=1 2026-09-12T12:32:32.508626Z 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=39617 selected_horizon=39617 endpoint_lower_bound=22656 lower_bound_gap=16961 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.521281Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=8 candidates=11664 ordinary_horizon=8060 paired_horizon=7052 use_paired=false 2026-09-12T12:32:32.529545Z 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=44 row_words=437 horizon=39617 2026-09-12T12:32:32.562468Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=8 transfers=11664 maximum_identical_destinations=1 2026-09-12T12:32:32.562502Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=8 initial_horizon=8060 selected_horizon=8060 endpoint_lower_bound=5120 lower_bound_gap=2940 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.566523Z 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=1440 row_words=330 horizon=8722 2026-09-12T12:32:32.574912Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=88 candidates=18 ordinary_horizon=1897 paired_horizon=1708 use_paired=false 2026-09-12T12:32:32.580433Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=8 tile=523 row_words=296 horizon=8060 2026-09-12T12:32:32.624079Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.624109Z 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=15044 selected_horizon=15044 endpoint_lower_bound=14976 lower_bound_gap=68 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.630116Z 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=888 row_words=283 horizon=15044 2026-09-12T12:32:32.681409Z 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=2910 maximum_identical_destinations=1 2026-09-12T12:32:32.681446Z 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=36118 selected_horizon=36118 endpoint_lower_bound=18048 lower_bound_gap=18070 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.685607Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=99 candidates=136 ordinary_horizon=193 paired_horizon=438 use_paired=false 2026-09-12T12:32:32.692272Z 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=21 row_words=150 horizon=36118 2026-09-12T12:32:32.697329Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.697349Z 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=15622 selected_horizon=15622 endpoint_lower_bound=15552 lower_bound_gap=70 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.703689Z 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=1094 row_words=290 horizon=15622 2026-09-12T12:32:32.706579Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=100 transfers=1294 maximum_identical_destinations=1 2026-09-12T12:32:32.706604Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=100 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.708464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=100 tile=866 row_words=10 horizon=471 2026-09-12T12:32:32.770814Z 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=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.770834Z 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=16200 selected_horizon=16200 endpoint_lower_bound=16128 lower_bound_gap=72 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.776957Z 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=1096 row_words=298 horizon=16200 2026-09-12T12:32:32.841309Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=57 transfers=7776 maximum_identical_destinations=1 2026-09-12T12:32:32.841345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=57 initial_horizon=16778 selected_horizon=16778 endpoint_lower_bound=16704 lower_bound_gap=74 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:32.846256Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=57 tile=1098 row_words=306 horizon=16778 2026-09-12T12:32:32.943843Z 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=104868 maximum_identical_destinations=1 2026-09-12T12:32:32.943889Z 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=1410 selected_horizon=1410 endpoint_lower_bound=1152 lower_bound_gap=258 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.019758Z 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=190 row_words=414 horizon=1410 2026-09-12T12:32:33.067175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=51 candidates=49492 ordinary_horizon=5362 paired_horizon=12247 use_paired=false 2026-09-12T12:32:33.078014Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=91 transfers=1943 maximum_identical_destinations=1 2026-09-12T12:32:33.078053Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=91 initial_horizon=18616 selected_horizon=18616 endpoint_lower_bound=9728 lower_bound_gap=8888 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.080632Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=91 tile=14 row_words=50 horizon=18616 2026-09-12T12:32:33.146748Z 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=49572 maximum_identical_destinations=1 2026-09-12T12:32:33.146775Z 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=5362 selected_horizon=5362 endpoint_lower_bound=4608 lower_bound_gap=754 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.194058Z 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=381 row_words=300 horizon=5362 2026-09-12T12:32:33.387746Z 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=95072 maximum_identical_destinations=1 2026-09-12T12:32:33.387786Z 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=18024 selected_horizon=18024 endpoint_lower_bound=17408 lower_bound_gap=616 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.390542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=38 candidates=18 ordinary_horizon=1892 paired_horizon=1710 use_paired=false 2026-09-12T12:32:33.416656Z 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=80784 maximum_identical_destinations=1 2026-09-12T12:32:33.416695Z 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=12203 selected_horizon=12203 endpoint_lower_bound=12096 lower_bound_gap=107 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.482565Z 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=1419 row_words=426 horizon=18024 2026-09-12T12:32:33.484062Z 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=1415 row_words=492 horizon=12203 2026-09-12T12:32:33.578065Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:33.578114Z 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=11314 selected_horizon=11314 endpoint_lower_bound=11232 lower_bound_gap=82 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.635500Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:33.635559Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.642780Z 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=1457 row_words=437 horizon=11314 2026-09-12T12:32:33.674515Z 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=1379 row_words=381 horizon=17514 2026-09-12T12:32:33.783518Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=53 transfers=12528 maximum_identical_destinations=1 2026-09-12T12:32:33.783560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=53 initial_horizon=20833 selected_horizon=20833 endpoint_lower_bound=20736 lower_bound_gap=97 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.798062Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=53 tile=1293 row_words=376 horizon=20833 2026-09-12T12:32:33.895944Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:33.895992Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.919673Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=86 transfers=104884 maximum_identical_destinations=1 2026-09-12T12:32:33.919706Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=86 initial_horizon=1421 selected_horizon=1421 endpoint_lower_bound=1152 lower_bound_gap=269 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.930984Z 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=1427 row_words=380 horizon=17514 2026-09-12T12:32:33.936167Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:33.936197Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:33.968643Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=86 tile=207 row_words=390 horizon=1421 2026-09-12T12:32:33.971896Z 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=1435 row_words=381 horizon=17514 2026-09-12T12:32:34.105096Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:34.105140Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.136675Z 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=79920 maximum_identical_destinations=1 2026-09-12T12:32:34.136723Z 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=10471 selected_horizon=10471 endpoint_lower_bound=10368 lower_bound_gap=103 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.145290Z 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=1451 row_words=381 horizon=17514 2026-09-12T12:32:34.194535Z 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=1421 row_words=384 horizon=10471 2026-09-12T12:32:34.386135Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:34.386176Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.409621Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=90 candidates=8748 ordinary_horizon=10677 paired_horizon=7858 use_paired=false 2026-09-12T12:32:34.424122Z 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=1404 row_words=419 horizon=17514 2026-09-12T12:32:34.464835Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=90 transfers=8748 maximum_identical_destinations=1 2026-09-12T12:32:34.464876Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=90 initial_horizon=10677 selected_horizon=10677 endpoint_lower_bound=7296 lower_bound_gap=3381 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.489554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=90 tile=323 row_words=323 horizon=10677 2026-09-12T12:32:34.653244Z 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=50572 maximum_identical_destinations=1 2026-09-12T12:32:34.653301Z 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=17514 selected_horizon=17514 endpoint_lower_bound=17408 lower_bound_gap=106 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.691808Z 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=1394 row_words=423 horizon=17514 2026-09-12T12:32:34.781607Z 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=104892 maximum_identical_destinations=1 2026-09-12T12:32:34.781649Z 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=1440 selected_horizon=1440 endpoint_lower_bound=1152 lower_bound_gap=288 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:34.871362Z 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=173 row_words=481 horizon=1440 2026-09-12T12:32:34.968113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=40 candidates=11664 ordinary_horizon=5405 paired_horizon=6459 use_paired=false 2026-09-12T12:32:35.008875Z 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=11664 maximum_identical_destinations=1 2026-09-12T12:32:35.008905Z 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=5405 selected_horizon=5405 endpoint_lower_bound=5120 lower_bound_gap=285 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:35.025026Z 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=580 row_words=270 horizon=5405 2026-09-12T12:32:35.970606Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=97 transfers=209784 maximum_identical_destinations=1 2026-09-12T12:32:35.970645Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=97 initial_horizon=2654 selected_horizon=2654 endpoint_lower_bound=2304 lower_bound_gap=350 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:36.093622Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=97 tile=115 row_words=725 horizon=2654 2026-09-12T12:32:38.002500Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=131 transfers=301599 maximum_identical_destinations=1 2026-09-12T12:32:38.002543Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=131 initial_horizon=1906 selected_horizon=1906 endpoint_lower_bound=896 lower_bound_gap=1010 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:38.284236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=131 tile=324 row_words=455 horizon=1906 2026-09-12T12:32:40.443712Z 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=303733 maximum_identical_destinations=1 2026-09-12T12:32:40.443756Z 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=38484 selected_horizon=38484 endpoint_lower_bound=19328 lower_bound_gap=19156 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:40.715909Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=19 transfers=163088 maximum_identical_destinations=1 2026-09-12T12:32:40.715952Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=19 initial_horizon=5081 selected_horizon=5081 endpoint_lower_bound=3456 lower_bound_gap=1625 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:40.911097Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=19 tile=605 row_words=749 horizon=5081 2026-09-12T12:32:40.959766Z 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=20 row_words=4901 horizon=38484 2026-09-12T12:32:41.109394Z 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=391930 maximum_identical_destinations=1 2026-09-12T12:32:41.109436Z 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=4676 selected_horizon=4676 endpoint_lower_bound=4304 lower_bound_gap=372 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:41.479099Z 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=129 row_words=906 horizon=4676 2026-09-12T12:32:47.367020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=17 transfers=314712 maximum_identical_destinations=1 2026-09-12T12:32:47.367082Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=17 initial_horizon=3585 selected_horizon=3585 endpoint_lower_bound=3456 lower_bound_gap=129 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:47.662467Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=17 tile=128 row_words=704 horizon=3585 2026-09-12T12:32:48.314690Z 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-12T12:32:48.314729Z 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=3187 selected_horizon=3187 endpoint_lower_bound=3072 lower_bound_gap=115 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:48.325990Z 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=289 row_words=134 horizon=3187 2026-09-12T12:32:48.690503Z 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=42605 maximum_identical_destinations=1 2026-09-12T12:32:48.690549Z 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=8475 selected_horizon=8475 endpoint_lower_bound=4224 lower_bound_gap=4251 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:48.712736Z 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=9 row_words=1074 horizon=8475 2026-09-12T12:32:48.845027Z 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=117 success=true 2026-09-12T12:32:48.845691Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c128_r44_r48" target=ipu21 2026-09-12T12:32:48.890591Z 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/aebf5d0a4fb2fc3acef1a2e9475e4b120b0e2b2089f8edd52016a75e89e65075/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/aebf5d0a4fb2fc3acef1a2e9475e4b120b0e2b2089f8edd52016a75e89e65075/kernel.json 2026-09-12T12:32:48.891085Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c576_r68_r72" target=ipu21 2026-09-12T12:32:48.937028Z 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/811a6edd170ef5169df1c89808e213a2b8822b33ac276509d3683c1f1440e9c8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/811a6edd170ef5169df1c89808e213a2b8822b33ac276509d3683c1f1440e9c8/kernel.json 2026-09-12T12:32:48.937276Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k160_c128_r72_r76" target=ipu21 2026-09-12T12:32:48.982446Z 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/fa332497ce523a43436e9e20e563d7313ce1859a6d0c6ef7b0ddef95bfcd54c7/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/fa332497ce523a43436e9e20e563d7313ce1859a6d0c6ef7b0ddef95bfcd54c7/kernel.json 2026-09-12T12:32:48.982944Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k160_c432_r60_r64" target=ipu21 2026-09-12T12:32:49.028845Z 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/8826b7ef152c0c05fdb0ab58f9be76d44a7f8c6e4f8c25e3700e20ab4be7000e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8826b7ef152c0c05fdb0ab58f9be76d44a7f8c6e4f8c25e3700e20ab4be7000e/kernel.json 2026-09-12T12:32:49.029406Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k160_c528_r60_r64" target=ipu21 2026-09-12T12:32:49.083461Z 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/2b8f974fd83b6d2f3ab1666ee1bab2081c1046f43a673306f149d0369670da8c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2b8f974fd83b6d2f3ab1666ee1bab2081c1046f43a673306f149d0369670da8c/kernel.json 2026-09-12T12:32:49.083977Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k160_c544_r60_r64" target=ipu21 2026-09-12T12:32:49.128960Z 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/e42ec682444a722bbf7664e952377f3d7c6b6678700ea69e5d89a3328b8bd8a3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e42ec682444a722bbf7664e952377f3d7c6b6678700ea69e5d89a3328b8bd8a3/kernel.json 2026-09-12T12:32:49.129501Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c192_r72_r76" target=ipu21 2026-09-12T12:32:49.171448Z 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/c3b47dd6a43dc5dd624eb84d3ae767cbea3ec2074729b2174d716833a76d1800/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c3b47dd6a43dc5dd624eb84d3ae767cbea3ec2074729b2174d716833a76d1800/kernel.json 2026-09-12T12:32:49.172433Z 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=device/gemm_f16_amp.S name="gemm_f8_interleaved_k256_c16_r4_r4" target=ipu21 2026-09-12T12:32:49.216970Z 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/892cb0fec45d509ba2a0f00edd37b993800aeb6f7fef72eaff3a64969df5381f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/892cb0fec45d509ba2a0f00edd37b993800aeb6f7fef72eaff3a64969df5381f/kernel.json 2026-09-12T12:32:49.218463Z 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=device/gemm_f16_amp.S name="gemm_f16_k80_c64_r1_r1" target=ipu21 2026-09-12T12:32:49.260385Z 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/01949a9fa11ad866407038067eaa2801ead6cadf20d3cacf45aaee655987e224/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/01949a9fa11ad866407038067eaa2801ead6cadf20d3cacf45aaee655987e224/kernel.json 2026-09-12T12:32:49.261106Z 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=device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r1_r15" target=ipu21 2026-09-12T12:32:49.307637Z 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/bb3825d306719bfc254128ab91325a83bfa6f1035358d38899c1450df0347a9d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bb3825d306719bfc254128ab91325a83bfa6f1035358d38899c1450df0347a9d/kernel.json 2026-09-12T12:32:49.307881Z 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=device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r16_r16" target=ipu21 2026-09-12T12:32:49.349754Z 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/6343c7c8952d17e82bd16968371e81443efe47220ee38b3e0c40a165da6c74f9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/6343c7c8952d17e82bd16968371e81443efe47220ee38b3e0c40a165da6c74f9/kernel.json 2026-09-12T12:32:49.349989Z 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=device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r1_r15" target=ipu21 2026-09-12T12:32:49.392247Z 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/bc6b2d82896e1eab001898bbab9a15e127da61e2d522e4baa7f678fdb1e6a57e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bc6b2d82896e1eab001898bbab9a15e127da61e2d522e4baa7f678fdb1e6a57e/kernel.json 2026-09-12T12:32:49.392486Z 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=device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r16_r16" target=ipu21 2026-09-12T12:32:49.433369Z 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/3c0307cfc31af1bf762f6c31460469c55a77d9ffc925705a6a1950e7f3b53e34/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3c0307cfc31af1bf762f6c31460469c55a77d9ffc925705a6a1950e7f3b53e34/kernel.json 2026-09-12T12:32:49.436477Z 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=device/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r64_p64_c80_p80_b64x16" target=ipu21 2026-09-12T12:32:49.478977Z 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/064f8db8987ead060124ab49b892404f8723250f5571d77e6a4ce3c5a2341c33/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/064f8db8987ead060124ab49b892404f8723250f5571d77e6a4ce3c5a2341c33/kernel.json 2026-09-12T12:32:49.479388Z 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=634 success=true 2026-09-12T12:32:49.489390Z 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 thread 'main' (448082) panicked at crates/ipu-codegen/src/tile.rs:661:34: a shared exchange row has patch offsets note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace