2026-09-24T09:33:19.773649Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=830µs time.idle=1.56µs 2026-09-24T09:35:25.388685Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=126s time.idle=5.35µs 2026-09-24T09:36:08.597739Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=43.2s time.idle=4.33µs 2026-09-24T09:37:42.121964Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=810 2026-09-24T09:37:42.129043Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=136µs time.idle=3.40µs 2026-09-24T09:37:42.130627Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=1.37ms time.idle=969ns 2026-09-24T09:37:42.162194Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:42.164300Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=33.7ms time.idle=2.00µs 2026-09-24T09:37:42.305879Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=208110 low_cycles=196032 elapsed_ms=896 2026-09-24T09:37:43.099190Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=1023 2026-09-24T09:37:43.107089Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=173µs time.idle=3.41µs 2026-09-24T09:37:43.109646Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=2.32ms time.idle=1.13µs 2026-09-24T09:37:43.137874Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:43.139347Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=29.7ms time.idle=1.44µs 2026-09-24T09:37:43.272785Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=208918 low_cycles=194054 elapsed_ms=849 2026-09-24T09:37:44.061477Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=810 2026-09-24T09:37:44.068665Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=147µs time.idle=3.35µs 2026-09-24T09:37:44.070293Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=1.43ms time.idle=1.08µs 2026-09-24T09:37:44.095958Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:44.097451Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=27.1ms time.idle=989ns 2026-09-24T09:37:44.223953Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=208942 low_cycles=192612 elapsed_ms=808 2026-09-24T09:37:45.026533Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=1023 2026-09-24T09:37:45.036463Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=264µs time.idle=4.53µs 2026-09-24T09:37:45.039811Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=3.10ms time.idle=2.26µs 2026-09-24T09:37:45.066061Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:45.067052Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=27.2ms time.idle=3.27µs 2026-09-24T09:37:45.148821Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=209206 low_cycles=194100 elapsed_ms=801 2026-09-24T09:37:45.745229Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=1079 2026-09-24T09:37:45.750960Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=63.8µs time.idle=3.48µs 2026-09-24T09:37:45.751775Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=665µs time.idle=787ns 2026-09-24T09:37:45.776120Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:45.777821Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=26.0ms time.idle=933ns 2026-09-24T09:37:45.876958Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=210004 low_cycles=201298 elapsed_ms=619 2026-09-24T09:37:46.392148Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=810 2026-09-24T09:37:46.397663Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=105µs time.idle=2.93µs 2026-09-24T09:37:46.398740Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=918µs time.idle=568ns 2026-09-24T09:37:46.416969Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:46.418003Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=19.2ms time.idle=1.09µs 2026-09-24T09:37:46.502290Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=210174 low_cycles=198322 elapsed_ms=526 2026-09-24T09:37:47.086903Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=1292 2026-09-24T09:37:47.093403Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=101µs time.idle=2.76µs 2026-09-24T09:37:47.094877Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=1.30ms time.idle=795ns 2026-09-24T09:37:47.122634Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:47.123692Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=28.8ms time.idle=722ns 2026-09-24T09:37:47.226914Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=210812 low_cycles=199320 elapsed_ms=634 2026-09-24T09:37:47.840194Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: borrowed reduction seed panels copies=1079 2026-09-24T09:37:47.846255Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=120µs time.idle=4.29µs 2026-09-24T09:37:47.847407Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=924µs time.idle=1.19µs 2026-09-24T09:37:47.872149Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:47.873198Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=25.8ms time.idle=834ns 2026-09-24T09:37:47.983915Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=210836 low_cycles=198370 elapsed_ms=656 2026-09-24T09:37:48.047192Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=268s time.idle=3.27µs 2026-09-24T09:37:48.510547Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}: borrowed reduction seed panels copies=810 2026-09-24T09:37:48.516150Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=96.1µs time.idle=2.74µs 2026-09-24T09:37:48.517309Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=975µs time.idle=721ns 2026-09-24T09:37:48.535248Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T09:37:48.536292Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=19.0ms time.idle=703ns 2026-09-24T09:37:48.571360Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=34.6ms time.idle=2.03µs 2026-09-24T09:37:48.735266Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=18186 2026-09-24T09:37:48.787032Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=30477 2026-09-24T09:37:48.929483Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=18186 elapsed_ms=194 success=true 2026-09-24T09:37:49.213185Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=18186 maximum_identical_destinations=1 2026-09-24T09:37:49.213231Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=465 selected_horizon=465 endpoint_lower_bound=288 lower_bound_gap=177 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:37:49.242219Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=30477 elapsed_ms=455 success=true 2026-09-24T09:37:49.605863Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=30477 maximum_identical_destinations=1 2026-09-24T09:37:49.605892Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3438 selected_horizon=3438 endpoint_lower_bound=1088 lower_bound_gap=2350 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:37:49.759489Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=23904 2026-09-24T09:37:49.975953Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=58104 maximum_identical_destinations=1 2026-09-24T09:37:49.975983Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=10320 selected_horizon=8899 endpoint_lower_bound=8640 lower_bound_gap=259 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-24T09:37:50.283215Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=44923 2026-09-24T09:37:50.765962Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=137880 2026-09-24T09:37:51.548532Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=23904 elapsed_ms=1789 success=true 2026-09-24T09:37:53.011547Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=44923 elapsed_ms=2728 success=true 2026-09-24T09:37:53.875662Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=137880 elapsed_ms=3109 success=true 2026-09-24T09:37:55.404123Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=1 candidates=4536 ordinary_horizon=22148 paired_horizon=19365 use_paired=true 2026-09-24T09:37:55.512360Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=23904 maximum_identical_destinations=1 2026-09-24T09:37:55.512384Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=19365 selected_horizon=19365 endpoint_lower_bound=12896 lower_bound_gap=6469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:37:56.678868Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=137880 maximum_identical_destinations=1 2026-09-24T09:37:56.678901Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=10231 selected_horizon=10231 endpoint_lower_bound=8784 lower_bound_gap=1447 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:37:59.857460Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=4 candidates=25555 ordinary_horizon=21065 paired_horizon=25766 use_paired=false 2026-09-24T09:38:00.056051Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=44923 maximum_identical_destinations=1 2026-09-24T09:38:00.056084Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=21065 selected_horizon=21065 endpoint_lower_bound=20088 lower_bound_gap=977 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:38:00.179132Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=11.6s time.idle=2.74µs 2026-09-24T09:38:00.198931Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=19.8ms time.idle=1.99µs 2026-09-24T09:38:00.200413Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=1.46ms time.idle=806ns 2026-09-24T09:38:00.200568Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=94.8µs time.idle=613ns 2026-09-24T09:38:00.284410Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=9248 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-24T09:38:00.449337Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=8.02ms time.idle=4.32µs 2026-09-24T09:38:00.449365Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=315136 host_code_base=376832 host_code_bytes=644 generated_code_bytes=1156 exchange_table_bytes=9248 executable_ranges=[(377544, 524288)] 2026-09-24T09:38:00.449402Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=315136 profile_bytes=92 exchange_table_bytes=9248 host_code_bytes=644 host_data_bytes=440 generated_code_bytes=1156 code_address=377544 available_ranges=[(327680, 360448), (362648, 376832), (409600, 949168)] 2026-09-24T09:38:00.500844Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=41.3ms time.idle=2.68µs 2026-09-24T09:38:00.720151Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-24T09:38:00.725741Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=18186 maximum_identical_destinations=1 2026-09-24T09:38:00.725756Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=465 selected_horizon=465 endpoint_lower_bound=288 lower_bound_gap=177 selected_kind="reused" neighborhood_improvements=0 2026-09-24T09:38:00.976628Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-24T09:38:01.002658Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=58104 maximum_identical_destinations=1 2026-09-24T09:38:01.002692Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=8899 selected_horizon=8899 endpoint_lower_bound=8640 lower_bound_gap=259 selected_kind="reused" neighborhood_improvements=0 2026-09-24T09:38:01.038925Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-24T09:38:01.046645Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=30477 maximum_identical_destinations=1 2026-09-24T09:38:01.046659Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3438 selected_horizon=3438 endpoint_lower_bound=1088 lower_bound_gap=2350 selected_kind="reused" neighborhood_improvements=0 2026-09-24T09:38:03.054147Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=23904 2026-09-24T09:38:03.353623Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-24T09:38:03.412371Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=137880 maximum_identical_destinations=1 2026-09-24T09:38:03.412397Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=10231 selected_horizon=10231 endpoint_lower_bound=8784 lower_bound_gap=1447 selected_kind="reused" neighborhood_improvements=0 2026-09-24T09:38:05.057134Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=23904 elapsed_ms=2002 success=true 2026-09-24T09:38:05.542123Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=44923 2026-09-24T09:38:08.216013Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=44923 elapsed_ms=2673 success=true 2026-09-24T09:38:09.042273Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=1 candidates=4536 ordinary_horizon=22926 paired_horizon=19219 use_paired=true 2026-09-24T09:38:09.155259Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=23904 maximum_identical_destinations=1 2026-09-24T09:38:09.155286Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=19219 selected_horizon=19219 endpoint_lower_bound=12896 lower_bound_gap=6323 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:38:13.454131Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=4 candidates=25555 ordinary_horizon=21039 paired_horizon=26102 use_paired=false 2026-09-24T09:38:13.616425Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=44923 maximum_identical_destinations=1 2026-09-24T09:38:13.616453Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=21039 selected_horizon=21039 endpoint_lower_bound=20088 lower_bound_gap=951 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T09:38:13.700045Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=13.2s time.idle=4.76µs 2026-09-24T09:38:13.712975Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=196343 final_exchange=66891 2026-09-24T09:38:13.866868Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=13.5ms time.idle=4.72µs 2026-09-24T09:38:13.879792Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=12.9ms time.idle=1.65µs 2026-09-24T09:38:13.949144Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=65.1ms time.idle=1.73µs 2026-09-24T09:38:14.010661Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=294s time.idle=3.88µs 2026-09-24T09:38:14.014453Z INFO writing application package tiles=1472 2026-09-24T09:38:14.118512Z INFO application package written 2026-09-24T09:38:14.118544Z INFO reading application package 2026-09-24T09:38:14.183263Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-24T09:38:14.183307Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T09:38:14.183314Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T09:38:14.183317Z INFO opening IPU device path="/dev/ipu0" 2026-09-24T09:38:14.183344Z INFO IPU device attached path=/dev/ipu0 2026-09-24T09:38:14.183346Z INFO initializing IPU device 2026-09-24T09:38:14.191160Z INFO IPU device initialized 2026-09-24T09:38:14.191228Z INFO replaying device configuration register_writes=2003 2026-09-24T09:38:14.197071Z INFO loading application tile_count=1472 final_mark=23 2026-09-24T09:38:14.346232Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-24T09:38:14.670123Z INFO prepared reference inputs elapsed_ms=322 2026-09-24T09:38:14.684101Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-24T09:38:14.802409Z INFO evaluated host reference elapsed_ms=132 2026-09-24T09:38:14.805350Z INFO starting host exchange session startup_mark=23 2026-09-24T09:38:14.805371Z INFO attaching host exchange pages pages=2 2026-09-24T09:38:14.806163Z INFO host exchange session started 2026-09-24T09:38:14.806241Z INFO invoking host exchange call call="initialize" command=0 phases=8 2026-09-24T09:38:14.816296Z INFO invoking host exchange call call="run" command=0 phases=11 profile=artifacts/reduction-seeds-20260924/f16.capnp tiles=1472 samples=20164 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.001465 numericalTest=PASS package=artifacts/reduction-seeds-20260924/f16.ipuexe tiles=1472 hardwareTest=PASS