2026-09-07T13:05:02.956452Z INFO retained operator-plan finalist finalist=0 values=28 operations=2 estimated_cycles=575767 estimated_exchange_cycles=165560 exchange_row_bytes=15996 peak_standard_bytes=89660 peak_interleaved_bytes=41984 peak_total_bytes=116988 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:02.957441Z INFO retained operator-plan finalist finalist=1 values=28 operations=2 estimated_cycles=686967 estimated_exchange_cycles=225160 exchange_row_bytes=23956 peak_standard_bytes=117460 peak_interleaved_bytes=41984 peak_total_bytes=144788 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:02.958183Z INFO retained operator-plan finalist finalist=2 values=28 operations=2 estimated_cycles=714582 estimated_exchange_cycles=225160 exchange_row_bytes=23956 peak_standard_bytes=117460 peak_interleaved_bytes=41984 peak_total_bytes=144788 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:11.784911Z INFO retained operator-plan finalist finalist=0 values=28 operations=2 estimated_cycles=575767 estimated_exchange_cycles=165560 exchange_row_bytes=15996 peak_standard_bytes=89660 peak_interleaved_bytes=41984 peak_total_bytes=116988 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:11.785707Z INFO retained operator-plan finalist finalist=1 values=28 operations=2 estimated_cycles=686967 estimated_exchange_cycles=225160 exchange_row_bytes=23956 peak_standard_bytes=117460 peak_interleaved_bytes=41984 peak_total_bytes=144788 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:11.786450Z INFO retained operator-plan finalist finalist=2 values=28 operations=2 estimated_cycles=714582 estimated_exchange_cycles=225160 exchange_row_bytes=23956 peak_standard_bytes=117460 peak_interleaved_bytes=41984 peak_total_bytes=144788 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T13:05:11.837260Z 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=19903 success=true 2026-09-07T13:05:14.230439Z INFO screened tile mappings by exchange resource load candidates=164 baseline_cycles=76816 candidate_cycles=71440 baseline_pressure=44808 candidate_pressure=43374 2026-09-07T13:05:14.242630Z INFO modelled expanded operator plan finalist=1 modelled_cycles=615432 estimated_cycles=1686272 estimated_exchange_cycles=1162080 2026-09-07T13:05:14.392679Z INFO screened tile mappings by exchange resource load candidates=156 baseline_cycles=55072 candidate_cycles=49696 baseline_pressure=33623 candidate_pressure=32189 2026-09-07T13:05:14.404767Z INFO modelled expanded operator plan finalist=0 modelled_cycles=474803 estimated_cycles=1182027 estimated_exchange_cycles=775520 2026-09-07T13:05:14.404892Z 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-07T13:05:14.642451Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:14.642500Z 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=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.643452Z 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=469 row_words=12 horizon=793 2026-09-07T13:05:14.650228Z 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=1422 maximum_identical_destinations=1 2026-09-07T13:05:14.650278Z 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=422 selected_horizon=422 endpoint_lower_bound=320 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.651278Z 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=59 row_words=11 horizon=422 2026-09-07T13:05:14.652055Z 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=1422 maximum_identical_destinations=1 2026-09-07T13:05:14.652098Z 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=426 selected_horizon=426 endpoint_lower_bound=320 lower_bound_gap=106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.653249Z 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=1009 row_words=11 horizon=426 2026-09-07T13:05:14.653267Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:14.653312Z 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=775 selected_horizon=775 endpoint_lower_bound=672 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.654487Z 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=864 row_words=14 horizon=775 2026-09-07T13:05:14.683269Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:14.683300Z 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=775 selected_horizon=775 endpoint_lower_bound=672 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.684489Z 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=864 row_words=14 horizon=775 2026-09-07T13:05:14.714684Z 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-07T13:05:14.714733Z 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=688 selected_horizon=688 endpoint_lower_bound=288 lower_bound_gap=400 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:14.717101Z 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=849 row_words=20 horizon=688 2026-09-07T13:05:15.025138Z 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-07T13:05:15.025246Z 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=3706 selected_horizon=3706 endpoint_lower_bound=1440 lower_bound_gap=2266 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:15.030143Z 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=849 row_words=73 horizon=3706 2026-09-07T13:05:15.090500Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:15.090567Z 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=3761 selected_horizon=3632 endpoint_lower_bound=1344 lower_bound_gap=2288 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T13:05:15.098443Z 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=504 row_words=89 horizon=3632 2026-09-07T13:05:15.227845Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:15.227903Z 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=3906 selected_horizon=3613 endpoint_lower_bound=1344 lower_bound_gap=2269 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-09-07T13:05:15.234344Z 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=872 row_words=89 horizon=3613 2026-09-07T13:05:15.411183Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:15.411275Z 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=3565 selected_horizon=3491 endpoint_lower_bound=1344 lower_bound_gap=2147 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T13:05:15.418755Z 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=413 row_words=89 horizon=3491 2026-09-07T13:05:15.436366Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:15.436419Z 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=3579 selected_horizon=3467 endpoint_lower_bound=1344 lower_bound_gap=2123 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T13:05:15.444924Z 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=323 row_words=90 horizon=3467 2026-09-07T13:05:16.416282Z 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-07T13:05:16.416374Z 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=1243 selected_horizon=1243 endpoint_lower_bound=288 lower_bound_gap=955 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:16.431304Z 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=786 row_words=112 horizon=1243 2026-09-07T13:05:21.022155Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T13:05:21.022255Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2899 selected_horizon=2899 endpoint_lower_bound=1104 lower_bound_gap=1795 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:21.059729Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=382 row_words=236 horizon=2899 2026-09-07T13:05:21.068970Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T13:05:21.069025Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2891 selected_horizon=2891 endpoint_lower_bound=1104 lower_bound_gap=1787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:21.107694Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=917 row_words=230 horizon=2891 2026-09-07T13:05:21.521609Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T13:05:21.521665Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=2555 selected_horizon=2555 endpoint_lower_bound=736 lower_bound_gap=1819 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:21.562702Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1099 row_words=320 horizon=2555 2026-09-07T13:05:27.535182Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T13:05:27.535267Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=2502 selected_horizon=2502 endpoint_lower_bound=736 lower_bound_gap=1766 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:27.574013Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1097 row_words=290 horizon=2502 2026-09-07T13:05:27.983431Z 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-07T13:05:27.983501Z 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=3293 selected_horizon=3293 endpoint_lower_bound=1440 lower_bound_gap=1853 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:27.988289Z 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=439 row_words=62 horizon=3293 2026-09-07T13:05:28.696512Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T13:05:28.696594Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=5228 selected_horizon=5228 endpoint_lower_bound=2808 lower_bound_gap=2420 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:28.763860Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=561 row_words=585 horizon=5228 2026-09-07T13:05:32.105594Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T13:05:32.105658Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=3323 selected_horizon=3323 endpoint_lower_bound=2808 lower_bound_gap=515 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:32.161417Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=97 row_words=510 horizon=3323 2026-09-07T13:05:33.997469Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T13:05:33.997532Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=8224 selected_horizon=8224 endpoint_lower_bound=6416 lower_bound_gap=1808 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:34.029682Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=7 row_words=3792 horizon=8224 2026-09-07T13:05:34.078492Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:34.078528Z 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=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:34.079542Z 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=469 row_words=12 horizon=793 2026-09-07T13:05:39.419081Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T13:05:39.419144Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=8127 selected_horizon=8127 endpoint_lower_bound=6416 lower_bound_gap=1711 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:39.451681Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=112 row_words=4079 horizon=8127 2026-09-07T13:05:46.268983Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=14 candidates=116 ordinary_horizon=9483 paired_horizon=7158 use_paired=true 2026-09-07T13:05:46.415930Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T13:05:46.415974Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7158 selected_horizon=7158 endpoint_lower_bound=4224 lower_bound_gap=2934 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:46.464789Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=415 row_words=551 horizon=7158 2026-09-07T13:05:46.532516Z 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=1182027 analytical_exchange_cycles=775520 scheduled_exchange_cycles=106040 refined_cycles=512547 2026-09-07T13:05:47.987865Z 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-07T13:05:47.987926Z 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-07T13:05:47.994791Z 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=3 row_words=112 horizon=1181 2026-09-07T13:05:52.330376Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T13:05:52.330414Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=9563 selected_horizon=9563 endpoint_lower_bound=6912 lower_bound_gap=2651 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:52.366876Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=965 row_words=559 horizon=9563 2026-09-07T13:05:52.446392Z 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-07T13:05:52.446414Z 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-07T13:05:52.447899Z 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-07T13:05:52.462605Z 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=1182027 analytical_exchange_cycles=775520 scheduled_exchange_cycles=105357 refined_cycles=511864 2026-09-07T13:05:52.646224Z 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=false 2026-09-07T13:05:52.646263Z 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=40808 success=true 2026-09-07T13:05:52.646276Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: lowered graph for package construction logical_shards=69401 exchange_phases=16 2026-09-07T13:05:52.646558Z 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-07T13:05:52.650772Z 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=4 success=true 2026-09-07T13:05:52.651008Z 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_f16_k144_c16_r20_r20" target=ipu21 2026-09-07T13:05:52.700790Z 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/2f569144d2641255d627f50800401bf9916a7e204d1f6558c280c8ac0544d405/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2f569144d2641255d627f50800401bf9916a7e204d1f6558c280c8ac0544d405/kernel.json 2026-09-07T13:05:52.701342Z 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_f16_interleaved_k80_c32_r45_r46" target=ipu21 2026-09-07T13:05:52.745957Z 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/594db4dc4ecbe45d1415327c9cf1c759602b262e5419c55cee622e709a54c59c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/594db4dc4ecbe45d1415327c9cf1c759602b262e5419c55cee622e709a54c59c/kernel.json 2026-09-07T13:05:52.746531Z 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_f16_interleaved_k96_c16_r26_r28" target=ipu21 2026-09-07T13:05:52.799125Z 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/54734c3b737618fc1ddecaeb5f8903dbe0fd104fb2440ec52a85069e154d34e5/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/54734c3b737618fc1ddecaeb5f8903dbe0fd104fb2440ec52a85069e154d34e5/kernel.json 2026-09-07T13:05:52.799705Z 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_f16_interleaved_k96_c32_r45_r46" target=ipu21 2026-09-07T13:05:52.845194Z 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/a5e539467b79b919595ce04bc8aeec6e7fcec636f79dba181eb309142e6487f5/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a5e539467b79b919595ce04bc8aeec6e7fcec636f79dba181eb309142e6487f5/kernel.json 2026-09-07T13:05:52.845756Z 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_f16_interleaved_k96_c48_r45_r46" target=ipu21 2026-09-07T13:05:52.893569Z 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/53156dcc15a14474eea3e080b5d75bcba38660f8454a5d5d770c799245e97a3c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/53156dcc15a14474eea3e080b5d75bcba38660f8454a5d5d770c799245e97a3c/kernel.json 2026-09-07T13:05:52.894067Z 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_f16_interleaved_k144_c16_r18_r20" target=ipu21 2026-09-07T13:05:52.937786Z 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/0b53a3cdc47f372ba09bb3606b730d19981c243f8fd80c49525d2cf4dcf2b7de/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/0b53a3cdc47f372ba09bb3606b730d19981c243f8fd80c49525d2cf4dcf2b7de/kernel.json 2026-09-07T13:05:52.938629Z 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_f16_wrapper" target=ipu21 2026-09-07T13:05:52.986100Z 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/e240b4a7a8bee0e13f4b2731d2e9b64d2e6ace6dededd9df0405d3102b29d0fe/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e240b4a7a8bee0e13f4b2731d2e9b64d2e6ace6dededd9df0405d3102b29d0fe/kernel.json 2026-09-07T13:05:52.986680Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r17_p18_c144_p144" target=ipu21 2026-09-07T13:05:53.032558Z 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/37a8f40723d5b95a7f7819ac784e2e9bf4525c517180c893e7e13519df8dfa6e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/37a8f40723d5b95a7f7819ac784e2e9bf4525c517180c893e7e13519df8dfa6e/kernel.json 2026-09-07T13:05:53.032951Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r18_p18_c144_p144" target=ipu21 2026-09-07T13:05:53.076413Z 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/e22bf1742f51b2ed1169dd66548c18f1e342383de738d0037193f01c81c6d25d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e22bf1742f51b2ed1169dd66548c18f1e342383de738d0037193f01c81c6d25d/kernel.json 2026-09-07T13:05:53.076796Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r20_p20_c144_p144" target=ipu21 2026-09-07T13:05:53.120863Z 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/2a2312046890362e749dce31911492cae9c1e2f7926d7f5375c1e8b1756fbf62/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2a2312046890362e749dce31911492cae9c1e2f7926d7f5375c1e8b1756fbf62/kernel.json 2026-09-07T13:05:53.121354Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r25_p26_c96_p96" target=ipu21 2026-09-07T13:05:53.168355Z 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/be9c708d50f958d2e452a6bdfc62ab4289da4f628304b22e515bef32b64b5f3f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/be9c708d50f958d2e452a6bdfc62ab4289da4f628304b22e515bef32b64b5f3f/kernel.json 2026-09-07T13:05:53.168738Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r26_p26_c96_p96" target=ipu21 2026-09-07T13:05:53.212953Z 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/478c4bee9d3c6cf16372d2454d79fef14947af6c02b9ba3d7a97ac68d49b666e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/478c4bee9d3c6cf16372d2454d79fef14947af6c02b9ba3d7a97ac68d49b666e/kernel.json 2026-09-07T13:05:53.213423Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r28_p28_c96_p96" target=ipu21 2026-09-07T13:05:53.261320Z 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/45394846f57f0e6fd64b915c71e14869c906bcc9cbece7349ec051c27a2891ff/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/45394846f57f0e6fd64b915c71e14869c906bcc9cbece7349ec051c27a2891ff/kernel.json 2026-09-07T13:05:53.261888Z 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="rearrange_f16_wrapper_o2_r729_p768_c16_p16_b768x16" target=ipu21 2026-09-07T13:05:53.303431Z 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/ecdf7982314d17a41f5cefc627202d5def98b5ed829575b774b9fc4ffdfad28e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ecdf7982314d17a41f5cefc627202d5def98b5ed829575b774b9fc4ffdfad28e/kernel.json 2026-09-07T13:05:53.304184Z 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=653 success=true 2026-09-07T13:05:53.307509Z 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-07T13:05:53.483314Z 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=13 success=true 2026-09-07T13:05:53.483395Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: allocated package support memory linked_end=379708 profile_bytes=68 exchange_table_bytes=20916 host_code_bytes=560 generated_code_bytes=2064 code_address=380336 standard_ranges=[(378876, 378880), (379708, 379712), (442368, 524288)] 2026-09-07T13:05:53.576796Z 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=93 success=true 2026-09-07T13:05:53.582983Z 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-07T13:05:53.583736Z 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-07T13:05:53.586626Z 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-07T13:05:53.588136Z 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-07T13:05:53.588713Z 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=1422 maximum_identical_destinations=1 2026-09-07T13:05:53.588728Z 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=422 selected_horizon=422 endpoint_lower_bound=320 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:53.589627Z 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=59 row_words=11 horizon=422 2026-09-07T13:05:53.590610Z 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-07T13:05:53.591146Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:53.591159Z 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=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:53.591984Z 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=469 row_words=12 horizon=793 2026-09-07T13:05:54.122970Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:54.123017Z 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=3558 selected_horizon=3436 endpoint_lower_bound=1344 lower_bound_gap=2092 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T13:05:54.128682Z 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-07T13:05:54.128716Z 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=3605 selected_horizon=3605 endpoint_lower_bound=1440 lower_bound_gap=2165 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:54.129823Z 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=415 row_words=88 horizon=3436 2026-09-07T13:05:54.132765Z 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=71 row_words=68 horizon=3605 2026-09-07T13:05:54.203720Z 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-07T13:05:54.214886Z 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-07T13:05:54.214903Z 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=1181 selected_horizon=1181 endpoint_lower_bound=288 lower_bound_gap=893 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:54.223943Z 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=3 row_words=112 horizon=1181 2026-09-07T13:05:54.549176Z 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=2187 maximum_identical_destinations=1 2026-09-07T13:05:54.549232Z 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=3718 selected_horizon=3718 endpoint_lower_bound=1344 lower_bound_gap=2374 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T13:05:54.556082Z 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=691 row_words=83 horizon=3718 2026-09-07T13:05:54.971289Z 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=13 2026-09-07T13:05:54.995963Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T13:05:54.995990Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=13 initial_horizon=2502 selected_horizon=2502 endpoint_lower_bound=736 lower_bound_gap=1766 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:55.018630Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=13 tile=1097 row_words=290 horizon=2502 2026-09-07T13:05:55.598367Z 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=15 2026-09-07T13:05:55.626899Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T13:05:55.626934Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=15 initial_horizon=2891 selected_horizon=2891 endpoint_lower_bound=1104 lower_bound_gap=1787 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:55.662048Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=15 tile=917 row_words=230 horizon=2891 2026-09-07T13:05:58.448129Z 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=11 2026-09-07T13:05:58.463164Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T13:05:58.463182Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=11 initial_horizon=8224 selected_horizon=8224 endpoint_lower_bound=6416 lower_bound_gap=1808 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:58.485090Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=11 tile=7 row_words=3792 horizon=8224 2026-09-07T13:05:59.200842Z 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=14 2026-09-07T13:05:59.238266Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T13:05:59.238288Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=14 initial_horizon=9563 selected_horizon=9563 endpoint_lower_bound=6912 lower_bound_gap=2651 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:59.279710Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=14 tile=965 row_words=559 horizon=9563 2026-09-07T13:05:59.313240Z 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-07T13:05:59.313803Z 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=1440 maximum_identical_destinations=1 2026-09-07T13:05:59.313813Z 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=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:59.314374Z 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=469 row_words=12 horizon=793 2026-09-07T13:05:59.377997Z 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-07T13:05:59.379793Z 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-07T13:05:59.379809Z 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=743 selected_horizon=743 endpoint_lower_bound=288 lower_bound_gap=455 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:05:59.381574Z 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=530 row_words=22 horizon=743 2026-09-07T13:05:59.989442Z 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=12 2026-09-07T13:06:00.060114Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T13:06:00.060150Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=12 initial_horizon=3323 selected_horizon=3323 endpoint_lower_bound=2808 lower_bound_gap=515 selected_kind="reused" neighborhood_improvements=0 2026-09-07T13:06:00.107422Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=12 tile=97 row_words=510 horizon=3323 2026-09-07T13:06:00.139299Z 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=6562 success=true 2026-09-07T13:06:01.350876Z 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=1211 success=true 2026-09-07T13:06:01.358004Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: costed final placed program final_cycles=512880 final_exchange=106373 2026-09-07T13:06:01.459936Z 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=22 success=true 2026-09-07T13:06:01.482826Z 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=22 success=true 2026-09-07T13:06:01.726494Z 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=231 success=true 2026-09-07T13:06:01.825350Z INFO writing application package tiles=1472 2026-09-07T13:06:01.898642Z INFO application package written 2026-09-07T13:06:01.899534Z INFO reading application package 2026-09-07T13:06:01.947876Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-07T13:06:01.948688Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T13:06:01.948699Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T13:06:01.948705Z INFO opening IPU device path="/dev/ipu0" 2026-09-07T13:06:01.948733Z INFO IPU device attached path=/dev/ipu0 2026-09-07T13:06:01.948736Z INFO initializing IPU device 2026-09-07T13:06:01.956515Z INFO IPU device initialized 2026-09-07T13:06:01.956537Z INFO replaying device configuration register_writes=2003 2026-09-07T13:06:01.963028Z INFO loading application tile_count=1472 final_mark=23 2026-09-07T13:06:02.167646Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-07T13:06:03.397983Z INFO starting host exchange session startup_mark=23 2026-09-07T13:06:03.398018Z INFO attaching host exchange pages pages=2 2026-09-07T13:06:03.398752Z INFO host exchange session started 2026-09-07T13:06:03.398763Z INFO invoking streaming host exchange call call="initialize" command=0 phases=8 2026-09-07T13:06:03.400102Z INFO invoking streaming host exchange call call="run" command=0 phases=9 referenceMaximumAbsoluteError=0.000041 numericalTest=PASS package=artifacts/qkv-preparation/repeat-reference/model.ipuexe tiles=1472 hardwareTest=PASS