2026-09-22T14:51:10.284009Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_runtime: close time.busy=284µs time.idle=5.90µs 2026-09-22T14:52:15.403170Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=65.1s time.idle=2.94µs 2026-09-22T14:54:02.003918Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid:gemm_candidates: close time.busy=107s time.idle=3.43µs 2026-09-22T14:54:05.038282Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:construct_mid: close time.busy=175s time.idle=2.82µs 2026-09-22T14:54:05.090284Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote planner memory profile path=artifacts/planner-memory-20260922/fp8-b2-n1-default/memory/baseline-1170925-0000.json scope="baseline" peak_step=2 effective_peak_bytes=235008 2026-09-22T14:54:05.760477Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:group_exchanges: close time.busy=107µs time.idle=2.48µs 2026-09-22T14:54:05.762095Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:merge_copies: close time.busy=1.42ms time.idle=1.35µs 2026-09-22T14:54:05.786095Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: eliminated padding clears using kernel access contracts removed=0 2026-09-22T14:54:05.787155Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:eliminate: close time.busy=25.0ms time.idle=1.19µs 2026-09-22T14:54:05.820253Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_provisional_storage: close time.busy=32.5ms time.idle=1.97µs 2026-09-22T14:54:06.204103Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=69984 2026-09-22T14:54:06.402588Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=4 transfers=3096 maximum_identical_destinations=1 2026-09-22T14:54:06.402612Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=4 initial_horizon=15897 selected_horizon=15868 endpoint_lower_bound=15360 lower_bound_gap=508 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-22T14:54:06.789488Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=69984 elapsed_ms=585 success=true 2026-09-22T14:54:07.192268Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=16932 2026-09-22T14:54:07.380542Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=6 transfers=69984 maximum_identical_destinations=1 2026-09-22T14:54:07.380570Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=6 initial_horizon=554 selected_horizon=554 endpoint_lower_bound=384 lower_bound_gap=170 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:54:07.460543Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=1 transfers=91056 maximum_identical_destinations=1 2026-09-22T14:54:07.460567Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=1 initial_horizon=8422 selected_horizon=7576 endpoint_lower_bound=7056 lower_bound_gap=520 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-22T14:54:08.377099Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39366 2026-09-22T14:54:09.592459Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=16932 elapsed_ms=2400 success=true 2026-09-22T14:54:09.752873Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=365560 2026-09-22T14:54:09.867699Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=39366 elapsed_ms=1490 success=true 2026-09-22T14:54:11.384167Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=39366 2026-09-22T14:54:12.059978Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=16932 2026-09-22T14:54:12.866318Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=39366 elapsed_ms=1482 success=true 2026-09-22T14:54:13.475252Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=3 candidates=486 ordinary_horizon=6855 paired_horizon=7003 use_paired=false 2026-09-22T14:54:13.529991Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=3 transfers=39366 maximum_identical_destinations=1 2026-09-22T14:54:13.530006Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=3 initial_horizon=6855 selected_horizon=6855 endpoint_lower_bound=6400 lower_bound_gap=455 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:54:14.525772Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=16932 elapsed_ms=2465 success=true 2026-09-22T14:54:15.702425Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=88 ordinary_horizon=29457 paired_horizon=29529 use_paired=false 2026-09-22T14:54:15.813800Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=16932 maximum_identical_destinations=1 2026-09-22T14:54:15.813819Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=29457 selected_horizon=29457 endpoint_lower_bound=28008 lower_bound_gap=1449 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:54:16.206552Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=365560 elapsed_ms=6453 success=true 2026-09-22T14:54:21.190364Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=909792 2026-09-22T14:54:23.099659Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=2 transfers=365560 maximum_identical_destinations=1 2026-09-22T14:54:23.099688Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3211 selected_horizon=3211 endpoint_lower_bound=2352 lower_bound_gap=859 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:54:43.380748Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=909792 elapsed_ms=22190 success=true 2026-09-22T14:55:09.110965Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: prepared large physical exchange phase phase=5 transfers=909792 maximum_identical_destinations=1 2026-09-22T14:55:09.110998Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: optimized physical exchange schedule phase=5 initial_horizon=20277 selected_horizon=20277 endpoint_lower_bound=14976 lower_bound_gap=5301 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-22T14:55:11.005117Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:schedule_provisional_exchanges: close time.busy=65.2s time.idle=1.74µs 2026-09-22T14:55:11.040245Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:plan_kernels: close time.busy=35.1ms time.idle=1.73µs 2026-09-22T14:55:11.040404Z 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_r53_p53_c288_p288_codelet" target="ipu21" 2026-09-22T14:55:11.341826Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4c71edc381a5260d81e1a34905ed5129d4c6c7c6e41b9c85ca009912c46278a0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4c71edc381a5260d81e1a34905ed5129d4c6c7c6e41b9c85ca009912c46278a0/kernel.json 2026-09-22T14:55:11.342181Z 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_r53_p53_c288_p288_wrapper" target="ipu21" 2026-09-22T14:55:11.379341Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c546b973c283af87ff42d7520ba4b6afa4ecca20d6e18e407f2a5f22ea9380f4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c546b973c283af87ff42d7520ba4b6afa4ecca20d6e18e407f2a5f22ea9380f4/kernel.json 2026-09-22T14:55:11.379651Z 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_r52_p52_c288_p288_codelet" target="ipu21" 2026-09-22T14:55:11.675570Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1079681dd59c204255fe076db79ce5d1fe53644d9cb7299be3ce2894110908f4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1079681dd59c204255fe076db79ce5d1fe53644d9cb7299be3ce2894110908f4/kernel.json 2026-09-22T14:55:11.675688Z 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_r52_p52_c288_p288_wrapper" target="ipu21" 2026-09-22T14:55:11.714449Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/53728ef9fc9e1edca2ca55571965223f724a35665c9afb71ba68003f3b7684c8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/53728ef9fc9e1edca2ca55571965223f724a35665c9afb71ba68003f3b7684c8/kernel.json 2026-09-22T14:55:11.714953Z 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_k288_c336_r53" target="ipu21" 2026-09-22T14:55:11.757020Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9decf62e6757e711ec2a13214c93c6df11dae82f0110d1087ac266b5e9811560/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9decf62e6757e711ec2a13214c93c6df11dae82f0110d1087ac266b5e9811560/kernel.json 2026-09-22T14:55:11.757528Z 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_k288_c336_r52" target="ipu21" 2026-09-22T14:55:11.797852Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/dc4a5a6a39137450e9136743fc0c25ae0a973e3ffb423e2d6a08415bb717484f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/dc4a5a6a39137450e9136743fc0c25ae0a973e3ffb423e2d6a08415bb717484f/kernel.json 2026-09-22T14:55:11.798660Z 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_k160_c384_r81" target="ipu21" 2026-09-22T14:55:11.833585Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/3ba017314c539b4cd626bb42d0df7f8662ccc491e831c69461e6ad6a9d3dc07f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3ba017314c539b4cd626bb42d0df7f8662ccc491e831c69461e6ad6a9d3dc07f/kernel.json 2026-09-22T14:55:11.833662Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:compile_kernels: close time.busy=793ms time.idle=2.57µs 2026-09-22T14:55:11.833877Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:link_runtime: close time.busy=146µs time.idle=1.06µs 2026-09-22T14:55:12.070184Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: exchange table and repeat patch storage exchange_table_bytes=19668 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-22T14:55:12.418169Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:size_tile_code: close time.busy=46.4ms time.idle=3.00µs 2026-09-22T14:55:12.418190Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: placing generated tile programs linked_end=318984 host_code_base=376832 host_code_bytes=572 generated_code_bytes=1140 exchange_table_bytes=19668 executable_ranges=[(377472, 524288)] 2026-09-22T14:55:12.418238Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=318984 profile_bytes=96 exchange_table_bytes=19668 host_code_bytes=572 host_data_bytes=392 generated_code_bytes=1140 code_address=377472 available_ranges=[(327680, 360448), (362600, 376832), (425984, 949168)] 2026-09-22T14:55:12.469999Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:place_storage: close time.busy=42.0ms time.idle=2.19µs 2026-09-22T14:55:12.683687Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=4 2026-09-22T14:55:12.691686Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=4 transfers=3096 maximum_identical_destinations=1 2026-09-22T14:55:12.691700Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=4 initial_horizon=15868 selected_horizon=15868 endpoint_lower_bound=15360 lower_bound_gap=508 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:12.997760Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-22T14:55:13.021133Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=1 transfers=91056 maximum_identical_destinations=1 2026-09-22T14:55:13.021148Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=1 initial_horizon=7576 selected_horizon=7576 endpoint_lower_bound=7056 lower_bound_gap=520 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:13.565085Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=6 2026-09-22T14:55:13.585665Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=6 transfers=69984 maximum_identical_destinations=1 2026-09-22T14:55:13.585683Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=6 initial_horizon=554 selected_horizon=554 endpoint_lower_bound=384 lower_bound_gap=170 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:13.773564Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-22T14:55:13.793172Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=3 transfers=39366 maximum_identical_destinations=1 2026-09-22T14:55:13.793193Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=3 initial_horizon=6855 selected_horizon=6855 endpoint_lower_bound=6400 lower_bound_gap=455 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:16.307022Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-22T14:55:16.387141Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=16932 maximum_identical_destinations=1 2026-09-22T14:55:16.387164Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=29457 selected_horizon=29457 endpoint_lower_bound=28008 lower_bound_gap=1449 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:19.274340Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-22T14:55:19.365845Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=2 transfers=365560 maximum_identical_destinations=1 2026-09-22T14:55:19.365868Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=2 initial_horizon=3211 selected_horizon=3211 endpoint_lower_bound=2352 lower_bound_gap=859 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:32.069457Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=5 2026-09-22T14:55:32.294001Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: prepared large physical exchange phase phase=5 transfers=909792 maximum_identical_destinations=1 2026-09-22T14:55:32.294024Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: optimized physical exchange schedule phase=5 initial_horizon=20277 selected_horizon=20277 endpoint_lower_bound=14976 lower_bound_gap=5301 selected_kind="reused" neighborhood_improvements=0 2026-09-22T14:55:34.122279Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:lower_exchanges: close time.busy=21.7s time.idle=3.63µs 2026-09-22T14:55:34.138476Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=450078 final_exchange=87998 2026-09-22T14:55:34.560178Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:prepare_tile_code: close time.busy=89.3ms time.idle=5.79µs 2026-09-22T14:55:34.581926Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:emit_tile_code: close time.busy=21.6ms time.idle=2.75µs 2026-09-22T14:55:34.689269Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:build_tile_images: close time.busy=102ms time.idle=2.91µs 2026-09-22T14:55:34.828131Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: wrote exact tile placement profile path=artifacts/planner-memory-20260922/fp8-b2-n1-default/memory/placement-1170925.html 2026-09-22T14:55:34.895419Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: close time.busy=265s time.idle=4.76µs 2026-09-22T14:55:34.898476Z INFO writing application package tiles=1472 2026-09-22T14:55:35.108938Z INFO application package written 2026-09-22T14:55:35.108987Z INFO reading application package 2026-09-22T14:55:35.242808Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-22T14:55:35.242883Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T14:55:35.242890Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-22T14:55:35.242894Z INFO opening IPU device path="/dev/ipu0" 2026-09-22T14:55:35.242920Z INFO IPU device attached path=/dev/ipu0 2026-09-22T14:55:35.242922Z INFO initializing IPU device 2026-09-22T14:55:35.250687Z INFO IPU device initialized 2026-09-22T14:55:35.250690Z INFO replaying device configuration register_writes=2003 2026-09-22T14:55:35.255545Z INFO loading application tile_count=1472 final_mark=23 2026-09-22T14:55:35.413074Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-22T14:55:36.163133Z INFO prepared reference inputs elapsed_ms=747 2026-09-22T14:55:36.417084Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-22T14:55:37.033989Z INFO evaluated host reference elapsed_ms=870 2026-09-22T14:55:37.036079Z INFO starting host exchange session startup_mark=23 2026-09-22T14:55:37.036089Z INFO attaching host exchange pages pages=2 2026-09-22T14:55:37.036811Z INFO host exchange session started 2026-09-22T14:55:37.036848Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-22T14:55:37.043679Z INFO invoking host exchange call call="run" command=0 phases=11 referenceInference=1 numericalTest=PASS profile=artifacts/planner-memory-20260922/fp8-b2-n1-default/profile.capnp tiles=1472 samples=30741 workload=siglip-mlp-f16-b2-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=2 tokens=729 rows=1458 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1458 executionTiles=1472 inputBytes=1679616 weightBytes=9934848 cycles=340494 minimumTileCycles=333816 deviceMicroseconds=226.996 effectiveGemmTflops=127.387 peakTflops=282.624 efficiencyPercent=45.07 maximumAbsoluteError=0.005493 package=artifacts/planner-memory-20260922/fp8-b2-n1-default/model.ipuexe tiles=1472 hardwareTest=PASS