2026-09-08T07:57:42.140785Z 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:57:42.325330Z 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:57:42.511932Z 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:57:42.694342Z 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:57:48.504360Z 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:57:48.679828Z 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:57:48.861336Z 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:57:49.030664Z 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:57:50.498297Z 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:57:50.676906Z 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:57:50.857149Z 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:57:51.026504Z 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:57:57.186793Z 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:57:57.365177Z 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:57:57.544466Z 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:57:57.716516Z 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:57:57.926587Z 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=103805 success=true 2026-09-08T07:57:57.926848Z 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:58:31.183911Z 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:58:32.232160Z 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:58:33.193962Z 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:58:35.556175Z 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:58:35.589979Z 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:58:35.591160Z INFO modelled expanded operator plan finalist=6 modelled_cycles=2359254 estimated_cycles=4178396 estimated_exchange_cycles=2357816 2026-09-08T07:58:36.405285Z 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:58:36.451312Z INFO modelled expanded operator plan finalist=7 modelled_cycles=2340130 estimated_cycles=3773460 estimated_exchange_cycles=1958640 2026-09-08T07:58:36.643445Z 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:58:36.705640Z INFO modelled expanded operator plan finalist=2 modelled_cycles=2256134 estimated_cycles=4117296 estimated_exchange_cycles=2364016 2026-09-08T07:58:37.475354Z 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:58:37.548242Z INFO modelled expanded operator plan finalist=3 modelled_cycles=2237070 estimated_cycles=3743904 estimated_exchange_cycles=1997424 2026-09-08T07:58:37.548676Z 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:58:37.548765Z 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:58:37.548795Z 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:58:37.548838Z 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:58:37.588166Z 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:58:37.588197Z 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:58:37.588799Z 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:58:37.619627Z 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:58:37.619677Z 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:58:37.620616Z 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:58:37.632806Z 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:58:37.632842Z 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:58:37.635146Z 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:58:37.660262Z 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:58:37.660285Z 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:58:37.661378Z 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:58:37.681564Z 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:58:37.681581Z 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:58:37.681930Z 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:58:37.735381Z 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:58:37.735399Z 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:58:37.736000Z 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:58:37.754311Z 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:58:37.754328Z 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:58:37.754636Z 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:58:37.769014Z 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:58:37.769030Z 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:58:37.769417Z 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:58:37.787886Z 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:58:37.805347Z 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:58:37.805384Z 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:58:37.810986Z 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:58:37.814267Z 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:58:37.814300Z 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:58:37.816512Z 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:58:37.816549Z 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:58:37.819954Z 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:58:37.822257Z 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:58:37.826399Z 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=38 success=true 2026-09-08T07:58:37.828211Z 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:58:37.828247Z 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:58:37.831645Z 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:58:37.841179Z 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:58:37.841240Z 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:58:37.846670Z 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:58:37.897685Z 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:58:37.897711Z 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:58:37.898472Z 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:58:37.968032Z 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:58:37.968058Z 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:58:37.968686Z 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:58:37.981918Z 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:58:37.981935Z 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:58:37.982261Z 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:58:38.002264Z 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:58:38.043506Z 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=41 success=true 2026-09-08T07:58:38.056430Z 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:58:38.056464Z 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:58:38.059722Z 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:58:38.070536Z 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:58:38.070559Z 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:58:38.072084Z 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:58:38.102978Z 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:58:38.103014Z 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:58:38.104011Z 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:58:38.121176Z 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:58:38.121225Z 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:58:38.124431Z 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:58:38.134684Z 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:58:38.134706Z 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:58:38.135244Z 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:58:38.156743Z 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:58:38.156769Z 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:58:38.157327Z 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:58:38.258413Z 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:58:38.403972Z 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:58:38.442743Z 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:58:38.501992Z 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:58:38.755839Z 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:58:38.755898Z 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:58:38.779975Z 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:58:38.832898Z 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:58:38.853079Z 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:58:38.942953Z 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:58:38.999005Z 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:58:39.142664Z 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:58:39.319304Z 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=1060 success=true 2026-09-08T07:58:39.466305Z 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:58:39.737304Z 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:58:39.737352Z 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:58:39.765294Z 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:58:40.623971Z 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:58:40.656735Z 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=1713 success=true 2026-09-08T07:58:40.716957Z 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:58:41.023136Z 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:58:41.387743Z 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=2388 success=true 2026-09-08T07:58:41.640274Z 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=3197 success=true 2026-09-08T07:58:41.983643Z 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=3579 success=true 2026-09-08T07:58:42.100669Z 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=3598 success=true 2026-09-08T07:58:42.191911Z 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:58:42.520822Z 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=3667 success=true 2026-09-08T07:58:42.572775Z 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:58:42.572828Z 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:58:42.601095Z 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:58:42.642005Z 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:58:43.067687Z 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:58:43.067745Z 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:58:43.106002Z 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:58:43.142475Z 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:58:43.142530Z 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:58:43.161343Z 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:58:43.315625Z 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=4482 success=true 2026-09-08T07:58:43.562812Z 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:58:43.562865Z 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:58:43.599199Z 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:58:43.663911Z 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:58:43.663972Z 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:58:43.700926Z 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:58:44.185199Z 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:58:44.185269Z 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:58:44.223477Z 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:58:44.325663Z 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=5182 success=true 2026-09-08T07:58:44.786609Z 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=5320 success=true 2026-09-08T07:58:45.229429Z 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:58:45.229490Z 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:58:45.271150Z 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:58:45.277033Z 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:58:45.327001Z 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:58:45.348172Z 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:58:45.444966Z 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:58:45.478461Z 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:58:46.349116Z 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:58:46.349174Z 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:58:46.376571Z 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:58:46.779007Z 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:58:46.779070Z 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:58:46.823219Z 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:58:46.939692Z 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=6315 success=true 2026-09-08T07:58:48.010943Z 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:58:48.659655Z 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=7942 success=true 2026-09-08T07:58:52.853984Z 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:58:52.854027Z 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:58:52.957013Z 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:58:53.191686Z 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=5180 success=true 2026-09-08T07:58:54.656905Z 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:58:55.149236Z 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:58:55.276668Z 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:58:55.276701Z 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:58:55.308511Z 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=13116 success=true 2026-09-08T07:58:55.315517Z 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:58:55.645403Z 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=13044 success=true 2026-09-08T07:58:55.650076Z 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:58:55.650113Z 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:58:55.658369Z 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:58:56.413108Z 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:58:56.413162Z 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:58:56.556049Z 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:58:59.556404Z 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:58:59.556447Z 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:58:59.688511Z 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=18665 success=true 2026-09-08T07:58:59.702279Z 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:59:00.144058Z 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:59:00.144103Z 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:59:00.153035Z 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:59:00.726597Z 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=15248 success=true 2026-09-08T07:59:00.894572Z 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=15567 success=true 2026-09-08T07:59:00.943396Z 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=15672 success=true 2026-09-08T07:59:01.099906Z 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:59:01.099954Z 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:59:01.138903Z 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=15693 success=true 2026-09-08T07:59:01.173907Z 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=15825 success=true 2026-09-08T07:59:01.314348Z 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:59:02.484774Z 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:59:02.484816Z 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:59:02.584578Z 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:59:08.888606Z 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:59:08.888667Z 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:59:09.037398Z 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:59:09.044830Z 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:59:09.044864Z 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:59:09.190157Z 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:59:09.364325Z 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=14707 success=true 2026-09-08T07:59:09.484167Z 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:59:09.484237Z 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:59:09.703872Z 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:59:10.086478Z 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:59:10.086527Z 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:59:10.172424Z 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:59:10.172472Z 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:59:10.308125Z 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:59:10.392463Z 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:59:11.096751Z 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:59:12.889869Z 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=1793 success=true 2026-09-08T07:59:14.563427Z 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:59:14.563476Z 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:59:14.625872Z 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:59:15.998897Z 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:59:16.543081Z 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:59:16.543120Z 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:59:16.692836Z 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:59:20.186270Z 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=4187 success=true 2026-09-08T07:59:21.578667Z 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:59:21.578705Z 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:59:21.609955Z 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:59:37.358958Z 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:59:37.826414Z 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:59:50.919502Z 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-08T08:00:42.274804Z 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=64915 success=true 2026-09-08T08:01:06.478040Z 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=88651 success=true 2026-09-08T08:02:01.581009Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=46 transfers=280892 maximum_identical_destinations=1 2026-09-08T08:02:01.581052Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=46 initial_horizon=15922 selected_horizon=15922 endpoint_lower_bound=8172 lower_bound_gap=7750 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:02:01.687822Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=46 tile=267 row_words=3035 horizon=15922 2026-09-08T08:02:36.877962Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=325692 maximum_identical_destinations=1 2026-09-08T08:02:36.878058Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=21218 selected_horizon=21218 endpoint_lower_bound=9288 lower_bound_gap=11930 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:02:37.123810Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=267 row_words=3031 horizon=21218 2026-09-08T08:02:48.551495Z 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=177631 success=true 2026-09-08T08:03:38.834772Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=782618 maximum_identical_destinations=1 2026-09-08T08:03:38.834824Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=10040 selected_horizon=10040 endpoint_lower_bound=6324 lower_bound_gap=3716 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:03:39.846016Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1039 row_words=2911 horizon=10040 2026-09-08T08:03:40.233009Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=3 mapped=false analytical_cycles=3743904 analytical_exchange_cycles=1997424 scheduled_exchange_cycles=598393 refined_cycles=2344873 2026-09-08T08:03:41.234958Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=49 success=true 2026-09-08T08:03:41.235354Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_k320_c32_r144_r152" target=ipu21 2026-09-08T08:03:41.286690Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/bec1f8863a964ee73f5ef9eca4e934046a791d6852d8b895d3522ebd8df78de3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bec1f8863a964ee73f5ef9eca4e934046a791d6852d8b895d3522ebd8df78de3/kernel.json 2026-09-08T08:03:41.287041Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k64_c16_r8_r8" target=ipu21 2026-09-08T08:03:41.337026Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/251de077cf720ea4e5cf25824f62981d270ff6c8f9938feb1cc8ff6a30cd11c2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/251de077cf720ea4e5cf25824f62981d270ff6c8f9938feb1cc8ff6a30cd11c2/kernel.json 2026-09-08T08:03:41.337593Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c128_r160_r168" target=ipu21 2026-09-08T08:03:41.383594Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/063a3643314412d0857c512da62669e8a10f8a45598c1b2326cb70ec11e60353/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/063a3643314412d0857c512da62669e8a10f8a45598c1b2326cb70ec11e60353/kernel.json 2026-09-08T08:03:41.384063Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c96_r144_r152" target=ipu21 2026-09-08T08:03:41.434761Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/781dd409f337a0e847bff3980965f8e6a6657da63668445a7a470855bbf8ea5c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/781dd409f337a0e847bff3980965f8e6a6657da63668445a7a470855bbf8ea5c/kernel.json 2026-09-08T08:03:41.435309Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c144_r320_r328" target=ipu21 2026-09-08T08:03:41.480557Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c8a1e1eb7051df2d3b9af8ceffc49377a968fc2d0fc3c7a33cb2c67af8a916fb/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c8a1e1eb7051df2d3b9af8ceffc49377a968fc2d0fc3c7a33cb2c67af8a916fb/kernel.json 2026-09-08T08:03:41.480787Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c160_r320_r328" target=ipu21 2026-09-08T08:03:41.530102Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9d8ce72c585f09ef32216198bd26affd108771588682f76e157a02c3ff552148/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9d8ce72c585f09ef32216198bd26affd108771588682f76e157a02c3ff552148/kernel.json 2026-09-08T08:03:41.531055Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k224_c16_r8_r8" target=ipu21 2026-09-08T08:03:41.576475Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/5b7091237657778485f6bd3c729e621ddd9f751c966264588269ac73187d9a74/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/5b7091237657778485f6bd3c729e621ddd9f751c966264588269ac73187d9a74/kernel.json 2026-09-08T08:03:41.576951Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k256_c16_r8_r8" target=ipu21 2026-09-08T08:03:41.626675Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/99ca0e9d23f39a4aa414c22b504f5309ecccfd0fbbcb8199c0495129569cd8e0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/99ca0e9d23f39a4aa414c22b504f5309ecccfd0fbbcb8199c0495129569cd8e0/kernel.json 2026-09-08T08:03:41.627108Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c192_r144_r152" target=ipu21 2026-09-08T08:03:41.676310Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/02e05d9c094d560863466002c26223d7d69e794296b54970aab2b2a6e7ccc638/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/02e05d9c094d560863466002c26223d7d69e794296b54970aab2b2a6e7ccc638/kernel.json 2026-09-08T08:03:41.676559Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c32_r1_r1" target=ipu21 2026-09-08T08:03:41.720573Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e6ef75b52e0fdd712cb1425fb8150cee322e891e382a2a761fe0354c043fbd6a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e6ef75b52e0fdd712cb1425fb8150cee322e891e382a2a761fe0354c043fbd6a/kernel.json 2026-09-08T08:03:41.720796Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c144_r182_r183" target=ipu21 2026-09-08T08:03:41.771821Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/eee425a3f88fbfe2402bc7f11b87ffccceaa42d901f9128204c8fee9b4201ede/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/eee425a3f88fbfe2402bc7f11b87ffccceaa42d901f9128204c8fee9b4201ede/kernel.json 2026-09-08T08:03:41.772402Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c160_r182_r183" target=ipu21 2026-09-08T08:03:41.815747Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2de5227fc09a41f71c344f8e25f998553f6619f0386d01d7bb030eae6ea8289b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2de5227fc09a41f71c344f8e25f998553f6619f0386d01d7bb030eae6ea8289b/kernel.json 2026-09-08T08:03:41.816268Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k192_c16_r1_r1" target=ipu21 2026-09-08T08:03:41.863153Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/a655d512da959ce4fbf444a90340184bbc6604301a03423c385a2c355e760ab3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a655d512da959ce4fbf444a90340184bbc6604301a03423c385a2c355e760ab3/kernel.json 2026-09-08T08:03:41.863685Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k192_c80_r182_r183" target=ipu21 2026-09-08T08:03:41.910741Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9202282f4d4681343fc0e1c7e562f53b07400addc888e660d0edeb98b7c08e36/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9202282f4d4681343fc0e1c7e562f53b07400addc888e660d0edeb98b7c08e36/kernel.json 2026-09-08T08:03:41.913526Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r31_p31_c72_p80" target=ipu21 2026-09-08T08:03:41.959372Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4123de2d1016f3fdbbcec54d6828d99904de2a8edf3f6569b67a5dfe4f6da8ea/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4123de2d1016f3fdbbcec54d6828d99904de2a8edf3f6569b67a5dfe4f6da8ea/kernel.json 2026-09-08T08:03:41.959756Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r32_p32_c72_p80" target=ipu21 2026-09-08T08:03:42.001757Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/235ec885b1844e8880604ef917851305631dfb0dd22046346fd952d49601dfd4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/235ec885b1844e8880604ef917851305631dfb0dd22046346fd952d49601dfd4/kernel.json 2026-09-08T08:03:42.002155Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r35_p36_c80_p384" target=ipu21 2026-09-08T08:03:42.046591Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/5815dfb62c7b8587c31427d55114358e44f8818751d0619f59dc56c1793f5136/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/5815dfb62c7b8587c31427d55114358e44f8818751d0619f59dc56c1793f5136/kernel.json 2026-09-08T08:03:42.047362Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r35_p36_c384_p384" target=ipu21 2026-09-08T08:03:42.094069Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8b003f606dac21628aae580c4e7e424769d59d1c01421ddf0eee87e224427509/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8b003f606dac21628aae580c4e7e424769d59d1c01421ddf0eee87e224427509/kernel.json 2026-09-08T08:03:42.094535Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r36_p36_c80_p384" target=ipu21 2026-09-08T08:03:42.142743Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/601b917b915a060fa95a458748271b2c094e201db5c9296612871a51dcad657b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/601b917b915a060fa95a458748271b2c094e201db5c9296612871a51dcad657b/kernel.json 2026-09-08T08:03:42.143178Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r36_p36_c384_p384" target=ipu21 2026-09-08T08:03:42.185627Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f739528edae07fc08cd78af69872c0476f6dfe9be1bab2c0d72fca82b3d6c84b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f739528edae07fc08cd78af69872c0476f6dfe9be1bab2c0d72fca82b3d6c84b/kernel.json 2026-09-08T08:03:42.185829Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r38_p38_c80_p384" target=ipu21 2026-09-08T08:03:42.232847Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/989fbc64d602905a4e797d9ba5f1180508c848e46096e87285facae3ff4b9f65/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/989fbc64d602905a4e797d9ba5f1180508c848e46096e87285facae3ff4b9f65/kernel.json 2026-09-08T08:03:42.233113Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r38_p38_c384_p384" target=ipu21 2026-09-08T08:03:42.278522Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e655a58e168ad7edbf20441c35bd6c810517fa4ac758399737b72dc0da7d7fc4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e655a58e168ad7edbf20441c35bd6c810517fa4ac758399737b72dc0da7d7fc4/kernel.json 2026-09-08T08:03:42.278906Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r39_p40_c128_p128" target=ipu21 2026-09-08T08:03:42.326497Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/5a9c5057079ac0b2e8803b5cf6ca89058a451c7f3ad05acb481818c6bc26cc70/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/5a9c5057079ac0b2e8803b5cf6ca89058a451c7f3ad05acb481818c6bc26cc70/kernel.json 2026-09-08T08:03:42.326865Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r40_p40_c128_p128" target=ipu21 2026-09-08T08:03:42.372784Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/525cdf5e8a6a7bc329c22c212ae7ce6ee9cc68e7a288d15b4a74144cae9d934f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/525cdf5e8a6a7bc329c22c212ae7ce6ee9cc68e7a288d15b4a74144cae9d934f/kernel.json 2026-09-08T08:03:42.373161Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r42_p42_c128_p128" target=ipu21 2026-09-08T08:03:42.418873Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/374d837479dec0738f569330cd8ea9d58702da4a9793d805893be5a7c46edf61/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/374d837479dec0738f569330cd8ea9d58702da4a9793d805893be5a7c46edf61/kernel.json 2026-09-08T08:03:42.419810Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=1184 success=true 2026-09-08T08:03:42.425389Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-08T08:03:44.132150Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=123 success=true 2026-09-08T08:03:44.145188Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=3 mapped=false error=invalid package build: no tile-memory range can satisfy generated tile programs (12676 bytes) 2026-09-08T08:03:44.806066Z 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-08T08:03:44.806109Z 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-08T08:03:44.806688Z 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-08T08:03:44.821532Z 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-08T08:03:44.821568Z 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-08T08:03:44.822068Z 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-08T08:03:44.827555Z 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-08T08:03:44.827590Z 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-08T08:03:44.828137Z 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-08T08:03:44.831480Z 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-08T08:03:44.831521Z 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-08T08:03:44.832350Z 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-08T08:03:44.837724Z 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-08T08:03:44.853033Z 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-08T08:03:44.896491Z 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=58 success=true 2026-09-08T08:03:44.916162Z 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=63 success=true 2026-09-08T08:03:44.921791Z 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-08T08:03:44.921818Z 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-08T08:03:44.923691Z 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-08T08:03:44.956558Z 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-08T08:03:44.956626Z 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-08T08:03:44.960134Z 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-08T08:03:44.968159Z 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-08T08:03:44.968195Z 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-08T08:03:44.969157Z 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-08T08:03:44.998416Z 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-08T08:03:44.998451Z 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-08T08:03:44.999541Z 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-08T08:03:45.034954Z 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-08T08:03:45.034994Z 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-08T08:03:45.038466Z 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-08T08:03:45.055675Z 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-08T08:03:45.055713Z 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-08T08:03:45.060529Z 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-08T08:03:45.096992Z 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-08T08:03:45.097023Z 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-08T08:03:45.097510Z 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-08T08:03:45.291878Z 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-08T08:03:45.330993Z 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-08T08:03:45.331032Z 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-08T08:03:45.336703Z 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-08T08:03:45.338106Z 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-08T08:03:45.338150Z 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-08T08:03:45.341525Z 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-08T08:03:45.416634Z 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-08T08:03:45.416679Z 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-08T08:03:45.427219Z 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-08T08:03:45.731698Z 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-08T08:03:45.876225Z 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-08T08:03:45.920959Z 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-08T08:03:46.057214Z 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-08T08:03:46.088621Z 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-08T08:03:46.214860Z 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-08T08:03:46.228386Z 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-08T08:03:46.364924Z 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=1072 success=true 2026-09-08T08:03:46.462566Z 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-08T08:03:46.462611Z 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-08T08:03:46.487373Z 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-08T08:03:46.821720Z 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-08T08:03:46.821767Z 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-08T08:03:46.850580Z 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-08T08:03:46.970554Z 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-08T08:03:47.270921Z 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-08T08:03:47.573175Z 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-08T08:03:47.665242Z 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=1744 success=true 2026-09-08T08:03:47.666966Z 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-08T08:03:47.736719Z 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-08T08:03:48.464373Z 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-08T08:03:48.638017Z 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=2580 success=true 2026-09-08T08:03:49.214455Z 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-08T08:03:49.424046Z 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=3692 success=true 2026-09-08T08:03:49.481860Z 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-08T08:03:49.557563Z 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=3681 success=true 2026-09-08T08:03:49.680495Z 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-08T08:03:49.778110Z 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-08T08:03:49.818408Z 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-08T08:03:49.818452Z 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-08T08:03:49.884025Z 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-08T08:03:50.036890Z 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-08T08:03:50.143685Z 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-08T08:03:50.143730Z 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-08T08:03:50.162936Z 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-08T08:03:50.232193Z 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-08T08:03:51.066165Z 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-08T08:03:51.066234Z 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-08T08:03:51.110477Z 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-08T08:03:51.202187Z 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=5113 success=true 2026-09-08T08:03:51.214440Z 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=4999 success=true 2026-09-08T08:03:51.355080Z 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-08T08:03:51.368804Z 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-08T08:03:51.368841Z 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-08T08:03:51.373922Z 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=5145 success=true 2026-09-08T08:03:51.406743Z 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-08T08:03:51.438751Z 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-08T08:03:51.438796Z 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-08T08:03:51.442508Z 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-08T08:03:51.493989Z 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-08T08:03:51.494032Z 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-08T08:03:51.494536Z 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-08T08:03:51.513008Z 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-08T08:03:51.513035Z 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-08T08:03:51.513490Z 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-08T08:03:51.603533Z 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-08T08:03:51.611438Z 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-08T08:03:53.560684Z 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-08T08:03:53.560736Z 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-08T08:03:53.601969Z 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-08T08:03:53.625635Z 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-08T08:03:53.625677Z 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-08T08:03:53.652075Z 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-08T08:03:53.768220Z 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-08T08:03:53.768271Z 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-08T08:03:53.809110Z 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-08T08:03:54.827325Z 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=7856 success=true 2026-09-08T08:03:55.098553Z 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-08T08:03:55.125180Z 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=7458 success=true 2026-09-08T08:03:55.189519Z 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=7616 success=true 2026-09-08T08:03:55.576979Z 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=7840 success=true 2026-09-08T08:03:56.352316Z 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=7887 success=true 2026-09-08T08:03:56.700592Z 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=5089 success=true 2026-09-08T08:03:57.612597Z 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-08T08:03:57.612644Z 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-08T08:03:57.756462Z 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-08T08:03:59.164935Z 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-08T08:03:59.164994Z 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-08T08:03:59.208838Z 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-08T08:04:00.592647Z 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=13321 success=true 2026-09-08T08:04:01.440010Z 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-08T08:04:01.440048Z 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-08T08:04:01.481740Z 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=11999 success=true 2026-09-08T08:04:01.541886Z 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-08T08:04:02.155408Z 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=12940 success=true 2026-09-08T08:04:02.184688Z 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-08T08:04:02.184732Z 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-08T08:04:02.325906Z 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-08T08:04:02.946285Z 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=13265 success=true 2026-09-08T08:04:02.976656Z 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=13198 success=true 2026-09-08T08:04:03.173748Z 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=13136 success=true 2026-09-08T08:04:03.413315Z 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-08T08:04:03.413364Z 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-08T08:04:03.560457Z 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-08T08:04:03.887088Z 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=12531 success=true 2026-09-08T08:04:04.210582Z 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-08T08:04:04.210628Z 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-08T08:04:04.355077Z 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-08T08:04:04.781883Z 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=9683 success=true 2026-09-08T08:04:05.705492Z 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-08T08:04:05.705535Z 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-08T08:04:05.774430Z 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-08T08:04:06.731754Z 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-08T08:04:06.731799Z 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-08T08:04:06.938820Z 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-08T08:04:07.377669Z 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-08T08:04:07.377722Z 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-08T08:04:07.590172Z 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-08T08:04:08.377914Z 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-08T08:04:08.377958Z 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-08T08:04:08.379846Z 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-08T08:04:08.379887Z 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-08T08:04:08.590807Z 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-08T08:04:08.592805Z 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-08T08:04:08.900098Z 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-08T08:04:08.900137Z 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-08T08:04:09.041503Z 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-08T08:04:09.079156Z 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-08T08:04:09.079212Z 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-08T08:04:09.314520Z 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-08T08:04:09.853422Z 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-08T08:04:10.674842Z 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-08T08:04:10.674893Z 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-08T08:04:10.694020Z 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=20461 success=true 2026-09-08T08:04:10.887993Z 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-08T08:04:11.604728Z 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=1751 success=true 2026-09-08T08:04:13.369146Z 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-08T08:04:13.369190Z 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-08T08:04:13.428657Z 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-08T08:04:14.773002Z 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-08T08:04:14.773047Z 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-08T08:04:14.926519Z 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-08T08:04:19.710107Z 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=28106 success=true 2026-09-08T08:04:27.961072Z 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=69984 maximum_identical_destinations=1 2026-09-08T08:04:27.961120Z 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=36986 selected_horizon=36986 endpoint_lower_bound=35328 lower_bound_gap=1658 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:04:28.089959Z 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=640 row_words=1940 horizon=36986 2026-09-08T08:04:37.097857Z 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-08T08:04:45.960895Z 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-08T08:04:46.899061Z 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-08T08:05:20.823552Z 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=1172736 2026-09-08T08:05:45.187671Z 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=68089 success=true 2026-09-08T08:06:12.895905Z 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=85996 success=true 2026-09-08T08:07:14.576033Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=46 transfers=280892 maximum_identical_destinations=1 2026-09-08T08:07:14.576084Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=46 initial_horizon=15922 selected_horizon=15922 endpoint_lower_bound=8172 lower_bound_gap=7750 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:07:14.755120Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=46 tile=267 row_words=3035 horizon=15922 2026-09-08T08:07:34.425736Z 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=168464 success=true 2026-09-08T08:07:48.250258Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=325692 maximum_identical_destinations=1 2026-09-08T08:07:48.250308Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=21251 selected_horizon=21251 endpoint_lower_bound=9288 lower_bound_gap=11963 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:07:48.489593Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=267 row_words=3117 horizon=21251 2026-09-08T08:08:31.515617Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=782618 maximum_identical_destinations=1 2026-09-08T08:08:31.515658Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=10040 selected_horizon=10040 endpoint_lower_bound=6324 lower_bound_gap=3716 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:08:32.502944Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1039 row_words=2911 horizon=10040 2026-09-08T08:08:34.050498Z 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-08T08:08:38.613143Z 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=4562 success=true 2026-09-08T08:08:40.559089Z 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-08T08:08:40.559133Z 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-08T08:08:40.602696Z 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-08T08:09:52.138557Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1172736 elapsed_ms=271314 success=true 2026-09-08T08:11:36.193788Z 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=1172736 maximum_identical_destinations=1 2026-09-08T08:11:36.193843Z 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=73044 selected_horizon=73044 endpoint_lower_bound=26496 lower_bound_gap=46548 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:37.882522Z 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=1102 row_words=4018 horizon=73044 2026-09-08T08:11:39.937611Z 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-08T08:11:44.422467Z 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=4484 success=true 2026-09-08T08:11:48.791395Z 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-08T08:11:48.791432Z 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-08T08:11:48.889616Z 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-08T08:11:49.075534Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=2 mapped=false analytical_cycles=4117296 analytical_exchange_cycles=2364016 scheduled_exchange_cycles=710358 refined_cycles=2463638 2026-09-08T08:11:50.028002Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=32 success=true 2026-09-08T08:11:50.028821Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k192_c144_r360_r368" target=ipu21 2026-09-08T08:11:50.080090Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/efd0c388ff6a5fc24fe2e7637800994c7238f1f76cb96985a3cc8d3dfb9e8f3d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/efd0c388ff6a5fc24fe2e7637800994c7238f1f76cb96985a3cc8d3dfb9e8f3d/kernel.json 2026-09-08T08:11:50.081378Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k320_c32_r144_r152" target=ipu21 2026-09-08T08:11:50.129508Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/bc23b1e0fde8690b362424b8bd01d1b0dd7018c1a8f1ff47d3e5cdfaba048437/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/bc23b1e0fde8690b362424b8bd01d1b0dd7018c1a8f1ff47d3e5cdfaba048437/kernel.json 2026-09-08T08:11:50.134081Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=106 success=true 2026-09-08T08:11:50.139450Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-08T08:11:50.657583Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=2 mapped=false error=invalid package build: no tile-memory range can satisfy host programs (1 bytes) 2026-09-08T08:11:51.253609Z 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=1296 maximum_identical_destinations=1 2026-09-08T08:11:51.253652Z 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=860 selected_horizon=860 endpoint_lower_bound=256 lower_bound_gap=604 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.254567Z 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=866 row_words=9 horizon=860 2026-09-08T08:11:51.281290Z 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=1224 maximum_identical_destinations=1 2026-09-08T08:11:51.281312Z 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=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.281751Z 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=13 row_words=22 horizon=1190 2026-09-08T08:11:51.287010Z 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-08T08:11:51.287044Z 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-08T08:11:51.289365Z 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-08T08:11:51.297977Z 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=1148 maximum_identical_destinations=1 2026-09-08T08:11:51.298011Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:51.298626Z 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=10 row_words=35 horizon=154 2026-09-08T08:11:51.311164Z 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=1368 maximum_identical_destinations=1 2026-09-08T08:11:51.311183Z 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=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.311656Z 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=13 row_words=24 horizon=1318 2026-09-08T08:11:51.311924Z 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-08T08:11:51.322559Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=52 transfers=1345 maximum_identical_destinations=1 2026-09-08T08:11:51.322593Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=52 initial_horizon=3128 selected_horizon=3128 endpoint_lower_bound=1024 lower_bound_gap=2104 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.323572Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=52 tile=866 row_words=9 horizon=3128 2026-09-08T08:11:51.332713Z 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=1148 maximum_identical_destinations=1 2026-09-08T08:11:51.332733Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:51.333306Z 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=10 row_words=35 horizon=154 2026-09-08T08:11:51.342389Z 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=1076 maximum_identical_destinations=1 2026-09-08T08:11:51.342410Z 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=363 selected_horizon=363 endpoint_lower_bound=256 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.342891Z 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=263 row_words=9 horizon=363 2026-09-08T08:11:51.370871Z 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=58 success=true 2026-09-08T08:11:51.373142Z 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-08T08:11:51.435773Z 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=62 success=true 2026-09-08T08:11:51.449363Z 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=1440 maximum_identical_destinations=1 2026-09-08T08:11:51.449390Z 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=2812 selected_horizon=2807 endpoint_lower_bound=896 lower_bound_gap=1911 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T08:11:51.450288Z 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=1439 row_words=9 horizon=2807 2026-09-08T08:11:51.453486Z 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-08T08:11:51.453519Z 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-08T08:11:51.455792Z 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-08T08:11:51.455829Z 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-08T08:11:51.458907Z 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-08T08:11:51.461161Z 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-08T08:11:51.469895Z 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=1150 maximum_identical_destinations=1 2026-09-08T08:11:51.469917Z 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=3529 selected_horizon=3529 endpoint_lower_bound=2296 lower_bound_gap=1233 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.471083Z 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=0 row_words=1169 horizon=3529 2026-09-08T08:11:51.473662Z 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-08T08:11:51.473693Z 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-08T08:11:51.476169Z 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=5376 maximum_identical_destinations=1 2026-09-08T08:11:51.476192Z 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=172 selected_horizon=172 endpoint_lower_bound=34 lower_bound_gap=138 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:51.477123Z 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-08T08:11:51.478530Z 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=62 row_words=39 horizon=172 2026-09-08T08:11:51.490036Z 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=1148 maximum_identical_destinations=1 2026-09-08T08:11:51.490069Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:51.490619Z 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=10 row_words=35 horizon=154 2026-09-08T08:11:51.528658Z 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=5830 maximum_identical_destinations=1 2026-09-08T08:11:51.528685Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T08:11:51.530936Z 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=321 row_words=47 horizon=5424 2026-09-08T08:11:51.713886Z 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=5830 maximum_identical_destinations=1 2026-09-08T08:11:51.713922Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T08:11:51.717197Z 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=321 row_words=47 horizon=5424 2026-09-08T08:11:51.724145Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=8520 maximum_identical_destinations=1 2026-09-08T08:11:51.724173Z 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=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:51.729754Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=588 row_words=41 horizon=7408 2026-09-08T08:11:51.756690Z 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=8520 maximum_identical_destinations=1 2026-09-08T08:11:51.756722Z 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=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:51.762049Z 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=588 row_words=41 horizon=7408 2026-09-08T08:11:52.172607Z 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-08T08:11:52.180428Z 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-08T08:11:52.233461Z 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-08T08:11:52.278154Z 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-08T08:11:52.342523Z 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-08T08:11:52.372535Z 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-08T08:11:52.390541Z 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-08T08:11:52.500301Z 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-08T08:11:52.861006Z 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-08T08:11:53.824625Z 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=1644 success=true 2026-09-08T08:11:55.574753Z 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=3341 success=true 2026-09-08T08:11:55.590409Z 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-08T08:11:55.633934Z 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=3461 success=true 2026-09-08T08:11:55.828839Z 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=3550 success=true 2026-09-08T08:11:55.901234Z 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=3510 success=true 2026-09-08T08:11:55.948563Z 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=3605 success=true 2026-09-08T08:11:56.170978Z 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=46624 maximum_identical_destinations=1 2026-09-08T08:11:56.171021Z 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=6918 selected_horizon=6918 endpoint_lower_bound=2304 lower_bound_gap=4614 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:56.189941Z 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=87 row_words=250 horizon=6918 2026-09-08T08:11:56.942338Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=17496 maximum_identical_destinations=1 2026-09-08T08:11:56.942379Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=15800 selected_horizon=15800 endpoint_lower_bound=14592 lower_bound_gap=1208 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:56.956184Z 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-08T08:11:56.966117Z 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-08T08:11:56.966162Z 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-08T08:11:56.980675Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=136 row_words=610 horizon=15800 2026-09-08T08:11:57.003056Z 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-08T08:11:57.179079Z 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-08T08:11:57.192100Z 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-08T08:11:57.192139Z 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-08T08:11:57.228515Z 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-08T08:11:57.237566Z 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=4737 success=true 2026-09-08T08:11:57.280589Z 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=17496 maximum_identical_destinations=1 2026-09-08T08:11:57.280626Z 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=15582 selected_horizon=15582 endpoint_lower_bound=14592 lower_bound_gap=990 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:57.313149Z 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=323 row_words=616 horizon=15582 2026-09-08T08:11:57.318282Z 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=17496 maximum_identical_destinations=1 2026-09-08T08:11:57.318317Z 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=17511 selected_horizon=17511 endpoint_lower_bound=14592 lower_bound_gap=2919 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:57.351555Z 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=231 row_words=634 horizon=17511 2026-09-08T08:11:57.890748Z 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=5029 success=true 2026-09-08T08:11:58.340633Z 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-08T08:11:58.453557Z 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-08T08:11:58.526513Z 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-08T08:11:58.594513Z 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-08T08:11:59.072857Z 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-08T08:11:59.072900Z 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-08T08:11:59.112398Z 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-08T08:11:59.321655Z 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=4304 maximum_identical_destinations=1 2026-09-08T08:11:59.321698Z 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=1762 selected_horizon=1762 endpoint_lower_bound=448 lower_bound_gap=1314 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:11:59.347721Z 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=71 row_words=497 horizon=1762 2026-09-08T08:11:59.585685Z 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=8520 maximum_identical_destinations=1 2026-09-08T08:11:59.585729Z 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=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:11:59.591386Z 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=588 row_words=41 horizon=7408 2026-09-08T08:12:01.467796Z 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-08T08:12:07.451267Z 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=5983 success=true 2026-09-08T08:12:07.732529Z 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=12142 success=true 2026-09-08T08:12:09.648776Z 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=12692 success=true 2026-09-08T08:12:09.652584Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=29 candidates=26064 ordinary_horizon=29923 paired_horizon=30018 use_paired=false 2026-09-08T08:12:09.809843Z 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=37908 maximum_identical_destinations=1 2026-09-08T08:12:09.809877Z 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=29923 selected_horizon=29923 endpoint_lower_bound=29184 lower_bound_gap=739 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:09.861135Z 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=251 row_words=957 horizon=29923 2026-09-08T08:12:12.120799Z 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-08T08:12:12.120844Z 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-08T08:12:12.346933Z 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-08T08:12:12.359746Z 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=14019 success=true 2026-09-08T08:12:12.711193Z 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=14257 success=true 2026-09-08T08:12:12.772254Z 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=14177 success=true 2026-09-08T08:12:12.985234Z 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=14458 success=true 2026-09-08T08:12:14.722171Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=207754 maximum_identical_destinations=1 2026-09-08T08:12:14.722225Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:14.858514Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=15 row_words=660 horizon=2365 2026-09-08T08:12:19.360106Z 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-08T08:12:19.360155Z 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-08T08:12:19.435622Z 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-08T08:12:19.575695Z 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-08T08:12:20.042945Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=207754 maximum_identical_destinations=1 2026-09-08T08:12:20.042991Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:20.117810Z 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-08T08:12:20.117854Z 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-08T08:12:20.254918Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=15 row_words=660 horizon=2365 2026-09-08T08:12:20.333489Z 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-08T08:12:20.493427Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=207754 maximum_identical_destinations=1 2026-09-08T08:12:20.493471Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:20.711239Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=15 row_words=660 horizon=2365 2026-09-08T08:12:28.777385Z 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=9341 success=true 2026-09-08T08:12:35.710287Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=207754 maximum_identical_destinations=1 2026-09-08T08:12:35.710338Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:35.956044Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=15 row_words=660 horizon=2365 2026-09-08T08:12:36.572736Z 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=17040 maximum_identical_destinations=1 2026-09-08T08:12:36.572781Z 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=18541 selected_horizon=15916 endpoint_lower_bound=14592 lower_bound_gap=1324 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:12:36.586814Z 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=1236 row_words=77 horizon=15916 2026-09-08T08:12:36.972864Z 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=14436 maximum_identical_destinations=1 2026-09-08T08:12:36.972908Z 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=45132 selected_horizon=45132 endpoint_lower_bound=31488 lower_bound_gap=13644 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:12:36.983872Z 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=860 row_words=75 horizon=45132 2026-09-08T08:12:42.514382Z 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-08T08:12:55.498016Z 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=12983 success=true 2026-09-08T08:13:02.030039Z 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-08T08:13:02.030090Z 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-08T08:13:02.259493Z 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-08T08:13:08.486859Z 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=17496 maximum_identical_destinations=1 2026-09-08T08:13:08.486910Z 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=31760 selected_horizon=31760 endpoint_lower_bound=31488 lower_bound_gap=272 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:13:08.541642Z 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=598 row_words=1312 horizon=31760 2026-09-08T08:13:16.456096Z 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=94396 2026-09-08T08:13:32.286148Z 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-08T08:13:40.905649Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=94396 elapsed_ms=24449 success=true 2026-09-08T08:13:54.796988Z 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-08T08:14:04.740568Z 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=94396 maximum_identical_destinations=1 2026-09-08T08:14:04.740618Z 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=83701 selected_horizon=83701 endpoint_lower_bound=52524 lower_bound_gap=31177 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:14:04.779235Z 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=21 row_words=4496 horizon=83701 2026-09-08T08:14:50.025631Z 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=77739 success=true 2026-09-08T08:16:05.250702Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=325692 maximum_identical_destinations=1 2026-09-08T08:16:05.250744Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=21033 selected_horizon=21033 endpoint_lower_bound=9288 lower_bound_gap=11745 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:16:05.406955Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=266 row_words=3207 horizon=21033 2026-09-08T08:16:07.980425Z 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-08T08:16:11.804004Z 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=137006 success=true 2026-09-08T08:16:14.794735Z 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=6814 success=true 2026-09-08T08:16:20.252330Z 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-08T08:16:20.252377Z 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-08T08:16:20.341826Z 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-08T08:17:03.799382Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=782618 maximum_identical_destinations=1 2026-09-08T08:17:03.799425Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=10040 selected_horizon=10040 endpoint_lower_bound=6324 lower_bound_gap=3716 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:04.937630Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=1039 row_words=2911 horizon=10040 2026-09-08T08:17:05.306712Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=7 mapped=false analytical_cycles=3773460 analytical_exchange_cycles=1958640 scheduled_exchange_cycles=639953 refined_cycles=2454773 2026-09-08T08:17:05.701553Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=26 success=true 2026-09-08T08:17:05.702446Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_k80_c768_r31_r32" target=ipu21 2026-09-08T08:17:05.755180Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/63756753c8a0161fd16a7db2174e69451a1dde337351c7106a13f4237fdddff6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/63756753c8a0161fd16a7db2174e69451a1dde337351c7106a13f4237fdddff6/kernel.json 2026-09-08T08:17:05.755723Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_k768_c80_r31_r32" target=ipu21 2026-09-08T08:17:05.805428Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/0f49474365b318fd2c9cb08ba7253261535a1429461ddd4f5618e56ba19675d4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/0f49474365b318fd2c9cb08ba7253261535a1429461ddd4f5618e56ba19675d4/kernel.json 2026-09-08T08:17:05.806682Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r31_p31_c80_p80" target=ipu21 2026-09-08T08:17:05.847326Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2b2095338ab442a5eedb2e98aa2996c17408fae668a6c25665dd9be349235fe9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2b2095338ab442a5eedb2e98aa2996c17408fae668a6c25665dd9be349235fe9/kernel.json 2026-09-08T08:17:05.847564Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r32_p32_c80_p80" target=ipu21 2026-09-08T08:17:05.893880Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/dcbbbcbb8f2eefde2acfbe01d7ff3d9588d74824987bf76b4d862bf423e6c964/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/dcbbbcbb8f2eefde2acfbe01d7ff3d9588d74824987bf76b4d862bf423e6c964/kernel.json 2026-09-08T08:17:05.896198Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/flash_attention_online_f16.cpp name="flash_attention_codelet_m1_q1_k729_d72_v72_3df15bf0" target=ipu21 2026-09-08T08:17:06.217469Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/53425fe8753edb867b50f5534b78982e29f149853ec62e886cecbf6eecec8efc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/53425fe8753edb867b50f5534b78982e29f149853ec62e886cecbf6eecec8efc/kernel.json 2026-09-08T08:17:06.217819Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/worker_call.S name="flash_attention_wrapper_m1_q1_k729_d72_v72_3df15bf0" target=ipu21 2026-09-08T08:17:06.262176Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b1aeaef0506d7da1632de1d90cb3c28d625c0a670ba747b0d9c3cf29375ae677/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b1aeaef0506d7da1632de1d90cb3c28d625c0a670ba747b0d9c3cf29375ae677/kernel.json 2026-09-08T08:17:06.262886Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=561 success=true 2026-09-08T08:17:06.267354Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-08T08:17:07.700282Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=98 success=true 2026-09-08T08:17:07.700381Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=399704 profile_bytes=860 exchange_table_bytes=74344 host_code_bytes=3740 generated_code_bytes=10688 code_address=511712 standard_ranges=[] 2026-09-08T08:17:07.700407Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=0 success=false 2026-09-08T08:17:07.723351Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=7 mapped=false error=placement failed: tile 0 has insufficient Ipu21Standard SRAM for 0 bytes 2026-09-08T08:17:08.233814Z 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=1148 maximum_identical_destinations=1 2026-09-08T08:17:08.233854Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:17:08.234420Z 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=10 row_words=35 horizon=154 2026-09-08T08:17:08.244092Z 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-08T08:17:08.302595Z 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=58 success=true 2026-09-08T08:17:08.304664Z 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=1224 maximum_identical_destinations=1 2026-09-08T08:17:08.304710Z 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=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.305164Z 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=13 row_words=22 horizon=1190 2026-09-08T08:17:08.327167Z 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=1148 maximum_identical_destinations=1 2026-09-08T08:17:08.327193Z 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=160 selected_horizon=154 endpoint_lower_bound=32 lower_bound_gap=122 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:17:08.327765Z 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=10 row_words=35 horizon=154 2026-09-08T08:17:08.405659Z 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=1150 maximum_identical_destinations=1 2026-09-08T08:17:08.405685Z 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=3596 selected_horizon=3596 endpoint_lower_bound=2872 lower_bound_gap=724 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.406780Z 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=0 row_words=1170 horizon=3596 2026-09-08T08:17:08.416768Z 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=8520 maximum_identical_destinations=1 2026-09-08T08:17:08.416804Z 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=9831 selected_horizon=7408 endpoint_lower_bound=7296 lower_bound_gap=112 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-08T08:17:08.422616Z 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=588 row_words=41 horizon=7408 2026-09-08T08:17:08.482920Z 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=5830 maximum_identical_destinations=1 2026-09-08T08:17:08.482958Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T08:17:08.485071Z 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=5830 maximum_identical_destinations=1 2026-09-08T08:17:08.485100Z 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=5502 selected_horizon=5424 endpoint_lower_bound=3456 lower_bound_gap=1968 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-08T08:17:08.486429Z 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=321 row_words=47 horizon=5424 2026-09-08T08:17:08.488590Z 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=353 row_words=47 horizon=5424 2026-09-08T08:17:08.504778Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1076 maximum_identical_destinations=1 2026-09-08T08:17:08.504803Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=363 selected_horizon=363 endpoint_lower_bound=256 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.505306Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=263 row_words=9 horizon=363 2026-09-08T08:17:08.520437Z 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-08T08:17:08.520475Z 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-08T08:17:08.522549Z 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-08T08:17:08.522586Z 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-08T08:17:08.523887Z 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-08T08:17:08.528109Z 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-08T08:17:08.538285Z 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-08T08:17:08.600727Z 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=62 success=true 2026-09-08T08:17:08.644897Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=52 transfers=5376 maximum_identical_destinations=1 2026-09-08T08:17:08.644933Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=52 initial_horizon=217 selected_horizon=217 endpoint_lower_bound=34 lower_bound_gap=183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.648303Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=52 tile=48 row_words=38 horizon=217 2026-09-08T08:17:08.887309Z 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=14436 maximum_identical_destinations=1 2026-09-08T08:17:08.887348Z 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=45132 selected_horizon=45132 endpoint_lower_bound=31488 lower_bound_gap=13644 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.903271Z 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=860 row_words=75 horizon=45132 2026-09-08T08:17:08.978927Z 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=1368 maximum_identical_destinations=1 2026-09-08T08:17:08.978964Z 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=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:08.979603Z 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=24 horizon=1318 2026-09-08T08:17:08.988776Z 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-08T08:17:08.988817Z 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-08T08:17:08.989452Z 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-08T08:17:09.015095Z 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-08T08:17:09.182665Z 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-08T08:17:09.215772Z 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-08T08:17:09.657724Z 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-08T08:17:09.749089Z 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-08T08:17:09.861703Z 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-08T08:17:09.963735Z 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-08T08:17:10.585922Z 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-08T08:17:10.882196Z 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=1867 success=true 2026-09-08T08:17:11.095399Z 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-08T08:17:11.264005Z 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-08T08:17:11.286017Z 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-08T08:17:11.312244Z 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-08T08:17:11.329412Z 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-08T08:17:11.514680Z 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-08T08:17:11.581505Z 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-08T08:17:11.934087Z 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-08T08:17:12.871476Z 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-08T08:17:12.954715Z 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=3772 success=true 2026-09-08T08:17:13.012182Z 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-08T08:17:13.056617Z 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=3840 success=true 2026-09-08T08:17:13.462071Z 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-08T08:17:13.502632Z 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=46624 maximum_identical_destinations=1 2026-09-08T08:17:13.502674Z 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=6918 selected_horizon=6918 endpoint_lower_bound=2304 lower_bound_gap=4614 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:13.522238Z 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=87 row_words=250 horizon=6918 2026-09-08T08:17:13.528562Z 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-08T08:17:14.248858Z 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=4387 success=true 2026-09-08T08:17:14.753225Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=17496 maximum_identical_destinations=1 2026-09-08T08:17:14.753270Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=15800 selected_horizon=15800 endpoint_lower_bound=14592 lower_bound_gap=1208 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:14.791227Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=136 row_words=610 horizon=15800 2026-09-08T08:17:14.792306Z 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-08T08:17:14.855057Z 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=4891 success=true 2026-09-08T08:17:14.868917Z 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=5119 success=true 2026-09-08T08:17:15.026471Z 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=26244 maximum_identical_destinations=1 2026-09-08T08:17:15.026504Z 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=13687 selected_horizon=13687 endpoint_lower_bound=10752 lower_bound_gap=2935 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:15.059966Z 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=79 row_words=550 horizon=13687 2026-09-08T08:17:15.432498Z 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-08T08:17:15.825041Z 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=5239 success=true 2026-09-08T08:17:15.992686Z 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=4304 maximum_identical_destinations=1 2026-09-08T08:17:15.992722Z 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=1762 selected_horizon=1762 endpoint_lower_bound=448 lower_bound_gap=1314 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:16.011271Z 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=71 row_words=497 horizon=1762 2026-09-08T08:17:16.474551Z 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-08T08:17:16.925960Z 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-08T08:17:16.926003Z 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-08T08:17:16.965989Z 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-08T08:17:17.345307Z 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-08T08:17:17.345343Z 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-08T08:17:17.377885Z 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-08T08:17:17.444291Z 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-08T08:17:17.444330Z 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-08T08:17:17.490871Z 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-08T08:17:18.476629Z 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=26244 maximum_identical_destinations=1 2026-09-08T08:17:18.476677Z 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=12270 selected_horizon=12270 endpoint_lower_bound=10752 lower_bound_gap=1518 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:18.527484Z 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=170 row_words=520 horizon=12270 2026-09-08T08:17:18.540537Z 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-08T08:17:19.238155Z 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=7656 success=true 2026-09-08T08:17:19.274397Z 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=7962 success=true 2026-09-08T08:17:19.420081Z 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=8134 success=true 2026-09-08T08:17:19.504635Z 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=8409 success=true 2026-09-08T08:17:19.573070Z 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=8058 success=true 2026-09-08T08:17:19.620168Z 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=8290 success=true 2026-09-08T08:17:22.644749Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=183818 maximum_identical_destinations=1 2026-09-08T08:17:22.644794Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=2080 selected_horizon=2080 endpoint_lower_bound=1440 lower_bound_gap=640 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:22.784661Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=691 row_words=530 horizon=2080 2026-09-08T08:17:23.189331Z 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=11255 success=true 2026-09-08T08:17:24.396464Z 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=10867 success=true 2026-09-08T08:17:24.985321Z 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=13721 success=true 2026-09-08T08:17:25.454895Z 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=11992 success=true 2026-09-08T08:17:25.596464Z 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-08T08:17:25.596506Z 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-08T08:17:25.744956Z 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-08T08:17:25.962409Z 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=12950 success=true 2026-09-08T08:17:25.971445Z 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=13099 success=true 2026-09-08T08:17:26.996170Z 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=164088 maximum_identical_destinations=1 2026-09-08T08:17:26.996250Z 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=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:27.101814Z 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-08T08:17:27.101853Z 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-08T08:17:27.139504Z 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=875 row_words=812 horizon=21555 2026-09-08T08:17:27.247379Z 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-08T08:17:27.320170Z 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-08T08:17:27.320233Z 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-08T08:17:27.461733Z 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-08T08:17:27.529272Z 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=164088 maximum_identical_destinations=1 2026-09-08T08:17:27.529308Z 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=21555 selected_horizon=21555 endpoint_lower_bound=12096 lower_bound_gap=9459 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:27.680974Z 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=875 row_words=812 horizon=21555 2026-09-08T08:17:28.569784Z 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-08T08:17:28.569825Z 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-08T08:17:28.780264Z 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-08T08:17:29.712954Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=207662 maximum_identical_destinations=1 2026-09-08T08:17:29.713003Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:29.926462Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=502 row_words=668 horizon=2494 2026-09-08T08:17:30.117701Z 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=17496 maximum_identical_destinations=1 2026-09-08T08:17:30.117744Z 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=32048 selected_horizon=32048 endpoint_lower_bound=31488 lower_bound_gap=560 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:30.183605Z 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=690 row_words=1322 horizon=32048 2026-09-08T08:17:31.155600Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=207662 maximum_identical_destinations=1 2026-09-08T08:17:31.155644Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=2494 selected_horizon=2494 endpoint_lower_bound=1632 lower_bound_gap=862 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:31.339404Z 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=12798 success=true 2026-09-08T08:17:31.346041Z 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-08T08:17:31.346079Z 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-08T08:17:31.363484Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=502 row_words=668 horizon=2494 2026-09-08T08:17:31.381683Z 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-08T08:17:31.381717Z 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-08T08:17:31.560353Z 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-08T08:17:31.589645Z 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-08T08:17:32.160043Z 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=15685 success=true 2026-09-08T08:17:35.759794Z 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-08T08:17:35.759843Z 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-08T08:17:35.973890Z 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-08T08:17:40.420109Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=207754 maximum_identical_destinations=1 2026-09-08T08:17:40.420153Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=2365 selected_horizon=2365 endpoint_lower_bound=1504 lower_bound_gap=861 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:40.633848Z INFO ipu_codegen.package.build{tile_count=1472 operations=46}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=15 row_words=660 horizon=2365 2026-09-08T08:17:43.386618Z 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=27954 success=true 2026-09-08T08:17:50.977194Z 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=69984 maximum_identical_destinations=1 2026-09-08T08:17:50.977255Z 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=36986 selected_horizon=36986 endpoint_lower_bound=35328 lower_bound_gap=1658 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-08T08:17:51.101756Z 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=640 row_words=1940 horizon=36986 2026-09-08T08:18:01.925279Z 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