2026-09-26T20:31:39.178788Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=193µs time.idle=1.19µs 2026-09-26T20:33:14.490835Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=95.3s time.idle=4.41µs 2026-09-26T20:33:56.758440Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=42.3s time.idle=6.46µs 2026-09-26T20:34:35.732062Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=53.3µs time.idle=2.29µs 2026-09-26T20:34:35.732463Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=276µs time.idle=713ns 2026-09-26T20:34:35.749728Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:35.750610Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=18.1ms time.idle=738ns 2026-09-26T20:34:35.828584Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=143728 low_cycles=133978 elapsed_ms=569 2026-09-26T20:34:36.339309Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=59.4µs time.idle=2.34µs 2026-09-26T20:34:36.339623Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=173µs time.idle=739ns 2026-09-26T20:34:36.356772Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:36.357633Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=18.0ms time.idle=550ns 2026-09-26T20:34:36.433252Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=144894 low_cycles=136620 elapsed_ms=544 2026-09-26T20:34:37.012961Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=53.5µs time.idle=2.86µs 2026-09-26T20:34:37.013398Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=296µs time.idle=851ns 2026-09-26T20:34:37.030441Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:37.031287Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=17.9ms time.idle=464ns 2026-09-26T20:34:37.111645Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=145636 low_cycles=135886 elapsed_ms=611 2026-09-26T20:34:37.672179Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=51.4µs time.idle=2.17µs 2026-09-26T20:34:37.672569Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=238µs time.idle=1.06µs 2026-09-26T20:34:37.690625Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:37.691454Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=18.9ms time.idle=574ns 2026-09-26T20:34:37.774472Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=145704 low_cycles=136716 elapsed_ms=596 2026-09-26T20:34:38.291588Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=57.6µs time.idle=1.93µs 2026-09-26T20:34:38.291978Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=275µs time.idle=666ns 2026-09-26T20:34:38.308665Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:38.309518Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=17.5ms time.idle=630ns 2026-09-26T20:34:38.383292Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=145828 low_cycles=139190 elapsed_ms=547 2026-09-26T20:34:39.032940Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=62.7µs time.idle=2.82µs 2026-09-26T20:34:39.033329Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=267µs time.idle=858ns 2026-09-26T20:34:39.052506Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:39.053321Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=20.0ms time.idle=691ns 2026-09-26T20:34:39.141582Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=146570 low_cycles=137668 elapsed_ms=702 2026-09-26T20:34:39.672151Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=50.2µs time.idle=2.21µs 2026-09-26T20:34:39.672546Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=257µs time.idle=604ns 2026-09-26T20:34:39.689475Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:39.690317Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=17.8ms time.idle=359ns 2026-09-26T20:34:39.767834Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=146590 low_cycles=136840 elapsed_ms=560 2026-09-26T20:34:40.369145Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=49.6µs time.idle=2.42µs 2026-09-26T20:34:40.369556Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=266µs time.idle=805ns 2026-09-26T20:34:40.388029Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:40.388897Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=19.3ms time.idle=664ns 2026-09-26T20:34:40.477113Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=146620 low_cycles=140310 elapsed_ms=647 2026-09-26T20:34:40.508519Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=181s time.idle=791ns 2026-09-26T20:34:40.994290Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=61.7µs time.idle=2.92µs 2026-09-26T20:34:40.994670Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=245µs time.idle=694ns 2026-09-26T20:34:41.011361Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-26T20:34:41.012149Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=17.5ms time.idle=410ns 2026-09-26T20:34:41.043129Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=30.6ms time.idle=902ns 2026-09-26T20:34:41.290054Z 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-26T20:34:41.377105Z 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-26T20:34:41.385271Z 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-26T20:34:41.385300Z 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-26T20:34:41.745494Z 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-26T20:34:41.765598Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27712 elapsed_ms=475 success=true 2026-09-26T20:34:41.859998Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=27380 elapsed_ms=482 success=true 2026-09-26T20:34:41.871697Z 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-26T20:34:42.217809Z 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-26T20:34:42.217845Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3234 selected_horizon=3234 endpoint_lower_bound=1104 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-26T20:34:42.253737Z 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-26T20:34:42.253770Z 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-26T20:34:42.414550Z 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-26T20:34:42.414580Z 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-26T20:34:42.746568Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1001 success=true 2026-09-26T20:34:43.284899Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1413 success=true 2026-09-26T20:34:44.483298Z 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-26T20:34:44.538049Z 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-26T20:34:44.538071Z 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-26T20:34:44.920757Z 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-26T20:34:46.472125Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1551 success=true 2026-09-26T20:34:47.440443Z 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-26T20:34:47.531068Z 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-26T20:34:47.531090Z 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-26T20:34:47.587860Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=6.54s time.idle=4.66µs 2026-09-26T20:34:47.616939Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=29.0ms time.idle=2.61µs 2026-09-26T20:34:47.618916Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=1.97ms time.idle=793ns 2026-09-26T20:34:47.619052Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=87.7µs time.idle=440ns 2026-09-26T20:34:47.645955Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=4608 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-26T20:34:47.726667Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=5.57ms time.idle=2.37µs 2026-09-26T20:34:47.726685Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=319016 host_code_base=376832 host_code_bytes=532 generated_code_bytes=928 exchange_table_bytes=4608 executable_ranges=[(377432, 524288)] 2026-09-26T20:34:47.726710Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=319016 profile_bytes=72 exchange_table_bytes=4608 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-26T20:34:47.769300Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=34.8ms time.idle=1.93µs 2026-09-26T20:34:47.900154Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-26T20:34:47.904977Z 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-26T20:34:47.904993Z 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-26T20:34:48.019451Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-26T20:34:48.031170Z 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-26T20:34:48.031186Z 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-26T20:34:48.136648Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-26T20:34:48.142731Z 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-26T20:34:48.142744Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=3234 selected_horizon=3234 endpoint_lower_bound=1104 lower_bound_gap=2130 selected_kind="reused" neighborhood_improvements=0 2026-09-26T20:34:48.261546Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-26T20:34:48.270711Z 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-26T20:34:48.270725Z 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-26T20:34:49.671352Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=11124 2026-09-26T20:34:50.438486Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-26T20:34:51.005566Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=11124 elapsed_ms=1334 success=true 2026-09-26T20:34:51.375170Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=936 success=true 2026-09-26T20:34:52.577557Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29337 2026-09-26T20:34:53.805649Z 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-26T20:34:53.888615Z 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-26T20:34:53.888638Z 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-26T20:34:54.160406Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29337 elapsed_ms=1582 success=true 2026-09-26T20:34:55.143953Z 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-26T20:34:55.241611Z 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-26T20:34:55.241631Z 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-26T20:34:55.296531Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=7.53s time.idle=5.06µs 2026-09-26T20:34:55.309141Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=131271 final_exchange=47517 2026-09-26T20:34:55.373083Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=7.28ms time.idle=2.75µs 2026-09-26T20:34:55.382105Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=9.00ms time.idle=1.88µs 2026-09-26T20:34:55.471721Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=83.8ms time.idle=2.30µs 2026-09-26T20:34:55.545611Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=196s time.idle=3.39µs 2026-09-26T20:34:55.547492Z INFO writing application package tiles=1472 2026-09-26T20:34:55.597376Z INFO application package written 2026-09-26T20:34:55.597406Z INFO reading application package 2026-09-26T20:34:55.655011Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-26T20:34:55.655243Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-26T20:34:55.655250Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-26T20:34:55.655254Z INFO opening IPU device path="/dev/ipu0" 2026-09-26T20:34:55.655283Z INFO IPU device attached path=/dev/ipu0 2026-09-26T20:34:55.655285Z INFO initializing IPU device 2026-09-26T20:34:55.663782Z INFO IPU device initialized 2026-09-26T20:34:55.663796Z INFO replaying device configuration register_writes=2003 2026-09-26T20:34:55.668096Z INFO loading application tile_count=1472 final_mark=23 2026-09-26T20:34:55.818664Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-26T20:34:56.625743Z INFO prepared reference inputs elapsed_ms=804 2026-09-26T20:34:56.834393Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-26T20:34:57.391600Z INFO evaluated host reference elapsed_ms=765 2026-09-26T20:34:57.394040Z INFO starting host exchange session startup_mark=23 2026-09-26T20:34:57.394053Z INFO attaching host exchange pages pages=2 2026-09-26T20:34:57.394819Z INFO host exchange session started 2026-09-26T20:34:57.394843Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-26T20:34:57.397134Z INFO invoking host exchange call call="run" command=0 phases=11 profile=artifacts/copy-ldst-20260926/f8.capnp tiles=1472 samples=19636 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.005432 numericalTest=PASS package=artifacts/copy-ldst-20260926/f8.ipuexe tiles=1472 hardwareTest=PASS