2026-09-06T17:42:55.568362Z INFO retained operator-plan finalist finalist=0 values=5 operations=3 estimated_cycles=88595 estimated_exchange_cycles=19720 exchange_row_bytes=4044 peak_standard_bytes=53196 peak_interleaved_bytes=49152 peak_total_bytes=102348 maximum_standard_allocation_bytes=49152 active_tile_counts={32, 64} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(0))] 2026-09-06T17:42:55.568464Z INFO retained operator-plan finalist finalist=1 values=5 operations=3 estimated_cycles=160393 estimated_exchange_cycles=69640 exchange_row_bytes=15276 peak_standard_bytes=179116 peak_interleaved_bytes=65536 peak_total_bytes=244652 maximum_standard_allocation_bytes=163840 active_tile_counts={16, 64} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(0))] 2026-09-06T17:42:55.569836Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=27 success=true 2026-09-06T17:42:55.609285Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=0 2026-09-06T17:42:55.612780Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=0 2026-09-06T17:42:55.623239Z INFO screened tile mappings by exchange resource load candidates=8 baseline_cycles=27128 candidate_cycles=27128 baseline_pressure=18699 candidate_pressure=18699 2026-09-06T17:42:55.624262Z INFO modelled expanded operator plan finalist=1 modelled_cycles=86722 estimated_cycles=96210 estimated_exchange_cycles=37816 2026-09-06T17:42:55.630194Z INFO screened tile mappings by exchange resource load candidates=9 baseline_cycles=7152 candidate_cycles=7152 baseline_pressure=6738 candidate_pressure=6738 2026-09-06T17:42:55.631488Z INFO modelled expanded operator plan finalist=0 modelled_cycles=42094 estimated_cycles=65254 estimated_exchange_cycles=31512 2026-09-06T17:42:55.991237Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=1264 maximum_identical_destinations=1 2026-09-06T17:42:55.991278Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=3221 selected_horizon=3221 endpoint_lower_bound=3056 lower_bound_gap=165 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T17:42:55.994579Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=5 row_words=294 horizon=3221 2026-09-06T17:42:55.997366Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=65254 analytical_exchange_cycles=31512 scheduled_exchange_cycles=8717 refined_cycles=42459 2026-09-06T17:42:55.998146Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-06T17:42:55.998158Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=428 success=true 2026-09-06T17:42:55.998169Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: lowered graph for package construction logical_shards=512 exchange_phases=2 2026-09-06T17:42:55.998429Z 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-06T17:42:55.998483Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-06T17:42:55.998653Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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_k32_c64_r64_r64" target=ipu21 2026-09-06T17:42:56.058874Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/5d65182eba7426e1213cb171d9e891370a93742be7ab8bacdfa83ee8f26736e4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/5d65182eba7426e1213cb171d9e891370a93742be7ab8bacdfa83ee8f26736e4/kernel.json 2026-09-06T17:42:56.059119Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=60 success=true 2026-09-06T17:42:56.059440Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T17:42:56.069866Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=2 success=true 2026-09-06T17:42:56.069896Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: allocated package support memory linked_end=313516 profile_bytes=0 exchange_table_bytes=1196 host_code_bytes=900 generated_code_bytes=468 code_address=314424 standard_ranges=[(393216, 524288)] 2026-09-06T17:42:56.071747Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=1 success=true 2026-09-06T17:42:56.374522Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T17:42:56.376715Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=0 transfers=1264 maximum_identical_destinations=1 2026-09-06T17:42:56.376731Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=0 initial_horizon=3221 selected_horizon=3221 endpoint_lower_bound=3056 lower_bound_gap=165 selected_kind="reused" neighborhood_improvements=0 2026-09-06T17:42:56.380023Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=0 tile=5 row_words=294 horizon=3221 2026-09-06T17:42:56.382438Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T17:42:56.382663Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=310 success=true 2026-09-06T17:42:56.388366Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=5 success=true 2026-09-06T17:42:56.388428Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: costed final placed program final_cycles=42459 final_exchange=8717 2026-09-06T17:42:56.394665Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=3 success=true 2026-09-06T17:42:56.396916Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=2 success=true 2026-09-06T17:42:56.448152Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=50 success=true 2026-09-06T17:42:56.452738Z INFO writing application package tiles=1472 2026-09-06T17:42:56.456784Z INFO application package written 2026-09-06T17:42:56.457249Z INFO reading application package 2026-09-06T17:42:56.463308Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T17:42:56.463491Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T17:42:56.463500Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T17:42:56.463505Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T17:42:56.463540Z INFO IPU device attached path=/dev/ipu0 2026-09-06T17:42:56.463543Z INFO initializing IPU device 2026-09-06T17:42:56.471530Z INFO IPU device initialized 2026-09-06T17:42:56.471565Z INFO replaying device configuration register_writes=2003 2026-09-06T17:42:56.475444Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T17:42:56.656902Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T17:42:56.678043Z INFO starting host exchange session startup_mark=23 2026-09-06T17:42:56.678057Z INFO attaching host exchange pages pages=2 2026-09-06T17:42:56.678768Z INFO host exchange session started 2026-09-06T17:42:56.678775Z INFO invoking streaming host exchange call call="initialize" command=0 phases=4 2026-09-06T17:42:56.679320Z INFO invoking streaming host exchange call call="run" command=0 phases=9 gemmNumericalChecks=262144 numericalTest=PASS package=artifacts/layout-sweep/gemm-packed-smoke/model.ipuexe tiles=1472 hardwareTest=PASS