2026-09-11T08:58:24.257965Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-11T08:58:24.280877Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=3 expansion_and_footprint_ms=3 estimated_row_bytes=152 heuristic_row_bytes=1156 geometry_fragments_per_tile=17 fragment_limit=16384 2026-09-11T08:58:24.280992Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=0 2026-09-11T08:58:24.281266Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=0 2026-09-11T08:58:24.290582Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=16 ordinary_horizon=2154 paired_horizon=1130 use_paired=true 2026-09-11T08:58:24.291227Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-11T08:58:24.291618Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_packed64_worker" target=ipu21 2026-09-11T08:58:24.361447Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/462c9c0adcbe0beb1517e7b322f9318e6035571729b96a72f52e7062cc8d425d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/462c9c0adcbe0beb1517e7b322f9318e6035571729b96a72f52e7062cc8d425d/kernel.json 2026-09-11T08:58:24.361998Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed64_k64_c64_r128_r128" target=ipu21 2026-09-11T08:58:24.416831Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/15daffb8627661f815ef57b9b401d5d13d73277bde204e129256a398519de7ac/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/15daffb8627661f815ef57b9b401d5d13d73277bde204e129256a398519de7ac/kernel.json 2026-09-11T08:58:24.417319Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_amp_f16.cpp name="unpack_amp_to_row_major_f16_o3_r128_p128_c64_p64_b64_16_codelet" target=ipu21 2026-09-11T08:58:24.742534Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f583bc968dbba55ea9a5b853f0ad0e68dd75c6db2f36ea6de0d9de8da49a7e2f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f583bc968dbba55ea9a5b853f0ad0e68dd75c6db2f36ea6de0d9de8da49a7e2f/kernel.json 2026-09-11T08:58:24.742875Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/worker_call.S name="unpack_amp_to_row_major_f16_o3_r128_p128_c64_p64_b64_16_wrapper" target=ipu21 2026-09-11T08:58:24.809520Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/aed22de9ff04e95614a4c6eff622155dc507ff7e07dc0f195eea8085497a1f13/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/aed22de9ff04e95614a4c6eff622155dc507ff7e07dc0f195eea8085497a1f13/kernel.json 2026-09-11T08:58:24.810075Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r128_p128_c64_p64" target=ipu21 2026-09-11T08:58:24.876659Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/bf4c16484655e650f36a71a054ed2e35ab5bd0d78daff3b97d6bb197a4ff32e8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bf4c16484655e650f36a71a054ed2e35ab5bd0d78daff3b97d6bb197a4ff32e8/kernel.json 2026-09-11T08:58:24.876857Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=585 success=true 2026-09-11T08:58:24.877087Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-11T08:58:24.878014Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=156 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-11T08:58:24.915598Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=2 success=true 2026-09-11T08:58:24.915634Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=313464 host_code_base=376832 host_code_bytes=1212 generated_code_bytes=448 exchange_table_bytes=156 executable_ranges=[(378112, 524288)] 2026-09-11T08:58:24.915646Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=313464 profile_bytes=28 exchange_table_bytes=156 host_code_bytes=1212 host_data_bytes=968 generated_code_bytes=448 code_address=378112 available_ranges=[(363176, 376832), (409600, 524288), (524316, 949168)] 2026-09-11T08:58:24.916381Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=0 success=true 2026-09-11T08:58:24.921085Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-11T08:58:24.921454Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=5 success=true 2026-09-11T08:58:24.922137Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=0 success=true 2026-09-11T08:58:24.922180Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=116494 final_exchange=1730 2026-09-11T08:58:24.951259Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=4 success=true 2026-09-11T08:58:24.954109Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=2 success=true 2026-09-11T08:58:25.028763Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=74 success=true 2026-09-11T08:58:25.033183Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: validated canonical baseline cycles=116494 2026-09-11T08:58:25.034150Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=776 success=true 2026-09-11T08:58:25.036012Z INFO writing application package tiles=1472 2026-09-11T08:58:25.041754Z INFO application package written 2026-09-11T08:58:25.041997Z INFO reading application package 2026-09-11T08:58:25.058821Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-11T08:58:25.059195Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-11T08:58:25.059243Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-11T08:58:25.059251Z INFO opening IPU device path="/dev/ipu0" 2026-09-11T08:58:25.059309Z INFO IPU device attached path=/dev/ipu0 2026-09-11T08:58:25.059314Z INFO initializing IPU device 2026-09-11T08:58:25.067458Z INFO IPU device initialized 2026-09-11T08:58:25.067482Z INFO replaying device configuration register_writes=2003 2026-09-11T08:58:25.071709Z INFO loading application tile_count=1472 final_mark=23 2026-09-11T08:58:25.293893Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-11T08:58:25.348318Z INFO starting host exchange session startup_mark=23 2026-09-11T08:58:25.348370Z INFO attaching host exchange pages pages=2 2026-09-11T08:58:25.350411Z INFO host exchange session started 2026-09-11T08:58:25.350426Z INFO invoking streaming host exchange call call="initialize" command=0 phases=2 2026-09-11T08:58:25.350949Z INFO invoking streaming host exchange call call="run" command=0 phases=21 profile=artifacts/baseline-local-planner/shared-packed-gemm/model.ipuprof tiles=1472 samples=1792 referenceMaximumAbsoluteError=0.000977 numericalTest=PASS package=artifacts/baseline-local-planner/shared-packed-gemm/model.ipuexe tiles=1472 hardwareTest=PASS