2026-09-08T07:51:57.364584Z INFO retained operator-plan finalist finalist=0 values=127 operations=90 estimated_cycles=3306943 estimated_exchange_cycles=1182840 exchange_row_bytes=256052 peak_standard_bytes=525588 peak_interleaved_bytes=318976 peak_total_bytes=749220 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:51:57.540443Z INFO retained operator-plan finalist finalist=1 values=127 operations=90 estimated_cycles=3307415 estimated_exchange_cycles=1182840 exchange_row_bytes=256052 peak_standard_bytes=525604 peak_interleaved_bytes=318976 peak_total_bytes=749236 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 256, 269, 288, 729, 768, 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:51:57.721332Z INFO retained operator-plan finalist finalist=2 values=127 operations=90 estimated_cycles=3354345 estimated_exchange_cycles=1190520 exchange_row_bytes=257780 peak_standard_bytes=576468 peak_interleaved_bytes=234496 peak_total_bytes=652644 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:51:57.886252Z INFO retained operator-plan finalist finalist=3 values=127 operations=90 estimated_cycles=3388673 estimated_exchange_cycles=1171480 exchange_row_bytes=253496 peak_standard_bytes=537768 peak_interleaved_bytes=282624 peak_total_bytes=696488 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:05.536617Z INFO retained operator-plan finalist finalist=0 values=127 operations=90 estimated_cycles=3306943 estimated_exchange_cycles=1182840 exchange_row_bytes=256052 peak_standard_bytes=525588 peak_interleaved_bytes=318976 peak_total_bytes=749220 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:05.656595Z INFO retained operator-plan finalist finalist=1 values=127 operations=90 estimated_cycles=3307415 estimated_exchange_cycles=1182840 exchange_row_bytes=256052 peak_standard_bytes=525604 peak_interleaved_bytes=318976 peak_total_bytes=749236 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 256, 269, 288, 729, 768, 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:05.776471Z INFO retained operator-plan finalist finalist=2 values=127 operations=90 estimated_cycles=3354345 estimated_exchange_cycles=1190520 exchange_row_bytes=257780 peak_standard_bytes=576468 peak_interleaved_bytes=234496 peak_total_bytes=652644 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:05.893230Z INFO retained operator-plan finalist finalist=3 values=127 operations=90 estimated_cycles=3388673 estimated_exchange_cycles=1171480 exchange_row_bytes=253496 peak_standard_bytes=537768 peak_interleaved_bytes=282624 peak_total_bytes=696488 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:12.282135Z INFO retained operator-plan finalist finalist=0 values=124 operations=87 estimated_cycles=3094682 estimated_exchange_cycles=1096760 exchange_row_bytes=235112 peak_standard_bytes=504648 peak_interleaved_bytes=318976 peak_total_bytes=728280 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:12.460182Z INFO retained operator-plan finalist finalist=1 values=124 operations=87 estimated_cycles=3095154 estimated_exchange_cycles=1096760 exchange_row_bytes=235112 peak_standard_bytes=504664 peak_interleaved_bytes=318976 peak_total_bytes=728296 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 256, 269, 288, 729, 768, 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:12.640165Z INFO retained operator-plan finalist finalist=2 values=124 operations=87 estimated_cycles=3142084 estimated_exchange_cycles=1104440 exchange_row_bytes=236840 peak_standard_bytes=555528 peak_interleaved_bytes=234496 peak_total_bytes=631704 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:12.811685Z INFO retained operator-plan finalist finalist=3 values=124 operations=87 estimated_cycles=3164882 estimated_exchange_cycles=1086040 exchange_row_bytes=232700 peak_standard_bytes=516972 peak_interleaved_bytes=282624 peak_total_bytes=675692 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:17.127891Z INFO retained operator-plan finalist finalist=0 values=124 operations=87 estimated_cycles=3094682 estimated_exchange_cycles=1096760 exchange_row_bytes=235112 peak_standard_bytes=504648 peak_interleaved_bytes=318976 peak_total_bytes=728280 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:17.303708Z INFO retained operator-plan finalist finalist=1 values=124 operations=87 estimated_cycles=3095154 estimated_exchange_cycles=1096760 exchange_row_bytes=235112 peak_standard_bytes=504664 peak_interleaved_bytes=318976 peak_total_bytes=728296 maximum_standard_allocation_bytes=170496 active_tile_counts={1, 64, 72, 256, 269, 288, 729, 768, 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:17.483284Z INFO retained operator-plan finalist finalist=2 values=124 operations=87 estimated_cycles=3142084 estimated_exchange_cycles=1104440 exchange_row_bytes=236840 peak_standard_bytes=555528 peak_interleaved_bytes=234496 peak_total_bytes=631704 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:17.655192Z INFO retained operator-plan finalist finalist=3 values=124 operations=87 estimated_cycles=3164882 estimated_exchange_cycles=1086040 exchange_row_bytes=232700 peak_standard_bytes=516972 peak_interleaved_bytes=282624 peak_total_bytes=675692 maximum_standard_allocation_bytes=146944 active_tile_counts={1, 64, 72, 269, 288, 729, 768, 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:17.905765Z 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=106827 success=true 2026-09-08T07:52:17.906030Z 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:40.463491Z ERROR tile allocation does not fit tile=0 class=Ipu21Standard bytes=132608 alignment=8 first=166 last=168 free=[(375760, 380368), (384976, 410752), (414208, 540672), (577024, 597504), (602624, 655360), (819200, 949168)] active=[(217, 540672, 16384), (237, 557056, 16384), (330, 573440, 3584), (315, 597504, 4096), (295, 601600, 1024), (176, 362208, 4304), (201, 366512, 2304), (201, 368816, 2304), (307, 371120, 2304), (307, 373424, 2304), (194, 410752, 1152), (228, 411904, 1152), (248, 413056, 1152), (208, 375728, 8), (304, 375736, 8), (338, 375744, 8), (322, 375752, 8), (200, 380368, 4608), (167, 655360, 163840)] tensor_type=TensorType { shape: TensorShape([66304]), format: TensorFormat { precision: F16, layout: Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1, replicas: 1, axes: [] }, memory_class: Ipu21Standard } } } 2026-09-08T07:52:46.972060Z ERROR tile allocation does not fit tile=0 class=Ipu21Standard bytes=132608 alignment=8 first=166 last=168 free=[(375776, 380384), (384992, 410752), (414208, 540672), (577024, 597504), (602624, 655360), (819200, 949168)] active=[(217, 540672, 16384), (237, 557056, 16384), (330, 573440, 3584), (315, 597504, 4096), (295, 601600, 1024), (176, 362208, 4304), (201, 366512, 2304), (201, 368816, 2304), (307, 371120, 2304), (307, 373424, 2304), (194, 410752, 1152), (228, 411904, 1152), (248, 413056, 1152), (304, 375728, 16), (338, 375744, 16), (208, 375760, 8), (322, 375768, 8), (200, 380384, 4608), (167, 655360, 163840)] tensor_type=TensorType { shape: TensorShape([66304]), format: TensorFormat { precision: F16, layout: Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1, replicas: 1, axes: [] }, memory_class: Ipu21Standard } } } 2026-09-08T07:52:50.746053Z INFO screened tile mappings by exchange resource load candidates=227 baseline_cycles=451590 candidate_cycles=451590 baseline_pressure=353495 candidate_pressure=353495 2026-09-08T07:52:50.801578Z INFO modelled expanded operator plan finalist=3 modelled_cycles=2237070 estimated_cycles=3743904 estimated_exchange_cycles=1997424 2026-09-08T07:52:51.867911Z ERROR tile allocation does not fit tile=0 class=Ipu21Standard bytes=132608 alignment=8 first=140 last=142 free=[(375776, 380384), (384992, 410752), (414208, 540672), (577024, 597504), (602624, 655360), (819200, 949168)] active=[(191, 540672, 16384), (211, 557056, 16384), (270, 573440, 3584), (255, 597504, 4096), (235, 601600, 1024), (150, 362208, 4304), (175, 366512, 2304), (175, 368816, 2304), (247, 371120, 2304), (247, 373424, 2304), (168, 410752, 1152), (202, 411904, 1152), (222, 413056, 1152), (244, 375728, 16), (278, 375744, 16), (182, 375760, 8), (262, 375768, 8), (174, 380384, 4608), (141, 655360, 163840)] tensor_type=TensorType { shape: TensorShape([66304]), format: TensorFormat { precision: F16, layout: Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1, replicas: 1, axes: [] }, memory_class: Ipu21Standard } } } 2026-09-08T07:52:54.746036Z INFO screened tile mappings by exchange resource load candidates=233 baseline_cycles=465654 candidate_cycles=465654 baseline_pressure=365293 candidate_pressure=365293 2026-09-08T07:52:54.846352Z INFO modelled expanded operator plan finalist=2 modelled_cycles=2256134 estimated_cycles=4117296 estimated_exchange_cycles=2364016 2026-09-08T07:52:54.849099Z ERROR tile allocation does not fit tile=0 class=Ipu21Standard bytes=132608 alignment=8 first=140 last=142 free=[(375760, 380368), (384976, 410752), (414208, 540672), (577024, 597504), (602624, 655360), (819200, 949168)] active=[(191, 540672, 16384), (211, 557056, 16384), (270, 573440, 3584), (255, 597504, 4096), (235, 601600, 1024), (150, 362208, 4304), (175, 366512, 2304), (175, 368816, 2304), (247, 371120, 2304), (247, 373424, 2304), (168, 410752, 1152), (202, 411904, 1152), (222, 413056, 1152), (182, 375728, 8), (244, 375736, 8), (278, 375744, 8), (262, 375752, 8), (174, 380368, 4608), (141, 655360, 163840)] tensor_type=TensorType { shape: TensorShape([66304]), format: TensorFormat { precision: F16, layout: Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1, replicas: 1, axes: [] }, memory_class: Ipu21Standard } } } 2026-09-08T07:52:56.511094Z INFO screened tile mappings by exchange resource load candidates=195 baseline_cycles=489910 candidate_cycles=489910 baseline_pressure=386208 candidate_pressure=386208 2026-09-08T07:52:56.568286Z INFO modelled expanded operator plan finalist=7 modelled_cycles=2340130 estimated_cycles=3773460 estimated_exchange_cycles=1958640 2026-09-08T07:52:58.520191Z INFO screened tile mappings by exchange resource load candidates=201 baseline_cycles=505074 candidate_cycles=505074 baseline_pressure=397255 candidate_pressure=397255 2026-09-08T07:52:58.578026Z INFO modelled expanded operator plan finalist=6 modelled_cycles=2359254 estimated_cycles=4178396 estimated_exchange_cycles=2357816 2026-09-08T07:52:58.578898Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=0 error=placement failed: tile 0 has insufficient Ipu21Standard SRAM for 132608 bytes 2026-09-08T07:52:58.579008Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=1 error=placement failed: tile 0 has insufficient Ipu21Standard SRAM for 132608 bytes 2026-09-08T07:52:58.579022Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=4 error=placement failed: tile 0 has insufficient Ipu21Standard SRAM for 132608 bytes 2026-09-08T07:52:58.579051Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=5 error=placement failed: tile 0 has insufficient Ipu21Standard SRAM for 132608 bytes 2026-09-08T07:52:58.623537Z 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=1408 maximum_identical_destinations=1 2026-09-08T07:52:58.623565Z 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=454 selected_horizon=454 endpoint_lower_bound=352 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.623888Z 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=47 row_words=28 horizon=454 2026-09-08T07:52:58.659920Z 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=2840 maximum_identical_destinations=1 2026-09-08T07:52:58.659955Z 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=2537 selected_horizon=2537 endpoint_lower_bound=2432 lower_bound_gap=105 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.662291Z 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=1423 row_words=16 horizon=2537 2026-09-08T07:52:58.665612Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=1148 maximum_identical_destinations=1 2026-09-08T07:52:58.665645Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:52:58.666183Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=10 row_words=35 horizon=154 2026-09-08T07:52:58.684140Z 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=3328 maximum_identical_destinations=1 2026-09-08T07:52:58.684162Z 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=5118 selected_horizon=5118 endpoint_lower_bound=4992 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.685294Z 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=933 row_words=54 horizon=5118 2026-09-08T07:52:58.705314Z 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=1216 maximum_identical_destinations=1 2026-09-08T07:52:58.705329Z 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=254 selected_horizon=254 endpoint_lower_bound=152 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.705676Z 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=6 row_words=44 horizon=254 2026-09-08T07:52:58.757115Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=53 transfers=1296 maximum_identical_destinations=1 2026-09-08T07:52:58.757134Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=53 initial_horizon=860 selected_horizon=860 endpoint_lower_bound=256 lower_bound_gap=604 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.757763Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=53 tile=857 row_words=9 horizon=860 2026-09-08T07:52:58.769116Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=8520 maximum_identical_destinations=1 2026-09-08T07:52:58.769146Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:52:58.773173Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=588 row_words=41 horizon=7408 2026-09-08T07:52:58.775281Z 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=1224 maximum_identical_destinations=1 2026-09-08T07:52:58.775297Z 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=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.775597Z 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=13 row_words=22 horizon=1190 2026-09-08T07:52:58.789700Z 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=1148 maximum_identical_destinations=1 2026-09-08T07:52:58.789716Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:52:58.790065Z 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=10 row_words=35 horizon=154 2026-09-08T07:52:58.808992Z 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=1150 2026-09-08T07:52:58.846080Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1150 elapsed_ms=37 success=true 2026-09-08T07:52:58.858303Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=8520 maximum_identical_destinations=1 2026-09-08T07:52:58.858353Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:52:58.864056Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=588 row_words=41 horizon=7408 2026-09-08T07:52:58.913015Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1150 maximum_identical_destinations=1 2026-09-08T07:52:58.913034Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=3596 selected_horizon=3596 endpoint_lower_bound=2872 lower_bound_gap=724 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.913879Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=0 row_words=1170 horizon=3596 2026-09-08T07:52:58.986810Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=1345 maximum_identical_destinations=1 2026-09-08T07:52:58.986834Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=3135 selected_horizon=3135 endpoint_lower_bound=1024 lower_bound_gap=2111 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:58.987488Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=58 tile=857 row_words=9 horizon=3135 2026-09-08T07:52:59.000815Z 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:52:59.000833Z 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=363 selected_horizon=363 endpoint_lower_bound=256 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:59.001150Z 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=263 row_words=9 horizon=363 2026-09-08T07:52:59.021532Z 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=5376 2026-09-08T07:52:59.063556Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=5376 elapsed_ms=42 success=true 2026-09-08T07:52:59.091257Z 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=5376 maximum_identical_destinations=1 2026-09-08T07:52:59.091273Z 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=172 selected_horizon=172 endpoint_lower_bound=34 lower_bound_gap=138 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:59.092832Z 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=62 row_words=39 horizon=172 2026-09-08T07:52:59.202574Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=17040 maximum_identical_destinations=1 2026-09-08T07:52:59.202616Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=18541 selected_horizon=15916 endpoint_lower_bound=14592 lower_bound_gap=1324 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:52:59.214977Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=1236 row_words=77 horizon=15916 2026-09-08T07:52:59.275784Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=14436 maximum_identical_destinations=1 2026-09-08T07:52:59.275829Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=45132 selected_horizon=45132 endpoint_lower_bound=31488 lower_bound_gap=13644 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:52:59.292450Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=860 row_words=75 horizon=45132 2026-09-08T07:52:59.558048Z 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=17496 2026-09-08T07:52:59.560728Z 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=66624 2026-09-08T07:52:59.606479Z 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=17496 2026-09-08T07:52:59.617165Z 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=17496 2026-09-08T07:52:59.879749Z 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=4304 2026-09-08T07:52:59.890822Z 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=30720 maximum_identical_destinations=1 2026-09-08T07:52:59.890860Z 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=8159 selected_horizon=8152 endpoint_lower_bound=7280 lower_bound_gap=872 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:52:59.914338Z 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=347 row_words=187 horizon=8152 2026-09-08T07:53:00.486862Z 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=77824 2026-09-08T07:53:00.851961Z 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:01.240848Z 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=164088 2026-09-08T07:53:01.396294Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66624 elapsed_ms=1835 success=true 2026-09-08T07:53:01.588514Z 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=164088 2026-09-08T07:53:02.602990Z 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=1750 success=true 2026-09-08T07:53:02.993963Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=77824 elapsed_ms=2507 success=true 2026-09-08T07:53:03.148459Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=3531 success=true 2026-09-08T07:53:03.179653Z 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=66624 maximum_identical_destinations=1 2026-09-08T07:53:03.179699Z 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=14785 selected_horizon=14785 endpoint_lower_bound=14560 lower_bound_gap=225 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:03.181880Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=4304 elapsed_ms=3302 success=true 2026-09-08T07:53:03.232043Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=3625 success=true 2026-09-08T07:53:03.241483Z 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=347 row_words=412 horizon=14785 2026-09-08T07:53:03.332984Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=3774 success=true 2026-09-08T07:53:03.544460Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:53:03.544501Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:03.548166Z 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=321 row_words=47 horizon=5424 2026-09-08T07:53:04.198630Z 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=77824 maximum_identical_destinations=1 2026-09-08T07:53:04.198687Z 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=27728 selected_horizon=27728 endpoint_lower_bound=24384 lower_bound_gap=3344 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.264262Z 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=301 row_words=455 horizon=27728 2026-09-08T07:53:04.485099Z 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=207754 2026-09-08T07:53:04.570406Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=8520 maximum_identical_destinations=1 2026-09-08T07:53:04.570465Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:04.577267Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=588 row_words=41 horizon=7408 2026-09-08T07:53:04.744441Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=17496 maximum_identical_destinations=1 2026-09-08T07:53:04.744488Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=15800 selected_horizon=15800 endpoint_lower_bound=14592 lower_bound_gap=1208 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.781509Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=136 row_words=610 horizon=15800 2026-09-08T07:53:04.815064Z 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=4304 maximum_identical_destinations=1 2026-09-08T07:53:04.815099Z 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=1762 selected_horizon=1762 endpoint_lower_bound=448 lower_bound_gap=1314 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.831818Z 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=71 row_words=497 horizon=1762 2026-09-08T07:53:04.891337Z 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=17496 maximum_identical_destinations=1 2026-09-08T07:53:04.891381Z 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=15582 selected_horizon=15582 endpoint_lower_bound=14592 lower_bound_gap=990 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.904974Z 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=1440 maximum_identical_destinations=1 2026-09-08T07:53:04.905064Z 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=2812 selected_horizon=2807 endpoint_lower_bound=896 lower_bound_gap=1911 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:04.905734Z 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=1439 row_words=9 horizon=2807 2026-09-08T07:53:04.929160Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=63 transfers=1368 maximum_identical_destinations=1 2026-09-08T07:53:04.929184Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=63 initial_horizon=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.929571Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=63 tile=13 row_words=24 horizon=1318 2026-09-08T07:53:04.929705Z 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=323 row_words=616 horizon=15582 2026-09-08T07:53:04.945833Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=64 transfers=1148 maximum_identical_destinations=1 2026-09-08T07:53:04.945856Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=64 initial_horizon=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:53:04.946288Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=64 tile=10 row_words=35 horizon=154 2026-09-08T07:53:04.948737Z 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=17496 maximum_identical_destinations=1 2026-09-08T07:53:04.948765Z 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=15582 selected_horizon=15582 endpoint_lower_bound=14592 lower_bound_gap=990 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:04.978122Z 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=323 row_words=616 horizon=15582 2026-09-08T07:53:05.099451Z 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=46624 maximum_identical_destinations=1 2026-09-08T07:53:05.099496Z 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=6918 selected_horizon=6918 endpoint_lower_bound=2304 lower_bound_gap=4614 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:05.119708Z 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=87 row_words=250 horizon=6918 2026-09-08T07:53:05.676979Z 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=207754 2026-09-08T07:53:05.947724Z 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:06.083479Z 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=207754 2026-09-08T07:53:06.100643Z 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=207754 2026-09-08T07:53:06.331188Z 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=207754 2026-09-08T07:53:06.614626Z 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:06.795226Z 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=37908 2026-09-08T07:53:08.689611Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=7448 success=true 2026-09-08T07:53:08.691678Z 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=100416 2026-09-08T07:53:09.448861Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=7860 success=true 2026-09-08T07:53:09.462645Z 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=207662 2026-09-08T07:53:09.638376Z 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=3690 success=true 2026-09-08T07:53:11.561000Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:11.561059Z 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=12328 selected_horizon=12328 endpoint_lower_bound=10752 lower_bound_gap=1576 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:11.589868Z 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=288 row_words=526 horizon=12328 2026-09-08T07:53:11.749246Z 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=5134 success=true 2026-09-08T07:53:12.069919Z 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=17496 maximum_identical_destinations=1 2026-09-08T07:53:12.069969Z 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=31760 selected_horizon=31760 endpoint_lower_bound=31488 lower_bound_gap=272 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:12.116713Z 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=598 row_words=1312 horizon=31760 2026-09-08T07:53:12.270886Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=37908 elapsed_ms=5475 success=true 2026-09-08T07:53:12.516306Z 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=207754 2026-09-08T07:53:12.576959Z 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=45120 2026-09-08T07:53:13.450785Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=45120 elapsed_ms=873 success=true 2026-09-08T07:53:13.786492Z 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=45120 maximum_identical_destinations=1 2026-09-08T07:53:13.786534Z 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=2535 selected_horizon=2535 endpoint_lower_bound=2304 lower_bound_gap=231 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:13.807519Z 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=162 row_words=211 horizon=2535 2026-09-08T07:53:14.033645Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:53:14.033691Z 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=13687 selected_horizon=13687 endpoint_lower_bound=10752 lower_bound_gap=2935 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:14.078111Z 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=79 row_words=550 horizon=13687 2026-09-08T07:53:15.157299Z 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=17496 2026-09-08T07:53:15.832596Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:53:15.832652Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:15.982501Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=875 row_words=812 horizon=21555 2026-09-08T07:53:16.372185Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:53:16.372253Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:16.376033Z 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=321 row_words=47 horizon=5424 2026-09-08T07:53:16.486418Z 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=37908 2026-09-08T07:53:17.264324Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:53:17.264369Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:17.419086Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=875 row_words=812 horizon=21555 2026-09-08T07:53:17.540753Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=13055 success=true 2026-09-08T07:53:18.163940Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=12080 success=true 2026-09-08T07:53:18.278642Z 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=207662 2026-09-08T07:53:18.715770Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=3558 success=true 2026-09-08T07:53:19.827916Z 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=17496 maximum_identical_destinations=1 2026-09-08T07:53:19.827962Z 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=15582 selected_horizon=15582 endpoint_lower_bound=14592 lower_bound_gap=990 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:19.856817Z 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=323 row_words=616 horizon=15582 2026-09-08T07:53:21.198641Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=15521 success=true 2026-09-08T07:53:21.590405Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=15489 success=true 2026-09-08T07:53:22.213194Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=12750 success=true 2026-09-08T07:53:22.282961Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=15951 success=true 2026-09-08T07:53:23.504510Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=37908 elapsed_ms=7018 success=true 2026-09-08T07:53:25.919539Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=207754 maximum_identical_destinations=1 2026-09-08T07:53:25.919592Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:26.073721Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=15 row_words=660 horizon=2365 2026-09-08T07:53:26.263224Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=31 candidates=26484 ordinary_horizon=29923 paired_horizon=29993 use_paired=false 2026-09-08T07:53:26.444973Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=37908 maximum_identical_destinations=1 2026-09-08T07:53:26.445016Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=31 initial_horizon=29923 selected_horizon=29923 endpoint_lower_bound=29184 lower_bound_gap=739 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:26.502620Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=31 tile=251 row_words=957 horizon=29923 2026-09-08T07:53:27.586431Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:53:27.586476Z 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=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:27.801171Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:53:27.801245Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:27.814263Z 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=15 row_words=660 horizon=2365 2026-09-08T07:53:27.947418Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=15431 success=true 2026-09-08T07:53:28.020734Z 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=502 row_words=668 horizon=2494 2026-09-08T07:53:28.188976Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:53:28.189020Z 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=5712 selected_horizon=5602 endpoint_lower_bound=3456 lower_bound_gap=2146 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:53:28.192917Z 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=120 row_words=48 horizon=5602 2026-09-08T07:53:29.676235Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=100416 elapsed_ms=20984 success=true 2026-09-08T07:53:30.010865Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:53:30.010902Z 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=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:30.167809Z 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=15 row_words=660 horizon=2365 2026-09-08T07:53:31.119501Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=12840 success=true 2026-09-08T07:53:31.156842Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:53:31.156901Z 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=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:31.396396Z 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=15 row_words=660 horizon=2365 2026-09-08T07:53:31.888028Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:53:31.888084Z 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=2443 selected_horizon=2443 endpoint_lower_bound=1504 lower_bound_gap=939 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:32.112195Z 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=114 row_words=657 horizon=2443 2026-09-08T07:53:33.259751Z 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=100416 maximum_identical_destinations=1 2026-09-08T07:53:33.259794Z 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=15210 selected_horizon=15210 endpoint_lower_bound=12348 lower_bound_gap=2862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:33.369773Z 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=381 row_words=1258 horizon=15210 2026-09-08T07:53:36.032274Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:53:36.032322Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:36.185292Z 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=502 row_words=668 horizon=2494 2026-09-08T07:53:36.449541Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:53:36.449600Z 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=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:53:36.616725Z 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=15 row_words=660 horizon=2365 2026-09-08T07:54:05.701694Z 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=280892 2026-09-08T07:54:06.547849Z 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=782618 2026-09-08T07:54:07.134799Z 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=325692 2026-09-08T07:54:48.102726Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=782618 elapsed_ms=41554 success=false 2026-09-08T07:55:07.814925Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=325692 elapsed_ms=60680 success=false 2026-09-08T07:55:09.378923Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=280892 elapsed_ms=63677 success=false 2026-09-08T07:55:09.700550Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=8520 maximum_identical_destinations=1 2026-09-08T07:55:09.700621Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:09.707541Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=588 row_words=41 horizon=7408 2026-09-08T07:55:11.215194Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=3 mapped=false error=exchange lowering failed: exchange incremental-encoding work budget exhausted 2026-09-08T07:55:11.383177Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:55:11.383237Z 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=5712 selected_horizon=5602 endpoint_lower_bound=3456 lower_bound_gap=2146 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:11.385545Z 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=120 row_words=48 horizon=5602 2026-09-08T07:55:11.486369Z 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=13824 maximum_identical_destinations=1 2026-09-08T07:55:11.486420Z 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=1871 selected_horizon=1640 endpoint_lower_bound=1536 lower_bound_gap=104 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:11.491594Z 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=262 row_words=62 horizon=1640 2026-09-08T07:55:11.519999Z 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=1148 maximum_identical_destinations=1 2026-09-08T07:55:11.520034Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:11.520607Z 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=10 row_words=35 horizon=154 2026-09-08T07:55:11.552696Z 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=1150 2026-09-08T07:55:11.621666Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1150 elapsed_ms=68 success=true 2026-09-08T07:55:11.726728Z 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=1150 maximum_identical_destinations=1 2026-09-08T07:55:11.726770Z 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=3596 selected_horizon=3596 endpoint_lower_bound=2872 lower_bound_gap=724 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:11.727921Z 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=0 row_words=1170 horizon=3596 2026-09-08T07:55:11.830847Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=57 transfers=1076 maximum_identical_destinations=1 2026-09-08T07:55:11.830890Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=57 initial_horizon=363 selected_horizon=363 endpoint_lower_bound=256 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:11.831445Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=57 tile=263 row_words=9 horizon=363 2026-09-08T07:55:11.865287Z 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=5376 2026-09-08T07:55:11.927055Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=5376 elapsed_ms=61 success=true 2026-09-08T07:55:11.973076Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=5376 maximum_identical_destinations=1 2026-09-08T07:55:11.973120Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=217 selected_horizon=217 endpoint_lower_bound=34 lower_bound_gap=183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:11.975380Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=58 tile=48 row_words=38 horizon=217 2026-09-08T07:55:12.154112Z 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=17496 2026-09-08T07:55:12.172474Z 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:12.197249Z 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:55:12.247259Z 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=30720 maximum_identical_destinations=1 2026-09-08T07:55:12.247294Z 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=8159 selected_horizon=8152 endpoint_lower_bound=7280 lower_bound_gap=872 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:12.263328Z 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=347 row_words=187 horizon=8152 2026-09-08T07:55:12.391001Z 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=77824 2026-09-08T07:55:12.498564Z 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:55:13.107904Z 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=4304 2026-09-08T07:55:13.204667Z 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=164088 2026-09-08T07:55:13.880155Z 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=1707 success=true 2026-09-08T07:55:14.008644Z 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=164088 2026-09-08T07:55:14.084150Z 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=164088 2026-09-08T07:55:14.256245Z 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=164088 2026-09-08T07:55:14.352768Z 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=207662 2026-09-08T07:55:14.641459Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=77824 elapsed_ms=2250 success=true 2026-09-08T07:55:15.533984Z 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=207662 2026-09-08T07:55:15.603707Z 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=207662 2026-09-08T07:55:15.665595Z 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=3468 success=true 2026-09-08T07:55:15.687080Z 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=77824 maximum_identical_destinations=1 2026-09-08T07:55:15.687122Z 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=27728 selected_horizon=27728 endpoint_lower_bound=24384 lower_bound_gap=3344 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:15.738862Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=3584 success=true 2026-09-08T07:55:15.748644Z 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=301 row_words=455 horizon=27728 2026-09-08T07:55:16.033190Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=8520 maximum_identical_destinations=1 2026-09-08T07:55:16.033252Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:16.039241Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=588 row_words=41 horizon=7408 2026-09-08T07:55:16.235676Z 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=207154 2026-09-08T07:55:16.245785Z 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=46624 maximum_identical_destinations=1 2026-09-08T07:55:16.245826Z 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=6918 selected_horizon=6918 endpoint_lower_bound=2304 lower_bound_gap=4614 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:16.265331Z 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=87 row_words=250 horizon=6918 2026-09-08T07:55:17.126311Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=17496 maximum_identical_destinations=1 2026-09-08T07:55:17.126353Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=15800 selected_horizon=15800 endpoint_lower_bound=14592 lower_bound_gap=1208 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.164549Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=136 row_words=610 horizon=15800 2026-09-08T07:55:17.249885Z 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=4751 success=true 2026-09-08T07:55:17.421459Z 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=69984 2026-09-08T07:55:17.717736Z 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:55:17.859013Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:55:17.859063Z 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=12270 selected_horizon=12270 endpoint_lower_bound=10752 lower_bound_gap=1518 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:17.901798Z 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=355 row_words=520 horizon=12270 2026-09-08T07:55:17.914682Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=4304 elapsed_ms=4806 success=true 2026-09-08T07:55:18.731104Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=5526 success=true 2026-09-08T07:55:19.396248Z 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=183818 2026-09-08T07:55:19.785907Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:55:19.785954Z 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=12270 selected_horizon=12270 endpoint_lower_bound=10752 lower_bound_gap=1518 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:19.825047Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=5568 success=true 2026-09-08T07:55:19.827824Z 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=170 row_words=520 horizon=12270 2026-09-08T07:55:20.770154Z 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=4304 maximum_identical_destinations=1 2026-09-08T07:55:20.770197Z 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=1762 selected_horizon=1762 endpoint_lower_bound=448 lower_bound_gap=1314 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.796504Z 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=71 row_words=497 horizon=1762 2026-09-08T07:55:20.889432Z 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=1368 maximum_identical_destinations=1 2026-09-08T07:55:20.889491Z 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=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.890171Z 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=13 row_words=24 horizon=1318 2026-09-08T07:55:20.916045Z 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=1148 maximum_identical_destinations=1 2026-09-08T07:55:20.916088Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:20.916767Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=61 tile=10 row_words=35 horizon=154 2026-09-08T07:55:20.951946Z 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=1216 maximum_identical_destinations=1 2026-09-08T07:55:20.951981Z 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=254 selected_horizon=254 endpoint_lower_bound=152 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:20.952664Z 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=6 row_words=44 horizon=254 2026-09-08T07:55:21.046246Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=53 transfers=1224 maximum_identical_destinations=1 2026-09-08T07:55:21.046292Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=53 initial_horizon=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:21.046968Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=53 tile=13 row_words=22 horizon=1190 2026-09-08T07:55:21.189269Z 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:55:21.473427Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=7464 success=true 2026-09-08T07:55:21.780114Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=7695 success=true 2026-09-08T07:55:22.813487Z 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=5095 success=true 2026-09-08T07:55:22.997708Z 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=207662 2026-09-08T07:55:23.975878Z 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=207754 2026-09-08T07:55:24.815422Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:55:24.815472Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:24.919667Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=875 row_words=812 horizon=21555 2026-09-08T07:55:25.117603Z 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=3928 success=true 2026-09-08T07:55:25.437357Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:55:25.437403Z 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=13687 selected_horizon=13687 endpoint_lower_bound=10752 lower_bound_gap=2935 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:25.480417Z 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=79 row_words=550 horizon=13687 2026-09-08T07:55:25.878679Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:55:25.878721Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:25.986753Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=875 row_words=812 horizon=21555 2026-09-08T07:55:26.191468Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=183818 elapsed_ms=6795 success=true 2026-09-08T07:55:26.616072Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=12263 success=true 2026-09-08T07:55:27.191665Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:55:27.191718Z 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=12270 selected_horizon=12270 endpoint_lower_bound=10752 lower_bound_gap=1518 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:27.234640Z 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=355 row_words=520 horizon=12270 2026-09-08T07:55:27.948790Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=14436 maximum_identical_destinations=1 2026-09-08T07:55:27.948835Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=45132 selected_horizon=45132 endpoint_lower_bound=31488 lower_bound_gap=13644 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:27.961792Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=860 row_words=75 horizon=45132 2026-09-08T07:55:28.407101Z 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=17496 2026-09-08T07:55:28.526011Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=12991 success=true 2026-09-08T07:55:28.564951Z 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=100416 2026-09-08T07:55:28.585242Z 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=207662 2026-09-08T07:55:28.758484Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=13154 success=true 2026-09-08T07:55:29.137972Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=183818 maximum_identical_destinations=1 2026-09-08T07:55:29.138019Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=2080 selected_horizon=2080 endpoint_lower_bound=1440 lower_bound_gap=640 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.279780Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:55:29.279826Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.280417Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=691 row_words=530 horizon=2080 2026-09-08T07:55:29.425311Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=875 row_words=812 horizon=21555 2026-09-08T07:55:29.570894Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:55:29.570943Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.627427Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:55:29.627461Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:29.631384Z 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=321 row_words=47 horizon=5424 2026-09-08T07:55:29.682031Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=1148 maximum_identical_destinations=1 2026-09-08T07:55:29.682068Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T07:55:29.682861Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=10 row_words=35 horizon=154 2026-09-08T07:55:29.691532Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207154 elapsed_ms=13455 success=true 2026-09-08T07:55:29.720274Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=875 row_words=812 horizon=21555 2026-09-08T07:55:29.946565Z 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=5830 maximum_identical_destinations=1 2026-09-08T07:55:29.946599Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T07:55:29.950378Z 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=353 row_words=47 horizon=5424 2026-09-08T07:55:29.993984Z 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=1408 maximum_identical_destinations=1 2026-09-08T07:55:29.994009Z 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=454 selected_horizon=454 endpoint_lower_bound=352 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:29.994849Z 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=47 row_words=28 horizon=454 2026-09-08T07:55:30.092517Z 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=3328 maximum_identical_destinations=1 2026-09-08T07:55:30.092572Z 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=5118 selected_horizon=5118 endpoint_lower_bound=4992 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:30.094600Z 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=933 row_words=54 horizon=5118 2026-09-08T07:55:30.701134Z 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=66624 2026-09-08T07:55:30.928457Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:55:30.928497Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:31.074122Z 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=502 row_words=668 horizon=2494 2026-09-08T07:55:32.118639Z 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:55:32.323509Z 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=164088 2026-09-08T07:55:32.507072Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66624 elapsed_ms=1805 success=true 2026-09-08T07:55:33.950252Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:55:33.950302Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:34.105255Z 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=66624 maximum_identical_destinations=1 2026-09-08T07:55:34.105296Z 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=14785 selected_horizon=14785 endpoint_lower_bound=14560 lower_bound_gap=225 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:34.141614Z 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=502 row_words=668 horizon=2494 2026-09-08T07:55:34.148236Z 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=347 row_words=412 horizon=14785 2026-09-08T07:55:34.454826Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:55:34.454875Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:34.460648Z 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=45120 2026-09-08T07:55:34.674873Z 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=502 row_words=668 horizon=2494 2026-09-08T07:55:35.267754Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=45120 elapsed_ms=807 success=true 2026-09-08T07:55:35.613686Z 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=45120 maximum_identical_destinations=1 2026-09-08T07:55:35.613727Z 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=2535 selected_horizon=2535 endpoint_lower_bound=2304 lower_bound_gap=231 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:35.635475Z 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=162 row_words=211 horizon=2535 2026-09-08T07:55:35.815469Z 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=3696 success=true 2026-09-08T07:55:36.092687Z 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=207154 maximum_identical_destinations=1 2026-09-08T07:55:36.092733Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1568 lower_bound_gap=926 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:36.190762Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=13193 success=true 2026-09-08T07:55:36.328484Z 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=154 row_words=659 horizon=2494 2026-09-08T07:55:37.682371Z 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=26244 maximum_identical_destinations=1 2026-09-08T07:55:37.682423Z 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=12328 selected_horizon=12328 endpoint_lower_bound=10752 lower_bound_gap=1576 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:37.726338Z 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=288 row_words=526 horizon=12328 2026-09-08T07:55:39.239529Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207754 elapsed_ms=15263 success=true 2026-09-08T07:55:39.743288Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=207662 elapsed_ms=11158 success=true 2026-09-08T07:55:39.868648Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=164088 elapsed_ms=7545 success=true 2026-09-08T07:55:41.469695Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=13062 success=true 2026-09-08T07:55:41.845868Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:55:41.845919Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:42.070246Z 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=502 row_words=668 horizon=2494 2026-09-08T07:55:42.303930Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=100416 elapsed_ms=13738 success=true 2026-09-08T07:55:43.601903Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69984 elapsed_ms=26180 success=false 2026-09-08T07:55:45.100402Z 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=100416 maximum_identical_destinations=1 2026-09-08T07:55:45.100448Z 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=15210 selected_horizon=15210 endpoint_lower_bound=12348 lower_bound_gap=2862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:45.201695Z 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=381 row_words=1258 horizon=15210 2026-09-08T07:55:45.221621Z 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=207662 maximum_identical_destinations=1 2026-09-08T07:55:45.221671Z 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=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:45.452720Z 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=502 row_words=668 horizon=2494 2026-09-08T07:55:45.990300Z 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=207754 maximum_identical_destinations=1 2026-09-08T07:55:45.990357Z 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=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:46.138651Z 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=15 row_words=660 horizon=2365 2026-09-08T07:55:46.438535Z 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=17496 maximum_identical_destinations=1 2026-09-08T07:55:46.438576Z 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=32048 selected_horizon=32048 endpoint_lower_bound=31488 lower_bound_gap=560 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:46.489361Z 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=690 row_words=1322 horizon=32048 2026-09-08T07:55:47.008370Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=164088 maximum_identical_destinations=1 2026-09-08T07:55:47.008417Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T07:55:47.157850Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=875 row_words=812 horizon=21555 2026-09-08T07:56:07.041525Z 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=280892