2026-09-08T07:52:08.268525Z INFO retained operator-plan finalist finalist=0 values=127 operations=90 estimated_cycles=2132791 estimated_exchange_cycles=846920 exchange_row_bytes=180732 peak_standard_bytes=397764 peak_interleaved_bytes=196608 peak_total_bytes=506604 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:08.434121Z INFO retained operator-plan finalist finalist=1 values=127 operations=90 estimated_cycles=2133313 estimated_exchange_cycles=839080 exchange_row_bytes=178968 peak_standard_bytes=396000 peak_interleaved_bytes=206848 peak_total_bytes=515080 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:08.596485Z INFO retained operator-plan finalist finalist=2 values=127 operations=90 estimated_cycles=2133321 estimated_exchange_cycles=846920 exchange_row_bytes=180732 peak_standard_bytes=397764 peak_interleaved_bytes=193792 peak_total_bytes=506604 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:08.761771Z INFO retained operator-plan finalist finalist=3 values=127 operations=90 estimated_cycles=2133835 estimated_exchange_cycles=831240 exchange_row_bytes=177204 peak_standard_bytes=394236 peak_interleaved_bytes=217088 peak_total_bytes=523556 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:09.883892Z INFO retained operator-plan finalist finalist=0 values=127 operations=90 estimated_cycles=2132791 estimated_exchange_cycles=846920 exchange_row_bytes=180732 peak_standard_bytes=397764 peak_interleaved_bytes=196608 peak_total_bytes=506604 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:10.046711Z INFO retained operator-plan finalist finalist=1 values=127 operations=90 estimated_cycles=2133313 estimated_exchange_cycles=839080 exchange_row_bytes=178968 peak_standard_bytes=396000 peak_interleaved_bytes=206848 peak_total_bytes=515080 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:10.208938Z INFO retained operator-plan finalist finalist=2 values=127 operations=90 estimated_cycles=2133321 estimated_exchange_cycles=846920 exchange_row_bytes=180732 peak_standard_bytes=397764 peak_interleaved_bytes=193792 peak_total_bytes=506604 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:10.374462Z INFO retained operator-plan finalist finalist=3 values=127 operations=90 estimated_cycles=2133835 estimated_exchange_cycles=831240 exchange_row_bytes=177204 peak_standard_bytes=394236 peak_interleaved_bytes=217088 peak_total_bytes=523556 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:20.837743Z INFO retained operator-plan finalist finalist=0 values=124 operations=87 estimated_cycles=1834512 estimated_exchange_cycles=708360 exchange_row_bytes=147984 peak_standard_bytes=313680 peak_interleaved_bytes=196608 peak_total_bytes=411264 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:21.002938Z INFO retained operator-plan finalist finalist=1 values=124 operations=87 estimated_cycles=1835034 estimated_exchange_cycles=700520 exchange_row_bytes=146220 peak_standard_bytes=311916 peak_interleaved_bytes=206848 peak_total_bytes=419740 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:21.165255Z INFO retained operator-plan finalist finalist=2 values=124 operations=87 estimated_cycles=1835556 estimated_exchange_cycles=692680 exchange_row_bytes=144456 peak_standard_bytes=310152 peak_interleaved_bytes=217088 peak_total_bytes=428216 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:21.329054Z INFO retained operator-plan finalist finalist=3 values=124 operations=87 estimated_cycles=1849310 estimated_exchange_cycles=717240 exchange_row_bytes=149720 peak_standard_bytes=315416 peak_interleaved_bytes=202240 peak_total_bytes=402248 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 43, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1462, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:23.946337Z INFO retained operator-plan finalist finalist=0 values=124 operations=87 estimated_cycles=1834512 estimated_exchange_cycles=708360 exchange_row_bytes=147984 peak_standard_bytes=313680 peak_interleaved_bytes=196608 peak_total_bytes=411264 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:24.109291Z INFO retained operator-plan finalist finalist=1 values=124 operations=87 estimated_cycles=1835034 estimated_exchange_cycles=700520 exchange_row_bytes=146220 peak_standard_bytes=311916 peak_interleaved_bytes=206848 peak_total_bytes=419740 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:24.273713Z INFO retained operator-plan finalist finalist=2 values=124 operations=87 estimated_cycles=1835556 estimated_exchange_cycles=692680 exchange_row_bytes=144456 peak_standard_bytes=310152 peak_interleaved_bytes=217088 peak_total_bytes=428216 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:24.438035Z INFO retained operator-plan finalist finalist=3 values=124 operations=87 estimated_cycles=1849310 estimated_exchange_cycles=717240 exchange_row_bytes=149720 peak_standard_bytes=315416 peak_interleaved_bytes=202240 peak_total_bytes=402248 maximum_standard_allocation_bytes=73472 active_tile_counts={1, 32, 43, 72, 269, 288, 384, 729, 864, 1076, 1296, 1345, 1440, 1458, 1462, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(3)), 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(18)), Some(OperationId(19)), Some(OperationId(19)), Some(OperationId(20)), Some(OperationId(22)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), 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(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-08T07:52:24.708631Z 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=113647 success=true 2026-09-08T07:52:24.708972Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-08T07:52:49.217326Z INFO screened tile mappings by exchange resource load candidates=290 baseline_cycles=301878 candidate_cycles=301878 baseline_pressure=227797 candidate_pressure=227797 2026-09-08T07:52:49.286488Z INFO modelled expanded operator plan finalist=3 modelled_cycles=1306091 estimated_cycles=2431845 estimated_exchange_cycles=1466032 2026-09-08T07:52:51.717503Z INFO screened tile mappings by exchange resource load candidates=280 baseline_cycles=305026 candidate_cycles=304386 baseline_pressure=225530 candidate_pressure=225427 2026-09-08T07:52:51.786966Z INFO modelled expanded operator plan finalist=0 modelled_cycles=1303545 estimated_cycles=2425959 estimated_exchange_cycles=1465200 2026-09-08T07:52:55.311183Z INFO screened tile mappings by exchange resource load candidates=280 baseline_cycles=304290 candidate_cycles=304290 baseline_pressure=222922 candidate_pressure=222922 2026-09-08T07:52:55.376089Z INFO modelled expanded operator plan finalist=1 modelled_cycles=1304151 estimated_cycles=2373117 estimated_exchange_cycles=1411656 2026-09-08T07:52:56.088010Z INFO screened tile mappings by exchange resource load candidates=275 baseline_cycles=303554 candidate_cycles=303554 baseline_pressure=220314 candidate_pressure=220314 2026-09-08T07:52:56.157714Z INFO modelled expanded operator plan finalist=2 modelled_cycles=1304117 estimated_cycles=2320275 estimated_exchange_cycles=1358112 2026-09-08T07:52:56.810555Z INFO screened tile mappings by exchange resource load candidates=210 baseline_cycles=346514 candidate_cycles=345874 baseline_pressure=275095 candidate_pressure=274455 2026-09-08T07:52:56.853897Z INFO modelled expanded operator plan finalist=6 modelled_cycles=1450221 estimated_cycles=2531307 estimated_exchange_cycles=1461760 2026-09-08T07:52:57.587488Z INFO screened tile mappings by exchange resource load candidates=210 baseline_cycles=365830 candidate_cycles=365830 baseline_pressure=275095 candidate_pressure=275095 2026-09-08T07:52:57.630305Z INFO modelled expanded operator plan finalist=4 modelled_cycles=1469117 estimated_cycles=2530247 estimated_exchange_cycles=1461760 2026-09-08T07:52:59.582626Z INFO screened tile mappings by exchange resource load candidates=210 baseline_cycles=365126 candidate_cycles=365126 baseline_pressure=272487 candidate_pressure=272487 2026-09-08T07:52:59.619518Z INFO modelled expanded operator plan finalist=5 modelled_cycles=1469115 estimated_cycles=2477405 estimated_exchange_cycles=1408216 2026-09-08T07:53:00.770031Z INFO screened tile mappings by exchange resource load candidates=205 baseline_cycles=364390 candidate_cycles=364390 baseline_pressure=269879 candidate_pressure=269879 2026-09-08T07:53:00.819901Z INFO modelled expanded operator plan finalist=7 modelled_cycles=1469081 estimated_cycles=2424563 estimated_exchange_cycles=1354672 2026-09-08T07:53:01.947565Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1458 maximum_identical_destinations=1 2026-09-08T07:53:01.947605Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=991 selected_horizon=991 endpoint_lower_bound=288 lower_bound_gap=703 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:01.948446Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=1457 row_words=9 horizon=991 2026-09-08T07:53:01.952567Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=46 ordinary_horizon=2763 paired_horizon=2123 use_paired=true 2026-09-08T07:53:01.960295Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=3226 2026-09-08T07:53:01.989652Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=3226 elapsed_ms=29 success=true 2026-09-08T07:53:02.005869Z 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=3226 maximum_identical_destinations=1 2026-09-08T07:53:02.005890Z 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=176 selected_horizon=176 endpoint_lower_bound=18 lower_bound_gap=158 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:02.007014Z 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=9 row_words=26 horizon=176 2026-09-08T07:53:02.011586Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:53:02.011613Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=4275 selected_horizon=4073 endpoint_lower_bound=2304 lower_bound_gap=1769 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:02.013253Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=347 row_words=27 horizon=4073 2026-09-08T07:53:02.032877Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1076 maximum_identical_destinations=1 2026-09-08T07:53:02.032912Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=241 selected_horizon=241 endpoint_lower_bound=128 lower_bound_gap=113 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:02.033494Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=256 row_words=10 horizon=241 2026-09-08T07:53:02.091405Z 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=2916 maximum_identical_destinations=1 2026-09-08T07:53:02.091452Z 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=4273 selected_horizon=4071 endpoint_lower_bound=2304 lower_bound_gap=1767 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:02.093603Z 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=347 row_words=27 horizon=4071 2026-09-08T07:53:02.131652Z 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-08T07:53:02.131687Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:02.135804Z 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=3760 2026-09-08T07:53:02.143183Z 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-08T07:53:02.143239Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:02.148830Z 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=3760 2026-09-08T07:53:02.193266Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23072 2026-09-08T07:53:02.208558Z 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-08T07:53:02.208597Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:02.212807Z 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=3760 2026-09-08T07:53:02.224881Z 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=8832 maximum_identical_destinations=1 2026-09-08T07:53:02.224911Z 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=2186 selected_horizon=1898 endpoint_lower_bound=1728 lower_bound_gap=170 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:02.229659Z 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=150 row_words=37 horizon=1898 2026-09-08T07:53:02.300834Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:02.376925Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:02.379363Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=2152 2026-09-08T07:53:02.528352Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:02.689700Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23072 elapsed_ms=496 success=true 2026-09-08T07:53:02.919126Z 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=23072 maximum_identical_destinations=1 2026-09-08T07:53:02.919179Z 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-08T07:53:02.931850Z 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=63 row_words=153 horizon=2494 2026-09-08T07:53:02.974748Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46624 2026-09-08T07:53:02.991443Z 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=1440 maximum_identical_destinations=1 2026-09-08T07:53:02.991475Z 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=448 selected_horizon=448 endpoint_lower_bound=360 lower_bound_gap=88 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:02.992040Z 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=29 row_words=51 horizon=448 2026-09-08T07:53:03.064652Z 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=2496 maximum_identical_destinations=1 2026-09-08T07:53:03.064689Z 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=5875 selected_horizon=5875 endpoint_lower_bound=5760 lower_bound_gap=115 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.066403Z 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=159 row_words=47 horizon=5875 2026-09-08T07:53:03.108673Z 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-08T07:53:03.108703Z 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=400 selected_horizon=400 endpoint_lower_bound=312 lower_bound_gap=88 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.109264Z 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=29 row_words=83 horizon=400 2026-09-08T07:53:03.154142Z 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-08T07:53:03.154171Z 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=820 selected_horizon=820 endpoint_lower_bound=256 lower_bound_gap=564 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.155185Z 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=997 row_words=9 horizon=820 2026-09-08T07:53:03.184182Z 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-08T07:53:03.184222Z 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=646 selected_horizon=646 endpoint_lower_bound=544 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.184749Z 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=13 row_words=23 horizon=646 2026-09-08T07:53:03.314161Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1013 success=true 2026-09-08T07:53:03.364839Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23072 2026-09-08T07:53:03.392369Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=104330 2026-09-08T07:53:03.399617Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=104330 2026-09-08T07:53:03.542701Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1014 success=true 2026-09-08T07:53:03.610462Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=2152 elapsed_ms=1231 success=true 2026-09-08T07:53:03.707304Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1330 success=true 2026-09-08T07:53:03.765305Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:03.765351Z 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=11320 selected_horizon=11320 endpoint_lower_bound=7296 lower_bound_gap=4024 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.779429Z 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=323 row_words=332 horizon=11320 2026-09-08T07:53:03.801666Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23072 elapsed_ms=436 success=true 2026-09-08T07:53:03.881175Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1076 maximum_identical_destinations=1 2026-09-08T07:53:03.881224Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=265 selected_horizon=265 endpoint_lower_bound=128 lower_bound_gap=137 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.881708Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=1392 row_words=13 horizon=265 2026-09-08T07:53:03.919685Z 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=3226 maximum_identical_destinations=1 2026-09-08T07:53:03.919729Z 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=180 selected_horizon=180 endpoint_lower_bound=18 lower_bound_gap=162 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.921320Z 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=553 row_words=26 horizon=180 2026-09-08T07:53:04.023871Z 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=23072 maximum_identical_destinations=1 2026-09-08T07:53:04.023914Z 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=2507 selected_horizon=2507 endpoint_lower_bound=2304 lower_bound_gap=203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.037621Z 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=336 row_words=149 horizon=2507 2026-09-08T07:53:04.046689Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:04.046723Z 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=11320 selected_horizon=11320 endpoint_lower_bound=7296 lower_bound_gap=4024 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.060758Z 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=323 row_words=332 horizon=11320 2026-09-08T07:53:04.099842Z 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=1440 maximum_identical_destinations=1 2026-09-08T07:53:04.099878Z 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=462 selected_horizon=462 endpoint_lower_bound=360 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.100600Z 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=136 row_words=95 horizon=462 2026-09-08T07:53:04.169459Z 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=2496 maximum_identical_destinations=1 2026-09-08T07:53:04.169497Z 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=5888 selected_horizon=5888 endpoint_lower_bound=5760 lower_bound_gap=128 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.171339Z 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=1248 row_words=48 horizon=5888 2026-09-08T07:53:04.218593Z 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-08T07:53:04.218624Z 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=414 selected_horizon=414 endpoint_lower_bound=312 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.219311Z 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=136 row_words=83 horizon=414 2026-09-08T07:53:04.266487Z 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-08T07:53:04.266513Z 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=877 selected_horizon=877 endpoint_lower_bound=256 lower_bound_gap=621 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.267696Z 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=899 row_words=10 horizon=877 2026-09-08T07:53:04.282085Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34992 2026-09-08T07:53:04.298362Z 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-08T07:53:04.298389Z 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=646 selected_horizon=646 endpoint_lower_bound=544 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.298996Z 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=472 row_words=39 horizon=646 2026-09-08T07:53:04.300597Z 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=2152 maximum_identical_destinations=1 2026-09-08T07:53:04.300625Z 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=1012 selected_horizon=1012 endpoint_lower_bound=224 lower_bound_gap=788 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.309688Z 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=62 row_words=255 horizon=1012 2026-09-08T07:53:04.310104Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=2152 2026-09-08T07:53:04.332055Z 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=1368 maximum_identical_destinations=1 2026-09-08T07:53:04.332081Z 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=710 selected_horizon=710 endpoint_lower_bound=608 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.332625Z 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=13 row_words=25 horizon=710 2026-09-08T07:53:04.372915Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:04.372960Z 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=11288 selected_horizon=11288 endpoint_lower_bound=7296 lower_bound_gap=3992 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.391891Z 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=228 row_words=338 horizon=11288 2026-09-08T07:53:04.447924Z 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=1368 maximum_identical_destinations=1 2026-09-08T07:53:04.447956Z 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=710 selected_horizon=710 endpoint_lower_bound=608 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.448733Z 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=472 row_words=43 horizon=710 2026-09-08T07:53:04.510623Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34992 2026-09-08T07:53:04.595748Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:04.596285Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=46624 elapsed_ms=1621 success=true 2026-09-08T07:53:04.835801Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:05.062125Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:05.110747Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:05.450706Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=26244 2026-09-08T07:53:05.578272Z 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=46624 maximum_identical_destinations=1 2026-09-08T07:53:05.578315Z 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=2345 selected_horizon=2345 endpoint_lower_bound=864 lower_bound_gap=1481 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:05.607930Z 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=444 row_words=162 horizon=2345 2026-09-08T07:53:05.667836Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=2152 elapsed_ms=1357 success=true 2026-09-08T07:53:05.672999Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1458 maximum_identical_destinations=1 2026-09-08T07:53:05.673025Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=1005 selected_horizon=1003 endpoint_lower_bound=288 lower_bound_gap=715 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:05.674178Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=1454 row_words=9 horizon=1003 2026-09-08T07:53:05.754386Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:53:05.754434Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=4216 selected_horizon=4216 endpoint_lower_bound=2304 lower_bound_gap=1912 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:05.756915Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1361 row_words=27 horizon=4216 2026-09-08T07:53:06.186064Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:06.422716Z 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=2152 maximum_identical_destinations=1 2026-09-08T07:53:06.422757Z 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=1253 selected_horizon=1253 endpoint_lower_bound=224 lower_bound_gap=1029 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:06.434221Z 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=504 row_words=290 horizon=1253 2026-09-08T07:53:06.653112Z 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-08T07:53:06.653150Z 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=4970 selected_horizon=3761 endpoint_lower_bound=3648 lower_bound_gap=113 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:06.657838Z 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=1065 row_words=41 horizon=3761 2026-09-08T07:53:06.882003Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=219280 2026-09-08T07:53:07.253618Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=219280 2026-09-08T07:53:07.343106Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104330 elapsed_ms=3950 success=true 2026-09-08T07:53:07.428049Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104330 elapsed_ms=4028 success=true 2026-09-08T07:53:07.448137Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:07.492601Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:07.594620Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1408 success=true 2026-09-08T07:53:08.157461Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=3095 success=true 2026-09-08T07:53:08.231274Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:08.231326Z 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=11840 selected_horizon=11840 endpoint_lower_bound=7296 lower_bound_gap=4544 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:08.256018Z 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=320 row_words=338 horizon=11840 2026-09-08T07:53:08.547973Z 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-08T07:53:08.548018Z 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=4970 selected_horizon=3761 endpoint_lower_bound=3648 lower_bound_gap=113 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:08.554761Z 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=1065 row_words=41 horizon=3761 2026-09-08T07:53:08.972231Z 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=104330 maximum_identical_destinations=1 2026-09-08T07:53:08.972279Z 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=1653 selected_horizon=1653 endpoint_lower_bound=928 lower_bound_gap=725 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:09.054316Z 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=1313 row_words=332 horizon=1653 2026-09-08T07:53:09.077005Z 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=104330 maximum_identical_destinations=1 2026-09-08T07:53:09.077054Z 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=1354 selected_horizon=1354 endpoint_lower_bound=928 lower_bound_gap=426 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:09.163710Z 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=693 row_words=331 horizon=1354 2026-09-08T07:53:09.689889Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:09.689935Z 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=20285 selected_horizon=20285 endpoint_lower_bound=15744 lower_bound_gap=4541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:09.717953Z 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=597 row_words=672 horizon=20285 2026-09-08T07:53:10.013365Z 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=8694 maximum_identical_destinations=1 2026-09-08T07:53:10.013412Z 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=26343 selected_horizon=26343 endpoint_lower_bound=15744 lower_bound_gap=10599 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:10.016973Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=26244 elapsed_ms=4566 success=true 2026-09-08T07:53:10.018273Z 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=1426 row_words=48 horizon=26343 2026-09-08T07:53:10.429842Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5834 success=true 2026-09-08T07:53:10.484005Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5648 success=true 2026-09-08T07:53:10.548060Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=219280 2026-09-08T07:53:10.756191Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5645 success=true 2026-09-08T07:53:11.024709Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34992 elapsed_ms=6742 success=true 2026-09-08T07:53:12.466382Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34992 elapsed_ms=7955 success=true 2026-09-08T07:53:12.557966Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:12.558008Z 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=9435 selected_horizon=9435 endpoint_lower_bound=5248 lower_bound_gap=4187 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:12.596589Z 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=13 row_words=546 horizon=9435 2026-09-08T07:53:13.243642Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5750 success=true 2026-09-08T07:53:13.399582Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5951 success=true 2026-09-08T07:53:13.560908Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74944 2026-09-08T07:53:13.652247Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=219280 2026-09-08T07:53:13.765504Z 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=34992 maximum_identical_destinations=1 2026-09-08T07:53:13.765541Z 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=21964 selected_horizon=21964 endpoint_lower_bound=17664 lower_bound_gap=4300 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:13.806381Z 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=760 row_words=1241 horizon=21964 2026-09-08T07:53:14.288588Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:14.288640Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:14.376774Z 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=148 row_words=332 horizon=1390 2026-09-08T07:53:14.587193Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:14.587269Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:14.702674Z 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=148 row_words=332 horizon=1390 2026-09-08T07:53:14.715924Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:14.715973Z 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=1385 selected_horizon=1385 endpoint_lower_bound=896 lower_bound_gap=489 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:14.722923Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-08T07:53:14.805153Z 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=5 row_words=333 horizon=1385 2026-09-08T07:53:15.252873Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=529 success=true 2026-09-08T07:53:15.284795Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:15.587862Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74944 elapsed_ms=2026 success=true 2026-09-08T07:53:15.924851Z 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=23312 maximum_identical_destinations=1 2026-09-08T07:53:15.924900Z 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=4009 selected_horizon=4009 endpoint_lower_bound=1152 lower_bound_gap=2857 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:15.934991Z 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=315 row_words=128 horizon=4009 2026-09-08T07:53:16.576880Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:16.576925Z 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=1850 selected_horizon=1850 endpoint_lower_bound=896 lower_bound_gap=954 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:16.624217Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1339 success=true 2026-09-08T07:53:16.632794Z 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=625 row_words=337 horizon=1850 2026-09-08T07:53:16.680051Z 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=74944 maximum_identical_destinations=1 2026-09-08T07:53:16.680096Z 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=14955 selected_horizon=14955 endpoint_lower_bound=12192 lower_bound_gap=2763 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:16.724777Z 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=733 row_words=366 horizon=14955 2026-09-08T07:53:17.017623Z 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=34992 maximum_identical_destinations=1 2026-09-08T07:53:17.017671Z 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=21040 selected_horizon=21040 endpoint_lower_bound=17664 lower_bound_gap=3376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:17.073945Z 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=826 row_words=971 horizon=21040 2026-09-08T07:53:17.241414Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:17.241466Z 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=11288 selected_horizon=11288 endpoint_lower_bound=7296 lower_bound_gap=3992 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:17.261587Z 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=228 row_words=338 horizon=11288 2026-09-08T07:53:17.491165Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:17.491228Z 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=1850 selected_horizon=1850 endpoint_lower_bound=896 lower_bound_gap=954 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:17.560939Z 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-08T07:53:17.560987Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:17.567442Z 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=3760 2026-09-08T07:53:17.571797Z 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=625 row_words=337 horizon=1850 2026-09-08T07:53:17.661443Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=26244 2026-09-08T07:53:18.001440Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=26244 2026-09-08T07:53:18.064741Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=104330 2026-09-08T07:53:18.068129Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:18.516274Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74944 2026-09-08T07:53:18.518323Z 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=60320 maximum_identical_destinations=1 2026-09-08T07:53:18.518366Z 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=8304 selected_horizon=7924 endpoint_lower_bound=7280 lower_bound_gap=644 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:18.568875Z 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=705 row_words=292 horizon=7924 2026-09-08T07:53:18.904193Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-08T07:53:18.984589Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=219280 elapsed_ms=12102 success=true 2026-09-08T07:53:19.451613Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1383 success=true 2026-09-08T07:53:19.536608Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=632 success=true 2026-09-08T07:53:20.078636Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:20.078686Z 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=11840 selected_horizon=11840 endpoint_lower_bound=7296 lower_bound_gap=4544 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:20.100408Z 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=320 row_words=338 horizon=11840 2026-09-08T07:53:20.324320Z 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=23312 maximum_identical_destinations=1 2026-09-08T07:53:20.324373Z 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=4008 selected_horizon=4008 endpoint_lower_bound=1152 lower_bound_gap=2856 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:20.336301Z 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=1226 row_words=129 horizon=4008 2026-09-08T07:53:20.454134Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:20.644722Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=219280 elapsed_ms=10096 success=true 2026-09-08T07:53:20.787405Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=219280 elapsed_ms=13533 success=true 2026-09-08T07:53:21.196464Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74944 elapsed_ms=2680 success=true 2026-09-08T07:53:21.248466Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104330 elapsed_ms=3183 success=true 2026-09-08T07:53:22.342263Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=26244 2026-09-08T07:53:22.659362Z 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=74944 maximum_identical_destinations=1 2026-09-08T07:53:22.659413Z 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=15271 selected_horizon=15271 endpoint_lower_bound=12192 lower_bound_gap=3079 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:22.719813Z 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=1235 row_words=378 horizon=15271 2026-09-08T07:53:22.735709Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=26244 elapsed_ms=4734 success=true 2026-09-08T07:53:22.791804Z 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=104330 maximum_identical_destinations=1 2026-09-08T07:53:22.791863Z 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=1354 selected_horizon=1354 endpoint_lower_bound=928 lower_bound_gap=426 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:22.852331Z 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=693 row_words=331 horizon=1354 2026-09-08T07:53:22.998156Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:53:22.998191Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=4304 selected_horizon=4145 endpoint_lower_bound=2304 lower_bound_gap=1841 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:23.000579Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=351 row_words=27 horizon=4145 2026-09-08T07:53:23.477756Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=26244 elapsed_ms=5816 success=true 2026-09-08T07:53:23.614159Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=60320 2026-09-08T07:53:23.756256Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:25.161558Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:25.161602Z 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=9350 selected_horizon=9350 endpoint_lower_bound=5248 lower_bound_gap=4102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:25.204507Z 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=104 row_words=550 horizon=9350 2026-09-08T07:53:25.309153Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=219280 elapsed_ms=11656 success=true 2026-09-08T07:53:25.419656Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=60320 elapsed_ms=1805 success=true 2026-09-08T07:53:25.925148Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=586368 2026-09-08T07:53:25.969378Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5515 success=true 2026-09-08T07:53:26.521729Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:26.521791Z 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=7324 selected_horizon=7324 endpoint_lower_bound=5248 lower_bound_gap=2076 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:26.576778Z 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=13 row_words=544 horizon=7324 2026-09-08T07:53:26.926590Z 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-08T07:53:26.926639Z 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=4970 selected_horizon=3761 endpoint_lower_bound=3648 lower_bound_gap=113 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:26.933458Z 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=1065 row_words=41 horizon=3761 2026-09-08T07:53:27.323592Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=56096 2026-09-08T07:53:27.338495Z 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=60320 maximum_identical_destinations=1 2026-09-08T07:53:27.338543Z 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=8810 selected_horizon=8810 endpoint_lower_bound=7280 lower_bound_gap=1530 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:27.389461Z 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=1243 row_words=305 horizon=8810 2026-09-08T07:53:27.933302Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=4176 success=true 2026-09-08T07:53:28.586961Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=26244 elapsed_ms=6244 success=true 2026-09-08T07:53:29.630258Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:29.630314Z 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=1798 selected_horizon=1798 endpoint_lower_bound=896 lower_bound_gap=902 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:29.697398Z 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=78 row_words=350 horizon=1798 2026-09-08T07:53:29.964480Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:29.964530Z 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=20001 selected_horizon=20001 endpoint_lower_bound=15744 lower_bound_gap=4257 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:29.995564Z 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-08T07:53:29.995608Z 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=4970 selected_horizon=3761 endpoint_lower_bound=3648 lower_bound_gap=113 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:30.000949Z 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=1065 row_words=41 horizon=3761 2026-09-08T07:53:30.004338Z 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=873 row_words=675 horizon=20001 2026-09-08T07:53:30.100488Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:30.269484Z 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=219280 maximum_identical_destinations=1 2026-09-08T07:53:30.269525Z 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=22124 selected_horizon=22124 endpoint_lower_bound=11520 lower_bound_gap=10604 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:30.315460Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=56096 2026-09-08T07:53:30.414127Z 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=1208 row_words=921 horizon=22124 2026-09-08T07:53:30.446933Z 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=8694 maximum_identical_destinations=1 2026-09-08T07:53:30.446984Z 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=26368 selected_horizon=26368 endpoint_lower_bound=15744 lower_bound_gap=10624 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:30.454685Z 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=165 row_words=48 horizon=26368 2026-09-08T07:53:31.250124Z 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=219280 maximum_identical_destinations=1 2026-09-08T07:53:31.250177Z 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=21706 selected_horizon=21706 endpoint_lower_bound=11520 lower_bound_gap=10186 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:31.467608Z 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=433 row_words=936 horizon=21706 2026-09-08T07:53:31.617354Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=104330 2026-09-08T07:53:31.987534Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:31.987575Z 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=8071 selected_horizon=8071 endpoint_lower_bound=5248 lower_bound_gap=2823 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:32.028061Z 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=569 row_words=567 horizon=8071 2026-09-08T07:53:32.127113Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:53:32.152321Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:53:32.152363Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=4212 selected_horizon=4212 endpoint_lower_bound=2304 lower_bound_gap=1908 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:32.154561Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=1433 row_words=27 horizon=4212 2026-09-08T07:53:32.515459Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=66400 2026-09-08T07:53:32.974550Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=66400 2026-09-08T07:53:33.543800Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=586368 2026-09-08T07:53:33.605003Z 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=219280 maximum_identical_destinations=1 2026-09-08T07:53:33.605041Z 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=21706 selected_horizon=21706 endpoint_lower_bound=11520 lower_bound_gap=10186 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:33.748450Z 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=433 row_words=936 horizon=21706 2026-09-08T07:53:34.160897Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:34.428023Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66400 elapsed_ms=1912 success=true 2026-09-08T07:53:34.493253Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66400 elapsed_ms=1518 success=true 2026-09-08T07:53:34.556160Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104330 elapsed_ms=2938 success=true 2026-09-08T07:53:35.006717Z 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=219280 maximum_identical_destinations=1 2026-09-08T07:53:35.006758Z 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=22124 selected_horizon=22124 endpoint_lower_bound=11520 lower_bound_gap=10604 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:35.032463Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=391310 2026-09-08T07:53:35.143577Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=982 success=true 2026-09-08T07:53:35.149586Z 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=1208 row_words=921 horizon=22124 2026-09-08T07:53:35.624702Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:35.624744Z 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=11869 selected_horizon=11869 endpoint_lower_bound=7296 lower_bound_gap=4573 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:35.644916Z 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=688 row_words=336 horizon=11869 2026-09-08T07:53:35.730616Z 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=2916 maximum_identical_destinations=1 2026-09-08T07:53:35.730656Z 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=4116 selected_horizon=4116 endpoint_lower_bound=2304 lower_bound_gap=1812 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:35.732882Z 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=576 row_words=28 horizon=4116 2026-09-08T07:53:36.066362Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5965 success=true 2026-09-08T07:53:36.078276Z 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=104330 maximum_identical_destinations=1 2026-09-08T07:53:36.078310Z 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=1653 selected_horizon=1653 endpoint_lower_bound=928 lower_bound_gap=725 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:36.084945Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:53:36.145106Z 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=1313 row_words=332 horizon=1653 2026-09-08T07:53:36.147961Z 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=66400 maximum_identical_destinations=1 2026-09-08T07:53:36.147995Z 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=9864 selected_horizon=9864 endpoint_lower_bound=7280 lower_bound_gap=2584 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:36.191898Z 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=1401 row_words=342 horizon=9864 2026-09-08T07:53:36.463869Z 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=66400 maximum_identical_destinations=1 2026-09-08T07:53:36.463916Z 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=9046 selected_horizon=9046 endpoint_lower_bound=7280 lower_bound_gap=1766 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:36.532119Z 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=708 row_words=317 horizon=9046 2026-09-08T07:53:36.549356Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=4422 success=true 2026-09-08T07:53:36.871177Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=91910 2026-09-08T07:53:37.104185Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1019 success=true 2026-09-08T07:53:37.573468Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:53:37.573505Z 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=11869 selected_horizon=11869 endpoint_lower_bound=7296 lower_bound_gap=4573 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:37.589075Z 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=688 row_words=336 horizon=11869 2026-09-08T07:53:37.813356Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209068 2026-09-08T07:53:38.946500Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=91910 elapsed_ms=2075 success=true 2026-09-08T07:53:39.759488Z 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=91910 maximum_identical_destinations=1 2026-09-08T07:53:39.759529Z 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=1334 selected_horizon=1334 endpoint_lower_bound=864 lower_bound_gap=470 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:39.797542Z 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=547 row_words=280 horizon=1334 2026-09-08T07:53:39.995721Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:39.995770Z 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=1786 selected_horizon=1786 endpoint_lower_bound=896 lower_bound_gap=890 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:40.082049Z 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=480 row_words=344 horizon=1786 2026-09-08T07:53:40.417878Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:53:40.417924Z 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=2055 selected_horizon=2055 endpoint_lower_bound=896 lower_bound_gap=1159 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:40.490347Z 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=337 row_words=343 horizon=2055 2026-09-08T07:53:42.933726Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209068 2026-09-08T07:53:43.827378Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=56096 elapsed_ms=13511 success=true 2026-09-08T07:53:44.007014Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=56096 elapsed_ms=16683 success=true 2026-09-08T07:53:44.518829Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=140446 2026-09-08T07:53:46.761291Z 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=56096 maximum_identical_destinations=1 2026-09-08T07:53:46.761363Z 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=11671 selected_horizon=11671 endpoint_lower_bound=9468 lower_bound_gap=2203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:46.845791Z 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=740 row_words=1003 horizon=11671 2026-09-08T07:53:47.881688Z 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=56096 maximum_identical_destinations=1 2026-09-08T07:53:47.881735Z 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=15012 selected_horizon=15012 endpoint_lower_bound=9468 lower_bound_gap=5544 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:47.974010Z 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=100 row_words=1037 horizon=15012 2026-09-08T07:53:56.009092Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=391310 2026-09-08T07:53:56.318441Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=586368 elapsed_ms=30393 success=false 2026-09-08T07:53:56.485782Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=140446 2026-09-08T07:54:06.343048Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=586368 elapsed_ms=32799 success=false 2026-09-08T07:54:12.261633Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=140446 elapsed_ms=27742 success=true 2026-09-08T07:54:14.100626Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=209068 elapsed_ms=31166 success=true 2026-09-08T07:54:16.597360Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=209068 elapsed_ms=38783 success=true 2026-09-08T07:54:18.149275Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=391310 elapsed_ms=43116 success=false 2026-09-08T07:54:18.875753Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=91910 2026-09-08T07:54:20.698399Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=91910 elapsed_ms=1822 success=true 2026-09-08T07:54:21.490313Z 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=91910 maximum_identical_destinations=1 2026-09-08T07:54:21.490352Z 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=1287 selected_horizon=1287 endpoint_lower_bound=864 lower_bound_gap=423 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:54:21.532018Z 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=265 horizon=1287 2026-09-08T07:54:23.046139Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=140446 elapsed_ms=26560 success=true 2026-09-08T07:54:41.740858Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=391310 elapsed_ms=45731 success=false 2026-09-08T07:54:47.077168Z 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=209068 maximum_identical_destinations=1 2026-09-08T07:54:47.077210Z 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=12911 selected_horizon=12911 endpoint_lower_bound=7432 lower_bound_gap=5479 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:54:47.165147Z 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=133 row_words=3061 horizon=12911 2026-09-08T07:54:51.686834Z 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=209068 maximum_identical_destinations=1 2026-09-08T07:54:51.686871Z 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=13115 selected_horizon=13115 endpoint_lower_bound=7432 lower_bound_gap=5683 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:54:51.776313Z 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=1024 row_words=2655 horizon=13115 2026-09-08T07:55:00.399885Z 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=140446 maximum_identical_destinations=1 2026-09-08T07:55:00.399928Z 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=13109 selected_horizon=13109 endpoint_lower_bound=8172 lower_bound_gap=4937 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:00.463658Z 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=142 row_words=2943 horizon=13109 2026-09-08T07:55:12.670806Z 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=140446 maximum_identical_destinations=1 2026-09-08T07:55:12.670875Z 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=13584 selected_horizon=13584 endpoint_lower_bound=8172 lower_bound_gap=5412 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:12.739164Z 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=1112 row_words=1996 horizon=13584 2026-09-08T07:55:13.524001Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46624 2026-09-08T07:55:15.000127Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=46624 elapsed_ms=1476 success=true 2026-09-08T07:55:15.816125Z 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=46624 maximum_identical_destinations=1 2026-09-08T07:55:15.816178Z 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=2337 selected_horizon=2337 endpoint_lower_bound=864 lower_bound_gap=1473 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:15.844447Z 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=359 row_words=162 horizon=2337 2026-09-08T07:55:16.788183Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=0 mapped=false error=exchange lowering failed: exchange incremental-encoding work budget exhausted 2026-09-08T07:55:16.788324Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=0 mapped=true error=exchange lowering failed: exchange incremental-encoding work budget exhausted 2026-09-08T07:55:16.805580Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=3226 2026-09-08T07:55:16.816067Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1458 maximum_identical_destinations=1 2026-09-08T07:55:16.816105Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=991 selected_horizon=991 endpoint_lower_bound=288 lower_bound_gap=703 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.817357Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=1457 row_words=9 horizon=991 2026-09-08T07:55:16.826654Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=3226 elapsed_ms=21 success=true 2026-09-08T07:55:16.842886Z 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=3226 maximum_identical_destinations=1 2026-09-08T07:55:16.842907Z 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=177 selected_horizon=177 endpoint_lower_bound=18 lower_bound_gap=159 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.844104Z 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=51 row_words=24 horizon=177 2026-09-08T07:55:16.864190Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1076 maximum_identical_destinations=1 2026-09-08T07:55:16.864235Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=241 selected_horizon=241 endpoint_lower_bound=128 lower_bound_gap=113 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.864591Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=256 row_words=10 horizon=241 2026-09-08T07:55:16.894315Z 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-08T07:55:16.894351Z 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=823 selected_horizon=823 endpoint_lower_bound=256 lower_bound_gap=567 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.894999Z 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=997 row_words=9 horizon=823 2026-09-08T07:55:16.900495Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:55:16.900532Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=4275 selected_horizon=4073 endpoint_lower_bound=2304 lower_bound_gap=1769 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:16.902745Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=347 row_words=27 horizon=4073 2026-09-08T07:55:16.909923Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23072 2026-09-08T07:55:16.912781Z 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=2916 maximum_identical_destinations=1 2026-09-08T07:55:16.912814Z 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=4273 selected_horizon=4071 endpoint_lower_bound=2304 lower_bound_gap=1767 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:16.914940Z 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=347 row_words=27 horizon=4071 2026-09-08T07:55:16.915262Z 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-08T07:55:16.915284Z 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=646 selected_horizon=646 endpoint_lower_bound=544 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.915603Z 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=13 row_words=23 horizon=646 2026-09-08T07:55:17.027511Z 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-08T07:55:17.027559Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:17.031847Z 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-08T07:55:17.031885Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:17.034037Z 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=3760 2026-09-08T07:55:17.037673Z 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=3760 2026-09-08T07:55:17.039660Z 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-08T07:55:17.039696Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:17.045681Z 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=3760 2026-09-08T07:55:17.053295Z 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=8832 maximum_identical_destinations=1 2026-09-08T07:55:17.053329Z 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=2128 selected_horizon=1844 endpoint_lower_bound=1728 lower_bound_gap=116 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:17.058523Z 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=1322 row_words=38 horizon=1844 2026-09-08T07:55:17.106468Z 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-08T07:55:17.106505Z 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=400 selected_horizon=400 endpoint_lower_bound=312 lower_bound_gap=88 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.107021Z 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=29 row_words=83 horizon=400 2026-09-08T07:55:17.111335Z 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=2496 maximum_identical_destinations=1 2026-09-08T07:55:17.111375Z 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=5875 selected_horizon=5875 endpoint_lower_bound=5760 lower_bound_gap=115 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.112901Z 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=159 row_words=47 horizon=5875 2026-09-08T07:55:17.126409Z 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-08T07:55:17.126444Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:17.132600Z 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=3760 2026-09-08T07:55:17.186165Z 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=1440 maximum_identical_destinations=1 2026-09-08T07:55:17.186197Z 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=448 selected_horizon=448 endpoint_lower_bound=360 lower_bound_gap=88 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.186766Z 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=29 row_words=51 horizon=448 2026-09-08T07:55:17.212316Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23072 elapsed_ms=302 success=true 2026-09-08T07:55:17.215744Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=2152 2026-09-08T07:55:17.220303Z 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=1368 maximum_identical_destinations=1 2026-09-08T07:55:17.220325Z 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=710 selected_horizon=710 endpoint_lower_bound=608 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.220951Z 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=13 row_words=25 horizon=710 2026-09-08T07:55:17.245222Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:17.351116Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:17.380853Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-08T07:55:17.380997Z 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=23072 maximum_identical_destinations=1 2026-09-08T07:55:17.381023Z 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-08T07:55:17.390100Z 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=63 row_words=153 horizon=2494 2026-09-08T07:55:17.638589Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46624 2026-09-08T07:55:17.848051Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:17.877183Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=496 success=true 2026-09-08T07:55:18.072133Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74944 2026-09-08T07:55:18.390385Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=2152 elapsed_ms=1174 success=true 2026-09-08T07:55:18.481131Z 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=23312 maximum_identical_destinations=1 2026-09-08T07:55:18.481177Z 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=4009 selected_horizon=4009 endpoint_lower_bound=1152 lower_bound_gap=2857 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:18.490535Z 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=315 row_words=128 horizon=4009 2026-09-08T07:55:18.526499Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1281 success=true 2026-09-08T07:55:18.527075Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1175 success=true 2026-09-08T07:55:18.910550Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:19.070912Z 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=2152 maximum_identical_destinations=1 2026-09-08T07:55:19.070961Z 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=1012 selected_horizon=1012 endpoint_lower_bound=224 lower_bound_gap=788 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:19.072423Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34992 2026-09-08T07:55:19.080386Z 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=62 row_words=255 horizon=1012 2026-09-08T07:55:19.098623Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:19.098661Z 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=11368 selected_horizon=11368 endpoint_lower_bound=7296 lower_bound_gap=4072 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:19.099831Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:19.116407Z 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=231 row_words=336 horizon=11368 2026-09-08T07:55:19.184674Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:19.184725Z 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=11099 selected_horizon=11099 endpoint_lower_bound=7296 lower_bound_gap=3803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:19.204382Z 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=45 row_words=340 horizon=11099 2026-09-08T07:55:19.304664Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=46624 elapsed_ms=1666 success=true 2026-09-08T07:55:19.356112Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=2916 maximum_identical_destinations=1 2026-09-08T07:55:19.356160Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=4304 selected_horizon=4145 endpoint_lower_bound=2304 lower_bound_gap=1841 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:19.358476Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=351 row_words=27 horizon=4145 2026-09-08T07:55:19.626726Z 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-08T07:55:19.626778Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:19.634426Z 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=3760 2026-09-08T07:55:19.728763Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:19.861950Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=66400 2026-09-08T07:55:19.865323Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:19.994199Z 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=8694 maximum_identical_destinations=1 2026-09-08T07:55:19.994267Z 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=26343 selected_horizon=26343 endpoint_lower_bound=15744 lower_bound_gap=10599 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.001026Z 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=1426 row_words=48 horizon=26343 2026-09-08T07:55:20.036616Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:20.097673Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=56096 2026-09-08T07:55:20.117772Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1207 success=true 2026-09-08T07:55:20.295489Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:20.381231Z 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=46624 maximum_identical_destinations=1 2026-09-08T07:55:20.381270Z 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=2337 selected_horizon=2337 endpoint_lower_bound=864 lower_bound_gap=1473 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.407188Z 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=359 row_words=162 horizon=2337 2026-09-08T07:55:20.705075Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:20.705127Z 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=8857 selected_horizon=8857 endpoint_lower_bound=7296 lower_bound_gap=1561 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.723009Z 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=323 row_words=318 horizon=8857 2026-09-08T07:55:20.754486Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:20.757832Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74944 elapsed_ms=2685 success=true 2026-09-08T07:55:20.951407Z 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=60320 maximum_identical_destinations=1 2026-09-08T07:55:20.951454Z 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=8304 selected_horizon=7924 endpoint_lower_bound=7280 lower_bound_gap=644 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:21.004827Z 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=705 row_words=292 horizon=7924 2026-09-08T07:55:21.164961Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:21.356043Z 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-08T07:55:21.356092Z 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=4967 selected_horizon=3760 endpoint_lower_bound=3648 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:21.363381Z 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=3760 2026-09-08T07:55:21.384965Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66400 elapsed_ms=1522 success=true 2026-09-08T07:55:21.726276Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=3878 success=true 2026-09-08T07:55:21.792834Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1038 success=true 2026-09-08T07:55:22.131971Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103878 2026-09-08T07:55:22.263498Z 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=74944 maximum_identical_destinations=1 2026-09-08T07:55:22.263565Z 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=14955 selected_horizon=14955 endpoint_lower_bound=12192 lower_bound_gap=2763 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:22.344485Z 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=733 row_words=366 horizon=14955 2026-09-08T07:55:22.352419Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:22.352457Z 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=11368 selected_horizon=11368 endpoint_lower_bound=7296 lower_bound_gap=4072 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:22.368751Z 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=231 row_words=336 horizon=11368 2026-09-08T07:55:22.456073Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1291 success=true 2026-09-08T07:55:22.725927Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-08T07:55:23.013673Z 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=66400 maximum_identical_destinations=1 2026-09-08T07:55:23.013737Z 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=9046 selected_horizon=9046 endpoint_lower_bound=7280 lower_bound_gap=1766 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:23.050606Z 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=708 row_words=317 horizon=9046 2026-09-08T07:55:23.122302Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:23.122347Z 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=11099 selected_horizon=11099 endpoint_lower_bound=7296 lower_bound_gap=3803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:23.141449Z 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=45 row_words=340 horizon=11099 2026-09-08T07:55:23.379588Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:23.379642Z 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=19850 selected_horizon=19850 endpoint_lower_bound=15744 lower_bound_gap=4106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:23.405023Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=91910 2026-09-08T07:55:23.411880Z 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=597 row_words=662 horizon=19850 2026-09-08T07:55:23.505434Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=4405 success=true 2026-09-08T07:55:23.801268Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1075 success=true 2026-09-08T07:55:24.293180Z 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=8748 maximum_identical_destinations=1 2026-09-08T07:55:24.293230Z 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=11099 selected_horizon=11099 endpoint_lower_bound=7296 lower_bound_gap=3803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:24.308478Z 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=45 row_words=340 horizon=11099 2026-09-08T07:55:25.010740Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5145 success=true 2026-09-08T07:55:25.346518Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5617 success=true 2026-09-08T07:55:25.609888Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5573 success=true 2026-09-08T07:55:26.218692Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=91910 elapsed_ms=2813 success=true 2026-09-08T07:55:26.420078Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=6124 success=true 2026-09-08T07:55:26.749145Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34992 elapsed_ms=7676 success=true 2026-09-08T07:55:26.912840Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:26.912884Z 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=1798 selected_horizon=1798 endpoint_lower_bound=896 lower_bound_gap=902 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:26.970229Z 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=78 row_words=350 horizon=1798 2026-09-08T07:55:27.385075Z 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=91910 maximum_identical_destinations=1 2026-09-08T07:55:27.385122Z 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=1287 selected_horizon=1287 endpoint_lower_bound=864 lower_bound_gap=423 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:27.446144Z 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=265 horizon=1287 2026-09-08T07:55:27.601992Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103878 elapsed_ms=5469 success=true 2026-09-08T07:55:28.403993Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:28.404032Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:28.465025Z 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=148 row_words=332 horizon=1390 2026-09-08T07:55:29.118090Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:29.118140Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.205829Z 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=148 row_words=332 horizon=1390 2026-09-08T07:55:29.290516Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:29.290556Z 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=1385 selected_horizon=1385 endpoint_lower_bound=896 lower_bound_gap=489 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.379345Z 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=5 row_words=333 horizon=1385 2026-09-08T07:55:30.109973Z 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=34992 maximum_identical_destinations=1 2026-09-08T07:55:30.110022Z 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=21040 selected_horizon=21040 endpoint_lower_bound=17664 lower_bound_gap=3376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:30.167729Z 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=826 row_words=971 horizon=21040 2026-09-08T07:55:30.662716Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:30.662761Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:30.751703Z 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=148 row_words=332 horizon=1390 2026-09-08T07:55:31.065352Z 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=103878 maximum_identical_destinations=1 2026-09-08T07:55:31.065394Z 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=1390 selected_horizon=1390 endpoint_lower_bound=896 lower_bound_gap=494 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:31.152592Z 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=148 row_words=332 horizon=1390 2026-09-08T07:55:35.422440Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=56096 elapsed_ms=15324 success=true 2026-09-08T07:55:35.857241Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=140446 2026-09-08T07:55:39.213744Z 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=56096 maximum_identical_destinations=1 2026-09-08T07:55:39.213793Z 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=11671 selected_horizon=11671 endpoint_lower_bound=9468 lower_bound_gap=2203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:39.336022Z 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=740 row_words=1003 horizon=11671 2026-09-08T07:55:44.701069Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=586368 2026-09-08T07:55:47.336830Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209068 2026-09-08T07:55:47.769753Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=391310 2026-09-08T07:55:57.340497Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=140446 elapsed_ms=21483 success=true