2026-09-13T18:05:53.219265Z 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-13T18:05:53.244298Z 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=4 estimated_row_bytes=152 heuristic_row_bytes=1156 geometry_fragments_per_tile=17 fragment_limit=16384 2026-09-13T18:05:53.244399Z 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-13T18:05:53.244652Z 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-13T18:05:53.256559Z 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-13T18:05:53.257220Z 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-13T18:05:53.257543Z 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=device/gemm_f16_amp.S name="gemm_f16_packed64_worker" target=ipu21 2026-09-13T18:05:53.308820Z 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/92786f55f2ce4efe8070515eee79c90cb55b5c844f8dab89c999a67537ba85b2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/92786f55f2ce4efe8070515eee79c90cb55b5c844f8dab89c999a67537ba85b2/kernel.json 2026-09-13T18:05:53.309338Z 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=device/gemm_f16_amp.S name="gemm_f16_interleaved_packed64_k64_c64_r128_r128" target=ipu21 2026-09-13T18:05:53.355574Z 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/48596b743e751ef80e57ce44f33af05a3e25b09fbb9f0063a3ae9e19bd954fed/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/48596b743e751ef80e57ce44f33af05a3e25b09fbb9f0063a3ae9e19bd954fed/kernel.json 2026-09-13T18:05:53.356564Z 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=99 success=true 2026-09-13T18:05:53.356793Z 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-13T18:05:53.357338Z 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-13T18:05:53.386465Z 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-13T18:05:53.386484Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=313352 host_code_base=376832 host_code_bytes=1212 generated_code_bytes=496 exchange_table_bytes=156 executable_ranges=[(378112, 524288)] 2026-09-13T18:05:53.386513Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=313352 profile_bytes=24 exchange_table_bytes=156 host_code_bytes=1212 host_data_bytes=968 generated_code_bytes=496 code_address=378112 available_ranges=[(327680, 360448), (363176, 376832), (409600, 949168)] 2026-09-13T18:05:53.387768Z 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=1 success=true 2026-09-13T18:05:53.392730Z 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-13T18:05:53.393088Z 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-13T18:05:53.393772Z 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-13T18:05:53.393792Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=122419 final_exchange=1730 2026-09-13T18:05:53.410778Z 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=3 success=true 2026-09-13T18:05:53.413028Z 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-13T18:05:53.480748Z 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=67 success=true 2026-09-13T18:05:53.484383Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: validated search incumbent cycles=122419 resuming=false 2026-09-13T18:05:53.484907Z 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=265 success=true 2026-09-13T18:05:53.486438Z INFO writing application package tiles=1472 2026-09-13T18:05:53.489741Z INFO application package written 2026-09-13T18:05:53.490106Z INFO reading application package 2026-09-13T18:05:53.497723Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-13T18:05:53.497816Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-13T18:05:53.497825Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-13T18:05:53.497830Z INFO opening IPU device path="/dev/ipu0" 2026-09-13T18:05:53.497854Z INFO IPU device attached path=/dev/ipu0 2026-09-13T18:05:53.497858Z INFO initializing IPU device 2026-09-13T18:05:53.506240Z INFO IPU device initialized 2026-09-13T18:05:53.506288Z INFO replaying device configuration register_writes=2003 2026-09-13T18:05:53.510086Z INFO loading application tile_count=1472 final_mark=23 2026-09-13T18:05:53.685975Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-13T18:05:53.703867Z INFO prepared reference inputs elapsed_ms=16 2026-09-13T18:05:53.705685Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-13T18:05:53.716941Z INFO evaluated host reference elapsed_ms=13 2026-09-13T18:05:53.718626Z INFO starting host exchange session startup_mark=23 2026-09-13T18:05:53.718644Z INFO attaching host exchange pages pages=2 2026-09-13T18:05:53.719636Z INFO host exchange session started 2026-09-13T18:05:53.719648Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-13T18:05:53.719891Z INFO invoking host exchange call call="run" command=0 phases=21 profile=artifacts/gemm-utilization-20260913/check-r128-packed-automatic/model.capnp tiles=1472 samples=1728 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.000977 numericalTest=PASS package=artifacts/gemm-utilization-20260913/check-r128-packed-automatic/model.ipuexe tiles=1472 hardwareTest=PASS