2026-09-07T15:01:59.936224Z INFO retained operator-plan finalist finalist=0 values=20 operations=2 estimated_cycles=523195 estimated_exchange_cycles=161000 exchange_row_bytes=15876 peak_standard_bytes=114116 peak_interleaved_bytes=41984 peak_total_bytes=141444 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T15:01:59.936347Z INFO retained operator-plan finalist finalist=1 values=20 operations=2 estimated_cycles=634395 estimated_exchange_cycles=220600 exchange_row_bytes=23836 peak_standard_bytes=141916 peak_interleaved_bytes=41984 peak_total_bytes=169244 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T15:01:59.936397Z INFO retained operator-plan finalist finalist=2 values=20 operations=2 estimated_cycles=662010 estimated_exchange_cycles=220600 exchange_row_bytes=23836 peak_standard_bytes=141916 peak_interleaved_bytes=41984 peak_total_bytes=169244 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T15:02:01.817552Z INFO retained operator-plan finalist finalist=0 values=20 operations=2 estimated_cycles=523195 estimated_exchange_cycles=161000 exchange_row_bytes=15876 peak_standard_bytes=114116 peak_interleaved_bytes=41984 peak_total_bytes=141444 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T15:02:01.817683Z INFO retained operator-plan finalist finalist=1 values=20 operations=2 estimated_cycles=634395 estimated_exchange_cycles=220600 exchange_row_bytes=23836 peak_standard_bytes=141916 peak_interleaved_bytes=41984 peak_total_bytes=169244 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T15:02:01.817755Z INFO retained operator-plan finalist finalist=2 values=20 operations=2 estimated_cycles=662010 estimated_exchange_cycles=220600 exchange_row_bytes=23836 peak_standard_bytes=141916 peak_interleaved_bytes=41984 peak_total_bytes=169244 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T15:02:01.825318Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=3873 success=true 2026-09-07T15:02:05.647356Z INFO screened tile mappings by exchange resource load candidates=93 baseline_cycles=75888 candidate_cycles=71088 baseline_pressure=44058 candidate_pressure=43232 2026-09-07T15:02:05.655883Z INFO modelled expanded operator plan finalist=1 modelled_cycles=553236 estimated_cycles=1617756 estimated_exchange_cycles=1149408 2026-09-07T15:02:05.748619Z INFO screened tile mappings by exchange resource load candidates=85 baseline_cycles=54144 candidate_cycles=49344 baseline_pressure=32873 candidate_pressure=32047 2026-09-07T15:02:05.757278Z INFO modelled expanded operator plan finalist=0 modelled_cycles=412607 estimated_cycles=1113511 estimated_exchange_cycles=762848 2026-09-07T15:02:05.757496Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=2 error=tile scheduling failed: operator plan is incompatible with its values or block dimensions 2026-09-07T15:02:05.974083Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:05.974143Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=990 selected_horizon=990 endpoint_lower_bound=864 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:05.975152Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=245 row_words=11 horizon=990 2026-09-07T15:02:05.978968Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=1708 maximum_identical_destinations=1 2026-09-07T15:02:05.979020Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=1192 selected_horizon=1192 endpoint_lower_bound=432 lower_bound_gap=760 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:05.980340Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=997 row_words=21 horizon=1192 2026-09-07T15:02:05.983797Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=1708 maximum_identical_destinations=1 2026-09-07T15:02:05.983848Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=1189 selected_horizon=1189 endpoint_lower_bound=432 lower_bound_gap=757 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:05.985112Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=721 row_words=21 horizon=1189 2026-09-07T15:02:06.032084Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T15:02:06.032133Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=691 selected_horizon=691 endpoint_lower_bound=288 lower_bound_gap=403 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:06.034494Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=572 row_words=22 horizon=691 2026-09-07T15:02:06.062649Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:06.062702Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=997 selected_horizon=997 endpoint_lower_bound=864 lower_bound_gap=133 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:06.063825Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=516 row_words=11 horizon=997 2026-09-07T15:02:06.146852Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=2 candidates=1446 ordinary_horizon=2447 paired_horizon=1444 use_paired=true 2026-09-07T15:02:06.153773Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:06.153804Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1444 selected_horizon=1444 endpoint_lower_bound=960 lower_bound_gap=484 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:06.157117Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=365 row_words=38 horizon=1444 2026-09-07T15:02:06.175435Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=2 candidates=432 ordinary_horizon=2422 paired_horizon=2422 use_paired=false 2026-09-07T15:02:06.181924Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:06.181952Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=2422 selected_horizon=2422 endpoint_lower_bound=960 lower_bound_gap=1462 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:06.184711Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=977 row_words=27 horizon=2422 2026-09-07T15:02:07.743707Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T15:02:07.743774Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1195 selected_horizon=1195 endpoint_lower_bound=288 lower_bound_gap=907 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:07.753838Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1020 row_words=112 horizon=1195 2026-09-07T15:02:12.409328Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=59092 maximum_identical_destinations=1 2026-09-07T15:02:12.409431Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=2947 selected_horizon=2947 endpoint_lower_bound=1104 lower_bound_gap=1843 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:12.445560Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=607 row_words=237 horizon=2947 2026-09-07T15:02:12.986687Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=65392 maximum_identical_destinations=1 2026-09-07T15:02:12.986761Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2597 selected_horizon=2597 endpoint_lower_bound=736 lower_bound_gap=1861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:13.026432Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=1099 row_words=302 horizon=2597 2026-09-07T15:02:13.047394Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=65392 maximum_identical_destinations=1 2026-09-07T15:02:13.047444Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2502 selected_horizon=2502 endpoint_lower_bound=736 lower_bound_gap=1766 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:13.076506Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=1097 row_words=290 horizon=2502 2026-09-07T15:02:16.834097Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=12532 maximum_identical_destinations=1 2026-09-07T15:02:16.834178Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=3323 selected_horizon=3323 endpoint_lower_bound=2808 lower_bound_gap=515 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:16.893457Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=97 row_words=510 horizon=3323 2026-09-07T15:02:16.931492Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=12532 maximum_identical_destinations=1 2026-09-07T15:02:16.931582Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=5845 selected_horizon=5845 endpoint_lower_bound=2808 lower_bound_gap=3037 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:16.992136Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=868 row_words=542 horizon=5845 2026-09-07T15:02:22.343354Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=48781 maximum_identical_destinations=1 2026-09-07T15:02:22.343422Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=9959 selected_horizon=9959 endpoint_lower_bound=6416 lower_bound_gap=3543 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:22.372059Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=7 row_words=4049 horizon=9959 2026-09-07T15:02:23.209831Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=48781 maximum_identical_destinations=1 2026-09-07T15:02:23.209894Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=6416 lower_bound_gap=1419 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:23.228545Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=28 row_words=3595 horizon=7835 2026-09-07T15:02:38.135687Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=9 candidates=116 ordinary_horizon=9565 paired_horizon=7406 use_paired=true 2026-09-07T15:02:38.252661Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=71552 maximum_identical_destinations=1 2026-09-07T15:02:38.252701Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=7406 selected_horizon=7406 endpoint_lower_bound=4224 lower_bound_gap=3182 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:38.291068Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=983 row_words=553 horizon=7406 2026-09-07T15:02:38.325934Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=true analytical_cycles=1113511 analytical_exchange_cycles=762848 scheduled_exchange_cycles=89937 refined_cycles=440600 2026-09-07T15:02:38.454036Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T15:02:38.454076Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=743 selected_horizon=743 endpoint_lower_bound=288 lower_bound_gap=455 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:38.456152Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=530 row_words=22 horizon=743 2026-09-07T15:02:39.317377Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T15:02:39.317411Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=288 lower_bound_gap=893 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:39.323086Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=109 row_words=111 horizon=1181 2026-09-07T15:02:42.887621Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=59092 maximum_identical_destinations=1 2026-09-07T15:02:42.887656Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=2891 selected_horizon=2891 endpoint_lower_bound=1104 lower_bound_gap=1787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:42.908657Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=917 row_words=230 horizon=2891 2026-09-07T15:02:51.888270Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=71552 maximum_identical_destinations=1 2026-09-07T15:02:51.888314Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=9563 selected_horizon=9563 endpoint_lower_bound=6912 lower_bound_gap=2651 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:51.950598Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=965 row_words=559 horizon=9563 2026-09-07T15:02:52.000441Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=1113511 analytical_exchange_cycles=762848 scheduled_exchange_cycles=91201 refined_cycles=441864 2026-09-07T15:02:52.149815Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=true 2026-09-07T15:02:52.149852Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=50324 success=true 2026-09-07T15:02:52.149864Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: lowered graph for package construction logical_shards=53630 exchange_phases=11 2026-09-07T15:02:52.150102Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-07T15:02:52.152437Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=2 success=true 2026-09-07T15:02:52.152661Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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_k160_c144_r4_r6" target=ipu21 2026-09-07T15:02:52.203731Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/d3306728271e7775dd592cc318857e81f1f61c02dfc1440b78da18d2cf9b34d0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d3306728271e7775dd592cc318857e81f1f61c02dfc1440b78da18d2cf9b34d0/kernel.json 2026-09-07T15:02:52.205073Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/cast_f8.cpp name="cast_f32_f8_codelet" target=ipu21 2026-09-07T15:02:52.509100Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/57235cf80fd2e3ec8cd5ef081e594f599c6bfd968a2d4f669f86e24f09e4863a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/57235cf80fd2e3ec8cd5ef081e594f599c6bfd968a2d4f669f86e24f09e4863a/kernel.json 2026-09-07T15:02:52.509667Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/worker_call.S name="cast_f32_f8_wrapper" target=ipu21 2026-09-07T15:02:52.558189Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/48924c3a3d29285121ee2c098cf76363667951b28597fbdb8825cb1c944ea680/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/48924c3a3d29285121ee2c098cf76363667951b28597fbdb8825cb1c944ea680/kernel.json 2026-09-07T15:02:52.559237Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=406 success=true 2026-09-07T15:02:52.561705Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-07T15:02:52.720697Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=9 success=true 2026-09-07T15:02:52.720734Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: allocated package support memory linked_end=325268 profile_bytes=48 exchange_table_bytes=19884 host_code_bytes=1088 generated_code_bytes=2092 code_address=425984 standard_ranges=[(442368, 524288)] 2026-09-07T15:02:52.788381Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=67 success=true 2026-09-07T15:02:52.800537Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-07T15:02:52.802493Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=4 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:52.802505Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=4 initial_horizon=997 selected_horizon=997 endpoint_lower_bound=864 lower_bound_gap=133 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:52.803568Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=4 tile=516 row_words=11 horizon=997 2026-09-07T15:02:52.817916Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-07T15:02:52.818570Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=1708 maximum_identical_destinations=1 2026-09-07T15:02:52.818584Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=1192 selected_horizon=1192 endpoint_lower_bound=432 lower_bound_gap=760 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:52.819558Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=997 row_words=21 horizon=1192 2026-09-07T15:02:52.924929Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared ordinary and paired exchange schedules phase=2 candidates=432 ordinary_horizon=2475 paired_horizon=2463 use_paired=true 2026-09-07T15:02:52.929846Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=1458 maximum_identical_destinations=1 2026-09-07T15:02:52.929865Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=2463 selected_horizon=2463 endpoint_lower_bound=960 lower_bound_gap=1503 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T15:02:52.931621Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=1427 row_words=32 horizon=2463 2026-09-07T15:02:53.237942Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-07T15:02:53.245710Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T15:02:53.245729Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=1195 selected_horizon=1195 endpoint_lower_bound=288 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:53.251945Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=1020 row_words=112 horizon=1195 2026-09-07T15:02:54.856083Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=10 2026-09-07T15:02:54.881477Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=10 transfers=59092 maximum_identical_destinations=1 2026-09-07T15:02:54.881502Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=10 initial_horizon=2947 selected_horizon=2947 endpoint_lower_bound=1104 lower_bound_gap=1843 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:54.916942Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=10 tile=607 row_words=237 horizon=2947 2026-09-07T15:02:55.063018Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=8 2026-09-07T15:02:55.097755Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=8 transfers=65392 maximum_identical_destinations=1 2026-09-07T15:02:55.097786Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=8 initial_horizon=2597 selected_horizon=2597 endpoint_lower_bound=736 lower_bound_gap=1861 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:55.133537Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=8 tile=1099 row_words=302 horizon=2597 2026-09-07T15:02:57.704834Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=6 2026-09-07T15:02:57.726623Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=6 transfers=48781 maximum_identical_destinations=1 2026-09-07T15:02:57.726647Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=6 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=6416 lower_bound_gap=1419 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:57.757260Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=6 tile=28 row_words=3595 horizon=7835 2026-09-07T15:02:59.714100Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=9 2026-09-07T15:02:59.764948Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=9 transfers=71552 maximum_identical_destinations=1 2026-09-07T15:02:59.764973Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=9 initial_horizon=7406 selected_horizon=7406 endpoint_lower_bound=4224 lower_bound_gap=3182 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:02:59.823415Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=9 tile=983 row_words=553 horizon=7406 2026-09-07T15:02:59.867608Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-07T15:03:00.721625Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=7 2026-09-07T15:03:00.786083Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=7 transfers=12532 maximum_identical_destinations=1 2026-09-07T15:03:00.786119Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=7 initial_horizon=5845 selected_horizon=5845 endpoint_lower_bound=2808 lower_bound_gap=3037 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:03:00.837008Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=7 tile=868 row_words=542 horizon=5845 2026-09-07T15:03:00.925166Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-07T15:03:00.926653Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T15:03:00.926672Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=0 initial_horizon=691 selected_horizon=691 endpoint_lower_bound=288 lower_bound_gap=403 selected_kind="reused" neighborhood_improvements=0 2026-09-07T15:03:00.928895Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=0 tile=572 row_words=22 horizon=691 2026-09-07T15:03:00.930738Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=8142 success=true 2026-09-07T15:03:02.015709Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=1084 success=true 2026-09-07T15:03:02.018572Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: costed final placed program final_cycles=440682 final_exchange=90019 2026-09-07T15:03:02.111651Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=17 success=true 2026-09-07T15:03:02.131542Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=19 success=true 2026-09-07T15:03:02.335940Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=193 success=true 2026-09-07T15:03:02.403249Z INFO writing application package tiles=1472 2026-09-07T15:03:02.424197Z INFO application package written 2026-09-07T15:03:02.424243Z INFO reading application package 2026-09-07T15:03:02.453904Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-07T15:03:02.453961Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T15:03:02.453971Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T15:03:02.453976Z INFO opening IPU device path="/dev/ipu0" 2026-09-07T15:03:02.454008Z INFO IPU device attached path=/dev/ipu0 2026-09-07T15:03:02.454013Z INFO initializing IPU device 2026-09-07T15:03:02.462149Z INFO IPU device initialized 2026-09-07T15:03:02.462159Z INFO replaying device configuration register_writes=2003 2026-09-07T15:03:02.467549Z INFO loading application tile_count=1472 final_mark=23 2026-09-07T15:03:02.665150Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-07T15:03:03.643366Z INFO starting host exchange session startup_mark=23 2026-09-07T15:03:03.643410Z INFO attaching host exchange pages pages=2 2026-09-07T15:03:03.644050Z INFO host exchange session started 2026-09-07T15:03:03.644056Z INFO invoking streaming host exchange call call="initialize" command=0 phases=24 2026-09-07T15:03:03.647765Z INFO invoking streaming host exchange call call="run" command=0 phases=9 referenceMaximumAbsoluteError=0.000170 numericalTest=PASS package=artifacts/fp8-fast/attention-repeat/model.ipuexe tiles=1472 hardwareTest=PASS