2026-09-11T08:22:03.956038Z 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-11T08:22:21.300018Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=6877 expansion_and_footprint_ms=8096 estimated_row_bytes=73784 heuristic_row_bytes=164408 geometry_fragments_per_tile=8490 fragment_limit=16384 2026-09-11T08:22:22.182175Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: placed tile storage tiles=1472 shards=478464 elapsed_us=691681 2026-09-11T08:22:22.323343Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=72 candidates=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-11T08:22:22.333306Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=14 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:22.333329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=14 initial_horizon=5385 selected_horizon=4536 endpoint_lower_bound=3456 lower_bound_gap=1080 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:22.334155Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=14 tile=65 row_words=15 horizon=4536 2026-09-11T08:22:22.372503Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=73 transfers=1294 maximum_identical_destinations=1 2026-09-11T08:22:22.372528Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=73 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.374024Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=73 tile=866 row_words=10 horizon=471 2026-09-11T08:22:22.376049Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=5 transfers=2773 maximum_identical_destinations=1 2026-09-11T08:22:22.376081Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=5 initial_horizon=1116 selected_horizon=1116 endpoint_lower_bound=288 lower_bound_gap=828 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.379176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=15 transfers=2184 maximum_identical_destinations=1 2026-09-11T08:22:22.379195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=15 initial_horizon=11659 selected_horizon=10578 endpoint_lower_bound=6912 lower_bound_gap=3666 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:22.380227Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=15 tile=49 row_words=59 horizon=10578 2026-09-11T08:22:22.380334Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=5 tile=1063 row_words=16 horizon=1116 2026-09-11T08:22:22.409524Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=74 transfers=1224 maximum_identical_destinations=1 2026-09-11T08:22:22.409541Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=74 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.410175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=74 tile=47 row_words=23 horizon=374 2026-09-11T08:22:22.426612Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-11T08:22:22.430301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=3 success=true 2026-09-11T08:22:22.463780Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32 2026-09-11T08:22:22.470074Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=32 elapsed_ms=6 success=true 2026-09-11T08:22:22.473017Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=6 transfers=2193 maximum_identical_destinations=1 2026-09-11T08:22:22.473041Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=6 initial_horizon=3444 selected_horizon=3065 endpoint_lower_bound=2304 lower_bound_gap=761 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:22.474525Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=6 tile=17 row_words=38 horizon=3065 2026-09-11T08:22:22.481042Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=78 candidates=32 ordinary_horizon=210 paired_horizon=371 use_paired=false 2026-09-11T08:22:22.500566Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=80 candidates=35 ordinary_horizon=647 paired_horizon=2329 use_paired=false 2026-09-11T08:22:22.542251Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=81 transfers=1438 maximum_identical_destinations=1 2026-09-11T08:22:22.542272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=81 initial_horizon=1112 selected_horizon=1112 endpoint_lower_bound=896 lower_bound_gap=216 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.544039Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=81 tile=875 row_words=10 horizon=1112 2026-09-11T08:22:22.603600Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=82 transfers=1400 maximum_identical_destinations=1 2026-09-11T08:22:22.603634Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=82 initial_horizon=4006 selected_horizon=4006 endpoint_lower_bound=3920 lower_bound_gap=86 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.604393Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=82 tile=39 row_words=39 horizon=4006 2026-09-11T08:22:22.669252Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=83 transfers=2151 maximum_identical_destinations=1 2026-09-11T08:22:22.669278Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=83 initial_horizon=179 selected_horizon=176 endpoint_lower_bound=64 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:22.670609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=83 tile=0 row_words=45 horizon=176 2026-09-11T08:22:22.692953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=84 transfers=1075 maximum_identical_destinations=1 2026-09-11T08:22:22.692969Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=84 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=4 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.693800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=84 tile=46 row_words=9 horizon=216 2026-09-11T08:22:22.869280Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-11T08:22:22.870965Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=85 transfers=1023 maximum_identical_destinations=1 2026-09-11T08:22:22.870999Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=85 initial_horizon=2206 selected_horizon=2206 endpoint_lower_bound=2148 lower_bound_gap=58 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:22.872052Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=85 tile=0 row_words=1028 horizon=2206 2026-09-11T08:22:22.898649Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=86 candidates=19 ordinary_horizon=2257 paired_horizon=2382 use_paired=false 2026-09-11T08:22:23.593945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=724 success=true 2026-09-11T08:22:23.788672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=7290 2026-09-11T08:22:23.947929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=19683 2026-09-11T08:22:23.963414Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-11T08:22:24.065034Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=128168 2026-09-11T08:22:24.118536Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=155 success=true 2026-09-11T08:22:24.334528Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=29 transfers=11656 maximum_identical_destinations=1 2026-09-11T08:22:24.334574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=29 initial_horizon=4326 selected_horizon=4326 endpoint_lower_bound=2304 lower_bound_gap=2022 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:24.343941Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=29 tile=21 row_words=177 horizon=4326 2026-09-11T08:22:24.368258Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=45090 2026-09-11T08:22:25.035443Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=45090 elapsed_ms=667 success=true 2026-09-11T08:22:25.263424Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=12 transfers=50544 maximum_identical_destinations=1 2026-09-11T08:22:25.263475Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=12 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:25.308461Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=12 tile=447 row_words=222 horizon=8263 2026-09-11T08:22:25.739937Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-11T08:22:25.834658Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-11T08:22:25.912877Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=7290 elapsed_ms=2124 success=true 2026-09-11T08:22:26.077895Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=58 transfers=45090 maximum_identical_destinations=1 2026-09-11T08:22:26.077933Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=58 initial_horizon=6774 selected_horizon=6774 endpoint_lower_bound=6048 lower_bound_gap=726 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:26.122577Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=58 tile=1255 row_words=212 horizon=6774 2026-09-11T08:22:26.151517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=19683 elapsed_ms=2203 success=true 2026-09-11T08:22:26.490142Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=301599 2026-09-11T08:22:26.548825Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=128168 elapsed_ms=2483 success=true 2026-09-11T08:22:27.137392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=46 transfers=19683 maximum_identical_destinations=1 2026-09-11T08:22:27.137422Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=46 initial_horizon=12806 selected_horizon=12806 endpoint_lower_bound=9760 lower_bound_gap=3046 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:27.168896Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=46 tile=397 row_words=530 horizon=12806 2026-09-11T08:22:27.579574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1839 success=true 2026-09-11T08:22:28.352418Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103635 2026-09-11T08:22:28.611582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=7290 2026-09-11T08:22:29.396378Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-11T08:22:30.269562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=4434 success=true 2026-09-11T08:22:30.622428Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=16 transfers=128168 maximum_identical_destinations=1 2026-09-11T08:22:30.622465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=16 initial_horizon=8331 selected_horizon=8331 endpoint_lower_bound=6912 lower_bound_gap=1419 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:30.877953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=16 tile=2 row_words=1329 horizon=8331 2026-09-11T08:22:31.074511Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=7290 elapsed_ms=2462 success=true 2026-09-11T08:22:31.222982Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=103635 elapsed_ms=2870 success=true 2026-09-11T08:22:31.291016Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=30 candidates=8748 ordinary_horizon=10977 paired_horizon=10267 use_paired=true 2026-09-11T08:22:31.391948Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=30 transfers=8748 maximum_identical_destinations=1 2026-09-11T08:22:31.391984Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=30 initial_horizon=10267 selected_horizon=10267 endpoint_lower_bound=3504 lower_bound_gap=6763 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:31.434775Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=30 tile=181 row_words=743 horizon=10267 2026-09-11T08:22:31.515545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=31 transfers=1725 maximum_identical_destinations=1 2026-09-11T08:22:31.515576Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=31 initial_horizon=1305 selected_horizon=1305 endpoint_lower_bound=1152 lower_bound_gap=153 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:31.523830Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=31 tile=100 row_words=23 horizon=1305 2026-09-11T08:22:31.640350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=3 transfers=16520 maximum_identical_destinations=1 2026-09-11T08:22:31.640386Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=3 initial_horizon=3889 selected_horizon=3762 endpoint_lower_bound=3040 lower_bound_gap=722 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:31.655345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=3 tile=661 row_words=87 horizon=3762 2026-09-11T08:22:32.251319Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=301599 elapsed_ms=5761 success=true 2026-09-11T08:22:32.290569Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=33 transfers=20656 maximum_identical_destinations=1 2026-09-11T08:22:32.290604Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=33 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:32.309584Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=33 tile=566 row_words=106 horizon=4461 2026-09-11T08:22:32.830517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=7106 ordinary_horizon=7372 paired_horizon=12802 use_paired=false 2026-09-11T08:22:32.868126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-11T08:22:32.930688Z 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-11T08:22:32.930720Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=0 initial_horizon=7372 selected_horizon=7372 endpoint_lower_bound=5888 lower_bound_gap=1484 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:32.966234Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=0 tile=78 row_words=674 horizon=7372 2026-09-11T08:22:33.287423Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=59 transfers=103635 maximum_identical_destinations=1 2026-09-11T08:22:33.287473Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=59 initial_horizon=1823 selected_horizon=1823 endpoint_lower_bound=1152 lower_bound_gap=671 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:33.388285Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=59 tile=613 row_words=364 horizon=1823 2026-09-11T08:22:33.447417Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42560 2026-09-11T08:22:33.459043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=60 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:33.459072Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=60 initial_horizon=4265 selected_horizon=4257 endpoint_lower_bound=2304 lower_bound_gap=1953 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:33.460272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=60 tile=79 row_words=15 horizon=4257 2026-09-11T08:22:33.468299Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-11T08:22:33.599251Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=61 candidates=72 ordinary_horizon=164 paired_horizon=202 use_paired=false 2026-09-11T08:22:33.646350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=62 transfers=1294 maximum_identical_destinations=1 2026-09-11T08:22:33.646387Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=62 initial_horizon=471 selected_horizon=471 endpoint_lower_bound=256 lower_bound_gap=215 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:33.647991Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=62 tile=866 row_words=10 horizon=471 2026-09-11T08:22:33.700352Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=63 transfers=1224 maximum_identical_destinations=1 2026-09-11T08:22:33.700382Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=63 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:33.701198Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=63 tile=47 row_words=23 horizon=374 2026-09-11T08:22:33.738891Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1743 2026-09-11T08:22:33.754370Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=1743 elapsed_ms=15 success=true 2026-09-11T08:22:33.780389Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=65 transfers=1743 maximum_identical_destinations=1 2026-09-11T08:22:33.780409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=65 initial_horizon=6058 selected_horizon=6053 endpoint_lower_bound=4644 lower_bound_gap=1409 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:33.781717Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=65 tile=14 row_words=73 horizon=6053 2026-09-11T08:22:34.065668Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=42560 elapsed_ms=618 success=true 2026-09-11T08:22:34.360245Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1492 success=true 2026-09-11T08:22:34.624791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=5228 success=true 2026-09-11T08:22:34.768031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=1 transfers=42560 maximum_identical_destinations=1 2026-09-11T08:22:34.768071Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=1 initial_horizon=857 selected_horizon=857 endpoint_lower_bound=512 lower_bound_gap=345 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:34.787847Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=1 tile=8 row_words=432 horizon=857 2026-09-11T08:22:34.875626Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=302920 2026-09-11T08:22:34.923566Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1455 success=true 2026-09-11T08:22:35.207378Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=40 transfers=9677 maximum_identical_destinations=1 2026-09-11T08:22:35.207421Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=40 initial_horizon=7838 selected_horizon=7838 endpoint_lower_bound=7680 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:35.232452Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=40 tile=113 row_words=105 horizon=7838 2026-09-11T08:22:35.571482Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=4 transfers=51948 maximum_identical_destinations=1 2026-09-11T08:22:35.571517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=4 initial_horizon=1288 selected_horizon=1288 endpoint_lower_bound=576 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:35.615890Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=4 tile=1105 row_words=197 horizon=1288 2026-09-11T08:22:35.639830Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=42 transfers=8694 maximum_identical_destinations=1 2026-09-11T08:22:35.639863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=42 initial_horizon=9295 selected_horizon=9294 endpoint_lower_bound=7872 lower_bound_gap=1422 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:35.648882Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=42 tile=781 row_words=47 horizon=9294 2026-09-11T08:22:35.766169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=10 transfers=2589 maximum_identical_destinations=1 2026-09-11T08:22:35.766217Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=10 initial_horizon=4596 selected_horizon=4202 endpoint_lower_bound=2048 lower_bound_gap=2154 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-11T08:22:35.776804Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=10 tile=71 row_words=30 horizon=4202 2026-09-11T08:22:35.861685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11520 2026-09-11T08:22:35.978582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=11520 elapsed_ms=116 success=true 2026-09-11T08:22:36.094187Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=34 transfers=51948 maximum_identical_destinations=1 2026-09-11T08:22:36.094242Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=34 initial_horizon=1335 selected_horizon=1335 endpoint_lower_bound=576 lower_bound_gap=759 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:36.129585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=67 transfers=11520 maximum_identical_destinations=1 2026-09-11T08:22:36.129616Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=67 initial_horizon=2443 selected_horizon=2443 endpoint_lower_bound=2304 lower_bound_gap=139 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:36.137284Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=67 tile=20 row_words=157 horizon=2443 2026-09-11T08:22:36.140959Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=34 tile=1094 row_words=195 horizon=1335 2026-09-11T08:22:36.209838Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=35 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:36.209869Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=35 initial_horizon=2837 selected_horizon=2837 endpoint_lower_bound=2304 lower_bound_gap=533 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:36.211750Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=35 tile=18 row_words=24 horizon=2837 2026-09-11T08:22:36.231516Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-11T08:22:36.235889Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=4 success=true 2026-09-11T08:22:36.256029Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=36 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:36.256048Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=36 initial_horizon=4274 selected_horizon=3122 endpoint_lower_bound=2304 lower_bound_gap=818 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:36.257486Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=36 tile=13 row_words=22 horizon=3122 2026-09-11T08:22:36.306104Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=51 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:36.306127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=51 initial_horizon=3573 selected_horizon=3122 endpoint_lower_bound=2304 lower_bound_gap=818 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:36.307712Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=51 tile=13 row_words=27 horizon=3122 2026-09-11T08:22:36.355098Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=52 transfers=1457 maximum_identical_destinations=1 2026-09-11T08:22:36.355131Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=52 initial_horizon=2724 selected_horizon=2724 endpoint_lower_bound=2304 lower_bound_gap=420 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:36.356260Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=52 tile=4 row_words=19 horizon=2724 2026-09-11T08:22:36.766433Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=4374 2026-09-11T08:22:37.191641Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=9 candidates=6561 ordinary_horizon=19694 paired_horizon=16956 use_paired=true 2026-09-11T08:22:37.232116Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-11T08:22:37.356722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=9 transfers=6561 maximum_identical_destinations=1 2026-09-11T08:22:37.356757Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=9 initial_horizon=16956 selected_horizon=16956 endpoint_lower_bound=7808 lower_bound_gap=9148 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:37.360859Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=4374 elapsed_ms=594 success=true 2026-09-11T08:22:37.422118Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=9 tile=755 row_words=988 horizon=16956 2026-09-11T08:22:37.483181Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=56 transfers=1295 maximum_identical_destinations=1 2026-09-11T08:22:37.483246Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=56 initial_horizon=4249 selected_horizon=4249 endpoint_lower_bound=4096 lower_bound_gap=153 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:37.484455Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=56 tile=144 row_words=17 horizon=4249 2026-09-11T08:22:37.518146Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=88 transfers=1368 maximum_identical_destinations=1 2026-09-11T08:22:37.518168Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=88 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:37.518807Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=88 tile=47 row_words=25 horizon=406 2026-09-11T08:22:37.576356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=44 transfers=2820 maximum_identical_destinations=1 2026-09-11T08:22:37.576392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=44 initial_horizon=3257 selected_horizon=3257 endpoint_lower_bound=1076 lower_bound_gap=2181 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:37.579911Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=44 tile=1271 row_words=16 horizon=3257 2026-09-11T08:22:37.636695Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=45 transfers=2198 maximum_identical_destinations=1 2026-09-11T08:22:37.636720Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=45 initial_horizon=4362 selected_horizon=4286 endpoint_lower_bound=2152 lower_bound_gap=2134 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-11T08:22:37.638321Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=45 tile=684 row_words=20 horizon=4286 2026-09-11T08:22:37.867905Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=39 transfers=4374 maximum_identical_destinations=1 2026-09-11T08:22:37.867939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=39 initial_horizon=10762 selected_horizon=10762 endpoint_lower_bound=7872 lower_bound_gap=2890 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:37.881417Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=39 tile=44 row_words=368 horizon=10762 2026-09-11T08:22:38.188097Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=13 transfers=155252 maximum_identical_destinations=1 2026-09-11T08:22:38.188134Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=13 initial_horizon=3558 selected_horizon=3558 endpoint_lower_bound=1728 lower_bound_gap=1830 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:38.217364Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=985 success=true 2026-09-11T08:22:38.366435Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=13 tile=1094 row_words=545 horizon=3558 2026-09-11T08:22:38.495863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51925 2026-09-11T08:22:38.577481Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=87 transfers=301599 maximum_identical_destinations=1 2026-09-11T08:22:38.577510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=87 initial_horizon=1774 selected_horizon=1774 endpoint_lower_bound=896 lower_bound_gap=878 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:38.832023Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=87 tile=205 row_words=915 horizon=1774 2026-09-11T08:22:39.204341Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=708 success=true 2026-09-11T08:22:39.958550Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=50 transfers=51925 maximum_identical_destinations=1 2026-09-11T08:22:39.958579Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=50 initial_horizon=1346 selected_horizon=1346 endpoint_lower_bound=576 lower_bound_gap=770 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:39.992113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=50 tile=1060 row_words=194 horizon=1346 2026-09-11T08:22:40.318791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=55 candidates=6561 ordinary_horizon=7836 paired_horizon=7498 use_paired=true 2026-09-11T08:22:40.391370Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=55 transfers=6561 maximum_identical_destinations=1 2026-09-11T08:22:40.391413Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=55 initial_horizon=7498 selected_horizon=7498 endpoint_lower_bound=2624 lower_bound_gap=4874 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:40.392801Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=68951 2026-09-11T08:22:40.411909Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=112284 2026-09-11T08:22:40.427701Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=55 tile=161 row_words=466 horizon=7498 2026-09-11T08:22:42.080813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=7205 success=true 2026-09-11T08:22:43.552889Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=112284 elapsed_ms=3140 success=true 2026-09-11T08:22:45.512858Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195689 2026-09-11T08:22:45.749743Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=49 transfers=112284 maximum_identical_destinations=1 2026-09-11T08:22:45.749779Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=49 initial_horizon=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:45.874425Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=49 tile=706 row_words=529 horizon=9784 2026-09-11T08:22:47.461826Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=68951 elapsed_ms=7068 success=true 2026-09-11T08:22:48.564095Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=66 transfers=68951 maximum_identical_destinations=1 2026-09-11T08:22:48.564129Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=66 initial_horizon=10704 selected_horizon=10704 endpoint_lower_bound=7996 lower_bound_gap=2708 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:48.665296Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=66 tile=64 row_words=2552 horizon=10704 2026-09-11T08:22:51.394992Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=47 transfers=302920 maximum_identical_destinations=1 2026-09-11T08:22:51.395021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=47 initial_horizon=11215 selected_horizon=11215 endpoint_lower_bound=5120 lower_bound_gap=6095 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:51.959818Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=47 tile=81 row_words=3694 horizon=11215 2026-09-11T08:22:54.499485Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=195689 elapsed_ms=8986 success=true 2026-09-11T08:22:58.025590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=43 transfers=195689 maximum_identical_destinations=1 2026-09-11T08:22:58.025622Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=43 initial_horizon=4730 selected_horizon=4730 endpoint_lower_bound=2152 lower_bound_gap=2578 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-11T08:22:58.191934Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=43 tile=1201 row_words=780 horizon=4730 2026-09-11T08:22:58.289094Z 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=57 success=true 2026-09-11T08:22:58.289411Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k32_c96_r2_r2" target=ipu21 2026-09-11T08:22:58.337555Z 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/ad9463644b20cadddf98e81b0e51c888f70a717ac733747ca9d32b72d7336c5b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ad9463644b20cadddf98e81b0e51c888f70a717ac733747ca9d32b72d7336c5b/kernel.json 2026-09-11T08:22:58.337851Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k32_c112_r2_r2" target=ipu21 2026-09-11T08:22:58.387009Z 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/d7c2a41f106f9dbe2de81c8194b6e105c8b723aea8345bec563981f9a8b36a70/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d7c2a41f106f9dbe2de81c8194b6e105c8b723aea8345bec563981f9a8b36a70/kernel.json 2026-09-11T08:22:58.387280Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k64_c16_r2_r2" target=ipu21 2026-09-11T08:22:58.435534Z 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/6023fa2b99c416b2b5de0c781b8f9bc7230f6b9065d04a6ea08f43d6ab99a7dc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/6023fa2b99c416b2b5de0c781b8f9bc7230f6b9065d04a6ea08f43d6ab99a7dc/kernel.json 2026-09-11T08:22:58.435881Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k64_c32_r182_r184" target=ipu21 2026-09-11T08:22:58.480817Z 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/8eb413146857baebb188bfa0c95bf4fa73510afd341324e74e46e6985e48ad01/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8eb413146857baebb188bfa0c95bf4fa73510afd341324e74e46e6985e48ad01/kernel.json 2026-09-11T08:22:58.481389Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k96_c48_r146_r146" target=ipu21 2026-09-11T08:22:58.527786Z 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/a9c910afd72b6f6d36c0d1a6c11caf29267d3c2c1009d943c59c11252ac7c5b1/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a9c910afd72b6f6d36c0d1a6c11caf29267d3c2c1009d943c59c11252ac7c5b1/kernel.json 2026-09-11T08:22:58.528325Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c64_r242_r244" target=ipu21 2026-09-11T08:22:58.575725Z 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/3c23c83bc939f44afe7415cc8a59296c9f9c0c46e0e7ae44c4626e899bf391d6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3c23c83bc939f44afe7415cc8a59296c9f9c0c46e0e7ae44c4626e899bf391d6/kernel.json 2026-09-11T08:22:58.576031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c128_r80_r82" target=ipu21 2026-09-11T08:22:58.625687Z 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/ea9568659d5198a5d69a052fe964b46d4582853dd30ace2c47a9f556df9bd991/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ea9568659d5198a5d69a052fe964b46d4582853dd30ace2c47a9f556df9bd991/kernel.json 2026-09-11T08:22:58.625949Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k160_c128_r120_r122" target=ipu21 2026-09-11T08:22:58.669285Z 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/e54661fc137e49870794e35bb1ce67c07d031e809fa2663767fdcf495cbd2bae/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e54661fc137e49870794e35bb1ce67c07d031e809fa2663767fdcf495cbd2bae/kernel.json 2026-09-11T08:22:58.669761Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c144_r80_r82" target=ipu21 2026-09-11T08:22:58.721004Z 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/495c8c74582fd20ce4fa9b9c9293444cc4f7575ce5f64b5adae1b8adaf6e8b43/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/495c8c74582fd20ce4fa9b9c9293444cc4f7575ce5f64b5adae1b8adaf6e8b43/kernel.json 2026-09-11T08:22:58.721177Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c160_r80_r82" target=ipu21 2026-09-11T08:22:58.770698Z 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/31f31fd5c256c0a02558199766fdffa8a984bdca1d6528be1848d1a04bc50a6e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/31f31fd5c256c0a02558199766fdffa8a984bdca1d6528be1848d1a04bc50a6e/kernel.json 2026-09-11T08:22:58.771198Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k224_c16_r2_r2" target=ipu21 2026-09-11T08:22:58.817983Z 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/88dc191b8e75909932a80083c28670766ace39ab4df9980d19a71a1e2a25741a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/88dc191b8e75909932a80083c28670766ace39ab4df9980d19a71a1e2a25741a/kernel.json 2026-09-11T08:22:58.818465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r7_r8" target=ipu21 2026-09-11T08:22:58.863623Z 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/e6e30cee8a09a4086022f5b76f3b792f658f7d91ed63f62195010d73b7c37cae/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e6e30cee8a09a4086022f5b76f3b792f658f7d91ed63f62195010d73b7c37cae/kernel.json 2026-09-11T08:22:58.864412Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r7_r8" target=ipu21 2026-09-11T08:22:58.914082Z 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/40dfdfd1d5aa7a8ab16f31b214f26e8b1699295b60b104a8d2ec923a9cec1e2a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/40dfdfd1d5aa7a8ab16f31b214f26e8b1699295b60b104a8d2ec923a9cec1e2a/kernel.json 2026-09-11T08:22:58.914385Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k736_c16_r1_r1" target=ipu21 2026-09-11T08:22:58.957974Z 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/76ff3985bbac303e5927b1c1b0227f2fa78baf69204e567a516705adc6dd514d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/76ff3985bbac303e5927b1c1b0227f2fa78baf69204e567a516705adc6dd514d/kernel.json 2026-09-11T08:22:58.962075Z 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=672 success=true 2026-09-11T08:22:58.972870Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-11T08:22:59.282590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=63784 maximum_uncompressed_repeat_patch_bytes=34344 maximum_elided_arithmetic_patch_bytes=34344 2026-09-11T08:23:02.242918Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=276 success=true 2026-09-11T08:23:02.242958Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=403576 host_code_base=403576 host_code_bytes=9084 generated_code_bytes=23048 exchange_table_bytes=63784 executable_ranges=[(378500, 378504), (381548, 381552), (383332, 383336), (385300, 385304), (385356, 385360), (386108, 386112), (386532, 386536), (387636, 387640), (388540, 388544), (388836, 388840), (389580, 389584), (390324, 390328), (392724, 392728), (395036, 395040), (397052, 397056), (398764, 398768), (400780, 400784), (412728, 524288)] 2026-09-11T08:23:02.242978Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=403576 profile_bytes=1224 exchange_table_bytes=63784 host_code_bytes=9084 host_data_bytes=6280 generated_code_bytes=23048 code_address=412728 available_ranges=[(368488, 376832), (507904, 524288), (525512, 949168)] 2026-09-11T08:23:02.746264Z DEBUG tile allocation does not fit tile=184 class=Ipu21Interleaved bytes=1024 alignment=32768 first=44 last=45 free=[(368488, 369632), (376800, 376832), (512000, 524288), (829640, 829664), (850144, 851968)] active=[(152, 525512, 96768), (152, 622280, 96768), (152, 719048, 82944), (152, 801992, 27648), (206, 369632, 3584), (218, 373216, 3584), (158, 507904, 2048), (172, 509952, 1024), (193, 510976, 1024), (99, 851968, 32768), (53, 884736, 32768), (53, 917504, 31664), (44, 829664, 10240), (46, 839904, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746292Z DEBUG tile allocation does not fit tile=368 class=Ipu21Interleaved bytes=1024 alignment=32768 first=44 last=45 free=[(368488, 369632), (376800, 376832), (512000, 524288), (829640, 829664), (850144, 851968)] active=[(152, 525512, 96768), (152, 622280, 96768), (152, 719048, 82944), (152, 801992, 27648), (199, 369632, 3584), (211, 373216, 3584), (158, 507904, 2048), (171, 509952, 1024), (188, 510976, 1024), (99, 851968, 32768), (63, 884736, 32768), (63, 917504, 31664), (44, 829664, 10240), (46, 839904, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746456Z DEBUG tile allocation does not fit tile=184 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=152 free=[(368488, 376832), (525512, 525536), (556256, 557056), (914432, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1152, 3456]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1296, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 6, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 216, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.746450Z DEBUG tile allocation does not fit tile=92 class=Ipu21Interleaved bytes=1024 alignment=32768 first=46 last=47 free=[(368488, 369632), (376800, 376832), (512000, 513144), (522360, 524288), (829640, 829664), (850144, 851968)] active=[(221, 525512, 96768), (221, 622280, 96768), (221, 719048, 82944), (221, 801992, 27648), (278, 369632, 3584), (290, 373216, 3584), (227, 507904, 2048), (240, 509952, 1024), (265, 510976, 1024), (222, 513144, 9216), (101, 851968, 32768), (50, 884736, 32768), (50, 917504, 31664), (46, 829664, 10240), (48, 839904, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746465Z DEBUG tile allocation does not fit tile=736 class=Ipu21Interleaved bytes=1024 alignment=32768 first=42 last=43 free=[(368488, 369632), (376288, 376832), (512000, 524288), (815816, 819200), (937984, 949168)] active=[(149, 525512, 96768), (149, 622280, 82944), (149, 705224, 82944), (149, 788168, 27648), (194, 369632, 3584), (206, 373216, 3072), (154, 507904, 2048), (169, 509952, 1024), (183, 510976, 1024), (97, 819200, 32768), (86, 851968, 32768), (86, 884736, 32768), (42, 917504, 10240), (44, 927744, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746513Z DEBUG tile allocation does not fit tile=368 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=152 free=[(368488, 376832), (525512, 525536), (556256, 557056), (914432, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1152, 3456]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1296, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 6, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 216, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.746649Z DEBUG tile allocation does not fit tile=0 class=Ipu21Interleaved bytes=10240 alignment=32768 first=66 last=67 free=[(375656, 376832), (507904, 517312), (521408, 524288), (838856, 851968)] active=[(270, 525512, 96768), (270, 622280, 96768), (270, 719048, 82944), (270, 801992, 27648), (373, 368488, 3584), (406, 372072, 3584), (279, 517312, 2048), (298, 519360, 1024), (349, 520384, 1024), (272, 829640, 9216), (122, 851968, 32768), (66, 884736, 32768), (66, 917504, 31664)] tensor_type=TensorType { shape: TensorShape([16, 64, 80]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedRight), tiling: TensorTiling { tile_count: 1472, replicas: 92, axes: [AxisTiling { axis: FromStart(0), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromStart(1), partitions: 1, padding_groups: 1, block_size: 64, padding_multiple: 64, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromStart(2), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746747Z DEBUG tile allocation does not fit tile=92 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=221 free=[(368488, 376832), (525512, 525536), (556256, 557056), (914432, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1152, 3456]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1296, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 6, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 216, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.746786Z DEBUG tile allocation does not fit tile=138 class=Ipu21Interleaved bytes=1024 alignment=32768 first=45 last=46 free=[(368488, 369632), (376288, 376832), (512000, 513104), (522320, 524288), (815816, 815840), (836320, 851968)] active=[(216, 525512, 96768), (216, 622280, 82944), (216, 705224, 82944), (216, 788168, 27648), (277, 369632, 3584), (289, 373216, 3072), (222, 507904, 2048), (239, 509952, 1024), (264, 510976, 1024), (217, 513104, 9216), (100, 851968, 32768), (49, 884736, 32768), (49, 917504, 31664), (45, 815840, 10240), (47, 826080, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746852Z DEBUG tile allocation does not fit tile=736 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=149 free=[(368488, 376832), (525512, 525536), (556256, 557056), (900608, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([4304, 1152]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1440, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 20, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 72, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.746857Z DEBUG tile allocation does not fit tile=276 class=Ipu21Interleaved bytes=1024 alignment=32768 first=43 last=44 free=[(368488, 369632), (376288, 376832), (512000, 524288), (815816, 819200), (937984, 949168)] active=[(153, 525512, 96768), (153, 622280, 82944), (153, 705224, 82944), (153, 788168, 27648), (208, 369632, 3584), (220, 373216, 3072), (159, 507904, 2048), (176, 509952, 1024), (195, 510976, 1024), (98, 819200, 32768), (57, 851968, 32768), (57, 884736, 32768), (43, 917504, 10240), (45, 927744, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.746938Z DEBUG tile allocation does not fit tile=115 class=Ipu21Interleaved bytes=1024 alignment=32768 first=45 last=46 free=[(368488, 369632), (376288, 376832), (512000, 513144), (522360, 524288), (815816, 815840), (836320, 851968)] active=[(219, 525512, 96768), (219, 622280, 82944), (219, 705224, 82944), (219, 788168, 27648), (280, 369632, 3584), (292, 373216, 3072), (225, 507904, 2048), (242, 509952, 1024), (267, 510976, 1024), (220, 513144, 9216), (100, 851968, 32768), (49, 884736, 32768), (49, 917504, 31664), (45, 815840, 10240), (47, 826080, 10240)] tensor_type=TensorType { shape: TensorShape([16, 729, 64]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 92, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(16) }, AxisTiling { axis: FromEnd(3), partitions: 16, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 1, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Interleaved } } } 2026-09-11T08:23:02.747011Z DEBUG tile allocation does not fit tile=0 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=270 free=[(368488, 376832), (525512, 525536), (556256, 557056), (881664, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1152, 3456]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1296, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 6, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 216, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.747345Z DEBUG tile allocation does not fit tile=138 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=216 free=[(368488, 376832), (525512, 525536), (556256, 557056), (900608, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([4304, 1152]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1440, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 20, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 72, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.747408Z DEBUG tile allocation does not fit tile=276 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=153 free=[(368488, 376832), (525512, 525536), (556256, 557056), (900608, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([4304, 1152]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1440, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 20, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 72, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.747492Z DEBUG tile allocation does not fit tile=115 class=Ipu21Standard bytes=82944 alignment=8 first=0 last=219 free=[(368488, 376832), (525512, 525536), (556256, 557056), (900608, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([4304, 1152]), format: TensorFormat { precision: F8F143 { scale_exponent: -4 }, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1440, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 20, padding_groups: 1, block_size: 32, padding_multiple: 32, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 72, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-11T08:23:02.833947Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=590 success=false 2026-09-11T08:23:03.859191Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=59903 success=false Error: placement failed: tile 184 has insufficient Ipu21Standard SRAM for 82944 bytes Caused by: tile 184 has insufficient Ipu21Standard SRAM for 82944 bytes