2026-09-23T09:27:58.140786Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=269µs time.idle=1.84µs 2026-09-23T09:28:19.043963Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=20.9s time.idle=3.79µs 2026-09-23T09:28:44.043458Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=25.0s time.idle=3.99µs 2026-09-23T09:28:52.315481Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=932µs time.idle=3.15µs 2026-09-23T09:28:52.328019Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=12.3ms time.idle=1.15µs 2026-09-23T09:28:52.406653Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:28:52.408191Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=80.2ms time.idle=1.07µs 2026-09-23T09:28:52.880335Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=237432 low_cycles=275574 elapsed_ms=3072 2026-09-23T09:28:55.662376Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=862µs time.idle=3.48µs 2026-09-23T09:28:55.673665Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=11.0ms time.idle=893ns 2026-09-23T09:28:55.755530Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:28:55.757088Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=83.4ms time.idle=1.63µs 2026-09-23T09:28:56.297827Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=237672 low_cycles=275814 elapsed_ms=3148 2026-09-23T09:29:01.625742Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.15ms time.idle=4.37µs 2026-09-23T09:29:01.655190Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=29.1ms time.idle=2.23µs 2026-09-23T09:29:01.782044Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:01.784495Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=129ms time.idle=2.82µs 2026-09-23T09:29:02.485033Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=237727 low_cycles=287089 elapsed_ms=5750 2026-09-23T09:29:07.987271Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.21ms time.idle=4.27µs 2026-09-23T09:29:08.013097Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=25.5ms time.idle=1.47µs 2026-09-23T09:29:08.128961Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:08.130886Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=118ms time.idle=2.68µs 2026-09-23T09:29:08.758987Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=237983 low_cycles=287345 elapsed_ms=5892 2026-09-23T09:29:14.014313Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.20ms time.idle=4.32µs 2026-09-23T09:29:14.041739Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=27.1ms time.idle=1.76µs 2026-09-23T09:29:14.183724Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:14.185998Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=144ms time.idle=2.07µs 2026-09-23T09:29:14.915060Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=238157 low_cycles=289320 elapsed_ms=5755 2026-09-23T09:29:20.094042Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.17ms time.idle=4.00µs 2026-09-23T09:29:20.113564Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=19.2ms time.idle=2.39µs 2026-09-23T09:29:20.240948Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:20.243028Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=129ms time.idle=2.45µs 2026-09-23T09:29:20.912292Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=238371 low_cycles=289576 elapsed_ms=5586 2026-09-23T09:29:24.419268Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=797µs time.idle=3.08µs 2026-09-23T09:29:24.428772Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=9.26ms time.idle=957ns 2026-09-23T09:29:24.509869Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:24.511255Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=82.5ms time.idle=1.12µs 2026-09-23T09:29:24.938609Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=238471 low_cycles=275356 elapsed_ms=3710 2026-09-23T09:29:29.212296Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:group_exchanges: close time.busy=1.27ms time.idle=4.40µs 2026-09-23T09:29:29.230737Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:merge_copies: close time.busy=18.1ms time.idle=2.10µs 2026-09-23T09:29:29.362101Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:29.364347Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:eliminate: close time.busy=134ms time.idle=3.08µs 2026-09-23T09:29:30.099242Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=238698 low_cycles=283219 elapsed_ms=4825 2026-09-23T09:29:30.502658Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=92.4s time.idle=2.95µs 2026-09-23T09:29:34.379277Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=1.52ms time.idle=3.93µs 2026-09-23T09:29:34.394775Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=15.3ms time.idle=1.45µs 2026-09-23T09:29:34.502163Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-23T09:29:34.504186Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=109ms time.idle=1.46µs 2026-09-23T09:29:34.582548Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=76.1ms time.idle=2.85µs 2026-09-23T09:29:35.186962Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=29652 maximum_identical_destinations=1 2026-09-23T09:29:35.187005Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7297 selected_horizon=7297 endpoint_lower_bound=6272 lower_bound_gap=1025 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:35.582713Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T09:29:35.652027Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=73269 2026-09-23T09:29:36.079768Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=66665 2026-09-23T09:29:36.296740Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=25318 2026-09-23T09:29:36.966802Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=88718 2026-09-23T09:29:37.042648Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=73269 elapsed_ms=1390 success=true 2026-09-23T09:29:37.144010Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1561 success=true 2026-09-23T09:29:38.294194Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=66665 elapsed_ms=2214 success=true 2026-09-23T09:29:38.384120Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=73269 maximum_identical_destinations=1 2026-09-23T09:29:38.384168Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=6975 selected_horizon=6975 endpoint_lower_bound=6048 lower_bound_gap=927 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:38.980865Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T09:29:39.608450Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=25318 elapsed_ms=3311 success=true 2026-09-23T09:29:40.552244Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=66665 maximum_identical_destinations=1 2026-09-23T09:29:40.552294Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=631 selected_horizon=631 endpoint_lower_bound=336 lower_bound_gap=295 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:40.992817Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=2011 success=true 2026-09-23T09:29:41.609712Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=88718 elapsed_ms=4642 success=true 2026-09-23T09:29:41.800005Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=2808 ordinary_horizon=35109 paired_horizon=20451 use_paired=true 2026-09-23T09:29:41.904514Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=8612 maximum_identical_destinations=1 2026-09-23T09:29:41.904549Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=20451 selected_horizon=20451 endpoint_lower_bound=16512 lower_bound_gap=3939 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:43.232798Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=25318 2026-09-23T09:29:44.850408Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=88718 maximum_identical_destinations=1 2026-09-23T09:29:44.850459Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3698 selected_horizon=3698 endpoint_lower_bound=1152 lower_bound_gap=2546 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:47.019336Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=25318 elapsed_ms=3786 success=true 2026-09-23T09:29:48.786437Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=10760 ordinary_horizon=39092 paired_horizon=29642 use_paired=true 2026-09-23T09:29:48.926124Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=25318 maximum_identical_destinations=1 2026-09-23T09:29:48.926156Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=29642 selected_horizon=29642 endpoint_lower_bound=19680 lower_bound_gap=9962 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:49.007631Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=14.4s time.idle=5.91µs 2026-09-23T09:29:49.051867Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=44.2ms time.idle=6.25µs 2026-09-23T09:29:49.053287Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k240_c48_r232" target="ipu21" 2026-09-23T09:29:49.104574Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/02e852e568f1db39ddea372e2c3275f2a0645ef983e531f8aad3a877fe396eed/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/02e852e568f1db39ddea372e2c3275f2a0645ef983e531f8aad3a877fe396eed/kernel.json 2026-09-23T09:29:49.105085Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k240_c48_r230" target="ipu21" 2026-09-23T09:29:49.156757Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c6aee78058d02f3a4f38a786c3b13b266f4a720ac60340dfc37641e2e4994d78/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c6aee78058d02f3a4f38a786c3b13b266f4a720ac60340dfc37641e2e4994d78/kernel.json 2026-09-23T09:29:49.157150Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r48_p48_c14_p14" target="ipu21" 2026-09-23T09:29:49.207675Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/d844019eb1aaba9a8a945161dc602671dcdfde91e4dfdd4ed46f16979df42da9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d844019eb1aaba9a8a945161dc602671dcdfde91e4dfdd4ed46f16979df42da9/kernel.json 2026-09-23T09:29:49.208382Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r32_p32_c14_p14" target="ipu21" 2026-09-23T09:29:49.259499Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ab6b01568dd3dcacfcab79de29fc4d53f71e08f4de60bbe5ff433aff456e225d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ab6b01568dd3dcacfcab79de29fc4d53f71e08f4de60bbe5ff433aff456e225d/kernel.json 2026-09-23T09:29:49.259873Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r25_p32_c14_p14" target="ipu21" 2026-09-23T09:29:49.311143Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/586adc2173bfd23a0c5ed06bc3db8c08c622605ae5dfc5cad1b2d63a5139854e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/586adc2173bfd23a0c5ed06bc3db8c08c622605ae5dfc5cad1b2d63a5139854e/kernel.json 2026-09-23T09:29:49.311559Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r48_p48_c12_p12" target="ipu21" 2026-09-23T09:29:49.365505Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7eb0650c03174ee54b66648cc3a625429976a6d9b79438b40b4753322e4c7448/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7eb0650c03174ee54b66648cc3a625429976a6d9b79438b40b4753322e4c7448/kernel.json 2026-09-23T09:29:49.365888Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r32_p32_c12_p12" target="ipu21" 2026-09-23T09:29:49.417984Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/27b7a075a0b92434f92d62753bc3bb50b99c5a0c5ba8ef7913aa695f8863390e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/27b7a075a0b92434f92d62753bc3bb50b99c5a0c5ba8ef7913aa695f8863390e/kernel.json 2026-09-23T09:29:49.418628Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_amp_to_row_major_f16_o1_r25_p32_c12_p12" target="ipu21" 2026-09-23T09:29:49.468530Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f298b3f702a1b66f84a48866db4b240eca71c3781953fb991f1d7750af4e6069/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f298b3f702a1b66f84a48866db4b240eca71c3781953fb991f1d7750af4e6069/kernel.json 2026-09-23T09:29:49.468603Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=417ms time.idle=6.44µs 2026-09-23T09:29:49.469256Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=459µs time.idle=3.05µs 2026-09-23T09:29:49.548895Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=6960 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-23T09:29:49.767722Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=10.0ms time.idle=4.92µs 2026-09-23T09:29:49.767761Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=317444 host_code_base=376832 host_code_bytes=732 generated_code_bytes=3936 exchange_table_bytes=6960 executable_ranges=[(377632, 524288)] 2026-09-23T09:29:49.767806Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=317444 profile_bytes=168 exchange_table_bytes=6960 host_code_bytes=732 host_data_bytes=492 generated_code_bytes=3936 code_address=377632 available_ranges=[(327680, 360448), (362700, 376832), (409600, 949168)] 2026-09-23T09:29:49.901728Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=117ms time.idle=4.70µs 2026-09-23T09:29:50.152933Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-23T09:29:50.163432Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=29652 maximum_identical_destinations=1 2026-09-23T09:29:50.163455Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7297 selected_horizon=7297 endpoint_lower_bound=6272 lower_bound_gap=1025 selected_kind="reused" neighborhood_improvements=0 2026-09-23T09:29:51.115765Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-23T09:29:51.137469Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=73269 maximum_identical_destinations=1 2026-09-23T09:29:51.137495Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=6975 selected_horizon=6975 endpoint_lower_bound=6048 lower_bound_gap=927 selected_kind="reused" neighborhood_improvements=0 2026-09-23T09:29:51.141899Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T09:29:51.956589Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=25318 2026-09-23T09:29:52.918748Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-23T09:29:52.959312Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=88718 maximum_identical_destinations=1 2026-09-23T09:29:52.959348Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3698 selected_horizon=3698 endpoint_lower_bound=1152 lower_bound_gap=2546 selected_kind="reused" neighborhood_improvements=0 2026-09-23T09:29:53.230505Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=2088 success=true 2026-09-23T09:29:53.499388Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=66665 2026-09-23T09:29:54.617047Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=8612 2026-09-23T09:29:55.056222Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=25318 elapsed_ms=3099 success=true 2026-09-23T09:29:55.797251Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=66665 elapsed_ms=2297 success=true 2026-09-23T09:29:55.845919Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=8612 elapsed_ms=1228 success=true 2026-09-23T09:29:56.384251Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=138 ordinary_horizon=30898 paired_horizon=30550 use_paired=true 2026-09-23T09:29:56.451050Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=8612 maximum_identical_destinations=1 2026-09-23T09:29:56.451075Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=30550 selected_horizon=30550 endpoint_lower_bound=26880 lower_bound_gap=3670 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:29:57.510462Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=25318 2026-09-23T09:29:57.997611Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=66665 maximum_identical_destinations=1 2026-09-23T09:29:57.997663Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=642 selected_horizon=642 endpoint_lower_bound=336 lower_bound_gap=306 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:30:00.113181Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=25318 elapsed_ms=2602 success=true 2026-09-23T09:30:01.206774Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=4007 ordinary_horizon=38741 paired_horizon=37073 use_paired=true 2026-09-23T09:30:01.302939Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=25318 maximum_identical_destinations=1 2026-09-23T09:30:01.302969Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=37073 selected_horizon=37073 endpoint_lower_bound=33600 lower_bound_gap=3473 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-23T09:30:01.356462Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=11.5s time.idle=6.28µs 2026-09-23T09:30:01.373579Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=287303 final_exchange=89835 2026-09-23T09:30:01.536156Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=12.4ms time.idle=5.49µs 2026-09-23T09:30:01.566626Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=30.4ms time.idle=3.24µs 2026-09-23T09:30:01.738240Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=147ms time.idle=4.08µs 2026-09-23T09:30:02.105311Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=124s time.idle=5.70µs 2026-09-23T09:30:02.112168Z INFO writing application package tiles=1472 2026-09-23T09:30:02.288802Z INFO application package written 2026-09-23T09:30:02.290275Z INFO reading application package 2026-09-23T09:30:02.495009Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-23T09:30:02.500624Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T09:30:02.500645Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-23T09:30:02.500651Z INFO opening IPU device path="/dev/ipu0" 2026-09-23T09:30:02.500696Z INFO IPU device attached path=/dev/ipu0 2026-09-23T09:30:02.500699Z INFO initializing IPU device 2026-09-23T09:30:02.508544Z INFO IPU device initialized 2026-09-23T09:30:02.508550Z INFO replaying device configuration register_writes=2003 2026-09-23T09:30:02.515455Z INFO loading application tile_count=1472 final_mark=23 2026-09-23T09:30:02.749917Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-23T09:30:03.210518Z INFO prepared reference inputs elapsed_ms=457 2026-09-23T09:30:03.218921Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-23T09:30:03.362258Z INFO evaluated host reference elapsed_ms=151 2026-09-23T09:30:03.365589Z INFO starting host exchange session startup_mark=23 2026-09-23T09:30:03.365609Z INFO attaching host exchange pages pages=2 2026-09-23T09:30:03.366314Z INFO host exchange session started 2026-09-23T09:30:03.366441Z INFO invoking host exchange call call="initialize" command=0 phases=8 2026-09-23T09:30:03.376558Z INFO invoking host exchange call call="run" command=0 phases=13 referenceInference=1 numericalTest=PASS profile=artifacts/low-rerank-20260923/profile.capnp tiles=1472 samples=51869 workload=siglip-mlp-f16-b1-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=1 tokens=729 rows=729 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1469 executionTiles=1472 inputBytes=1679616 weightBytes=19832832 cycles=282786 minimumTileCycles=275850 deviceMicroseconds=188.524 effectiveGemmTflops=76.691 peakTflops=282.624 efficiencyPercent=27.14 maximumAbsoluteError=0.000977 package=artifacts/low-rerank-20260923/model.ipuexe tiles=1472 hardwareTest=PASS