2026-09-23T10:53:04.014848Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=300µs time.idle=1.64µs 2026-09-23T10:53:05.484278Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=11499 expanded=5092 retained=46 2026-09-23T10:53:05.493081Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=11497 expanded=5089 retained=44 2026-09-23T10:53:05.493732Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=11499 expanded=5092 retained=46 2026-09-23T10:53:05.502118Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=11497 expanded=5089 retained=44 2026-09-23T10:53:05.735046Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=9441 expanded=4047 retained=38 2026-09-23T10:53:05.760531Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=9437 expanded=4044 retained=38 2026-09-23T10:53:05.764698Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=9437 expanded=4044 retained=38 2026-09-23T10:53:05.797879Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=9441 expanded=4047 retained=38 2026-09-23T10:53:06.086308Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12459 expanded=5940 retained=29 2026-09-23T10:53:06.096818Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12459 expanded=5940 retained=29 2026-09-23T10:53:06.103569Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12459 expanded=5940 retained=29 2026-09-23T10:53:06.111418Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12459 expanded=5940 retained=29 2026-09-23T10:53:06.277367Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=10917 expanded=4819 retained=46 2026-09-23T10:53:06.331731Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=10917 expanded=4820 retained=46 2026-09-23T10:53:06.338016Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=10917 expanded=4819 retained=46 2026-09-23T10:53:06.338452Z DEBUG GEMM model frontier retained=117 2026-09-23T10:53:06.346321Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=10917 expanded=4820 retained=46 2026-09-23T10:53:06.346792Z DEBUG GEMM model frontier retained=118 2026-09-23T10:53:13.008324Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=8.99s time.idle=6.70µs 2026-09-23T10:53:14.112841Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=7923 expanded=3330 retained=54 2026-09-23T10:53:14.117034Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=7999 expanded=3369 retained=53 2026-09-23T10:53:14.121335Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=7923 expanded=3330 retained=54 2026-09-23T10:53:14.127809Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=8001 expanded=3370 retained=53 2026-09-23T10:53:14.132578Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=8001 expanded=3370 retained=53 2026-09-23T10:53:14.202598Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=7925 expanded=3331 retained=54 2026-09-23T10:53:14.226487Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=7999 expanded=3369 retained=53 2026-09-23T10:53:14.233121Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=7925 expanded=3331 retained=54 2026-09-23T10:53:14.454176Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=10855 expanded=4736 retained=75 2026-09-23T10:53:14.455354Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12065 expanded=5547 retained=23 2026-09-23T10:53:14.460315Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12065 expanded=5547 retained=22 2026-09-23T10:53:14.460333Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12065 expanded=5547 retained=22 2026-09-23T10:53:14.477565Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12065 expanded=5547 retained=23 2026-09-23T10:53:14.481184Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=10859 expanded=4739 retained=75 2026-09-23T10:53:14.487973Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=12065 expanded=5547 retained=22 2026-09-23T10:53:14.493193Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12065 expanded=5547 retained=22 2026-09-23T10:53:14.500165Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=10949 expanded=4789 retained=76 2026-09-23T10:53:14.501462Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=10953 expanded=4792 retained=76 2026-09-23T10:53:14.504418Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=10859 expanded=4739 retained=75 2026-09-23T10:53:14.508672Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12065 expanded=5547 retained=23 2026-09-23T10:53:14.513573Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=10949 expanded=4789 retained=76 2026-09-23T10:53:14.530175Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=10855 expanded=4736 retained=75 2026-09-23T10:53:14.567012Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=10953 expanded=4792 retained=76 2026-09-23T10:53:14.580231Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=12065 expanded=5547 retained=23 2026-09-23T10:53:14.581487Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=11377 expanded=4984 retained=62 2026-09-23T10:53:14.623297Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=11329 expanded=4966 retained=54 2026-09-23T10:53:14.650145Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=11377 expanded=4984 retained=62 2026-09-23T10:53:14.650769Z DEBUG GEMM model frontier retained=161 2026-09-23T10:53:14.653931Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=11377 expanded=4984 retained=62 2026-09-23T10:53:14.664572Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=11329 expanded=4966 retained=54 2026-09-23T10:53:14.676373Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=11329 expanded=4966 retained=54 2026-09-23T10:53:14.678084Z DEBUG GEMM model frontier retained=159 2026-09-23T10:53:14.678533Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=11329 expanded=4966 retained=54 2026-09-23T10:53:14.679131Z DEBUG GEMM model frontier retained=159 2026-09-23T10:53:14.774625Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=11377 expanded=4984 retained=62 2026-09-23T10:53:14.776094Z DEBUG GEMM model frontier retained=161 2026-09-23T10:53:24.585363Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=11.6s time.idle=12.6µs 2026-09-23T10:53:43.621011Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=753µs time.idle=3.69µs 2026-09-23T10:53:43.637935Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=16.6ms time.idle=1.29µs 2026-09-23T10:53:43.696427Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:43.698334Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=60.4ms time.idle=2.30µs 2026-09-23T10:53:44.001945Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=228509 low_cycles=261252 elapsed_ms=1859 2026-09-23T10:53:45.599891Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=906µs time.idle=3.65µs 2026-09-23T10:53:45.612124Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=11.9ms time.idle=1.24µs 2026-09-23T10:53:45.674997Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:45.676842Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=64.7ms time.idle=1.54µs 2026-09-23T10:53:45.951901Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=228765 low_cycles=261508 elapsed_ms=1734 2026-09-23T10:53:47.453050Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.19ms time.idle=4.35µs 2026-09-23T10:53:47.469341Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=16.0ms time.idle=1.50µs 2026-09-23T10:53:47.526607Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:47.528559Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=59.2ms time.idle=1.40µs 2026-09-23T10:53:47.789061Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=229530 low_cycles=270276 elapsed_ms=1627 2026-09-23T10:53:49.324950Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=902µs time.idle=3.82µs 2026-09-23T10:53:49.337869Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=12.6ms time.idle=1.55µs 2026-09-23T10:53:49.396833Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:49.398797Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=60.9ms time.idle=984ns 2026-09-23T10:53:49.674234Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=229766 low_cycles=271449 elapsed_ms=1671 2026-09-23T10:53:51.235336Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.72ms time.idle=4.32µs 2026-09-23T10:53:51.257407Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=21.7ms time.idle=1.56µs 2026-09-23T10:53:51.335019Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:51.336924Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=79.5ms time.idle=2.95µs 2026-09-23T10:53:51.579426Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=229770 low_cycles=270516 elapsed_ms=1687 2026-09-23T10:53:53.223670Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=903µs time.idle=3.71µs 2026-09-23T10:53:53.236001Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=12.0ms time.idle=947ns 2026-09-23T10:53:53.294109Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:53.295997Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=60.0ms time.idle=1.12µs 2026-09-23T10:53:53.543593Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=230006 low_cycles=271689 elapsed_ms=1725 2026-09-23T10:53:55.409966Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.10ms time.idle=4.01µs 2026-09-23T10:53:55.432535Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=22.3ms time.idle=1.36µs 2026-09-23T10:53:55.498146Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:55.500126Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=67.6ms time.idle=1.22µs 2026-09-23T10:53:55.809419Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=230033 low_cycles=284599 elapsed_ms=2028 2026-09-23T10:53:57.668950Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.16ms time.idle=3.85µs 2026-09-23T10:53:57.684510Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=15.2ms time.idle=1.27µs 2026-09-23T10:53:57.747055Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:57.748928Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=64.4ms time.idle=1.68µs 2026-09-23T10:53:58.018725Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=230289 low_cycles=284855 elapsed_ms=1969 2026-09-23T10:53:58.221897Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=54.2s time.idle=2.42µs 2026-09-23T10:53:59.710644Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=907µs time.idle=3.93µs 2026-09-23T10:53:59.722834Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=11.9ms time.idle=1.27µs 2026-09-23T10:53:59.782953Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:53:59.784905Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=62.1ms time.idle=1.17µs 2026-09-23T10:53:59.844321Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=57.6ms time.idle=1.95µs 2026-09-23T10:54:00.300495Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=22722 maximum_identical_destinations=1 2026-09-23T10:54:00.300527Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7012 selected_horizon=7012 endpoint_lower_bound=6288 lower_bound_gap=724 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:00.817494Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11204 2026-09-23T10:54:01.308493Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=66825 2026-09-23T10:54:01.369299Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=31347 2026-09-23T10:54:02.275696Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=11204 elapsed_ms=1458 success=true 2026-09-23T10:54:02.442113Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=88507 2026-09-23T10:54:03.589652Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=164610 2026-09-23T10:54:03.638790Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=66825 elapsed_ms=2330 success=true 2026-09-23T10:54:03.805798Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=31347 elapsed_ms=2436 success=true 2026-09-23T10:54:03.827897Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11204 2026-09-23T10:54:05.190468Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=11204 elapsed_ms=1362 success=true 2026-09-23T10:54:05.262596Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=66825 maximum_identical_destinations=1 2026-09-23T10:54:05.262628Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3548 selected_horizon=3548 endpoint_lower_bound=1152 lower_bound_gap=2396 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:05.519377Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=88507 elapsed_ms=3077 success=true 2026-09-23T10:54:05.767014Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=5400 ordinary_horizon=33818 paired_horizon=22232 use_paired=true 2026-09-23T10:54:05.826093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=11204 maximum_identical_destinations=1 2026-09-23T10:54:05.826110Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=22232 selected_horizon=22232 endpoint_lower_bound=18432 lower_bound_gap=3800 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:06.330228Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=31347 2026-09-23T10:54:07.308035Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=164610 elapsed_ms=3718 success=true 2026-09-23T10:54:07.344239Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=88507 maximum_identical_destinations=1 2026-09-23T10:54:07.344267Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=762 selected_horizon=762 endpoint_lower_bound=320 lower_bound_gap=442 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:09.020848Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=31347 elapsed_ms=2690 success=true 2026-09-23T10:54:09.030929Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=164610 maximum_identical_destinations=1 2026-09-23T10:54:09.030953Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=11368 selected_horizon=11368 endpoint_lower_bound=9600 lower_bound_gap=1768 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:10.155496Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=8070 ordinary_horizon=32052 paired_horizon=23321 use_paired=true 2026-09-23T10:54:10.266380Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=31347 maximum_identical_destinations=1 2026-09-23T10:54:10.266399Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=23321 selected_horizon=23321 endpoint_lower_bound=14976 lower_bound_gap=8345 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:10.337565Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=10.5s time.idle=4.58µs 2026-09-23T10:54:10.370318Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=32.7ms time.idle=2.69µs 2026-09-23T10:54:10.370980Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k192_c48_r288" target="ipu21" 2026-09-23T10:54:10.420830Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2a41407925d5290b2858c0120fb0d9661ae00ed1dbc8f0848be28e77deb85e5a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2a41407925d5290b2858c0120fb0d9661ae00ed1dbc8f0848be28e77deb85e5a/kernel.json 2026-09-23T10:54:10.421538Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k192_c48_r286" target="ipu21" 2026-09-23T10:54:10.466880Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b1336053da54ba6600efaf7f831dbbcba8674e131dcecd238e7408de16b74505/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b1336053da54ba6600efaf7f831dbbcba8674e131dcecd238e7408de16b74505/kernel.json 2026-09-23T10:54:10.468296Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=98.0ms time.idle=2.29µs 2026-09-23T10:54:10.468610Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=207µs time.idle=1.39µs 2026-09-23T10:54:10.568999Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=8872 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-23T10:54:10.789851Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=9.11ms time.idle=2.57µs 2026-09-23T10:54:10.789873Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=317356 host_code_base=376832 host_code_bytes=748 generated_code_bytes=3348 exchange_table_bytes=8872 executable_ranges=[(377648, 524288)] 2026-09-23T10:54:10.789903Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=317356 profile_bytes=168 exchange_table_bytes=8872 host_code_bytes=748 host_data_bytes=508 generated_code_bytes=3348 code_address=377648 available_ranges=[(327680, 360448), (362716, 376832), (409600, 949168)] 2026-09-23T10:54:10.877742Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=76.2ms time.idle=2.74µs 2026-09-23T10:54:11.119988Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-23T10:54:11.127689Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=22722 maximum_identical_destinations=1 2026-09-23T10:54:11.127702Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7012 selected_horizon=7012 endpoint_lower_bound=6288 lower_bound_gap=724 selected_kind="reused" neighborhood_improvements=0 2026-09-23T10:54:11.807151Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=31347 2026-09-23T10:54:11.819985Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11204 2026-09-23T10:54:12.559390Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-23T10:54:12.586992Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=66825 maximum_identical_destinations=1 2026-09-23T10:54:12.587012Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3548 selected_horizon=3548 endpoint_lower_bound=1152 lower_bound_gap=2396 selected_kind="reused" neighborhood_improvements=0 2026-09-23T10:54:13.294849Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=11204 elapsed_ms=1474 success=true 2026-09-23T10:54:13.415760Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=31347 elapsed_ms=1608 success=true 2026-09-23T10:54:14.295088Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-23T10:54:14.359586Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=164610 maximum_identical_destinations=1 2026-09-23T10:54:14.359605Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=11368 selected_horizon=11368 endpoint_lower_bound=9600 lower_bound_gap=1768 selected_kind="reused" neighborhood_improvements=0 2026-09-23T10:54:14.768968Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11204 2026-09-23T10:54:14.911936Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=31347 2026-09-23T10:54:15.229069Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=88507 2026-09-23T10:54:16.186335Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=11204 elapsed_ms=1417 success=true 2026-09-23T10:54:16.495767Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=31347 elapsed_ms=1583 success=true 2026-09-23T10:54:16.893616Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=204 ordinary_horizon=32790 paired_horizon=32897 use_paired=false 2026-09-23T10:54:16.979710Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=11204 maximum_identical_destinations=1 2026-09-23T10:54:16.979733Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=32790 selected_horizon=32790 endpoint_lower_bound=32256 lower_bound_gap=534 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:17.150060Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=303 ordinary_horizon=30585 paired_horizon=30411 use_paired=true 2026-09-23T10:54:17.224782Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=31347 maximum_identical_destinations=1 2026-09-23T10:54:17.224796Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=30411 selected_horizon=30411 endpoint_lower_bound=25344 lower_bound_gap=5067 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:18.407415Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=88507 elapsed_ms=3178 success=true 2026-09-23T10:54:20.896667Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=88507 maximum_identical_destinations=1 2026-09-23T10:54:20.896706Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=756 selected_horizon=756 endpoint_lower_bound=320 lower_bound_gap=436 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:54:20.994476Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=10.1s time.idle=5.17µs 2026-09-23T10:54:21.007769Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=272177 final_exchange=89485 2026-09-23T10:54:21.195468Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=15.1ms time.idle=3.68µs 2026-09-23T10:54:21.221595Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=26.1ms time.idle=1.95µs 2026-09-23T10:54:21.376755Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=137ms time.idle=2.83µs 2026-09-23T10:54:21.554179Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=77.5s time.idle=5.10µs 2026-09-23T10:54:21.559516Z INFO writing application package tiles=1472 2026-09-23T10:54:21.711948Z INFO application package written 2026-09-23T10:54:21.713243Z INFO reading application package 2026-09-23T10:54:21.898546Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-23T10:54:21.903136Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T10:54:21.903150Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T10:54:21.903154Z INFO opening IPU device path="/dev/ipu0" 2026-09-23T10:54:21.903184Z INFO IPU device attached path=/dev/ipu0 2026-09-23T10:54:21.903187Z INFO initializing IPU device 2026-09-23T10:54:21.911450Z INFO IPU device initialized 2026-09-23T10:54:21.911488Z INFO replaying device configuration register_writes=2003 2026-09-23T10:54:21.918050Z INFO loading application tile_count=1472 final_mark=23 2026-09-23T10:54:22.114135Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-23T10:54:22.516994Z INFO prepared reference inputs elapsed_ms=399 2026-09-23T10:54:22.530624Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-23T10:54:22.668144Z INFO evaluated host reference elapsed_ms=151 2026-09-23T10:54:22.673057Z INFO starting host exchange session startup_mark=23 2026-09-23T10:54:22.673084Z INFO attaching host exchange pages pages=2 2026-09-23T10:54:22.675891Z INFO host exchange session started 2026-09-23T10:54:22.676116Z INFO invoking host exchange call call="initialize" command=0 phases=8 2026-09-23T10:54:22.681563Z INFO invoking host exchange call call="run" command=0 phases=13 referenceInference=1 numericalTest=PASS profile=artifacts/sdk-partition-solver-20260923/native.capnp tiles=1472 samples=51909 workload=siglip-mlp-f16-b1-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=1 tokens=729 rows=729 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1469 executionTiles=1472 inputBytes=1679616 weightBytes=19832832 cycles=269886 minimumTileCycles=263004 deviceMicroseconds=179.924 effectiveGemmTflops=80.357 peakTflops=282.624 efficiencyPercent=28.43 maximumAbsoluteError=0.001221 package=artifacts/sdk-partition-solver-20260923/native.ipuexe tiles=1472 hardwareTest=PASS