2026-09-07T16:42:43.263956Z INFO retained operator-plan finalist finalist=0 values=8 operations=5 estimated_cycles=28190 estimated_exchange_cycles=13000 exchange_row_bytes=2532 peak_standard_bytes=18916 peak_interleaved_bytes=35840 peak_total_bytes=53732 maximum_standard_allocation_bytes=16384 active_tile_counts={64} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T16:42:43.264079Z INFO retained operator-plan finalist finalist=1 values=8 operations=5 estimated_cycles=29310 estimated_exchange_cycles=12320 exchange_row_bytes=2248 peak_standard_bytes=26824 peak_interleaved_bytes=36864 peak_total_bytes=54472 maximum_standard_allocation_bytes=16384 active_tile_counts={64} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T16:42:43.264120Z INFO retained operator-plan finalist finalist=2 values=8 operations=5 estimated_cycles=29582 estimated_exchange_cycles=13000 exchange_row_bytes=2532 peak_standard_bytes=27108 peak_interleaved_bytes=35840 peak_total_bytes=53732 maximum_standard_allocation_bytes=16384 active_tile_counts={64} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T16:42:43.264167Z INFO retained operator-plan finalist finalist=3 values=8 operations=5 estimated_cycles=30920 estimated_exchange_cycles=12800 exchange_row_bytes=2356 peak_standard_bytes=23732 peak_interleaved_bytes=40960 peak_total_bytes=58676 maximum_standard_allocation_bytes=16384 active_tile_counts={60, 64} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T16:42:43.270346Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=92 success=true 2026-09-07T16:42:43.284406Z INFO screened tile mappings by exchange resource load candidates=10 baseline_cycles=3712 candidate_cycles=3712 baseline_pressure=3402 candidate_pressure=3402 2026-09-07T16:42:43.284601Z INFO modelled expanded operator plan finalist=0 modelled_cycles=21886 estimated_cycles=25086 estimated_exchange_cycles=8712 2026-09-07T16:42:43.285259Z INFO screened tile mappings by exchange resource load candidates=10 baseline_cycles=3968 candidate_cycles=3968 baseline_pressure=3320 candidate_pressure=3320 2026-09-07T16:42:43.285412Z INFO modelled expanded operator plan finalist=2 modelled_cycles=24492 estimated_cycles=32596 estimated_exchange_cycles=13872 2026-09-07T16:42:43.286469Z INFO screened tile mappings by exchange resource load candidates=12 baseline_cycles=3584 candidate_cycles=3584 baseline_pressure=3299 candidate_pressure=3299 2026-09-07T16:42:43.286648Z INFO modelled expanded operator plan finalist=1 modelled_cycles=23454 estimated_cycles=25502 estimated_exchange_cycles=8032 2026-09-07T16:42:43.297771Z INFO screened tile mappings by exchange resource load candidates=24 baseline_cycles=4256 candidate_cycles=4256 baseline_pressure=3479 candidate_pressure=3479 2026-09-07T16:42:43.297914Z INFO modelled expanded operator plan finalist=3 modelled_cycles=27909 estimated_cycles=33269 estimated_exchange_cycles=12016 2026-09-07T16:42:43.306660Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=1 candidates=56 ordinary_horizon=2162 paired_horizon=1779 use_paired=true 2026-09-07T16:42:43.307944Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=25086 analytical_exchange_cycles=8712 scheduled_exchange_cycles=6231 refined_cycles=22605 2026-09-07T16:42:43.311301Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-07T16:42:43.311333Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=40 success=true 2026-09-07T16:42:43.311390Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: lowered graph for package construction logical_shards=1152 exchange_phases=3 2026-09-07T16:42:43.311849Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-07T16:42:43.312017Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-07T16:42:43.312448Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: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_f8_interleaved_k32_c32_r128_r128" target=ipu21 2026-09-07T16:42:43.370158Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f01d8d33c0636e0fd5fb6546a3542ff0a98a5e6ea87684c85898177e12325429/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f01d8d33c0636e0fd5fb6546a3542ff0a98a5e6ea87684c85898177e12325429/kernel.json 2026-09-07T16:42:43.370529Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: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_f8_interleaved_k64_c16_r128_r128" target=ipu21 2026-09-07T16:42:43.424297Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9bf6139451c83036bd39870938be2a5064d97b2de9e9d3545a30f226ed8b383e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9bf6139451c83036bd39870938be2a5064d97b2de9e9d3545a30f226ed8b383e/kernel.json 2026-09-07T16:42:43.424734Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=112 success=true 2026-09-07T16:42:43.424886Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-07T16:42:43.453017Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=1 success=true 2026-09-07T16:42:43.453056Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: allocated package support memory linked_end=316752 profile_bytes=60 exchange_table_bytes=396 host_code_bytes=428 generated_code_bytes=632 code_address=317248 standard_ranges=[(409600, 524288)] 2026-09-07T16:42:43.454693Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=1 success=true 2026-09-07T16:42:43.457502Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-07T16:42:43.458092Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-07T16:42:43.459434Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-07T16:42:43.460475Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=5 success=true 2026-09-07T16:42:43.462659Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=2 success=true 2026-09-07T16:42:43.462754Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: costed final placed program final_cycles=22605 final_exchange=6231 2026-09-07T16:42:43.478924Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=2 success=true 2026-09-07T16:42:43.482934Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=3 success=true 2026-09-07T16:42:43.571457Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=87 success=true 2026-09-07T16:42:43.577821Z INFO writing application package tiles=1472 2026-09-07T16:42:43.588566Z INFO application package written 2026-09-07T16:42:43.589772Z INFO reading application package 2026-09-07T16:42:43.608691Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-07T16:42:43.608927Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T16:42:43.608939Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T16:42:43.608946Z INFO opening IPU device path="/dev/ipu0" 2026-09-07T16:42:43.608985Z INFO IPU device attached path=/dev/ipu0 2026-09-07T16:42:43.608990Z INFO initializing IPU device 2026-09-07T16:42:43.617335Z INFO IPU device initialized 2026-09-07T16:42:43.617379Z INFO replaying device configuration register_writes=2003 2026-09-07T16:42:43.621657Z INFO loading application tile_count=1472 final_mark=23 2026-09-07T16:42:43.841661Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-07T16:42:43.911757Z INFO starting host exchange session startup_mark=23 2026-09-07T16:42:43.911830Z INFO attaching host exchange pages pages=2 2026-09-07T16:42:43.912480Z INFO host exchange session started 2026-09-07T16:42:43.912543Z INFO invoking streaming host exchange call call="initialize" command=0 phases=4 2026-09-07T16:42:43.913470Z INFO invoking streaming host exchange call call="run" command=0 phases=9 profile=artifacts/fp8-before-fanout/small-early/profile.ipuprof tiles=1472 samples=5064 referenceMaximumAbsoluteError=0.005798 numericalTest=PASS package=artifacts/fp8-before-fanout/small-early/model.ipuexe tiles=1472 hardwareTest=PASS