2026-09-22T14:57:08.346712Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=250µs time.idle=4.91µs 2026-09-22T14:58:01.803234Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=53.5s time.idle=3.31µs 2026-09-22T15:00:09.786827Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=128s time.idle=3.44µs 2026-09-22T15:00:13.234939Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=185s time.idle=4.97µs 2026-09-22T15:00:13.345443Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote planner memory profile path=artifacts/planner-memory-20260922/fp8-b4-n1-256k/memory/baseline-1172483-0000.json scope="baseline" peak_step=8 effective_peak_bytes=262048 2026-09-22T15:00:15.642544Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=2.24ms time.idle=2.73µs 2026-09-22T15:00:15.655729Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=12.7ms time.idle=1.32µs 2026-09-22T15:00:15.767754Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-22T15:00:15.769048Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=113ms time.idle=1.06µs 2026-09-22T15:00:15.873865Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=102ms time.idle=2.21µs 2026-09-22T15:00:16.237042Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=14880 maximum_identical_destinations=1 2026-09-22T15:00:16.237076Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=16689 selected_horizon=16689 endpoint_lower_bound=14640 lower_bound_gap=2049 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:00:16.420724Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=2232 maximum_identical_destinations=1 2026-09-22T15:00:16.420753Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=21496 selected_horizon=21482 endpoint_lower_bound=21120 lower_bound_gap=362 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-22T15:00:17.068618Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39334 2026-09-22T15:00:17.448951Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=19852 2026-09-22T15:00:18.086027Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=209604 2026-09-22T15:00:18.920397Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=39334 elapsed_ms=1851 success=true 2026-09-22T15:00:20.179467Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=19852 elapsed_ms=2730 success=true 2026-09-22T15:00:20.701508Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39334 2026-09-22T15:00:22.002791Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=209604 elapsed_ms=3916 success=true 2026-09-22T15:00:22.399195Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=39334 elapsed_ms=1697 success=true 2026-09-22T15:00:22.464072Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=527808 2026-09-22T15:00:23.038360Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=19852 2026-09-22T15:00:23.160970Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=42 ordinary_horizon=24720 paired_horizon=24772 use_paired=false 2026-09-22T15:00:23.235105Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=39334 maximum_identical_destinations=1 2026-09-22T15:00:23.235123Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=24720 selected_horizon=24720 endpoint_lower_bound=23584 lower_bound_gap=1136 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:00:25.895728Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=19852 elapsed_ms=2857 success=true 2026-09-22T15:00:26.196841Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=6 transfers=209604 maximum_identical_destinations=1 2026-09-22T15:00:26.196885Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=6 initial_horizon=2233 selected_horizon=2233 endpoint_lower_bound=1440 lower_bound_gap=793 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:00:27.276234Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=6566 ordinary_horizon=39445 paired_horizon=36163 use_paired=true 2026-09-22T15:00:27.416838Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=19852 maximum_identical_destinations=1 2026-09-22T15:00:27.416857Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=36163 selected_horizon=36163 endpoint_lower_bound=30581 lower_bound_gap=5582 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:00:30.791102Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=527808 elapsed_ms=8326 success=true 2026-09-22T15:00:37.288503Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=527808 maximum_identical_destinations=1 2026-09-22T15:00:37.288537Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=21359 selected_horizon=21359 endpoint_lower_bound=18720 lower_bound_gap=2639 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:00:47.490710Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=775803 2026-09-22T15:01:18.217846Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=775803 elapsed_ms=30727 success=true 2026-09-22T15:01:35.229442Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=775803 maximum_identical_destinations=1 2026-09-22T15:01:35.229477Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=6912 selected_horizon=6912 endpoint_lower_bound=4880 lower_bound_gap=2032 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:01:36.736679Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=80.9s time.idle=5.49µs 2026-09-22T15:01:39.240669Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=2.50s time.idle=9.66µs 2026-09-22T15:01:39.240991Z 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_f8.cpp name="rearrange_row_major_to_amp_f8_o0_r122_p122_c384_p384_codelet" target="ipu21" 2026-09-22T15:01:39.473605Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9f4d50cb12d3e68f0669f124627279f9763ac764bc891170e6c3aefd051834c8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9f4d50cb12d3e68f0669f124627279f9763ac764bc891170e6c3aefd051834c8/kernel.json 2026-09-22T15:01:39.474000Z 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/worker_call.S name="rearrange_row_major_to_amp_f8_o0_r122_p122_c384_p384_wrapper" target="ipu21" 2026-09-22T15:01:39.528785Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e85e071f3132168f8ffd478cbc3d3aad1a3ede02e3fc1daeb81740f09374f655/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e85e071f3132168f8ffd478cbc3d3aad1a3ede02e3fc1daeb81740f09374f655/kernel.json 2026-09-22T15:01:39.529039Z 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_f8.cpp name="rearrange_row_major_to_amp_f8_o0_r121_p121_c384_p384_codelet" target="ipu21" 2026-09-22T15:01:39.853289Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/59009985841b2692c9d03fe64248cf89d1424a5e9127506503d14ee8a8a49d5c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/59009985841b2692c9d03fe64248cf89d1424a5e9127506503d14ee8a8a49d5c/kernel.json 2026-09-22T15:01:39.853696Z 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/worker_call.S name="rearrange_row_major_to_amp_f8_o0_r121_p121_c384_p384_wrapper" target="ipu21" 2026-09-22T15:01:39.900887Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/86e1a95c64edc93261ced89da772c60db9788f026d09cd4865a0b53e5a895734/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/86e1a95c64edc93261ced89da772c60db9788f026d09cd4865a0b53e5a895734/kernel.json 2026-09-22T15:01:39.901767Z 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_f8_interleaved_packed0_k384_c224_r122" target="ipu21" 2026-09-22T15:01:39.956816Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/bec94237b6c8b519b6c6b9482d91cd42315fdfea3db7d6897ab675a29153e414/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bec94237b6c8b519b6c6b9482d91cd42315fdfea3db7d6897ab675a29153e414/kernel.json 2026-09-22T15:01:39.957191Z 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_f8_interleaved_packed0_k384_c224_r121" target="ipu21" 2026-09-22T15:01:40.011061Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/d092e97461a0d87ceb1f5d8477cff203a9246b34237002ea2130520c453641dc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d092e97461a0d87ceb1f5d8477cff203a9246b34237002ea2130520c453641dc/kernel.json 2026-09-22T15:01:40.011948Z 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_r67_p67_c352_p352" target="ipu21" 2026-09-22T15:01:40.067182Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/329ab25d1484a55161f9ebdc4093b1727ee4957a26e51cbfb674bbbde35ba1ce/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/329ab25d1484a55161f9ebdc4093b1727ee4957a26e51cbfb674bbbde35ba1ce/kernel.json 2026-09-22T15:01:40.067651Z 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_r67_p67_c80_p352" target="ipu21" 2026-09-22T15:01:40.126841Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ef121ad11ada4327342b8ecd0eec024407da78eaae464ef0de8aa27a7ed3da24/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ef121ad11ada4327342b8ecd0eec024407da78eaae464ef0de8aa27a7ed3da24/kernel.json 2026-09-22T15:01:40.127276Z 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_r66_p66_c352_p352" target="ipu21" 2026-09-22T15:01:40.189687Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f246103699e1c43d447f97a590b3267ea24f608eaed54d0e6e13946fc0d5dc25/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f246103699e1c43d447f97a590b3267ea24f608eaed54d0e6e13946fc0d5dc25/kernel.json 2026-09-22T15:01:40.190093Z 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_r66_p66_c80_p352" target="ipu21" 2026-09-22T15:01:40.243003Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/91cc1bf1807049e88b052eed8ecc91403daa968106869cb8dc0fb5f9f340daa1/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/91cc1bf1807049e88b052eed8ecc91403daa968106869cb8dc0fb5f9f340daa1/kernel.json 2026-09-22T15:01:40.244152Z 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_f8_interleaved_packed0_k32_c16_r67" target="ipu21" 2026-09-22T15:01:40.301418Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/3eb1c109da8415d532af80de2b594973e0edd943768abddba8d15c09c2fcdc00/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3eb1c109da8415d532af80de2b594973e0edd943768abddba8d15c09c2fcdc00/kernel.json 2026-09-22T15:01:40.301935Z 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_f8_interleaved_packed0_k32_c16_r66" target="ipu21" 2026-09-22T15:01:40.355611Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/07d98210a201197a0954a92a283480d84f64cfa930a2b63cb95483c6a7464e6e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/07d98210a201197a0954a92a283480d84f64cfa930a2b63cb95483c6a7464e6e/kernel.json 2026-09-22T15:01:40.355861Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=1.12s time.idle=6.04µs 2026-09-22T15:01:40.356623Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=499µs time.idle=3.04µs 2026-09-22T15:01:40.782874Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=27136 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-22T15:01:41.598365Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=262ms time.idle=6.67µs 2026-09-22T15:01:41.598420Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=319920 host_code_base=376832 host_code_bytes=748 generated_code_bytes=11384 exchange_table_bytes=27136 executable_ranges=[(377648, 524288)] 2026-09-22T15:01:41.598473Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=319920 profile_bytes=260 exchange_table_bytes=27136 host_code_bytes=748 host_data_bytes=528 generated_code_bytes=11384 code_address=377648 available_ranges=[(327680, 360448), (362736, 376832), (425984, 949168)] 2026-09-22T15:01:41.858103Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=235ms time.idle=5.71µs 2026-09-22T15:01:42.213391Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-22T15:01:42.224145Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=2232 maximum_identical_destinations=1 2026-09-22T15:01:42.224169Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=21482 selected_horizon=21482 endpoint_lower_bound=21120 lower_bound_gap=362 selected_kind="reused" neighborhood_improvements=0 2026-09-22T15:01:51.050126Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=209604 2026-09-22T15:01:56.430164Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=209604 elapsed_ms=5379 success=true 2026-09-22T15:01:59.415192Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-22T15:01:59.641700Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=527808 maximum_identical_destinations=1 2026-09-22T15:01:59.641740Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=21359 selected_horizon=21359 endpoint_lower_bound=18720 lower_bound_gap=2639 selected_kind="reused" neighborhood_improvements=0 2026-09-22T15:02:02.113939Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=6 transfers=209604 maximum_identical_destinations=1 2026-09-22T15:02:02.113991Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=6 initial_horizon=2233 selected_horizon=2233 endpoint_lower_bound=1440 lower_bound_gap=793 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:02:02.517693Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-22T15:02:02.522679Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=14880 maximum_identical_destinations=1 2026-09-22T15:02:02.522699Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=16689 selected_horizon=16689 endpoint_lower_bound=14640 lower_bound_gap=2049 selected_kind="reused" neighborhood_improvements=0 2026-09-22T15:02:05.581929Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=19852 2026-09-22T15:02:07.078993Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39334 2026-09-22T15:02:10.288263Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=39334 elapsed_ms=3209 success=true 2026-09-22T15:02:11.160917Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=19852 elapsed_ms=5578 success=true 2026-09-22T15:02:12.839834Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-22T15:02:13.248753Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=775803 maximum_identical_destinations=1 2026-09-22T15:02:13.248807Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=6912 selected_horizon=6912 endpoint_lower_bound=4880 lower_bound_gap=2032 selected_kind="reused" neighborhood_improvements=0 2026-09-22T15:02:13.505455Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39334 2026-09-22T15:02:16.565337Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=39334 elapsed_ms=3059 success=true 2026-09-22T15:02:16.832134Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=19852 2026-09-22T15:02:17.650984Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=42 ordinary_horizon=24320 paired_horizon=24390 use_paired=false 2026-09-22T15:02:17.743727Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=39334 maximum_identical_destinations=1 2026-09-22T15:02:17.743758Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=24320 selected_horizon=24320 endpoint_lower_bound=23584 lower_bound_gap=736 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:02:22.542617Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: finished incremental instruction-alignment validation transfers=19852 elapsed_ms=5710 success=true 2026-09-22T15:02:25.244262Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=6575 ordinary_horizon=35080 paired_horizon=34476 use_paired=true 2026-09-22T15:02:25.490550Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=19852 maximum_identical_destinations=1 2026-09-22T15:02:25.490592Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=34476 selected_horizon=34476 endpoint_lower_bound=30581 lower_bound_gap=3895 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T15:02:25.626987Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=43.8s time.idle=6.50µs 2026-09-22T15:02:25.758306Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=1117528 final_exchange=131671 2026-09-22T15:02:26.545949Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=269ms time.idle=8.37µs 2026-09-22T15:02:26.663904Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=118ms time.idle=4.25µs 2026-09-22T15:02:26.980296Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=243ms time.idle=4.27µs 2026-09-22T15:02:27.370157Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote exact tile placement profile path=artifacts/planner-memory-20260922/fp8-b4-n1-256k/memory/placement-1172483.html 2026-09-22T15:02:27.771677Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=319s time.idle=5.91µs 2026-09-22T15:02:27.776873Z INFO writing application package tiles=1472 2026-09-22T15:02:28.146646Z INFO application package written 2026-09-22T15:02:28.152785Z INFO reading application package 2026-09-22T15:02:28.638476Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-22T15:02:28.660340Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T15:02:28.660375Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T15:02:28.660383Z INFO opening IPU device path="/dev/ipu0" 2026-09-22T15:02:28.660433Z INFO IPU device attached path=/dev/ipu0 2026-09-22T15:02:28.660438Z INFO initializing IPU device 2026-09-22T15:02:28.668272Z INFO IPU device initialized 2026-09-22T15:02:28.668298Z INFO replaying device configuration register_writes=2003 2026-09-22T15:02:28.674525Z INFO loading application tile_count=1472 final_mark=23 2026-09-22T15:02:28.903092Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-22T15:02:29.829269Z INFO prepared reference inputs elapsed_ms=922 2026-09-22T15:02:30.310574Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-22T15:02:31.763380Z INFO evaluated host reference elapsed_ms=1934 2026-09-22T15:02:31.766136Z INFO starting host exchange session startup_mark=23 2026-09-22T15:02:31.766161Z INFO attaching host exchange pages pages=2 2026-09-22T15:02:31.766871Z INFO host exchange session started 2026-09-22T15:02:31.766908Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-22T15:02:31.771114Z INFO invoking host exchange call call="run" command=0 phases=15 referenceInference=1 numericalTest=PASS profile=artifacts/planner-memory-20260922/fp8-b4-n1-256k/profile.capnp tiles=1472 samples=69894 workload=siglip-mlp-f16-b4-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=4 tokens=729 rows=2916 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1458 executionTiles=1472 inputBytes=3359232 weightBytes=9934848 cycles=827508 minimumTileCycles=819468 deviceMicroseconds=551.672 effectiveGemmTflops=104.831 peakTflops=282.624 efficiencyPercent=37.09 maximumAbsoluteError=0.006226 package=artifacts/planner-memory-20260922/fp8-b4-n1-256k/model.ipuexe tiles=1472 hardwareTest=PASS