2026-09-07T20:14:01.358123Z INFO retained operator-plan finalist finalist=0 values=119 operations=82 estimated_cycles=1930575 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340056 peak_interleaved_bytes=200832 peak_total_bytes=480984 maximum_standard_allocation_bytes=122880 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-07T20:14:01.548155Z INFO retained operator-plan finalist finalist=1 values=119 operations=82 estimated_cycles=1930659 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340048 peak_interleaved_bytes=200896 peak_total_bytes=481040 maximum_standard_allocation_bytes=122880 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-07T20:14:01.726997Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1930753 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340048 peak_interleaved_bytes=200896 peak_total_bytes=481040 maximum_standard_allocation_bytes=122880 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-07T20:14:01.904974Z INFO retained operator-plan finalist finalist=3 values=120 operations=83 estimated_cycles=1931708 estimated_exchange_cycles=725320 exchange_row_bytes=150752 peak_standard_bytes=340088 peak_interleaved_bytes=200896 peak_total_bytes=481080 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1024, 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)), Some(OperationId(45))] 2026-09-07T20:14:02.901907Z INFO retained operator-plan finalist finalist=0 values=119 operations=82 estimated_cycles=1930575 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340056 peak_interleaved_bytes=200832 peak_total_bytes=480984 maximum_standard_allocation_bytes=122880 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-07T20:14:03.095331Z INFO retained operator-plan finalist finalist=1 values=119 operations=82 estimated_cycles=1930659 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340048 peak_interleaved_bytes=200896 peak_total_bytes=481040 maximum_standard_allocation_bytes=122880 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-07T20:14:03.278409Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1930753 estimated_exchange_cycles=724560 exchange_row_bytes=150712 peak_standard_bytes=340048 peak_interleaved_bytes=200896 peak_total_bytes=481040 maximum_standard_allocation_bytes=122880 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-07T20:14:03.457249Z INFO retained operator-plan finalist finalist=3 values=120 operations=83 estimated_cycles=1931708 estimated_exchange_cycles=725320 exchange_row_bytes=150752 peak_standard_bytes=340088 peak_interleaved_bytes=200896 peak_total_bytes=481080 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 1024, 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)), Some(OperationId(45))] 2026-09-07T20:14:11.391270Z INFO retained operator-plan finalist finalist=0 values=117 operations=80 estimated_cycles=1509955 estimated_exchange_cycles=498400 exchange_row_bytes=101660 peak_standard_bytes=197284 peak_interleaved_bytes=200960 peak_total_bytes=370356 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-07T20:14:11.562551Z INFO retained operator-plan finalist finalist=1 values=118 operations=81 estimated_cycles=1542845 estimated_exchange_cycles=503800 exchange_row_bytes=102744 peak_standard_bytes=198376 peak_interleaved_bytes=200896 peak_total_bytes=371384 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T20:14:11.738064Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1543800 estimated_exchange_cycles=504560 exchange_row_bytes=102784 peak_standard_bytes=198416 peak_interleaved_bytes=200896 peak_total_bytes=371424 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-07T20:14:11.909938Z INFO retained operator-plan finalist finalist=3 values=119 operations=82 estimated_cycles=1543800 estimated_exchange_cycles=504560 exchange_row_bytes=102784 peak_standard_bytes=198416 peak_interleaved_bytes=200896 peak_total_bytes=371424 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-07T20:14:15.351766Z INFO retained operator-plan finalist finalist=0 values=117 operations=80 estimated_cycles=1509955 estimated_exchange_cycles=498400 exchange_row_bytes=101660 peak_standard_bytes=197284 peak_interleaved_bytes=200960 peak_total_bytes=370356 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-07T20:14:15.536097Z INFO retained operator-plan finalist finalist=1 values=118 operations=81 estimated_cycles=1542845 estimated_exchange_cycles=503800 exchange_row_bytes=102744 peak_standard_bytes=198376 peak_interleaved_bytes=200896 peak_total_bytes=371384 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-07T20:14:15.716671Z INFO retained operator-plan finalist finalist=2 values=119 operations=82 estimated_cycles=1543800 estimated_exchange_cycles=504560 exchange_row_bytes=102784 peak_standard_bytes=198416 peak_interleaved_bytes=200896 peak_total_bytes=371424 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-07T20:14:15.888527Z INFO retained operator-plan finalist finalist=3 values=119 operations=82 estimated_cycles=1543800 estimated_exchange_cycles=504560 exchange_row_bytes=102784 peak_standard_bytes=198416 peak_interleaved_bytes=200896 peak_total_bytes=371424 maximum_standard_allocation_bytes=55936 active_tile_counts={1, 16, 40, 72, 192, 269, 729, 864, 1024, 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(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-07T20:14:16.267317Z 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=127861 success=true 2026-09-07T20:14:44.660108Z INFO screened tile mappings by exchange resource load candidates=273 baseline_cycles=203282 candidate_cycles=203282 baseline_pressure=152805 candidate_pressure=152805 2026-09-07T20:14:44.701033Z INFO modelled expanded operator plan finalist=0 modelled_cycles=1060379 estimated_cycles=3257857 estimated_exchange_cycles=2439160 2026-09-07T20:14:44.967160Z INFO screened tile mappings by exchange resource load candidates=256 baseline_cycles=203564 candidate_cycles=203564 baseline_pressure=153188 candidate_pressure=153188 2026-09-07T20:14:45.006235Z INFO modelled expanded operator plan finalist=1 modelled_cycles=1078430 estimated_cycles=3790610 estimated_exchange_cycles=2953544 2026-09-07T20:14:45.717877Z INFO screened tile mappings by exchange resource load candidates=256 baseline_cycles=203578 candidate_cycles=203578 baseline_pressure=153192 candidate_pressure=153192 2026-09-07T20:14:45.784862Z INFO modelled expanded operator plan finalist=3 modelled_cycles=1079492 estimated_cycles=3826898 estimated_exchange_cycles=2989384 2026-09-07T20:14:49.175334Z INFO screened tile mappings by exchange resource load candidates=256 baseline_cycles=203578 candidate_cycles=203578 baseline_pressure=153192 candidate_pressure=153192 2026-09-07T20:14:49.254710Z INFO modelled expanded operator plan finalist=2 modelled_cycles=1079492 estimated_cycles=3826898 estimated_exchange_cycles=2989384 2026-09-07T20:14:51.620624Z INFO screened tile mappings by exchange resource load candidates=212 baseline_cycles=286590 candidate_cycles=286590 baseline_pressure=247661 candidate_pressure=247661 2026-09-07T20:14:51.666056Z INFO modelled expanded operator plan finalist=5 modelled_cycles=1272106 estimated_cycles=3708608 estimated_exchange_cycles=2765692 2026-09-07T20:14:53.560009Z INFO screened tile mappings by exchange resource load candidates=212 baseline_cycles=286592 candidate_cycles=286592 baseline_pressure=247661 candidate_pressure=247661 2026-09-07T20:14:53.612248Z INFO modelled expanded operator plan finalist=6 modelled_cycles=1271946 estimated_cycles=3707806 estimated_exchange_cycles=2765052 2026-09-07T20:14:57.260833Z INFO screened tile mappings by exchange resource load candidates=212 baseline_cycles=286590 candidate_cycles=286590 baseline_pressure=247661 candidate_pressure=247661 2026-09-07T20:14:57.307631Z INFO screened tile mappings by exchange resource load candidates=212 baseline_cycles=286590 candidate_cycles=286590 baseline_pressure=247661 candidate_pressure=247661 2026-09-07T20:14:57.324475Z INFO modelled expanded operator plan finalist=4 modelled_cycles=1272022 estimated_cycles=3708524 estimated_exchange_cycles=2765692 2026-09-07T20:14:57.373286Z INFO modelled expanded operator plan finalist=7 modelled_cycles=1272395 estimated_cycles=3708897 estimated_exchange_cycles=2765692 2026-09-07T20:14:57.418062Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1296 maximum_identical_destinations=1 2026-09-07T20:14:57.418108Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=1138 selected_horizon=1138 endpoint_lower_bound=256 lower_bound_gap=882 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.419053Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=1181 row_words=9 horizon=1138 2026-09-07T20:14:57.431601Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=60 transfers=1345 maximum_identical_destinations=1 2026-09-07T20:14:57.431635Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=60 initial_horizon=3199 selected_horizon=3194 endpoint_lower_bound=1024 lower_bound_gap=2170 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-07T20:14:57.432587Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=60 tile=1344 row_words=9 horizon=3194 2026-09-07T20:14:57.441639Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1248 maximum_identical_destinations=1 2026-09-07T20:14:57.441671Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=5867 selected_horizon=5867 endpoint_lower_bound=5760 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.442510Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=79 row_words=47 horizon=5867 2026-09-07T20:14:57.443268Z 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=4416 maximum_identical_destinations=1 2026-09-07T20:14:57.443291Z 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=980 selected_horizon=980 endpoint_lower_bound=864 lower_bound_gap=116 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.445387Z 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=703 row_words=22 horizon=980 2026-09-07T20:14:57.447748Z 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=1224 maximum_identical_destinations=1 2026-09-07T20:14:57.447772Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.448251Z 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=47 row_words=23 horizon=374 2026-09-07T20:14:57.450963Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=61 transfers=1076 maximum_identical_destinations=1 2026-09-07T20:14:57.450983Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=61 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.451506Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=61 tile=10 row_words=12 horizon=193 2026-09-07T20:14:57.609057Z 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-07T20:14:57.609100Z 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-07T20:14:57.609915Z 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-07T20:14:57.609955Z 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-07T20:14:57.614755Z 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-07T20:14:57.615711Z 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-07T20:14:57.619081Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=8520 maximum_identical_destinations=1 2026-09-07T20:14:57.619118Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T20:14:57.621913Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=8520 maximum_identical_destinations=1 2026-09-07T20:14:57.621948Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=2535 selected_horizon=1936 endpoint_lower_bound=1824 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T20:14:57.625045Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=588 row_words=41 horizon=1936 2026-09-07T20:14:57.627550Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=588 row_words=41 horizon=1936 2026-09-07T20:14:57.648185Z 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=1368 maximum_identical_destinations=1 2026-09-07T20:14:57.648226Z 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=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.648717Z 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=47 row_words=25 horizon=406 2026-09-07T20:14:57.684831Z 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-07T20:14:57.684870Z 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-07T20:14:57.690864Z 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-07T20:14:57.874961Z 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=11536 maximum_identical_destinations=1 2026-09-07T20:14:57.875020Z 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=2494 selected_horizon=2494 endpoint_lower_bound=2304 lower_bound_gap=190 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:57.881586Z 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=20 row_words=151 horizon=2494 2026-09-07T20:14:57.886891Z 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-07T20:14:57.886925Z 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-07T20:14:57.892103Z 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-07T20:14:57.955800Z 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-07T20:14:57.955842Z 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-07T20:14:57.965583Z 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-07T20:14:58.210268Z 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-07T20:14:58.210304Z 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-07T20:14:58.216433Z 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-07T20:14:58.268445Z 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-07T20:14:58.268488Z 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=5851 selected_horizon=5851 endpoint_lower_bound=3648 lower_bound_gap=2203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.277048Z 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=139 row_words=155 horizon=5851 2026-09-07T20:14:58.313070Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=4374 maximum_identical_destinations=1 2026-09-07T20:14:58.313114Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=5851 selected_horizon=5851 endpoint_lower_bound=3648 lower_bound_gap=2203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.321600Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=139 row_words=155 horizon=5851 2026-09-07T20:14:58.484214Z 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-07T20:14:58.484256Z 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=5417 selected_horizon=5417 endpoint_lower_bound=3648 lower_bound_gap=1769 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.492091Z 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=690 row_words=152 horizon=5417 2026-09-07T20:14:58.558778Z 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-07T20:14:58.558816Z 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=6643 selected_horizon=6643 endpoint_lower_bound=3648 lower_bound_gap=2995 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.567521Z 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=230 row_words=162 horizon=6643 2026-09-07T20:14:58.653965Z 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=4374 maximum_identical_destinations=1 2026-09-07T20:14:58.654006Z 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=6056 selected_horizon=6056 endpoint_lower_bound=3648 lower_bound_gap=2408 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.662332Z 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=230 row_words=152 horizon=6056 2026-09-07T20:14:58.774631Z 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-07T20:14:58.774673Z 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=2464 selected_horizon=2464 endpoint_lower_bound=1152 lower_bound_gap=1312 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.786651Z 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=665 row_words=135 horizon=2464 2026-09-07T20:14:58.858574Z 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-07T20:14:58.858616Z 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=5455 selected_horizon=5455 endpoint_lower_bound=3648 lower_bound_gap=1807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:58.866700Z 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=415 row_words=156 horizon=5455 2026-09-07T20:14:59.540827Z 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-07T20:14:59.540862Z 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=8736 selected_horizon=8736 endpoint_lower_bound=5248 lower_bound_gap=3488 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:14:59.555189Z 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=270 horizon=8736 2026-09-07T20:15:02.509864Z 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-07T20:15:02.509913Z 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-07T20:15:02.550818Z 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-07T20:15:02.863495Z 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=52447 maximum_identical_destinations=1 2026-09-07T20:15:02.863542Z 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=2489 selected_horizon=2489 endpoint_lower_bound=1152 lower_bound_gap=1337 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:02.896339Z 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=691 row_words=288 horizon=2489 2026-09-07T20:15:03.375648Z 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=52447 maximum_identical_destinations=1 2026-09-07T20:15:03.375694Z 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=2489 selected_horizon=2489 endpoint_lower_bound=1152 lower_bound_gap=1337 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:03.404778Z 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=691 row_words=288 horizon=2489 2026-09-07T20:15:03.496149Z 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=52447 maximum_identical_destinations=1 2026-09-07T20:15:03.496197Z 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=2525 selected_horizon=2525 endpoint_lower_bound=1152 lower_bound_gap=1373 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:03.505660Z 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=52447 maximum_identical_destinations=1 2026-09-07T20:15:03.505701Z 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=2525 selected_horizon=2525 endpoint_lower_bound=1152 lower_bound_gap=1373 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:03.523961Z 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=606 row_words=289 horizon=2525 2026-09-07T20:15:03.535996Z 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=606 row_words=289 horizon=2525 2026-09-07T20:15:03.565160Z 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-07T20:15:03.565218Z 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-07T20:15:03.572926Z 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-07T20:15:03.572970Z 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-07T20:15:03.592362Z 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-07T20:15:03.621849Z 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-07T20:15:04.779316Z 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-07T20:15:04.779361Z 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-07T20:15:04.831940Z 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-07T20:15:05.989867Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=74200 maximum_identical_destinations=1 2026-09-07T20:15:05.989916Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=18803 selected_horizon=18803 endpoint_lower_bound=13680 lower_bound_gap=5123 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:06.061444Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=698 row_words=405 horizon=18803 2026-09-07T20:15:14.859256Z 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-07T20:15:14.859297Z 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-07T20:15:14.916174Z 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-07T20:15:34.598889Z 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=69967 maximum_identical_destinations=1 2026-09-07T20:15:34.598930Z 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=12348 selected_horizon=12348 endpoint_lower_bound=8128 lower_bound_gap=4220 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:15:34.619906Z 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=71 row_words=2994 horizon=12348 2026-09-07T20:17:36.115628Z 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=210012 maximum_identical_destinations=1 2026-09-07T20:17:36.115687Z 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=4720 selected_horizon=4720 endpoint_lower_bound=2034 lower_bound_gap=2686 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:17:36.235924Z 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=73 row_words=2666 horizon=4720 2026-09-07T20:25:58.619682Z 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=429782 maximum_identical_destinations=1 2026-09-07T20:25:58.619728Z 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=15819 selected_horizon=15819 endpoint_lower_bound=6632 lower_bound_gap=9187 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:25:59.258548Z 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=32 row_words=8877 horizon=15819 2026-09-07T20:37:33.564404Z 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=784990 maximum_identical_destinations=1 2026-09-07T20:37:33.564495Z 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=10479 selected_horizon=10479 endpoint_lower_bound=3610 lower_bound_gap=6869 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:37:34.360045Z 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=344 row_words=4448 horizon=10479 2026-09-07T20:39:56.031649Z 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=210012 maximum_identical_destinations=1 2026-09-07T20:39:56.031697Z 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=4720 selected_horizon=4720 endpoint_lower_bound=2034 lower_bound_gap=2686 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T20:39:56.147964Z 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=73 row_words=2666 horizon=4720