2026-09-24T10:31:00.005219Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=395µs time.idle=3.02µs 2026-09-24T10:33:01.347008Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=121s time.idle=4.71µs 2026-09-24T10:33:44.967241Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=43.6s time.idle=5.83µs 2026-09-24T10:34:42.131578Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=89.9µs time.idle=3.50µs 2026-09-24T10:34:42.132268Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=452µs time.idle=1.21µs 2026-09-24T10:34:42.161375Z 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:34:42.162740Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=30.5ms time.idle=1.19µs 2026-09-24T10:34:42.311816Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=143728 low_cycles=134536 elapsed_ms=1067 2026-09-24T10:34:43.271147Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=87.9µs time.idle=3.56µs 2026-09-24T10:34:43.271731Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=321µs time.idle=1.18µs 2026-09-24T10:34:43.298946Z 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:34:43.300331Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=28.6ms time.idle=1.13µs 2026-09-24T10:34:43.452926Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=144894 low_cycles=136728 elapsed_ms=1023 2026-09-24T10:34:44.377319Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=116µs time.idle=3.73µs 2026-09-24T10:34:44.377972Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=422µs time.idle=1.25µs 2026-09-24T10:34:44.407150Z 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:34:44.408555Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=30.6ms time.idle=1.26µs 2026-09-24T10:34:44.538503Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=145636 low_cycles=136444 elapsed_ms=978 2026-09-24T10:34:45.588358Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=91.7µs time.idle=3.20µs 2026-09-24T10:34:45.589061Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=447µs time.idle=1.47µs 2026-09-24T10:34:45.625848Z 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:34:45.627353Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=38.3ms time.idle=1.94µs 2026-09-24T10:34:45.782424Z 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=1155 2026-09-24T10:34:46.725891Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=126µs time.idle=4.47µs 2026-09-24T10:34:46.726644Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=516µs time.idle=1.64µs 2026-09-24T10:34:46.757340Z 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:34:46.758755Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=32.1ms time.idle=1.71µs 2026-09-24T10:34:46.895525Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=145828 low_cycles=139760 elapsed_ms=1003 2026-09-24T10:34:48.163854Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=65.5µs time.idle=2.82µs 2026-09-24T10:34:48.164366Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=311µs time.idle=763ns 2026-09-24T10:34:48.187410Z 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:34:48.188355Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=24.0ms time.idle=575ns 2026-09-24T10:34:48.300534Z 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=1298 2026-09-24T10:34:48.932828Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=64.9µs time.idle=3.03µs 2026-09-24T10:34:48.933295Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=293µs time.idle=847ns 2026-09-24T10:34:48.952055Z 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:34:48.952974Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=19.7ms time.idle=799ns 2026-09-24T10:34:49.043035Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=146590 low_cycles=137398 elapsed_ms=656 2026-09-24T10:34:49.742365Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=64.5µs time.idle=2.92µs 2026-09-24T10:34:49.742826Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=292µs time.idle=782ns 2026-09-24T10:34:49.763053Z 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:34:49.763942Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=21.1ms time.idle=798ns 2026-09-24T10:34:49.869745Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=146620 low_cycles=140946 elapsed_ms=743 2026-09-24T10:34:49.917872Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=230s time.idle=1.86µs 2026-09-24T10:34:50.453385Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=64.7µs time.idle=3.15µs 2026-09-24T10:34:50.453842Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=279µs time.idle=788ns 2026-09-24T10:34:50.472438Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-24T10:34:50.473376Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=19.5ms time.idle=821ns 2026-09-24T10:34:50.508382Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=34.7ms time.idle=1.93µs 2026-09-24T10:34:50.725352Z 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:34:50.744770Z 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:34:50.744796Z 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:34:50.858348Z 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:34:51.159975Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27712 elapsed_ms=434 success=true 2026-09-24T10:34:51.333605Z 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:34:51.378111Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27380 elapsed_ms=519 success=true 2026-09-24T10:34:51.555414Z 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:34:51.555441Z 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:34:51.564544Z 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:34:51.736731Z 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:34:51.736757Z 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:34:51.922573Z 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:34:51.922607Z 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:34:52.655751Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1322 success=true 2026-09-24T10:34:53.052549Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1487 success=true 2026-09-24T10:34:54.069508Z 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:34:55.745633Z 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:34:55.770343Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1700 success=true 2026-09-24T10:34:55.823438Z 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:34:55.823463Z 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:34:56.779642Z 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:34:56.884410Z 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:34:56.884438Z 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:34:56.946755Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=6.44s time.idle=2.61µs 2026-09-24T10:34:56.965866Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=19.1ms time.idle=1.76µs 2026-09-24T10:34:56.966799Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=918µs time.idle=685ns 2026-09-24T10:34:56.966949Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=97.9µs time.idle=436ns 2026-09-24T10:34:57.010584Z 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:34:57.104474Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=6.33ms time.idle=2.96µs 2026-09-24T10:34:57.104496Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=319024 host_code_base=376832 host_code_bytes=532 generated_code_bytes=928 exchange_table_bytes=4600 executable_ranges=[(377432, 524288)] 2026-09-24T10:34:57.104524Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=319024 profile_bytes=72 exchange_table_bytes=4600 host_code_bytes=532 host_data_bytes=352 generated_code_bytes=928 code_address=377432 available_ranges=[(327680, 360448), (362560, 376832), (409600, 949168)] 2026-09-24T10:34:57.148643Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=34.3ms time.idle=2.13µs 2026-09-24T10:34:57.260342Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-24T10:34:57.265487Z 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:34:57.265502Z 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:34:57.432505Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-24T10:34:57.445072Z 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:34:57.445090Z 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:34:57.634312Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-24T10:34:57.643977Z 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:34:57.643997Z 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:34:57.714828Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-24T10:34:57.724165Z 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:34:57.724181Z 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:34:58.920186Z 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:35:00.149388Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1229 success=true 2026-09-24T10:35:00.204738Z 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:35:01.663528Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1458 success=true 2026-09-24T10:35:02.831488Z 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:35:02.913088Z 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:35:02.913121Z 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:35:03.426506Z 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:35:04.718436Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1291 success=true 2026-09-24T10:35:05.388858Z 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:35:05.463198Z 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:35:05.463235Z 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:35:05.504829Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=8.36s time.idle=4.72µs 2026-09-24T10:35:05.508796Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=131822 final_exchange=47510 2026-09-24T10:35:05.610856Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=6.80ms time.idle=3.22µs 2026-09-24T10:35:05.621951Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=11.1ms time.idle=1.50µs 2026-09-24T10:35:05.764083Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=135ms time.idle=2.37µs 2026-09-24T10:35:05.832999Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=246s time.idle=6.30µs 2026-09-24T10:35:05.837398Z INFO writing application package tiles=1472 2026-09-24T10:35:05.869867Z INFO application package written 2026-09-24T10:35:05.869906Z INFO reading application package 2026-09-24T10:35:05.948637Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-24T10:35:05.948688Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T10:35:05.948696Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T10:35:05.948700Z INFO opening IPU device path="/dev/ipu0" 2026-09-24T10:35:05.948732Z INFO IPU device attached path=/dev/ipu0 2026-09-24T10:35:05.948735Z INFO initializing IPU device 2026-09-24T10:35:05.956535Z INFO IPU device initialized 2026-09-24T10:35:05.956555Z INFO replaying device configuration register_writes=2003 2026-09-24T10:35:05.961759Z INFO loading application tile_count=1472 final_mark=23 2026-09-24T10:35:06.145771Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-24T10:35:06.965357Z INFO prepared reference inputs elapsed_ms=817 2026-09-24T10:35:07.295839Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-24T10:35:07.850463Z INFO evaluated host reference elapsed_ms=885 2026-09-24T10:35:07.852555Z INFO starting host exchange session startup_mark=23 2026-09-24T10:35:07.852569Z INFO attaching host exchange pages pages=2 2026-09-24T10:35:07.853273Z INFO host exchange session started 2026-09-24T10:35:07.853300Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-24T10:35:07.857009Z INFO invoking host exchange call call="run" command=0 phases=11 profile=artifacts/padding-shared-20260924/f8.capnp tiles=1472 samples=19636 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.005432 numericalTest=PASS package=artifacts/padding-shared-20260924/f8.ipuexe tiles=1472 hardwareTest=PASS