2026-09-12T12:31:56.694132Z WARN PE capacity probe: RoPE omitted; layernorm epsilon remains 1e-6 instead of PE's 1e-5; numerical results are not PE model accuracy 2026-09-12T12:31:56.695402Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-12T12:32:19.336977Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: wrote planner memory profile path=artifacts/capacity-baseline-20260912/pe-b2/memory/baseline-448066-0000.json scope="baseline" peak_step=116 effective_peak_bytes=450344 2026-09-12T12:32:25.680819Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=5341 expansion_and_footprint_ms=6343 estimated_row_bytes=56432 heuristic_row_bytes=163940 geometry_fragments_per_tile=5500 fragment_limit=16384 2026-09-12T12:32:25.835253Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=2434 2026-09-12T12:32:26.357936Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: placed tile storage tiles=1472 shards=404956 elapsed_us=502587 2026-09-12T12:32:26.476290Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=14 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:26.476333Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=14 initial_horizon=7895 selected_horizon=7895 endpoint_lower_bound=7680 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.478198Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=14 tile=1415 row_words=19 horizon=7895 2026-09-12T12:32:26.486474Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=57 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.486515Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=57 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.489053Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=57 tile=1330 row_words=38 horizon=6869 2026-09-12T12:32:26.494753Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=15 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:26.494773Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=15 initial_horizon=7895 selected_horizon=7895 endpoint_lower_bound=7680 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.496640Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=15 tile=1433 row_words=19 horizon=7895 2026-09-12T12:32:26.505361Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=93 candidates=30 ordinary_horizon=1145 paired_horizon=2480 use_paired=false 2026-09-12T12:32:26.515523Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=58 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.515557Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=58 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.518028Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=58 tile=1334 row_words=38 horizon=6869 2026-09-12T12:32:26.526518Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=94 transfers=1020 maximum_identical_destinations=1 2026-09-12T12:32:26.526546Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=94 initial_horizon=1071 selected_horizon=1071 endpoint_lower_bound=256 lower_bound_gap=815 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.529123Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=94 tile=866 row_words=10 horizon=1071 2026-09-12T12:32:26.543803Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=59 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.543826Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=59 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.546431Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=59 tile=1338 row_words=38 horizon=6869 2026-09-12T12:32:26.552072Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=99 candidates=8 ordinary_horizon=73 paired_horizon=134 use_paired=false 2026-09-12T12:32:26.572029Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=60 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.572052Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=60 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.574577Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=60 tile=1212 row_words=39 horizon=6869 2026-09-12T12:32:26.634707Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=5 candidates=16 ordinary_horizon=1727 paired_horizon=1804 use_paired=false 2026-09-12T12:32:26.646345Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=7 candidates=16 ordinary_horizon=1657 paired_horizon=1768 use_paired=false 2026-09-12T12:32:26.654557Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=102 transfers=8180 maximum_identical_destinations=1 2026-09-12T12:32:26.654585Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=102 initial_horizon=2116 selected_horizon=2116 endpoint_lower_bound=768 lower_bound_gap=1348 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.659275Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=102 tile=327 row_words=32 horizon=2116 2026-09-12T12:32:26.672662Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=103 transfers=1330 maximum_identical_destinations=1 2026-09-12T12:32:26.672675Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=103 initial_horizon=742 selected_horizon=742 endpoint_lower_bound=640 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.673395Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=103 tile=105 row_words=15 horizon=742 2026-09-12T12:32:26.703975Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=35 candidates=16 ordinary_horizon=1735 paired_horizon=1647 use_paired=false 2026-09-12T12:32:26.706887Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=106 candidates=42 ordinary_horizon=4202 paired_horizon=4832 use_paired=false 2026-09-12T12:32:26.721034Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=107 transfers=1578 maximum_identical_destinations=1 2026-09-12T12:32:26.721054Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=107 initial_horizon=2390 selected_horizon=2390 endpoint_lower_bound=768 lower_bound_gap=1622 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.722767Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=107 tile=1339 row_words=14 horizon=2390 2026-09-12T12:32:26.732707Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=108 transfers=1344 maximum_identical_destinations=1 2026-09-12T12:32:26.732720Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=108 initial_horizon=774 selected_horizon=774 endpoint_lower_bound=672 lower_bound_gap=102 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.733409Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=108 tile=13 row_words=27 horizon=774 2026-09-12T12:32:26.748811Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=111 candidates=30 ordinary_horizon=1145 paired_horizon=2480 use_paired=false 2026-09-12T12:32:26.757622Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=112 transfers=1020 maximum_identical_destinations=1 2026-09-12T12:32:26.757641Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=112 initial_horizon=1071 selected_horizon=1071 endpoint_lower_bound=256 lower_bound_gap=815 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.758572Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=112 tile=866 row_words=10 horizon=1071 2026-09-12T12:32:26.816365Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=2 transfers=7308 maximum_identical_destinations=1 2026-09-12T12:32:26.816386Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=2 initial_horizon=3945 selected_horizon=3945 endpoint_lower_bound=3200 lower_bound_gap=745 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.820702Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=2 tile=1053 row_words=42 horizon=3945 2026-09-12T12:32:26.832149Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=71 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:26.832164Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=71 initial_horizon=7125 selected_horizon=7125 endpoint_lower_bound=6912 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.833178Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=71 tile=1239 row_words=23 horizon=7125 2026-09-12T12:32:26.843538Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=72 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:26.843550Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=72 initial_horizon=7125 selected_horizon=7125 endpoint_lower_bound=6912 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.844552Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=72 tile=1255 row_words=23 horizon=7125 2026-09-12T12:32:26.855379Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=73 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:26.855397Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=73 initial_horizon=7125 selected_horizon=7125 endpoint_lower_bound=6912 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.856494Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=73 tile=1143 row_words=23 horizon=7125 2026-09-12T12:32:26.933047Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=38 transfers=8436 maximum_identical_destinations=1 2026-09-12T12:32:26.933089Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=38 initial_horizon=32791 selected_horizon=32791 endpoint_lower_bound=17152 lower_bound_gap=15639 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.945356Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=38 tile=50 row_words=270 horizon=32791 2026-09-12T12:32:26.967998Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=39 transfers=2852 maximum_identical_destinations=1 2026-09-12T12:32:26.968019Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=39 initial_horizon=6867 selected_horizon=6867 endpoint_lower_bound=6656 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.970073Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=39 tile=1427 row_words=22 horizon=6867 2026-09-12T12:32:26.982563Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=40 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.982585Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=40 initial_horizon=6873 selected_horizon=6873 endpoint_lower_bound=6656 lower_bound_gap=217 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.984303Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=40 tile=1315 row_words=15 horizon=6873 2026-09-12T12:32:26.998180Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=1 transfers=37906 maximum_identical_destinations=1 2026-09-12T12:32:26.998232Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=1 initial_horizon=7928 selected_horizon=7928 endpoint_lower_bound=3712 lower_bound_gap=4216 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:26.999319Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=41 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:26.999343Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=41 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.000571Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=41 tile=1339 row_words=15 horizon=6869 2026-09-12T12:32:27.010777Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=1 tile=20 row_words=955 horizon=7928 2026-09-12T12:32:27.045726Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=67 transfers=2728 maximum_identical_destinations=1 2026-09-12T12:32:27.045773Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=67 initial_horizon=7117 selected_horizon=7117 endpoint_lower_bound=6912 lower_bound_gap=205 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.048922Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=67 tile=773 row_words=30 horizon=7117 2026-09-12T12:32:27.049491Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=29 transfers=18451 maximum_identical_destinations=1 2026-09-12T12:32:27.049531Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=29 initial_horizon=2480 selected_horizon=2480 endpoint_lower_bound=1024 lower_bound_gap=1456 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.060580Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=29 tile=50 row_words=124 horizon=2480 2026-09-12T12:32:27.064672Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=68 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:27.064691Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=68 initial_horizon=7129 selected_horizon=7129 endpoint_lower_bound=6912 lower_bound_gap=217 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.066376Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=68 tile=1326 row_words=23 horizon=7129 2026-09-12T12:32:27.081936Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=69 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:27.081958Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=69 initial_horizon=7129 selected_horizon=7129 endpoint_lower_bound=6912 lower_bound_gap=217 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.083624Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=69 tile=1342 row_words=22 horizon=7129 2026-09-12T12:32:27.100041Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=31 transfers=1087 maximum_identical_destinations=1 2026-09-12T12:32:27.100082Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=31 initial_horizon=10242 selected_horizon=10242 endpoint_lower_bound=4352 lower_bound_gap=5890 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.101158Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=70 transfers=1408 maximum_identical_destinations=1 2026-09-12T12:32:27.101189Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=70 initial_horizon=7125 selected_horizon=7125 endpoint_lower_bound=6912 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.102766Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=70 tile=967 row_words=23 horizon=7125 2026-09-12T12:32:27.106825Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=31 tile=56 row_words=31 horizon=10242 2026-09-12T12:32:27.125962Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=5770 ordinary_horizon=2687 paired_horizon=3982 use_paired=false 2026-09-12T12:32:27.142908Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=0 transfers=5770 maximum_identical_destinations=1 2026-09-12T12:32:27.142930Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=0 initial_horizon=2687 selected_horizon=2687 endpoint_lower_bound=2560 lower_bound_gap=127 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.151957Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=0 tile=262 row_words=128 horizon=2687 2026-09-12T12:32:27.158586Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=10 transfers=2398 maximum_identical_destinations=1 2026-09-12T12:32:27.158615Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=10 initial_horizon=18670 selected_horizon=18670 endpoint_lower_bound=9856 lower_bound_gap=8814 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.166676Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=12 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:27.166695Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=12 initial_horizon=7895 selected_horizon=7895 endpoint_lower_bound=7680 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.167979Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=10 tile=48 row_words=61 horizon=18670 2026-09-12T12:32:27.168247Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=12 tile=515 row_words=19 horizon=7895 2026-09-12T12:32:27.181998Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=13 transfers=1440 maximum_identical_destinations=1 2026-09-12T12:32:27.182021Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=13 initial_horizon=7895 selected_horizon=7895 endpoint_lower_bound=7680 lower_bound_gap=215 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.183279Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=13 tile=149 row_words=19 horizon=7895 2026-09-12T12:32:27.202952Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=11 transfers=2790 maximum_identical_destinations=1 2026-09-12T12:32:27.202997Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=11 initial_horizon=7863 selected_horizon=7863 endpoint_lower_bound=7680 lower_bound_gap=183 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.207724Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=11 tile=965 row_words=25 horizon=7863 2026-09-12T12:32:27.225436Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=32 transfers=11592 maximum_identical_destinations=1 2026-09-12T12:32:27.225459Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=32 initial_horizon=4681 selected_horizon=4681 endpoint_lower_bound=3328 lower_bound_gap=1353 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.232378Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=32 tile=1246 row_words=51 horizon=4681 2026-09-12T12:32:27.240299Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=4 transfers=2031 maximum_identical_destinations=1 2026-09-12T12:32:27.240332Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=4 initial_horizon=648 selected_horizon=648 endpoint_lower_bound=512 lower_bound_gap=136 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.243546Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=4 tile=550 row_words=14 horizon=648 2026-09-12T12:32:27.269111Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=49 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.269144Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=49 initial_horizon=6867 selected_horizon=6867 endpoint_lower_bound=6656 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.271604Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=49 tile=1424 row_words=38 horizon=6867 2026-09-12T12:32:27.297184Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=50 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.297242Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=50 initial_horizon=6867 selected_horizon=6867 endpoint_lower_bound=6656 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.299825Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=50 tile=1428 row_words=38 horizon=6867 2026-09-12T12:32:27.325538Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=51 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.325570Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=51 initial_horizon=6867 selected_horizon=6867 endpoint_lower_bound=6656 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.328180Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=51 tile=1432 row_words=38 horizon=6867 2026-09-12T12:32:27.353770Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=52 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.353807Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=52 initial_horizon=6867 selected_horizon=6867 endpoint_lower_bound=6656 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.356231Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=52 tile=1436 row_words=38 horizon=6867 2026-09-12T12:32:27.381668Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=53 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.381700Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=53 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.384157Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=53 tile=1249 row_words=38 horizon=6869 2026-09-12T12:32:27.407488Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=54 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.407518Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=54 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.409065Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=54 tile=1317 row_words=38 horizon=6869 2026-09-12T12:32:27.425818Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=55 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.425838Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=55 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.427430Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=55 tile=1321 row_words=38 horizon=6869 2026-09-12T12:32:27.444238Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=56 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.444255Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=56 initial_horizon=6869 selected_horizon=6869 endpoint_lower_bound=6656 lower_bound_gap=213 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.445778Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=56 tile=1325 row_words=38 horizon=6869 2026-09-12T12:32:27.472855Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=66 transfers=2173 maximum_identical_destinations=1 2026-09-12T12:32:27.472874Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=66 initial_horizon=8630 selected_horizon=8630 endpoint_lower_bound=4480 lower_bound_gap=4150 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.474958Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=66 tile=81 row_words=36 horizon=8630 2026-09-12T12:32:27.480898Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=37 candidates=4616 ordinary_horizon=7018 paired_horizon=6516 use_paired=false 2026-09-12T12:32:27.506489Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=37 transfers=4616 maximum_identical_destinations=1 2026-09-12T12:32:27.506511Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=37 initial_horizon=7018 selected_horizon=7018 endpoint_lower_bound=6656 lower_bound_gap=362 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.514730Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=37 tile=182 row_words=129 horizon=7018 2026-09-12T12:32:27.708458Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=63 candidates=16 ordinary_horizon=1727 paired_horizon=1804 use_paired=false 2026-09-12T12:32:27.754248Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=45 transfers=2366 maximum_identical_destinations=1 2026-09-12T12:32:27.754284Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=45 initial_horizon=31513 selected_horizon=31513 endpoint_lower_bound=17152 lower_bound_gap=14361 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.764748Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=45 tile=56 row_words=86 horizon=31513 2026-09-12T12:32:27.795148Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=46 transfers=2576 maximum_identical_destinations=1 2026-09-12T12:32:27.795172Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=46 initial_horizon=6761 selected_horizon=6761 endpoint_lower_bound=6656 lower_bound_gap=105 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.797662Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=46 tile=962 row_words=44 horizon=6761 2026-09-12T12:32:27.814538Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=47 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.814557Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=47 initial_horizon=6035 selected_horizon=6035 endpoint_lower_bound=5824 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.816164Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=47 tile=1416 row_words=34 horizon=6035 2026-09-12T12:32:27.832550Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=48 transfers=1472 maximum_identical_destinations=1 2026-09-12T12:32:27.832566Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=48 initial_horizon=6451 selected_horizon=6451 endpoint_lower_bound=6240 lower_bound_gap=211 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:27.834196Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=48 tile=1420 row_words=36 horizon=6451 2026-09-12T12:32:28.060757Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=3 transfers=73788 maximum_identical_destinations=1 2026-09-12T12:32:28.060803Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=3 initial_horizon=1257 selected_horizon=1257 endpoint_lower_bound=1024 lower_bound_gap=233 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.109253Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=3 tile=151 row_words=391 horizon=1257 2026-09-12T12:32:28.196161Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=76 candidates=128 ordinary_horizon=178 paired_horizon=504 use_paired=false 2026-09-12T12:32:28.213867Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=77 transfers=1020 maximum_identical_destinations=1 2026-09-12T12:32:28.213917Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=77 initial_horizon=869 selected_horizon=869 endpoint_lower_bound=256 lower_bound_gap=613 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.216140Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=77 tile=866 row_words=10 horizon=869 2026-09-12T12:32:28.295390Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=61 transfers=73804 maximum_identical_destinations=1 2026-09-12T12:32:28.295430Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=61 initial_horizon=1236 selected_horizon=1236 endpoint_lower_bound=1024 lower_bound_gap=212 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.340820Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=61 tile=121 row_words=397 horizon=1236 2026-09-12T12:32:28.372609Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=9 candidates=6924 ordinary_horizon=7800 paired_horizon=8191 use_paired=false 2026-09-12T12:32:28.380864Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=30 candidates=9232 ordinary_horizon=4648 paired_horizon=4975 use_paired=false 2026-09-12T12:32:28.412096Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=30 transfers=9232 maximum_identical_destinations=1 2026-09-12T12:32:28.412123Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=30 initial_horizon=4648 selected_horizon=4648 endpoint_lower_bound=3328 lower_bound_gap=1320 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.413489Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=9 transfers=6924 maximum_identical_destinations=1 2026-09-12T12:32:28.413512Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=9 initial_horizon=7800 selected_horizon=7800 endpoint_lower_bound=7680 lower_bound_gap=120 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.424662Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=30 tile=447 row_words=178 horizon=4648 2026-09-12T12:32:28.427525Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=9 tile=228 row_words=326 horizon=7800 2026-09-12T12:32:28.673817Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=44 candidates=18464 ordinary_horizon=12457 paired_horizon=8991 use_paired=false 2026-09-12T12:32:28.714890Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=44 transfers=18464 maximum_identical_destinations=1 2026-09-12T12:32:28.714932Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=44 initial_horizon=12457 selected_horizon=12457 endpoint_lower_bound=6656 lower_bound_gap=5801 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.740465Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=44 tile=305 row_words=233 horizon=12457 2026-09-12T12:32:28.889047Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=33 transfers=73804 maximum_identical_destinations=1 2026-09-12T12:32:28.889086Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=33 initial_horizon=1236 selected_horizon=1236 endpoint_lower_bound=1024 lower_bound_gap=212 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:28.947471Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=33 tile=121 row_words=397 horizon=1236 2026-09-12T12:32:29.452093Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=65 candidates=9232 ordinary_horizon=9611 paired_horizon=9357 use_paired=false 2026-09-12T12:32:29.477177Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=81 transfers=55280 maximum_identical_destinations=1 2026-09-12T12:32:29.477223Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=81 initial_horizon=6489 selected_horizon=6489 endpoint_lower_bound=3072 lower_bound_gap=3417 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:29.509066Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=65 transfers=9232 maximum_identical_destinations=1 2026-09-12T12:32:29.509115Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=65 initial_horizon=9611 selected_horizon=9611 endpoint_lower_bound=6912 lower_bound_gap=2699 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:29.521102Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=81 tile=70 row_words=486 horizon=6489 2026-09-12T12:32:29.533472Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=65 tile=1025 row_words=302 horizon=9611 2026-09-12T12:32:30.612521Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=42 transfers=295216 maximum_identical_destinations=1 2026-09-12T12:32:30.612564Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=42 initial_horizon=4315 selected_horizon=4315 endpoint_lower_bound=4096 lower_bound_gap=219 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.662560Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=74 transfers=147604 maximum_identical_destinations=1 2026-09-12T12:32:30.662600Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=74 initial_horizon=2393 selected_horizon=2393 endpoint_lower_bound=2048 lower_bound_gap=345 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:30.800460Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=42 tile=331 row_words=995 horizon=4315 2026-09-12T12:32:30.814774Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=74 tile=9 row_words=798 horizon=2393 2026-09-12T12:32:31.354601Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=18 transfers=166035 maximum_identical_destinations=1 2026-09-12T12:32:31.354649Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=18 initial_horizon=3553 selected_horizon=3553 endpoint_lower_bound=3072 lower_bound_gap=481 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.504147Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=16 transfers=221408 maximum_identical_destinations=1 2026-09-12T12:32:31.504188Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=16 initial_horizon=3482 selected_horizon=3482 endpoint_lower_bound=3072 lower_bound_gap=410 selected_kind="balanced-compact-streams" neighborhood_improvements=0 2026-09-12T12:32:31.515501Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=18 tile=58 row_words=732 horizon=3553 2026-09-12T12:32:31.731306Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=16 tile=271 row_words=918 horizon=3482 2026-09-12T12:32:31.841998Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=68 success=true 2026-09-12T12:32:31.843631Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c96_r36_r40" target=ipu21 2026-09-12T12:32:31.903305Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7b760fc1eaf67dc801352df0da4143dfa3d18a927bd9837c6a5edd1455f5fe29/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7b760fc1eaf67dc801352df0da4143dfa3d18a927bd9837c6a5edd1455f5fe29/kernel.json 2026-09-12T12:32:31.905531Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c112_r36_r40" target=ipu21 2026-09-12T12:32:31.956083Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/68ad624d8a6a395c199e438c4d92aca0de81f46753fbfe79778215b4459c3433/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/68ad624d8a6a395c199e438c4d92aca0de81f46753fbfe79778215b4459c3433/kernel.json 2026-09-12T12:32:31.956374Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c128_r48_r52" target=ipu21 2026-09-12T12:32:31.995051Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/24f45a08bb76636df45a48ff9fe12302a04b6bd6dd862749172048c2f8b65253/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/24f45a08bb76636df45a48ff9fe12302a04b6bd6dd862749172048c2f8b65253/kernel.json 2026-09-12T12:32:31.996610Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f8_interleaved_k256_c256_r48_r52" target=ipu21 2026-09-12T12:32:32.036433Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4b73080c7fbd967add8941353cb992389e1ce7a8ebaf797d489d3d7b3cf30c66/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4b73080c7fbd967add8941353cb992389e1ce7a8ebaf797d489d3d7b3cf30c66/kernel.json 2026-09-12T12:32:32.037685Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c128_r1_r1" target=ipu21 2026-09-12T12:32:32.086279Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/295ce1cdbae71ee150a352a116e4f423cd11ba50010ed0c087efe62267775ca6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/295ce1cdbae71ee150a352a116e4f423cd11ba50010ed0c087efe62267775ca6/kernel.json 2026-09-12T12:32:32.086504Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/gemm_f16_amp.S name="gemm_f16_interleaved_k128_c64_r1_r1" target=ipu21 2026-09-12T12:32:32.133712Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/6e36e20c8155d58d45735b36f4a42c0943fb61030e1cc8c74bd66a1e15d413f4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/6e36e20c8155d58d45735b36f4a42c0943fb61030e1cc8c74bd66a1e15d413f4/kernel.json 2026-09-12T12:32:32.137667Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/rearrange_f16.cpp name="rearrange_row_major_to_amp_f16_o1_r64_p64_c48_p48_codelet" target=ipu21 2026-09-12T12:32:32.489895Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/a5aa2be75fd1a829bb384ced1a290716ae136a02bace20ab8b44bf42ad3ddf75/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a5aa2be75fd1a829bb384ced1a290716ae136a02bace20ab8b44bf42ad3ddf75/kernel.json 2026-09-12T12:32:32.490093Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/worker_call.S name="rearrange_row_major_to_amp_f16_o1_r64_p64_c48_p48_wrapper" target=ipu21 2026-09-12T12:32:32.536614Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/31c4c1568e4efcf7531ab93d85af20c2fdfd4fc7c2341c2d3e874abee2ce1397/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/31c4c1568e4efcf7531ab93d85af20c2fdfd4fc7c2341c2d3e874abee2ce1397/kernel.json 2026-09-12T12:32:32.537572Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r0_p64_c48_p48_b64x16" target=ipu21 2026-09-12T12:32:32.584080Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/aa0bb2dc47b8b36904a83f150ea9ef76089ea0f710351c798ca611a92e035bab/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/aa0bb2dc47b8b36904a83f150ea9ef76089ea0f710351c798ca611a92e035bab/kernel.json 2026-09-12T12:32:32.585032Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r64_p64_c48_p48_b64x16" target=ipu21 2026-09-12T12:32:32.641877Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/be172b46a1b236127d0c6c4e8cd850b59f7da429e12e5a67e858c9f267214f53/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/be172b46a1b236127d0c6c4e8cd850b59f7da429e12e5a67e858c9f267214f53/kernel.json 2026-09-12T12:32:32.642577Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/attention_softmax_f16.S name="attention_softmax_d128_p64_tail" target=ipu21 2026-09-12T12:32:32.688275Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/6fa7b3370caaa37fe26e9c2fd90173ef894bc0f3cb969915a067b5f3e5f73102/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/6fa7b3370caaa37fe26e9c2fd90173ef894bc0f3cb969915a067b5f3e5f73102/kernel.json 2026-09-12T12:32:32.688530Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/attention_softmax_f16.S name="attention_softmax_d128_p64_full" target=ipu21 2026-09-12T12:32:32.733184Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/37cc48f3c5705de98b89b26bb0aa12806f2bfa7e904b62bf9dfef51c0410dde0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/37cc48f3c5705de98b89b26bb0aa12806f2bfa7e904b62bf9dfef51c0410dde0/kernel.json 2026-09-12T12:32:32.733699Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/attention_merge_f16.S name="attention_merge_v128_p128_k64_out16" target=ipu21 2026-09-12T12:32:32.776939Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/282609fb32a657f7ab77282dde6e5c096da1dc791596c2a1b36f1f2c6da0a892/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/282609fb32a657f7ab77282dde6e5c096da1dc791596c2a1b36f1f2c6da0a892/kernel.json 2026-09-12T12:32:32.777194Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=device/attention_merge_f16.S name="attention_merge_v128_p128_k64_out32" target=ipu21 2026-09-12T12:32:32.823841Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f25cc5ec489b2743fa93bfc6b1e9cfc99071dc6df378abe107d0e4d35fc26754/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f25cc5ec489b2743fa93bfc6b1e9cfc99071dc6df378abe107d0e4d35fc26754/kernel.json 2026-09-12T12:32:32.823921Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=981 success=true 2026-09-12T12:32:32.835179Z INFO ipu_codegen.package.build{tile_count=1472 operations=26}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true thread 'main' (448066) 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