2026-09-07T21:08:42.102315Z INFO retained operator-plan finalist finalist=0 values=122 operations=85 estimated_cycles=1789638 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361104 peak_interleaved_bytes=197760 peak_total_bytes=465456 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:42.215412Z INFO retained operator-plan finalist finalist=1 values=122 operations=85 estimated_cycles=1789722 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361096 peak_interleaved_bytes=197824 peak_total_bytes=465512 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:42.344024Z INFO retained operator-plan finalist finalist=2 values=122 operations=85 estimated_cycles=1789816 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361096 peak_interleaved_bytes=197824 peak_total_bytes=465512 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:42.399108Z INFO retained operator-plan finalist finalist=0 values=122 operations=85 estimated_cycles=1789638 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361104 peak_interleaved_bytes=197760 peak_total_bytes=465456 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:42.522062Z INFO retained operator-plan finalist finalist=3 values=123 operations=86 estimated_cycles=1789923 estimated_exchange_cycles=663280 exchange_row_bytes=140592 peak_standard_bytes=361144 peak_interleaved_bytes=197696 peak_total_bytes=465440 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:42.583860Z INFO retained operator-plan finalist finalist=1 values=122 operations=85 estimated_cycles=1789722 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361096 peak_interleaved_bytes=197824 peak_total_bytes=465512 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:42.763524Z INFO retained operator-plan finalist finalist=2 values=122 operations=85 estimated_cycles=1789816 estimated_exchange_cycles=662520 exchange_row_bytes=140552 peak_standard_bytes=361096 peak_interleaved_bytes=197824 peak_total_bytes=465512 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:42.943815Z INFO retained operator-plan finalist finalist=3 values=123 operations=86 estimated_cycles=1789923 estimated_exchange_cycles=663280 exchange_row_bytes=140592 peak_standard_bytes=361144 peak_interleaved_bytes=197696 peak_total_bytes=465440 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:54.081695Z INFO retained operator-plan finalist finalist=0 values=119 operations=82 estimated_cycles=1537507 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193912 peak_interleaved_bytes=203392 peak_total_bytes=350736 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:54.266171Z INFO retained operator-plan finalist finalist=1 values=119 operations=82 estimated_cycles=1537591 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193904 peak_interleaved_bytes=203456 peak_total_bytes=350792 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:54.445695Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1537685 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193904 peak_interleaved_bytes=203456 peak_total_bytes=350792 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:54.623252Z INFO retained operator-plan finalist finalist=3 values=120 operations=83 estimated_cycles=1538603 estimated_exchange_cycles=492560 exchange_row_bytes=100608 peak_standard_bytes=193960 peak_interleaved_bytes=203328 peak_total_bytes=350720 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:55.574685Z INFO retained operator-plan finalist finalist=0 values=119 operations=82 estimated_cycles=1537507 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193912 peak_interleaved_bytes=203392 peak_total_bytes=350736 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:55.761436Z INFO retained operator-plan finalist finalist=1 values=119 operations=82 estimated_cycles=1537591 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193904 peak_interleaved_bytes=203456 peak_total_bytes=350792 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:55.938795Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1537685 estimated_exchange_cycles=491800 exchange_row_bytes=100568 peak_standard_bytes=193904 peak_interleaved_bytes=203456 peak_total_bytes=350792 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T21:08:56.116058Z INFO retained operator-plan finalist finalist=3 values=120 operations=83 estimated_cycles=1538603 estimated_exchange_cycles=492560 exchange_row_bytes=100608 peak_standard_bytes=193960 peak_interleaved_bytes=203328 peak_total_bytes=350720 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(6)), Some(OperationId(6)), Some(OperationId(7)), Some(OperationId(8)), Some(OperationId(8)), Some(OperationId(9)), Some(OperationId(15)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(28)), Some(OperationId(29)), Some(OperationId(30)), Some(OperationId(30)), Some(OperationId(31)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-07T21:08:56.443321Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=119089 success=true 2026-09-07T21:09:20.236186Z INFO screened tile mappings by exchange resource load candidates=271 baseline_cycles=188726 candidate_cycles=188726 baseline_pressure=153076 candidate_pressure=153076 2026-09-07T21:09:20.282803Z INFO modelled expanded operator plan finalist=2 modelled_cycles=1063248 estimated_cycles=3715594 estimated_exchange_cycles=2881272 2026-09-07T21:09:24.286454Z INFO screened tile mappings by exchange resource load candidates=271 baseline_cycles=188724 candidate_cycles=188724 baseline_pressure=153076 candidate_pressure=153076 2026-09-07T21:09:24.355627Z INFO modelled expanded operator plan finalist=0 modelled_cycles=1063324 estimated_cycles=3716312 estimated_exchange_cycles=2881912 2026-09-07T21:09:24.580612Z INFO screened tile mappings by exchange resource load candidates=271 baseline_cycles=188724 candidate_cycles=188724 baseline_pressure=153076 candidate_pressure=153076 2026-09-07T21:09:24.623586Z INFO modelled expanded operator plan finalist=1 modelled_cycles=1063408 estimated_cycles=3716396 estimated_exchange_cycles=2881912 2026-09-07T21:09:24.814494Z INFO screened tile mappings by exchange resource load candidates=271 baseline_cycles=188732 candidate_cycles=188732 baseline_pressure=153080 candidate_pressure=153080 2026-09-07T21:09:24.851865Z INFO modelled expanded operator plan finalist=3 modelled_cycles=1064225 estimated_cycles=3719325 estimated_exchange_cycles=2884632 2026-09-07T21:09:28.088484Z INFO screened tile mappings by exchange resource load candidates=198 baseline_cycles=270830 candidate_cycles=270830 baseline_pressure=211804 candidate_pressure=211804 2026-09-07T21:09:28.124912Z INFO modelled expanded operator plan finalist=4 modelled_cycles=1178560 estimated_cycles=7382246 estimated_exchange_cycles=6508716 2026-09-07T21:09:28.954680Z INFO screened tile mappings by exchange resource load candidates=198 baseline_cycles=270838 candidate_cycles=270838 baseline_pressure=211808 candidate_pressure=211808 2026-09-07T21:09:28.988685Z INFO modelled expanded operator plan finalist=7 modelled_cycles=1179353 estimated_cycles=7385791 estimated_exchange_cycles=6512076 2026-09-07T21:09:29.585843Z INFO screened tile mappings by exchange resource load candidates=198 baseline_cycles=270832 candidate_cycles=270832 baseline_pressure=211804 candidate_pressure=211804 2026-09-07T21:09:29.626736Z INFO modelled expanded operator plan finalist=6 modelled_cycles=1178484 estimated_cycles=7381528 estimated_exchange_cycles=6508076 2026-09-07T21:09:29.928278Z INFO screened tile mappings by exchange resource load candidates=198 baseline_cycles=270830 candidate_cycles=270830 baseline_pressure=211804 candidate_pressure=211804 2026-09-07T21:09:30.004529Z INFO modelled expanded operator plan finalist=5 modelled_cycles=1178644 estimated_cycles=7382330 estimated_exchange_cycles=6508716 2026-09-07T21:09:30.045290Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1224 maximum_identical_destinations=1 2026-09-07T21:09:30.045325Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.045486Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=55 transfers=1296 maximum_identical_destinations=1 2026-09-07T21:09:30.045515Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=55 initial_horizon=838 selected_horizon=838 endpoint_lower_bound=256 lower_bound_gap=582 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.045808Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=47 row_words=23 horizon=374 2026-09-07T21:09:30.046432Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=55 tile=794 row_words=9 horizon=838 2026-09-07T21:09:30.073772Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1248 maximum_identical_destinations=1 2026-09-07T21:09:30.073813Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=5867 selected_horizon=5867 endpoint_lower_bound=5760 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.075030Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=79 row_words=47 horizon=5867 2026-09-07T21:09:30.099156Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=62 transfers=1345 maximum_identical_destinations=1 2026-09-07T21:09:30.099199Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=62 initial_horizon=3196 selected_horizon=3193 endpoint_lower_bound=1024 lower_bound_gap=2169 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T21:09:30.100183Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=62 tile=1344 row_words=9 horizon=3193 2026-09-07T21:09:30.120460Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=63 transfers=1076 maximum_identical_destinations=1 2026-09-07T21:09:30.120491Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=63 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.121186Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=63 tile=10 row_words=12 horizon=193 2026-09-07T21:09:30.166503Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=5824 maximum_identical_destinations=1 2026-09-07T21:09:30.166546Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1543 selected_horizon=1261 endpoint_lower_bound=1152 lower_bound_gap=109 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:30.170064Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1416 row_words=29 horizon=1261 2026-09-07T21:09:30.184432Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:09:30.184470Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:30.188678Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=588 row_words=41 horizon=1936 2026-09-07T21:09:30.223823Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=46 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:09:30.223864Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=46 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:30.229527Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=46 tile=588 row_words=41 horizon=1936 2026-09-07T21:09:30.248238Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:09:30.248271Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:30.253850Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=588 row_words=41 horizon=1936 2026-09-07T21:09:30.261691Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:09:30.261726Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:30.267513Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=588 row_words=41 horizon=1936 2026-09-07T21:09:30.302114Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=65 transfers=1368 maximum_identical_destinations=1 2026-09-07T21:09:30.302145Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=65 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.302646Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=65 tile=47 row_words=25 horizon=406 2026-09-07T21:09:30.307399Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1076 maximum_identical_destinations=1 2026-09-07T21:09:30.307420Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=216 selected_horizon=216 endpoint_lower_bound=2 lower_bound_gap=214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.308077Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=784 row_words=7 horizon=216 2026-09-07T21:09:30.533910Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=11536 maximum_identical_destinations=1 2026-09-07T21:09:30.533963Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=2494 selected_horizon=2494 endpoint_lower_bound=2304 lower_bound_gap=190 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.540510Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=20 row_words=151 horizon=2494 2026-09-07T21:09:30.548492Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=13599 maximum_identical_destinations=1 2026-09-07T21:09:30.548528Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=19777 selected_horizon=19777 endpoint_lower_bound=11808 lower_bound_gap=7969 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.558344Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=862 row_words=88 horizon=19777 2026-09-07T21:09:30.621219Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=11656 maximum_identical_destinations=1 2026-09-07T21:09:30.621263Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=1944 selected_horizon=1944 endpoint_lower_bound=576 lower_bound_gap=1368 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.626463Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=662 row_words=65 horizon=1944 2026-09-07T21:09:30.921231Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:09:30.921279Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=5934 selected_horizon=5934 endpoint_lower_bound=3648 lower_bound_gap=2286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:30.929306Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=231 row_words=158 horizon=5934 2026-09-07T21:09:31.005412Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:09:31.005456Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=6039 selected_horizon=6039 endpoint_lower_bound=3648 lower_bound_gap=2391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:31.013130Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=137 row_words=147 horizon=6039 2026-09-07T21:09:31.052785Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:09:31.052827Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=6422 selected_horizon=6422 endpoint_lower_bound=3648 lower_bound_gap=2774 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:31.061179Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=46 row_words=154 horizon=6422 2026-09-07T21:09:31.108540Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:09:31.108584Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=6039 selected_horizon=6039 endpoint_lower_bound=3648 lower_bound_gap=2391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:31.116377Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=413 row_words=146 horizon=6039 2026-09-07T21:09:31.252404Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:09:31.252449Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:09:31.258074Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=588 row_words=41 horizon=1936 2026-09-07T21:09:31.373929Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23314 maximum_identical_destinations=1 2026-09-07T21:09:31.373974Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=2467 selected_horizon=2467 endpoint_lower_bound=1152 lower_bound_gap=1315 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:31.385369Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=531 row_words=139 horizon=2467 2026-09-07T21:09:31.812848Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:09:31.812896Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=5934 selected_horizon=5934 endpoint_lower_bound=3648 lower_bound_gap=2286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:31.821293Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=231 row_words=158 horizon=5934 2026-09-07T21:09:33.123266Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=6561 maximum_identical_destinations=1 2026-09-07T21:09:33.123319Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=8734 selected_horizon=8734 endpoint_lower_bound=5248 lower_bound_gap=3486 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:33.142829Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=565 row_words=274 horizon=8734 2026-09-07T21:09:34.729765Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=52447 maximum_identical_destinations=1 2026-09-07T21:09:34.729809Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=2489 selected_horizon=2489 endpoint_lower_bound=1152 lower_bound_gap=1337 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:34.747649Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=691 row_words=288 horizon=2489 2026-09-07T21:09:34.782186Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=66880 maximum_identical_destinations=1 2026-09-07T21:09:34.782241Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=5497 selected_horizon=5497 endpoint_lower_bound=3640 lower_bound_gap=1857 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:34.827250Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=362 row_words=321 horizon=5497 2026-09-07T21:09:35.304099Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=61520 maximum_identical_destinations=1 2026-09-07T21:09:35.304152Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=7133 selected_horizon=7133 endpoint_lower_bound=3640 lower_bound_gap=3493 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:35.348818Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=352 row_words=277 horizon=7133 2026-09-07T21:09:35.527144Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=47 transfers=52447 maximum_identical_destinations=1 2026-09-07T21:09:35.527223Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=47 initial_horizon=2525 selected_horizon=2525 endpoint_lower_bound=1152 lower_bound_gap=1373 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:35.554245Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=47 tile=606 row_words=289 horizon=2525 2026-09-07T21:09:37.253886Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=75104 maximum_identical_destinations=1 2026-09-07T21:09:37.253947Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=12075 selected_horizon=12075 endpoint_lower_bound=8832 lower_bound_gap=3243 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:37.304494Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=355 row_words=391 horizon=12075 2026-09-07T21:09:38.178609Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=74200 maximum_identical_destinations=1 2026-09-07T21:09:38.178695Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=18803 selected_horizon=18803 endpoint_lower_bound=13680 lower_bound_gap=5123 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:38.248829Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=698 row_words=405 horizon=18803 2026-09-07T21:09:44.979657Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=32656 maximum_identical_destinations=1 2026-09-07T21:09:44.979731Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=7328 selected_horizon=7328 endpoint_lower_bound=6192 lower_bound_gap=1136 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:45.066950Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=716 row_words=724 horizon=7328 2026-09-07T21:09:59.507357Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=209724 maximum_identical_destinations=1 2026-09-07T21:09:59.507402Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=4292 selected_horizon=4292 endpoint_lower_bound=1458 lower_bound_gap=2834 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:09:59.566530Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=102 row_words=1639 horizon=4292 2026-09-07T21:10:03.931747Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=209724 maximum_identical_destinations=1 2026-09-07T21:10:03.931786Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4292 selected_horizon=4292 endpoint_lower_bound=1458 lower_bound_gap=2834 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:10:03.993387Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=102 row_words=1639 horizon=4292 2026-09-07T21:10:04.455454Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=209724 maximum_identical_destinations=1 2026-09-07T21:10:04.455488Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=4292 selected_horizon=4292 endpoint_lower_bound=1458 lower_bound_gap=2834 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:10:04.510379Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=102 row_words=1639 horizon=4292 2026-09-07T21:13:48.266323Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=267542 maximum_identical_destinations=1 2026-09-07T21:13:48.266371Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=19702 selected_horizon=19702 endpoint_lower_bound=8164 lower_bound_gap=11538 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:13:48.485717Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=66 row_words=7005 horizon=19702 2026-09-07T21:13:48.679062Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=8520 maximum_identical_destinations=1 2026-09-07T21:13:48.679089Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T21:13:48.682821Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=588 row_words=41 horizon=1936 2026-09-07T21:14:29.963278Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=783914 maximum_identical_destinations=1 2026-09-07T21:14:29.963325Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=31 initial_horizon=12178 selected_horizon=12178 endpoint_lower_bound=1458 lower_bound_gap=10720 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:14:30.759767Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=31 tile=486 row_words=2417 horizon=12178 2026-09-07T21:14:35.909315Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=52447 maximum_identical_destinations=1 2026-09-07T21:14:35.909362Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=2489 selected_horizon=2489 endpoint_lower_bound=1152 lower_bound_gap=1337 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:14:35.937676Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=691 row_words=288 horizon=2489 2026-09-07T21:22:19.742767Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=627934 maximum_identical_destinations=1 2026-09-07T21:22:19.742816Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=18045 selected_horizon=18045 endpoint_lower_bound=6632 lower_bound_gap=11413 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:22:21.752447Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=49 row_words=10366 horizon=18045 2026-09-07T21:22:59.497999Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=209724 maximum_identical_destinations=1 2026-09-07T21:22:59.498044Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=4292 selected_horizon=4292 endpoint_lower_bound=1458 lower_bound_gap=2834 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:22:59.589312Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=102 row_words=1639 horizon=4292 2026-09-07T21:23:00.517290Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=4374 maximum_identical_destinations=1 2026-09-07T21:23:00.517328Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=6039 selected_horizon=6039 endpoint_lower_bound=3648 lower_bound_gap=2391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T21:23:00.525108Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=413 row_words=146 horizon=6039