2026-09-11T08:59:39.018545Z 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:59:39.040597Z 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:59:39.040691Z 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:59:39.040951Z 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:59:39.053159Z 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:59:39.053791Z 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:59:39.054300Z 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=/tmp/ipu-before-sharing/device/gemm_f16_amp.S name="gemm_f16_interleaved_packed64_k64_c64_r128_r128" target=ipu21 2026-09-11T08:59:39.105383Z 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/786ffa321be4d54bbc895f6771f5a422c0e1a87de1857b39977f8ad61435b621/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/786ffa321be4d54bbc895f6771f5a422c0e1a87de1857b39977f8ad61435b621/kernel.json 2026-09-11T08:59:39.106034Z 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=52 success=true 2026-09-11T08:59:39.106328Z 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:59:39.107055Z 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:59:39.141632Z 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=1 success=true 2026-09-11T08:59:39.141664Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=313384 host_code_base=376832 host_code_bytes=1212 generated_code_bytes=448 exchange_table_bytes=156 executable_ranges=[(378112, 524288)] 2026-09-11T08:59:39.141681Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=313384 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:59:39.142430Z 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:59:39.149086Z 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:59:39.149552Z 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=7 success=true 2026-09-11T08:59:39.150687Z 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=1 success=true 2026-09-11T08:59:39.150735Z 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:59:39.169840Z 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=2 success=true 2026-09-11T08:59:39.171836Z 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=1 success=true 2026-09-11T08:59:39.244455Z 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=72 success=true 2026-09-11T08:59:39.248417Z 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:59:39.249150Z 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=230 success=true 2026-09-11T08:59:39.250570Z INFO writing application package tiles=1472 2026-09-11T08:59:39.254690Z INFO application package written 2026-09-11T08:59:39.255042Z INFO reading application package 2026-09-11T08:59:39.263163Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-11T08:59:39.263282Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-11T08:59:39.263290Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-11T08:59:39.263294Z INFO opening IPU device path="/dev/ipu0" 2026-09-11T08:59:39.263329Z INFO IPU device attached path=/dev/ipu0 2026-09-11T08:59:39.263332Z INFO initializing IPU device 2026-09-11T08:59:39.271473Z INFO IPU device initialized 2026-09-11T08:59:39.271493Z INFO replaying device configuration register_writes=2003 2026-09-11T08:59:39.275158Z INFO loading application tile_count=1472 final_mark=23 2026-09-11T08:59:39.451225Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-11T08:59:39.480710Z INFO starting host exchange session startup_mark=23 2026-09-11T08:59:39.480740Z INFO attaching host exchange pages pages=2 2026-09-11T08:59:39.482838Z INFO host exchange session started 2026-09-11T08:59:39.482858Z INFO invoking streaming host exchange call call="initialize" command=0 phases=2 2026-09-11T08:59:39.483116Z INFO invoking streaming host exchange call call="run" command=0 phases=21 profile=artifacts/baseline-local-planner/before-packed-gemm/model.ipuprof tiles=1472 samples=1792 referenceMaximumAbsoluteError=0.000977 numericalTest=PASS package=artifacts/baseline-local-planner/before-packed-gemm/model.ipuexe tiles=1472 hardwareTest=PASS