2026-09-24T10:17:12.627801Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=301µs time.idle=1.59µs 2026-09-24T10:19:26.318791Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=134s time.idle=18.1µs 2026-09-24T10:20:08.484349Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=42.2s time.idle=5.15µs 2026-09-24T10:20:54.906680Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=81.7µs time.idle=4.02µs 2026-09-24T10:20:54.907249Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=330µs time.idle=1.00µs 2026-09-24T10:20:54.932830Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:54.933787Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=26.5ms time.idle=1.32µs 2026-09-24T10:20:55.035289Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=143728 low_cycles=134848 elapsed_ms=700 2026-09-24T10:20:55.640687Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=60.9µs time.idle=4.20µs 2026-09-24T10:20:55.641104Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=218µs time.idle=699ns 2026-09-24T10:20:55.659336Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:55.660296Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=19.2ms time.idle=923ns 2026-09-24T10:20:55.748107Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=144894 low_cycles=137040 elapsed_ms=640 2026-09-24T10:20:56.357889Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=68.6µs time.idle=2.68µs 2026-09-24T10:20:56.358386Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=301µs time.idle=845ns 2026-09-24T10:20:56.378016Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:56.378954Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=20.6ms time.idle=778ns 2026-09-24T10:20:56.468167Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=145636 low_cycles=136756 elapsed_ms=644 2026-09-24T10:20:57.110126Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=60.2µs time.idle=3.14µs 2026-09-24T10:20:57.110620Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=289µs time.idle=875ns 2026-09-24T10:20:57.130173Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:57.131164Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=20.5ms time.idle=817ns 2026-09-24T10:20:57.233446Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=145704 low_cycles=137274 elapsed_ms=685 2026-09-24T10:20:57.831761Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=86.2µs time.idle=3.75µs 2026-09-24T10:20:57.832433Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=420µs time.idle=972ns 2026-09-24T10:20:57.854824Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:57.855803Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=23.3ms time.idle=1.09µs 2026-09-24T10:20:57.944750Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=145828 low_cycles=140072 elapsed_ms=633 2026-09-24T10:20:58.716112Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=62.6µs time.idle=3.13µs 2026-09-24T10:20:58.716623Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=291µs time.idle=834ns 2026-09-24T10:20:58.738416Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:58.739352Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=22.7ms time.idle=713ns 2026-09-24T10:20:58.848279Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=146570 low_cycles=138226 elapsed_ms=827 2026-09-24T10:20:59.463440Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=67.8µs time.idle=3.60µs 2026-09-24T10:20:59.463922Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=281µs time.idle=959ns 2026-09-24T10:20:59.483097Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:20:59.483975Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=20.0ms time.idle=597ns 2026-09-24T10:20:59.580793Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=146590 low_cycles=137710 elapsed_ms=652 2026-09-24T10:21:00.275941Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=60.6µs time.idle=3.09µs 2026-09-24T10:21:00.276434Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=307µs time.idle=788ns 2026-09-24T10:21:00.296649Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:21:00.297579Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=21.1ms time.idle=676ns 2026-09-24T10:21:00.404101Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=146620 low_cycles=141462 elapsed_ms=745 2026-09-24T10:21:00.448874Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=228s time.idle=3.27µs 2026-09-24T10:21:01.034667Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=68.2µs time.idle=3.20µs 2026-09-24T10:21:01.035140Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=266µs time.idle=881ns 2026-09-24T10:21:01.053383Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:21:01.054299Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=19.1ms time.idle=556ns 2026-09-24T10:21:01.085569Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=31.0ms time.idle=1.60µs 2026-09-24T10:21:01.333436Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=27712 2026-09-24T10:21:01.434546Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=27380 2026-09-24T10:21:01.444113Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=16140 maximum_identical_destinations=1 2026-09-24T10:21:01.444163Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=4127 selected_horizon=4127 endpoint_lower_bound=3384 lower_bound_gap=743 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:01.691540Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-24T10:21:01.811447Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27712 elapsed_ms=477 success=true 2026-09-24T10:21:01.935762Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27380 elapsed_ms=501 success=true 2026-09-24T10:21:01.995867Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=33732 maximum_identical_destinations=1 2026-09-24T10:21:01.995894Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=8462 selected_horizon=7944 endpoint_lower_bound=6912 lower_bound_gap=1032 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-24T10:21:02.179493Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11124 2026-09-24T10:21:02.231036Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=27712 maximum_identical_destinations=1 2026-09-24T10:21:02.231071Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3227 selected_horizon=3227 endpoint_lower_bound=1104 lower_bound_gap=2123 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:02.512625Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=27380 maximum_identical_destinations=1 2026-09-24T10:21:02.512663Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=341 selected_horizon=341 endpoint_lower_bound=160 lower_bound_gap=181 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:02.779072Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1087 success=true 2026-09-24T10:21:03.659061Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1479 success=true 2026-09-24T10:21:03.955110Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-24T10:21:05.086114Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1130 success=true 2026-09-24T10:21:05.820922Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=4 candidates=4320 ordinary_horizon=22129 paired_horizon=14901 use_paired=true 2026-09-24T10:21:05.887518Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=29337 maximum_identical_destinations=1 2026-09-24T10:21:05.887546Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=14901 selected_horizon=14901 endpoint_lower_bound=11520 lower_bound_gap=3381 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:06.518814Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=1 candidates=1440 ordinary_horizon=18209 paired_horizon=13231 use_paired=true 2026-09-24T10:21:06.595083Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=11124 maximum_identical_destinations=1 2026-09-24T10:21:06.595107Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=13231 selected_horizon=13231 endpoint_lower_bound=10044 lower_bound_gap=3187 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:06.632442Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=5.55s time.idle=4.23µs 2026-09-24T10:21:06.659808Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=27.3ms time.idle=4.70µs 2026-09-24T10:21:06.660735Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=915µs time.idle=588ns 2026-09-24T10:21:06.660882Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=98.9µs time.idle=452ns 2026-09-24T10:21:06.695372Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=4600 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-24T10:21:06.789272Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=6.57ms time.idle=2.98µs 2026-09-24T10:21:06.789291Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=318824 host_code_base=376832 host_code_bytes=532 generated_code_bytes=956 exchange_table_bytes=4600 executable_ranges=[(377432, 524288)] 2026-09-24T10:21:06.789315Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=318824 profile_bytes=80 exchange_table_bytes=4600 host_code_bytes=532 host_data_bytes=352 generated_code_bytes=956 code_address=377432 available_ranges=[(327680, 360448), (362560, 376832), (409600, 949168)] 2026-09-24T10:21:06.833687Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=35.8ms time.idle=1.79µs 2026-09-24T10:21:06.958508Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-24T10:21:06.963369Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=16140 maximum_identical_destinations=1 2026-09-24T10:21:06.963387Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=4127 selected_horizon=4127 endpoint_lower_bound=3384 lower_bound_gap=743 selected_kind="reused" neighborhood_improvements=0 2026-09-24T10:21:07.192627Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-24T10:21:07.206627Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=33732 maximum_identical_destinations=1 2026-09-24T10:21:07.206648Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=7944 selected_horizon=7944 endpoint_lower_bound=6912 lower_bound_gap=1032 selected_kind="reused" neighborhood_improvements=0 2026-09-24T10:21:07.492771Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-24T10:21:07.502278Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=27712 maximum_identical_destinations=1 2026-09-24T10:21:07.502297Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3227 selected_horizon=3227 endpoint_lower_bound=1104 lower_bound_gap=2123 selected_kind="reused" neighborhood_improvements=0 2026-09-24T10:21:07.746612Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-24T10:21:07.756122Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=27380 maximum_identical_destinations=1 2026-09-24T10:21:07.756140Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=341 selected_horizon=341 endpoint_lower_bound=160 lower_bound_gap=181 selected_kind="reused" neighborhood_improvements=0 2026-09-24T10:21:08.879591Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11124 2026-09-24T10:21:09.187173Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-24T10:21:10.150012Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1270 success=true 2026-09-24T10:21:10.247674Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1060 success=true 2026-09-24T10:21:11.440765Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-24T10:21:12.553843Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1112 success=true 2026-09-24T10:21:12.907989Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=1 candidates=1440 ordinary_horizon=17273 paired_horizon=13150 use_paired=true 2026-09-24T10:21:12.992458Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=11124 maximum_identical_destinations=1 2026-09-24T10:21:12.992487Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=13150 selected_horizon=13150 endpoint_lower_bound=10044 lower_bound_gap=3106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:13.242710Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=4 candidates=4320 ordinary_horizon=19382 paired_horizon=15121 use_paired=true 2026-09-24T10:21:13.308438Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=29337 maximum_identical_destinations=1 2026-09-24T10:21:13.308458Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=15121 selected_horizon=15121 endpoint_lower_bound=11520 lower_bound_gap=3601 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-24T10:21:13.347035Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=6.51s time.idle=2.60µs 2026-09-24T10:21:13.355955Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=132134 final_exchange=47510 2026-09-24T10:21:13.432156Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=7.87ms time.idle=3.88µs 2026-09-24T10:21:13.443364Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=11.2ms time.idle=1.93µs 2026-09-24T10:21:13.580505Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=133ms time.idle=1.92µs 2026-09-24T10:21:13.660589Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=241s time.idle=3.99µs 2026-09-24T10:21:13.664341Z INFO writing application package tiles=1472 2026-09-24T10:21:13.711401Z INFO application package written 2026-09-24T10:21:13.711434Z INFO reading application package 2026-09-24T10:21:13.795053Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-24T10:21:13.795126Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T10:21:13.795134Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T10:21:13.795147Z INFO opening IPU device path="/dev/ipu0" 2026-09-24T10:21:13.795180Z INFO IPU device attached path=/dev/ipu0 2026-09-24T10:21:13.795183Z INFO initializing IPU device 2026-09-24T10:21:13.803007Z INFO IPU device initialized 2026-09-24T10:21:13.803040Z INFO replaying device configuration register_writes=2003 2026-09-24T10:21:13.809478Z INFO loading application tile_count=1472 final_mark=23 2026-09-24T10:21:13.980419Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-24T10:21:14.816501Z INFO prepared reference inputs elapsed_ms=833 2026-09-24T10:21:15.042183Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-24T10:21:15.425155Z INFO evaluated host reference elapsed_ms=608 2026-09-24T10:21:15.426801Z INFO starting host exchange session startup_mark=23 2026-09-24T10:21:15.426814Z INFO attaching host exchange pages pages=2 2026-09-24T10:21:15.427680Z INFO host exchange session started 2026-09-24T10:21:15.427717Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-24T10:21:15.429747Z INFO invoking host exchange call call="run" command=0 phases=11 profile=artifacts/padding-20260924/f8.capnp tiles=1472 samples=19756 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.005432 numericalTest=PASS package=artifacts/padding-20260924/f8.ipuexe tiles=1472 hardwareTest=PASS