2026-09-22T14:54:15.996071Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=235µs time.idle=5.82µs 2026-09-22T14:54:43.628861Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=27.6s time.idle=2.90µs 2026-09-22T14:55:33.392990Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=49.8s time.idle=3.60µs 2026-09-22T14:55:36.751952Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=80.8s time.idle=2.79µs 2026-09-22T14:55:36.808889Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote planner memory profile path=artifacts/planner-memory-20260922-fp16/fp16-b1-n1-default/memory/baseline-1171466-0000.json scope="baseline" peak_step=2 effective_peak_bytes=210944 2026-09-22T14:55:37.713324Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=70.3µs time.idle=3.63µs 2026-09-22T14:55:37.714375Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=811µs time.idle=1.01µs 2026-09-22T14:55:37.741093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-22T14:55:37.742177Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=27.8ms time.idle=819ns 2026-09-22T14:55:37.778793Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=36.2ms time.idle=3.26µs 2026-09-22T14:55:38.154656Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=53390 2026-09-22T14:55:38.770694Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=53390 elapsed_ms=616 success=true 2026-09-22T14:55:39.378859Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=53390 maximum_identical_destinations=1 2026-09-22T14:55:39.378889Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=532 selected_horizon=532 endpoint_lower_bound=320 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:39.405670Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=40479 2026-09-22T14:55:39.685981Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=196058 2026-09-22T14:55:40.421256Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=263050 2026-09-22T14:55:41.880093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=40479 elapsed_ms=2474 success=true 2026-09-22T14:55:42.837536Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=314640 2026-09-22T14:55:43.758242Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=196058 elapsed_ms=4072 success=true 2026-09-22T14:55:44.404777Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=263050 elapsed_ms=3983 success=true 2026-09-22T14:55:44.414834Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=40479 2026-09-22T14:55:46.902183Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=40479 elapsed_ms=2487 success=true 2026-09-22T14:55:47.328726Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=196058 maximum_identical_destinations=1 2026-09-22T14:55:47.328754Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3902 selected_horizon=3902 endpoint_lower_bound=1152 lower_bound_gap=2750 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:48.089877Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=84 ordinary_horizon=20821 paired_horizon=20891 use_paired=false 2026-09-22T14:55:48.197783Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=40479 maximum_identical_destinations=1 2026-09-22T14:55:48.197803Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=20821 selected_horizon=20821 endpoint_lower_bound=20000 lower_bound_gap=821 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:48.744850Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29504 2026-09-22T14:55:49.120812Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=263050 maximum_identical_destinations=1 2026-09-22T14:55:49.120840Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=16742 selected_horizon=16742 endpoint_lower_bound=13824 lower_bound_gap=2918 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:50.057738Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=314640 elapsed_ms=7220 success=true 2026-09-22T14:55:50.955412Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29504 elapsed_ms=2210 success=true 2026-09-22T14:55:53.173050Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29504 2026-09-22T14:55:55.306683Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=29504 elapsed_ms=2133 success=true 2026-09-22T14:55:55.804286Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=314640 maximum_identical_destinations=1 2026-09-22T14:55:55.804319Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=10901 selected_horizon=10901 endpoint_lower_bound=8640 lower_bound_gap=2261 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:56.375903Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=44 ordinary_horizon=18612 paired_horizon=18597 use_paired=true 2026-09-22T14:55:56.490939Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=29504 maximum_identical_destinations=1 2026-09-22T14:55:56.490956Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=18597 selected_horizon=18597 endpoint_lower_bound=17328 lower_bound_gap=1269 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:56.554143Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=18.8s time.idle=4.01µs 2026-09-22T14:55:56.608627Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=54.4ms time.idle=3.83µs 2026-09-22T14:55:56.608906Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r105_p105_c96_p96" target="ipu21" 2026-09-22T14:55:56.650695Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4103c5f997209bd8b621f666f836939b5a8405a955b814cf7c67c3997c1e836f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4103c5f997209bd8b621f666f836939b5a8405a955b814cf7c67c3997c1e836f/kernel.json 2026-09-22T14:55:56.651066Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r104_p104_c96_p96" target="ipu21" 2026-09-22T14:55:56.685338Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/03527f3077cbb2c304228d48ede70f1673cc7960a1cf8ceea7935ea7c7934491/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/03527f3077cbb2c304228d48ede70f1673cc7960a1cf8ceea7935ea7c7934491/kernel.json 2026-09-22T14:55:56.685904Z 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_k96_c256_r105" target="ipu21" 2026-09-22T14:55:56.715811Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1ea116dba6982a1b1a65c67fc681026248291afbbe9a82aa19ca0c31924ba458/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1ea116dba6982a1b1a65c67fc681026248291afbbe9a82aa19ca0c31924ba458/kernel.json 2026-09-22T14:55:56.716310Z 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_k96_c256_r104" target="ipu21" 2026-09-22T14:55:56.746461Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1710f653872835acc1d35eb8b99a555a08cd732fd8deb38dfcb4fc771b4d3f0e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1710f653872835acc1d35eb8b99a555a08cd732fd8deb38dfcb4fc771b4d3f0e/kernel.json 2026-09-22T14:55:56.746872Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r122_p122_c160_p160" target="ipu21" 2026-09-22T14:55:56.777827Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7abde10b8ceadd3f0d3ddec88226d6e67a8b75c7f828f3bc3544097d13005c0d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7abde10b8ceadd3f0d3ddec88226d6e67a8b75c7f828f3bc3544097d13005c0d/kernel.json 2026-09-22T14:55:56.778019Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r122_p122_c144_p160" target="ipu21" 2026-09-22T14:55:56.809893Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7430127eea8eda721807700ef0096615874eadd8d12094611b0d43a3bc99f06a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7430127eea8eda721807700ef0096615874eadd8d12094611b0d43a3bc99f06a/kernel.json 2026-09-22T14:55:56.810079Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r121_p121_c160_p160" target="ipu21" 2026-09-22T14:55:56.845838Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/51ccfc980372a0ed566ccea50a445d7a6557cb428467ee07fa71515fbecdf9a2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/51ccfc980372a0ed566ccea50a445d7a6557cb428467ee07fa71515fbecdf9a2/kernel.json 2026-09-22T14:55:56.846193Z 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/rearrange_amp_left_f16.S name="rearrange_row_major_to_amp_f16_o0_r121_p121_c144_p160" target="ipu21" 2026-09-22T14:55:56.874655Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/662837c8948cc1c591388bb8f4821cb41719063de18979ec15ae87656e2d1ac7/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/662837c8948cc1c591388bb8f4821cb41719063de18979ec15ae87656e2d1ac7/kernel.json 2026-09-22T14:55:56.874897Z 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_k160_c128_r122" target="ipu21" 2026-09-22T14:55:56.909470Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c26ff7a77309f3aac648da4690a6b6e3b87b89102e1ba763d5e9985faca074a6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c26ff7a77309f3aac648da4690a6b6e3b87b89102e1ba763d5e9985faca074a6/kernel.json 2026-09-22T14:55:56.909717Z 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_k160_c128_r121" target="ipu21" 2026-09-22T14:55:56.948693Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/13f50d0b52f50a3351bceac96ca6a174c2601505c2ab3932a287e1e8432af65d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/13f50d0b52f50a3351bceac96ca6a174c2601505c2ab3932a287e1e8432af65d/kernel.json 2026-09-22T14:55:56.948731Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=340ms time.idle=4.34µs 2026-09-22T14:55:56.949053Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=216µs time.idle=1.73µs 2026-09-22T14:55:57.161247Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=16132 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-22T14:55:57.407666Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=38.5ms time.idle=3.11µs 2026-09-22T14:55:57.407685Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=316568 host_code_base=376832 host_code_bytes=732 generated_code_bytes=1104 exchange_table_bytes=16132 executable_ranges=[(377632, 524288)] 2026-09-22T14:55:57.407715Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=316568 profile_bytes=104 exchange_table_bytes=16132 host_code_bytes=732 host_data_bytes=492 generated_code_bytes=1104 code_address=377632 available_ranges=[(327680, 360448), (362700, 376832), (409600, 949168)] 2026-09-22T14:55:57.462588Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=46.6ms time.idle=2.28µs 2026-09-22T14:55:58.485395Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=53390 2026-09-22T14:55:59.023681Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=53390 elapsed_ms=538 success=true 2026-09-22T14:55:59.598314Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=53390 maximum_identical_destinations=1 2026-09-22T14:55:59.598340Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=532 selected_horizon=532 endpoint_lower_bound=320 lower_bound_gap=212 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:56:00.921523Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29504 2026-09-22T14:56:01.685638Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-22T14:56:01.783871Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=263050 maximum_identical_destinations=1 2026-09-22T14:56:01.783894Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=16742 selected_horizon=16742 endpoint_lower_bound=13824 lower_bound_gap=2918 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:56:02.761870Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-22T14:56:02.864126Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=314640 maximum_identical_destinations=1 2026-09-22T14:56:02.864162Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=10901 selected_horizon=10901 endpoint_lower_bound=8640 lower_bound_gap=2261 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:56:03.180637Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29504 elapsed_ms=2259 success=true 2026-09-22T14:56:03.452271Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=40479 2026-09-22T14:56:03.871820Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-22T14:56:03.915565Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=196058 maximum_identical_destinations=1 2026-09-22T14:56:03.915583Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3902 selected_horizon=3902 endpoint_lower_bound=1152 lower_bound_gap=2750 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:56:05.486299Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=29504 2026-09-22T14:56:05.785078Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=40479 elapsed_ms=2332 success=true 2026-09-22T14:56:07.672248Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=29504 elapsed_ms=2185 success=true 2026-09-22T14:56:08.362093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=40479 2026-09-22T14:56:08.795674Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=43 ordinary_horizon=18612 paired_horizon=18546 use_paired=true 2026-09-22T14:56:08.910802Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=29504 maximum_identical_destinations=1 2026-09-22T14:56:08.910828Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=18546 selected_horizon=18546 endpoint_lower_bound=17328 lower_bound_gap=1218 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:56:10.893898Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=40479 elapsed_ms=2531 success=true 2026-09-22T14:56:12.006068Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=84 ordinary_horizon=20819 paired_horizon=20859 use_paired=false 2026-09-22T14:56:12.128028Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=40479 maximum_identical_destinations=1 2026-09-22T14:56:12.128055Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=20819 selected_horizon=20819 endpoint_lower_bound=20000 lower_bound_gap=819 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:56:12.196826Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=14.7s time.idle=1.73µs 2026-09-22T14:56:12.209309Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=252113 final_exchange=75042 2026-09-22T14:56:12.484273Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=82.7ms time.idle=4.18µs 2026-09-22T14:56:12.499869Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=15.6ms time.idle=1.81µs 2026-09-22T14:56:12.587347Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=83.6ms time.idle=1.90µs 2026-09-22T14:56:12.734983Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote exact tile placement profile path=artifacts/planner-memory-20260922-fp16/fp16-b1-n1-default/memory/placement-1171466.html 2026-09-22T14:56:12.823176Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=117s time.idle=4.97µs 2026-09-22T14:56:12.828063Z INFO writing application package tiles=1472 2026-09-22T14:56:12.962976Z INFO application package written 2026-09-22T14:56:12.963010Z INFO reading application package 2026-09-22T14:56:13.093255Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-22T14:56:13.093322Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T14:56:13.093342Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T14:56:13.093347Z INFO opening IPU device path="/dev/ipu0" 2026-09-22T14:56:13.093378Z INFO IPU device attached path=/dev/ipu0 2026-09-22T14:56:13.093381Z INFO initializing IPU device 2026-09-22T14:56:13.101450Z INFO IPU device initialized 2026-09-22T14:56:13.101479Z INFO replaying device configuration register_writes=2003 2026-09-22T14:56:13.108412Z INFO loading application tile_count=1472 final_mark=23 2026-09-22T14:56:13.298589Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-22T14:56:13.658010Z INFO prepared reference inputs elapsed_ms=356 2026-09-22T14:56:13.677889Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-22T14:56:13.781409Z INFO evaluated host reference elapsed_ms=123 2026-09-22T14:56:13.784472Z INFO starting host exchange session startup_mark=23 2026-09-22T14:56:13.784494Z INFO attaching host exchange pages pages=2 2026-09-22T14:56:13.785214Z INFO host exchange session started 2026-09-22T14:56:13.785255Z INFO invoking host exchange call call="initialize" command=0 phases=8 2026-09-22T14:56:13.789511Z INFO invoking host exchange call call="run" command=0 phases=13 referenceInference=1 numericalTest=PASS profile=artifacts/planner-memory-20260922-fp16/fp16-b1-n1-default/profile.capnp tiles=1472 samples=23687 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=252954 minimumTileCycles=245796 deviceMicroseconds=168.636 effectiveGemmTflops=85.736 peakTflops=282.624 efficiencyPercent=30.34 maximumAbsoluteError=0.001465 package=artifacts/planner-memory-20260922-fp16/fp16-b1-n1-default/model.ipuexe tiles=1472 hardwareTest=PASS