2026-09-23T10:48:45.812624Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=298µs time.idle=4.31µs 2026-09-23T10:48:46.749126Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=6653 expanded=2633 retained=61 2026-09-23T10:48:46.785410Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=6709 expanded=2671 retained=61 2026-09-23T10:48:47.532663Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=14845 expanded=7089 retained=44 2026-09-23T10:48:47.556507Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=7373 expanded=3026 retained=104 2026-09-23T10:48:47.559277Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=14845 expanded=7092 retained=44 2026-09-23T10:48:47.602317Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=7409 expanded=3045 retained=104 2026-09-23T10:48:47.670147Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9099 expanded=4089 retained=42 2026-09-23T10:48:47.672417Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=10097 expanded=4475 retained=30 2026-09-23T10:48:47.707093Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=10097 expanded=4478 retained=30 2026-09-23T10:48:47.709839Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9139 expanded=4105 retained=42 2026-09-23T10:48:48.086980Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14139 expanded=7070 retained=27 2026-09-23T10:48:48.101730Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14139 expanded=7070 retained=27 2026-09-23T10:48:48.221311Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=10893 expanded=4898 retained=56 2026-09-23T10:48:48.280284Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=10903 expanded=4902 retained=56 2026-09-23T10:48:48.389396Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=13821 expanded=6544 retained=44 2026-09-23T10:48:48.389894Z DEBUG GEMM model frontier retained=163 2026-09-23T10:48:48.390643Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=13821 expanded=6545 retained=44 2026-09-23T10:48:48.391198Z DEBUG GEMM model frontier retained=163 2026-09-23T10:48:57.050069Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=11.2s time.idle=3.75µs 2026-09-23T10:48:58.183748Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=7779 expanded=3099 retained=80 2026-09-23T10:48:58.192803Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=7793 expanded=3103 retained=80 2026-09-23T10:48:58.196609Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=7795 expanded=3105 retained=80 2026-09-23T10:48:58.223573Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=6969 expanded=2809 retained=241 2026-09-23T10:48:58.226925Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=6875 expanded=2772 retained=240 2026-09-23T10:48:58.247333Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=6977 expanded=2811 retained=241 2026-09-23T10:48:58.253452Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=8377 expanded=3622 retained=47 2026-09-23T10:48:58.264582Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Standard visited=7805 expanded=3108 retained=80 2026-09-23T10:48:58.268339Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Standard visited=6867 expanded=2771 retained=240 2026-09-23T10:48:58.289595Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9329 expanded=4213 retained=44 2026-09-23T10:48:58.295594Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9339 expanded=4215 retained=44 2026-09-23T10:48:58.301276Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9395 expanded=4258 retained=45 2026-09-23T10:48:58.310346Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=8307 expanded=3579 retained=49 2026-09-23T10:48:58.311092Z DEBUG GEMM partition search swapped=true batch=0 native=true class=Ipu21Interleaved visited=9405 expanded=4261 retained=45 2026-09-23T10:48:58.320816Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=8315 expanded=3580 retained=49 2026-09-23T10:48:58.330667Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=8565 expanded=3641 retained=52 2026-09-23T10:48:58.334780Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Standard visited=8385 expanded=3623 retained=47 2026-09-23T10:48:58.337717Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=8565 expanded=3641 retained=52 2026-09-23T10:48:58.343304Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=8311 expanded=3519 retained=51 2026-09-23T10:48:58.384851Z DEBUG GEMM partition search swapped=false batch=0 native=true class=Ipu21Interleaved visited=8325 expanded=3520 retained=51 2026-09-23T10:48:58.694690Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14539 expanded=7270 retained=23 2026-09-23T10:48:58.713280Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14539 expanded=7270 retained=22 2026-09-23T10:48:58.714653Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14539 expanded=7270 retained=23 2026-09-23T10:48:58.795068Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=13405 expanded=6318 retained=72 2026-09-23T10:48:58.820076Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=13519 expanded=6392 retained=72 2026-09-23T10:48:58.844724Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=13405 expanded=6317 retained=72 2026-09-23T10:48:58.845305Z DEBUG GEMM partition search swapped=true batch=0 native=false class=Ipu21Interleaved visited=14539 expanded=7270 retained=22 2026-09-23T10:48:58.871843Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Standard visited=13519 expanded=6393 retained=72 2026-09-23T10:48:58.875605Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=14391 expanded=6784 retained=47 2026-09-23T10:48:58.876306Z DEBUG GEMM model frontier retained=201 2026-09-23T10:48:58.877071Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=14355 expanded=6762 retained=40 2026-09-23T10:48:58.877735Z DEBUG GEMM model frontier retained=199 2026-09-23T10:48:58.931885Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=14391 expanded=6784 retained=47 2026-09-23T10:48:58.932588Z DEBUG GEMM model frontier retained=201 2026-09-23T10:48:58.940098Z DEBUG GEMM partition search swapped=false batch=0 native=false class=Ipu21Interleaved visited=14355 expanded=6762 retained=40 2026-09-23T10:48:58.940809Z DEBUG GEMM model frontier retained=199 2026-09-23T10:49:10.228549Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=13.2s time.idle=6.93µs 2026-09-23T10:49:44.206233Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=2.20ms time.idle=5.54µs 2026-09-23T10:49:44.225779Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=19.1ms time.idle=2.17µs 2026-09-23T10:49:44.331852Z 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:49:44.334899Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=109ms time.idle=1.58µs 2026-09-23T10:49:44.990926Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=236411 low_cycles=266550 elapsed_ms=3877 2026-09-23T10:49:48.593840Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.47ms time.idle=5.34µs 2026-09-23T10:49:48.617516Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=23.3ms time.idle=1.72µs 2026-09-23T10:49:48.731360Z 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:49:48.736761Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=119ms time.idle=4.29µs 2026-09-23T10:49:49.337985Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=236667 low_cycles=266806 elapsed_ms=3928 2026-09-23T10:49:54.076788Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=942µs time.idle=5.94µs 2026-09-23T10:49:54.102254Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=25.0ms time.idle=3.17µs 2026-09-23T10:49:54.222506Z 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:49:54.225666Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=123ms time.idle=2.71µs 2026-09-23T10:49:54.849853Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=237450 low_cycles=266332 elapsed_ms=5081 2026-09-23T10:49:58.821646Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.06ms time.idle=5.22µs 2026-09-23T10:49:58.841330Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=19.2ms time.idle=1.94µs 2026-09-23T10:49:58.963329Z 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:49:58.966477Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=125ms time.idle=1.98µs 2026-09-23T10:49:59.597650Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=237668 low_cycles=277023 elapsed_ms=4256 2026-09-23T10:50:04.017086Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=522µs time.idle=4.92µs 2026-09-23T10:50:04.034508Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=17.0ms time.idle=1.61µs 2026-09-23T10:50:04.116657Z 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:50:04.118922Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=84.4ms time.idle=1.55µs 2026-09-23T10:50:04.522448Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=237706 low_cycles=266588 elapsed_ms=4471 2026-09-23T10:50:07.418376Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.38ms time.idle=5.38µs 2026-09-23T10:50:07.430991Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=12.2ms time.idle=2.11µs 2026-09-23T10:50:07.530276Z 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:50:07.532897Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=102ms time.idle=2.91µs 2026-09-23T10:50:08.049457Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=237908 low_cycles=277263 elapsed_ms=3130 2026-09-23T10:50:12.378581Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.29ms time.idle=6.25µs 2026-09-23T10:50:12.399815Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=20.8ms time.idle=2.40µs 2026-09-23T10:50:12.538586Z 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:50:12.542102Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=142ms time.idle=3.59µs 2026-09-23T10:50:13.236975Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=237935 low_cycles=290173 elapsed_ms=4674 2026-09-23T10:50:17.497093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.72ms time.idle=5.63µs 2026-09-23T10:50:17.513687Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=16.1ms time.idle=1.60µs 2026-09-23T10:50:17.624527Z 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:50:17.627355Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=114ms time.idle=2.18µs 2026-09-23T10:50:18.289961Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=238191 low_cycles=290429 elapsed_ms=4543 2026-09-23T10:50:18.809851Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=93.0s time.idle=4.75µs 2026-09-23T10:50:21.248329Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=906µs time.idle=3.55µs 2026-09-23T10:50:21.257950Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=9.37ms time.idle=1.24µs 2026-09-23T10:50:21.323792Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T10:50:21.325435Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=67.5ms time.idle=1.26µs 2026-09-23T10:50:21.382560Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=55.5ms time.idle=11.0µs 2026-09-23T10:50:22.001955Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=29652 maximum_identical_destinations=1 2026-09-23T10:50:22.001987Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7297 selected_horizon=7297 endpoint_lower_bound=6272 lower_bound_gap=1025 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:22.410860Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T10:50:23.107795Z 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:50:23.261940Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=32961 2026-09-23T10:50:23.826507Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=88718 2026-09-23T10:50:23.923297Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1512 success=true 2026-09-23T10:50:23.949601Z 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:50:25.403818Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T10:50:25.649490Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=88507 elapsed_ms=2541 success=true 2026-09-23T10:50:25.958919Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=32961 elapsed_ms=2696 success=true 2026-09-23T10:50:26.944817Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1540 success=true 2026-09-23T10:50:27.218427Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=164610 elapsed_ms=3268 success=true 2026-09-23T10:50:27.638081Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=2808 ordinary_horizon=35109 paired_horizon=20451 use_paired=true 2026-09-23T10:50:27.642593Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=88718 elapsed_ms=3816 success=true 2026-09-23T10:50:27.719372Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=8612 maximum_identical_destinations=1 2026-09-23T10:50:27.719393Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=20451 selected_horizon=20451 endpoint_lower_bound=16512 lower_bound_gap=3939 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:28.368107Z 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:50:28.368143Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=760 selected_horizon=760 endpoint_lower_bound=320 lower_bound_gap=440 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:28.728353Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=32961 2026-09-23T10:50:29.756413Z 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:50:29.756457Z 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:50:30.156567Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=88718 maximum_identical_destinations=1 2026-09-23T10:50:30.156600Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3698 selected_horizon=3698 endpoint_lower_bound=1152 lower_bound_gap=2546 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:31.639598Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=32961 elapsed_ms=2911 success=true 2026-09-23T10:50:32.910568Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=9684 ordinary_horizon=31253 paired_horizon=22864 use_paired=true 2026-09-23T10:50:33.024180Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=32961 maximum_identical_destinations=1 2026-09-23T10:50:33.024219Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=22864 selected_horizon=22864 endpoint_lower_bound=14976 lower_bound_gap=7888 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:33.099186Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=11.7s time.idle=4.71µs 2026-09-23T10:50:33.128749Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=29.4ms time.idle=2.22µs 2026-09-23T10:50:33.129648Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=886µs time.idle=599ns 2026-09-23T10:50:33.129793Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=99.2µs time.idle=432ns 2026-09-23T10:50:33.194309Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=8884 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-23T10:50:33.349377Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=9.51ms time.idle=2.30µs 2026-09-23T10:50:33.349407Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=317356 host_code_base=376832 host_code_bytes=732 generated_code_bytes=3772 exchange_table_bytes=8884 executable_ranges=[(377632, 524288)] 2026-09-23T10:50:33.349437Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=317356 profile_bytes=184 exchange_table_bytes=8884 host_code_bytes=732 host_data_bytes=492 generated_code_bytes=3772 code_address=377632 available_ranges=[(327680, 360448), (362700, 376832), (409600, 949168)] 2026-09-23T10:50:33.459052Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=98.4ms time.idle=2.56µs 2026-09-23T10:50:34.881365Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=32961 2026-09-23T10:50:36.014474Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-23T10:50:36.055742Z 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:50:36.055761Z 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:50:36.641818Z 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:50:36.673091Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=32961 elapsed_ms=1791 success=true 2026-09-23T10:50:38.302242Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=32961 2026-09-23T10:50:38.733016Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=88507 elapsed_ms=2091 success=true 2026-09-23T10:50:40.038589Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=32961 elapsed_ms=1736 success=true 2026-09-23T10:50:40.759146Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=3603 ordinary_horizon=33586 paired_horizon=29853 use_paired=true 2026-09-23T10:50:40.833146Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=32961 maximum_identical_destinations=1 2026-09-23T10:50:40.833169Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=29853 selected_horizon=29853 endpoint_lower_bound=25344 lower_bound_gap=4509 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:41.153193Z 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:50:41.153237Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=746 selected_horizon=746 endpoint_lower_bound=320 lower_bound_gap=426 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:41.453154Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-23T10:50:41.463007Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=29652 maximum_identical_destinations=1 2026-09-23T10:50:41.463030Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7297 selected_horizon=7297 endpoint_lower_bound=6272 lower_bound_gap=1025 selected_kind="reused" neighborhood_improvements=0 2026-09-23T10:50:42.190957Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T10:50:43.616450Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-23T10:50:43.660532Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=88718 maximum_identical_destinations=1 2026-09-23T10:50:43.660562Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3698 selected_horizon=3698 endpoint_lower_bound=1152 lower_bound_gap=2546 selected_kind="reused" neighborhood_improvements=0 2026-09-23T10:50:43.753851Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1562 success=true 2026-09-23T10:50:45.027583Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T10:50:46.255617Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1228 success=true 2026-09-23T10:50:46.861422Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=138 ordinary_horizon=30898 paired_horizon=30550 use_paired=true 2026-09-23T10:50:46.945950Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=8612 maximum_identical_destinations=1 2026-09-23T10:50:46.945969Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=30550 selected_horizon=30550 endpoint_lower_bound=26880 lower_bound_gap=3670 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T10:50:46.996715Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=13.5s time.idle=4.43µs 2026-09-23T10:50:47.011755Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=280276 final_exchange=87112 2026-09-23T10:50:47.196287Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=12.9ms time.idle=3.86µs 2026-09-23T10:50:47.227934Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=31.6ms time.idle=2.79µs 2026-09-23T10:50:47.385875Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=138ms time.idle=2.52µs 2026-09-23T10:50:47.613653Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=122s time.idle=4.40µs 2026-09-23T10:50:47.620282Z INFO writing application package tiles=1472 2026-09-23T10:50:47.767423Z INFO application package written 2026-09-23T10:50:47.771234Z INFO reading application package 2026-09-23T10:50:47.979633Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-23T10:50:47.984391Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T10:50:47.984405Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T10:50:47.984410Z INFO opening IPU device path="/dev/ipu0" 2026-09-23T10:50:47.984440Z INFO IPU device attached path=/dev/ipu0 2026-09-23T10:50:47.984442Z INFO initializing IPU device 2026-09-23T10:50:47.992245Z INFO IPU device initialized 2026-09-23T10:50:47.992280Z INFO replaying device configuration register_writes=2003 2026-09-23T10:50:47.998234Z INFO loading application tile_count=1472 final_mark=23 2026-09-23T10:50:48.186011Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-23T10:50:48.611834Z INFO prepared reference inputs elapsed_ms=422 2026-09-23T10:50:48.628262Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-23T10:50:48.750671Z INFO evaluated host reference elapsed_ms=138 2026-09-23T10:50:48.753146Z INFO starting host exchange session startup_mark=23 2026-09-23T10:50:48.753159Z INFO attaching host exchange pages pages=2 2026-09-23T10:50:48.753962Z INFO host exchange session started 2026-09-23T10:50:48.754014Z INFO invoking host exchange call call="initialize" command=0 phases=8 2026-09-23T10:50:48.761103Z INFO invoking host exchange call call="run" command=0 phases=13 referenceInference=1 numericalTest=PASS profile=artifacts/sdk-partition-solver-20260923/branch.capnp tiles=1472 samples=57474 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=277170 minimumTileCycles=270252 deviceMicroseconds=184.780 effectiveGemmTflops=78.245 peakTflops=282.624 efficiencyPercent=27.69 maximumAbsoluteError=0.001221 package=artifacts/sdk-partition-solver-20260923/branch.ipuexe tiles=1472 hardwareTest=PASS