2026-09-06T17:08:01.650914Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=606858 estimated_exchange_cycles=188600 exchange_row_bytes=41780 peak_standard_bytes=230196 peak_interleaved_bytes=114688 peak_total_bytes=238388 maximum_standard_allocation_bytes=122880 active_tile_counts={12, 64} padding_group_counts={} conversion_sources=[] 2026-09-06T17:08:01.651049Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=614936 estimated_exchange_cycles=204040 exchange_row_bytes=44468 peak_standard_bytes=232884 peak_interleaved_bytes=44480 peak_total_bytes=241076 maximum_standard_allocation_bytes=122880 active_tile_counts={12, 30, 64} padding_group_counts={} conversion_sources=[] 2026-09-06T17:08:01.651074Z INFO retained operator-plan finalist finalist=2 values=11 operations=7 estimated_cycles=617337 estimated_exchange_cycles=200160 exchange_row_bytes=43988 peak_standard_bytes=232404 peak_interleaved_bytes=46592 peak_total_bytes=240596 maximum_standard_allocation_bytes=122880 active_tile_counts={12, 32, 64} padding_group_counts={} conversion_sources=[] 2026-09-06T17:08:01.651143Z INFO retained operator-plan finalist finalist=3 values=12 operations=8 estimated_cycles=630684 estimated_exchange_cycles=199200 exchange_row_bytes=43772 peak_standard_bytes=232188 peak_interleaved_bytes=74752 peak_total_bytes=240380 maximum_standard_allocation_bytes=122880 active_tile_counts={12, 32, 64} padding_group_counts={} conversion_sources=[Some(OperationId(1))] 2026-09-06T17:08:01.657239Z INFO ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=431 success=true 2026-09-06T17:08:02.096918Z INFO screened tile mappings by exchange resource load candidates=5 baseline_cycles=73536 candidate_cycles=73536 baseline_pressure=66310 candidate_pressure=66310 2026-09-06T17:08:02.100008Z INFO modelled expanded operator plan finalist=0 modelled_cycles=442906 estimated_cycles=674330 estimated_exchange_cycles=307960 2026-09-06T17:08:02.108435Z INFO screened tile mappings by exchange resource load candidates=9 baseline_cycles=72056 candidate_cycles=72056 baseline_pressure=66382 candidate_pressure=66382 2026-09-06T17:08:02.110501Z INFO screened tile mappings by exchange resource load candidates=9 baseline_cycles=71832 candidate_cycles=71832 baseline_pressure=65754 candidate_pressure=65754 2026-09-06T17:08:02.111968Z INFO modelled expanded operator plan finalist=2 modelled_cycles=417826 estimated_cycles=541762 estimated_exchange_cycles=200192 2026-09-06T17:08:02.113975Z INFO modelled expanded operator plan finalist=3 modelled_cycles=356150 estimated_cycles=492446 estimated_exchange_cycles=212328 2026-09-06T17:08:02.148837Z INFO screened tile mappings by exchange resource load candidates=23 baseline_cycles=79144 candidate_cycles=79144 baseline_pressure=71462 candidate_pressure=71462 2026-09-06T17:08:02.151856Z INFO modelled expanded operator plan finalist=1 modelled_cycles=487208 estimated_cycles=699904 estimated_exchange_cycles=298440 2026-09-06T17:08:02.197032Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1095 maximum_identical_destinations=1 2026-09-06T17:08:02.197068Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=876 selected_horizon=876 endpoint_lower_bound=768 lower_bound_gap=108 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T17:08:02.198149Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=35 row_words=103 horizon=876 2026-09-06T17:08:02.566820Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1115 maximum_identical_destinations=1 2026-09-06T17:08:02.566853Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=6092 selected_horizon=6092 endpoint_lower_bound=5736 lower_bound_gap=356 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T17:08:02.567656Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=4 row_words=1501 horizon=6092 2026-09-06T17:08:02.772615Z INFO ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=3 mapped=false analytical_cycles=492446 analytical_exchange_cycles=212328 scheduled_exchange_cycles=82991 refined_cycles=363109 2026-09-06T17:08:02.775131Z INFO ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=3 mapped=false 2026-09-06T17:08:02.775150Z INFO ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=1117 success=true 2026-09-06T17:08:02.775162Z INFO lowered graph for package construction logical_shards=1450 exchange_phases=7 2026-09-06T17:08:02.775433Z INFO ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-06T17:08:02.775621Z INFO ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-06T17:08:02.775794Z INFO 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_k80_c768_r11_r12" target=ipu21 2026-09-06T17:08:02.844598Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2229c68ebe06268f8cd726432426d15e737f3356ada1fa52c1aaa2ed14eb1640/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2229c68ebe06268f8cd726432426d15e737f3356ada1fa52c1aaa2ed14eb1640/kernel.json 2026-09-06T17:08:02.844976Z INFO 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_k768_c80_r11_r12" target=ipu21 2026-09-06T17:08:02.904180Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f5f14854a431a6af7372a3f6b7785efd7406f14633ccd56be3137182cd8bd117/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f5f14854a431a6af7372a3f6b7785efd7406f14633ccd56be3137182cd8bd117/kernel.json 2026-09-06T17:08:02.904626Z INFO 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_k48_c16_r72_r72" target=ipu21 2026-09-06T17:08:02.956513Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f101d531a7a755ed45eb37b8571a0463f03e6406ab70fd2d910336c93b4ce61c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f101d531a7a755ed45eb37b8571a0463f03e6406ab70fd2d910336c93b4ce61c/kernel.json 2026-09-06T17:08:02.956887Z INFO 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_k48_c32_r72_r72" target=ipu21 2026-09-06T17:08:03.018768Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/51fa2fa46dd7e6ad61147976a8f6cc2cce14861642287be88570888533636f93/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/51fa2fa46dd7e6ad61147976a8f6cc2cce14861642287be88570888533636f93/kernel.json 2026-09-06T17:08:03.020459Z INFO 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_f16_codelet_o1_r32_p32_c72_p72" target=ipu21 2026-09-06T17:08:03.358398Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/dd0dfaf0f6c88ec81c1ca5a31ac5172796537869bebe0d46cb192cc7b57b9388/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/dd0dfaf0f6c88ec81c1ca5a31ac5172796537869bebe0d46cb192cc7b57b9388/kernel.json 2026-09-06T17:08:03.358778Z INFO 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_f16_wrapper_o1_r32_p32_c72_p72" target=ipu21 2026-09-06T17:08:03.410861Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/cb4c919de02dd092ea44e4259d1922c2bdf1d32f70b401e4a9bbf80b2a718ced/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/cb4c919de02dd092ea44e4259d1922c2bdf1d32f70b401e4a9bbf80b2a718ced/kernel.json 2026-09-06T17:08:03.411333Z INFO 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_amp_left_f16_o0_r11_p11_c80_p80" target=ipu21 2026-09-06T17:08:03.469727Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/d274d34428d923fb752ff9e2d43d24aafdeeeb9826e819966846892b40613774/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d274d34428d923fb752ff9e2d43d24aafdeeeb9826e819966846892b40613774/kernel.json 2026-09-06T17:08:03.470057Z INFO 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_amp_left_f16_o0_r12_p12_c80_p80" target=ipu21 2026-09-06T17:08:03.523087Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/373eb6e6a317b48b2b5355525be1b9b39952988fd4bc53c8b78902f12c30eccc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/373eb6e6a317b48b2b5355525be1b9b39952988fd4bc53c8b78902f12c30eccc/kernel.json 2026-09-06T17:08:03.523592Z INFO ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=747 success=true 2026-09-06T17:08:03.524123Z INFO ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T17:08:03.543836Z INFO ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=4 success=true 2026-09-06T17:08:03.543894Z INFO allocated package support memory linked_end=324364 profile_bytes=0 exchange_table_bytes=9068 host_code_bytes=996 generated_code_bytes=2244 code_address=325368 standard_ranges=[(393216, 524288)] 2026-09-06T17:08:03.546836Z INFO ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=2 success=true 2026-09-06T17:08:03.548109Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T17:08:03.576724Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T17:08:03.577296Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=1095 maximum_identical_destinations=1 2026-09-06T17:08:03.577307Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=876 selected_horizon=876 endpoint_lower_bound=768 lower_bound_gap=108 selected_kind="reused" neighborhood_improvements=0 2026-09-06T17:08:03.578391Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=35 row_words=103 horizon=876 2026-09-06T17:08:03.579835Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T17:08:03.598247Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-06T17:08:03.740433Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-06T17:08:03.741048Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=4 transfers=1115 maximum_identical_destinations=1 2026-09-06T17:08:03.741058Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=4 initial_horizon=6092 selected_horizon=6092 endpoint_lower_bound=5736 lower_bound_gap=356 selected_kind="reused" neighborhood_improvements=0 2026-09-06T17:08:03.741859Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=4 tile=4 row_words=1501 horizon=6092 2026-09-06T17:08:03.823067Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-06T17:08:03.841494Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=6 2026-09-06T17:08:03.841959Z INFO ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=295 success=true 2026-09-06T17:08:03.906914Z INFO ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=64 success=true 2026-09-06T17:08:03.907155Z INFO costed final placed program final_cycles=363109 final_exchange=82991 2026-09-06T17:08:03.917874Z INFO ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=3 success=true 2026-09-06T17:08:03.921902Z INFO ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=3 success=true 2026-09-06T17:08:04.093783Z INFO ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=170 success=true 2026-09-06T17:08:04.103555Z INFO writing application package tiles=1472 2026-09-06T17:08:04.121350Z INFO application package written 2026-09-06T17:08:04.121908Z INFO reading application package 2026-09-06T17:08:04.144770Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T17:08:04.145104Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T17:08:04.145114Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T17:08:04.145120Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T17:08:04.145157Z INFO IPU device attached path=/dev/ipu0 2026-09-06T17:08:04.145161Z INFO initializing IPU device 2026-09-06T17:08:04.153748Z INFO IPU device initialized 2026-09-06T17:08:04.153811Z INFO replaying device configuration register_writes=2003 2026-09-06T17:08:04.158082Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T17:08:04.348769Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T17:08:04.548461Z INFO starting host exchange session startup_mark=23 2026-09-06T17:08:04.548499Z INFO attaching host exchange pages pages=2 2026-09-06T17:08:04.549220Z INFO host exchange session started 2026-09-06T17:08:04.549229Z INFO invoking streaming host exchange call call="initialize" command=0 phases=24 2026-09-06T17:08:04.553504Z INFO invoking streaming host exchange call call="run" command=0 phases=3 checkpoint=0 operation=0 tensors=1 samples=256 maximumAbsoluteError=0.000244 checkpoint=1 operation=1 tensors=1 samples=256 maximumAbsoluteError=0.000244 checkpoint=2 operation=2 tensors=1 samples=256 maximumAbsoluteError=0.000244 checkpoint=3 operation=6 tensors=1 samples=256 maximumAbsoluteError=0.000031 diagnosticCheckpoints=4 sampleLimit=256 numericalTest=PASS package=artifacts/layout-sweep/attention-materialized-standard-diagnostic/model.ipuexe tiles=1472 hardwareTest=PASS