2026-09-10T08:20:31.185916Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-10T08:23:05.520687Z INFO retained operator-plan finalist finalist=0 values=109 operations=78 estimated_cycles=2350550 estimated_exchange_cycles=778976 exchange_row_bytes=150364 peak_standard_bytes=396876 peak_interleaved_bytes=365056 peak_total_bytes=624716 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:05.672366Z INFO retained operator-plan finalist finalist=1 values=109 operations=78 estimated_cycles=2350632 estimated_exchange_cycles=778976 exchange_row_bytes=150364 peak_standard_bytes=396892 peak_interleaved_bytes=365056 peak_total_bytes=624732 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:05.708125Z INFO retained operator-plan finalist finalist=0 values=109 operations=78 estimated_cycles=2350550 estimated_exchange_cycles=778976 exchange_row_bytes=150364 peak_standard_bytes=396876 peak_interleaved_bytes=365056 peak_total_bytes=624716 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:05.827217Z INFO retained operator-plan finalist finalist=2 values=110 operations=79 estimated_cycles=2350679 estimated_exchange_cycles=772216 exchange_row_bytes=148172 peak_standard_bytes=395036 peak_interleaved_bytes=365568 peak_total_bytes=623388 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:05.845167Z INFO retained operator-plan finalist finalist=1 values=109 operations=78 estimated_cycles=2350632 estimated_exchange_cycles=778976 exchange_row_bytes=150364 peak_standard_bytes=396892 peak_interleaved_bytes=365056 peak_total_bytes=624732 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:05.950608Z INFO retained operator-plan finalist finalist=2 values=110 operations=79 estimated_cycles=2350679 estimated_exchange_cycles=772216 exchange_row_bytes=148172 peak_standard_bytes=395036 peak_interleaved_bytes=365568 peak_total_bytes=623388 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:05.970294Z INFO retained operator-plan finalist finalist=3 values=109 operations=78 estimated_cycles=2351062 estimated_exchange_cycles=778656 exchange_row_bytes=150292 peak_standard_bytes=396804 peak_interleaved_bytes=367104 peak_total_bytes=626692 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.038802Z INFO retained operator-plan finalist finalist=3 values=109 operations=78 estimated_cycles=2351062 estimated_exchange_cycles=778656 exchange_row_bytes=150292 peak_standard_bytes=396804 peak_interleaved_bytes=367104 peak_total_bytes=626692 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.046231Z INFO retained operator-plan finalist finalist=0 values=106 operations=75 estimated_cycles=2120193 estimated_exchange_cycles=675616 exchange_row_bytes=125536 peak_standard_bytes=371376 peak_interleaved_bytes=365056 peak_total_bytes=592464 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.121903Z INFO retained operator-plan finalist finalist=4 values=109 operations=78 estimated_cycles=2351144 estimated_exchange_cycles=778656 exchange_row_bytes=150292 peak_standard_bytes=396820 peak_interleaved_bytes=367104 peak_total_bytes=626708 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.132058Z INFO retained operator-plan finalist finalist=4 values=109 operations=78 estimated_cycles=2351144 estimated_exchange_cycles=778656 exchange_row_bytes=150292 peak_standard_bytes=396820 peak_interleaved_bytes=367104 peak_total_bytes=626708 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.199035Z INFO retained operator-plan finalist finalist=1 values=106 operations=75 estimated_cycles=2120275 estimated_exchange_cycles=675616 exchange_row_bytes=125536 peak_standard_bytes=371392 peak_interleaved_bytes=365056 peak_total_bytes=592480 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.224899Z INFO retained operator-plan finalist finalist=5 values=109 operations=78 estimated_cycles=2351694 estimated_exchange_cycles=774816 exchange_row_bytes=148888 peak_standard_bytes=395400 peak_interleaved_bytes=365568 peak_total_bytes=623752 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.272218Z INFO retained operator-plan finalist finalist=5 values=109 operations=78 estimated_cycles=2351694 estimated_exchange_cycles=774816 exchange_row_bytes=148888 peak_standard_bytes=395400 peak_interleaved_bytes=365568 peak_total_bytes=623752 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.318465Z INFO retained operator-plan finalist finalist=6 values=109 operations=78 estimated_cycles=2351708 estimated_exchange_cycles=775776 exchange_row_bytes=149104 peak_standard_bytes=395616 peak_interleaved_bytes=364544 peak_total_bytes=622944 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.323730Z INFO retained operator-plan finalist finalist=0 values=106 operations=75 estimated_cycles=2120193 estimated_exchange_cycles=675616 exchange_row_bytes=125536 peak_standard_bytes=371376 peak_interleaved_bytes=365056 peak_total_bytes=592464 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.356120Z INFO retained operator-plan finalist finalist=2 values=105 operations=74 estimated_cycles=2120651 estimated_exchange_cycles=675016 exchange_row_bytes=125532 peak_standard_bytes=371388 peak_interleaved_bytes=364032 peak_total_bytes=591452 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.411453Z INFO retained operator-plan finalist finalist=7 values=109 operations=78 estimated_cycles=2351720 estimated_exchange_cycles=775936 exchange_row_bytes=149140 peak_standard_bytes=395652 peak_interleaved_bytes=364032 peak_total_bytes=622468 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.421681Z INFO retained operator-plan finalist finalist=6 values=109 operations=78 estimated_cycles=2351708 estimated_exchange_cycles=775776 exchange_row_bytes=149104 peak_standard_bytes=395616 peak_interleaved_bytes=364544 peak_total_bytes=622944 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.479417Z INFO retained operator-plan finalist finalist=1 values=106 operations=75 estimated_cycles=2120275 estimated_exchange_cycles=675616 exchange_row_bytes=125536 peak_standard_bytes=371392 peak_interleaved_bytes=365056 peak_total_bytes=592480 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.511584Z INFO retained operator-plan finalist finalist=3 values=106 operations=75 estimated_cycles=2120705 estimated_exchange_cycles=675296 exchange_row_bytes=125464 peak_standard_bytes=371304 peak_interleaved_bytes=367104 peak_total_bytes=594440 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.512330Z INFO retained operator-plan finalist finalist=8 values=109 operations=78 estimated_cycles=2351776 estimated_exchange_cycles=774816 exchange_row_bytes=148888 peak_standard_bytes=395416 peak_interleaved_bytes=365568 peak_total_bytes=623768 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.578110Z INFO retained operator-plan finalist finalist=7 values=109 operations=78 estimated_cycles=2351720 estimated_exchange_cycles=775936 exchange_row_bytes=149140 peak_standard_bytes=395652 peak_interleaved_bytes=364032 peak_total_bytes=622468 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.605015Z INFO retained operator-plan finalist finalist=9 values=108 operations=77 estimated_cycles=2352152 estimated_exchange_cycles=774216 exchange_row_bytes=148884 peak_standard_bytes=395412 peak_interleaved_bytes=364544 peak_total_bytes=622740 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.629706Z INFO retained operator-plan finalist finalist=2 values=105 operations=74 estimated_cycles=2120651 estimated_exchange_cycles=675016 exchange_row_bytes=125532 peak_standard_bytes=371388 peak_interleaved_bytes=364032 peak_total_bytes=591452 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.663162Z INFO retained operator-plan finalist finalist=4 values=105 operations=74 estimated_cycles=2120733 estimated_exchange_cycles=675016 exchange_row_bytes=125532 peak_standard_bytes=371404 peak_interleaved_bytes=364032 peak_total_bytes=591468 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.694733Z INFO retained operator-plan finalist finalist=10 values=108 operations=77 estimated_cycles=2352234 estimated_exchange_cycles=774216 exchange_row_bytes=148884 peak_standard_bytes=395428 peak_interleaved_bytes=364544 peak_total_bytes=622756 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.731381Z INFO retained operator-plan finalist finalist=8 values=109 operations=78 estimated_cycles=2351776 estimated_exchange_cycles=774816 exchange_row_bytes=148888 peak_standard_bytes=395416 peak_interleaved_bytes=365568 peak_total_bytes=623768 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.780782Z INFO retained operator-plan finalist finalist=3 values=106 operations=75 estimated_cycles=2120705 estimated_exchange_cycles=675296 exchange_row_bytes=125464 peak_standard_bytes=371304 peak_interleaved_bytes=367104 peak_total_bytes=594440 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.784526Z INFO retained operator-plan finalist finalist=11 values=108 operations=77 estimated_cycles=2352396 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395376 peak_interleaved_bytes=365056 peak_total_bytes=623216 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.813115Z INFO retained operator-plan finalist finalist=5 values=106 operations=75 estimated_cycles=2120787 estimated_exchange_cycles=675296 exchange_row_bytes=125464 peak_standard_bytes=371320 peak_interleaved_bytes=367104 peak_total_bytes=594456 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.875430Z INFO retained operator-plan finalist finalist=12 values=108 operations=77 estimated_cycles=2352478 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395392 peak_interleaved_bytes=365056 peak_total_bytes=623232 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.879588Z INFO retained operator-plan finalist finalist=9 values=108 operations=77 estimated_cycles=2352152 estimated_exchange_cycles=774216 exchange_row_bytes=148884 peak_standard_bytes=395412 peak_interleaved_bytes=364544 peak_total_bytes=622740 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.932260Z INFO retained operator-plan finalist finalist=4 values=105 operations=74 estimated_cycles=2120733 estimated_exchange_cycles=675016 exchange_row_bytes=125532 peak_standard_bytes=371404 peak_interleaved_bytes=364032 peak_total_bytes=591468 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.963484Z INFO retained operator-plan finalist finalist=6 values=106 operations=75 estimated_cycles=2120827 estimated_exchange_cycles=674752 exchange_row_bytes=126148 peak_standard_bytes=371988 peak_interleaved_bytes=350720 peak_total_bytes=578740 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:06.963519Z INFO retained operator-plan finalist finalist=13 values=108 operations=77 estimated_cycles=2352518 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395360 peak_interleaved_bytes=365056 peak_total_bytes=623200 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.028570Z INFO retained operator-plan finalist finalist=10 values=108 operations=77 estimated_cycles=2352234 estimated_exchange_cycles=774216 exchange_row_bytes=148884 peak_standard_bytes=395428 peak_interleaved_bytes=364544 peak_total_bytes=622756 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.055079Z INFO retained operator-plan finalist finalist=14 values=110 operations=79 estimated_cycles=2354665 estimated_exchange_cycles=762648 exchange_row_bytes=147020 peak_standard_bytes=403356 peak_interleaved_bytes=314368 peak_total_bytes=652188 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1440, 1456, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:07.082101Z INFO retained operator-plan finalist finalist=5 values=106 operations=75 estimated_cycles=2120787 estimated_exchange_cycles=675296 exchange_row_bytes=125464 peak_standard_bytes=371320 peak_interleaved_bytes=367104 peak_total_bytes=594456 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.115179Z INFO retained operator-plan finalist finalist=7 values=106 operations=75 estimated_cycles=2120909 estimated_exchange_cycles=674752 exchange_row_bytes=126148 peak_standard_bytes=372004 peak_interleaved_bytes=350720 peak_total_bytes=578756 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.145006Z INFO retained operator-plan finalist finalist=15 values=110 operations=79 estimated_cycles=2386901 estimated_exchange_cycles=806968 exchange_row_bytes=156776 peak_standard_bytes=438808 peak_interleaved_bytes=320512 peak_total_bytes=586936 maximum_standard_allocation_bytes=165376 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:07.176322Z INFO retained operator-plan finalist finalist=11 values=108 operations=77 estimated_cycles=2352396 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395376 peak_interleaved_bytes=365056 peak_total_bytes=623216 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.232335Z INFO retained operator-plan finalist finalist=6 values=106 operations=75 estimated_cycles=2120827 estimated_exchange_cycles=674752 exchange_row_bytes=126148 peak_standard_bytes=371988 peak_interleaved_bytes=350720 peak_total_bytes=578740 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.265832Z INFO retained operator-plan finalist finalist=8 values=106 operations=75 estimated_cycles=2120951 estimated_exchange_cycles=671456 exchange_row_bytes=124060 peak_standard_bytes=369900 peak_interleaved_bytes=365056 peak_total_bytes=590988 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.324434Z INFO retained operator-plan finalist finalist=12 values=108 operations=77 estimated_cycles=2352478 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395392 peak_interleaved_bytes=365056 peak_total_bytes=623232 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.383687Z INFO retained operator-plan finalist finalist=7 values=106 operations=75 estimated_cycles=2120909 estimated_exchange_cycles=674752 exchange_row_bytes=126148 peak_standard_bytes=372004 peak_interleaved_bytes=350720 peak_total_bytes=578756 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1080, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.417501Z INFO retained operator-plan finalist finalist=9 values=106 operations=75 estimated_cycles=2120953 estimated_exchange_cycles=674432 exchange_row_bytes=126076 peak_standard_bytes=371916 peak_interleaved_bytes=352256 peak_total_bytes=580204 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1152, 1224, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.475096Z INFO retained operator-plan finalist finalist=13 values=108 operations=77 estimated_cycles=2352518 estimated_exchange_cycles=774056 exchange_row_bytes=148848 peak_standard_bytes=395360 peak_interleaved_bytes=365056 peak_total_bytes=623200 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.537732Z INFO retained operator-plan finalist finalist=8 values=106 operations=75 estimated_cycles=2120951 estimated_exchange_cycles=671456 exchange_row_bytes=124060 peak_standard_bytes=369900 peak_interleaved_bytes=365056 peak_total_bytes=590988 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1224, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.571429Z INFO retained operator-plan finalist finalist=10 values=106 operations=75 estimated_cycles=2120963 estimated_exchange_cycles=671616 exchange_row_bytes=124096 peak_standard_bytes=369936 peak_interleaved_bytes=364544 peak_total_bytes=590512 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.625537Z INFO retained operator-plan finalist finalist=14 values=110 operations=79 estimated_cycles=2354665 estimated_exchange_cycles=762648 exchange_row_bytes=147020 peak_standard_bytes=403356 peak_interleaved_bytes=314368 peak_total_bytes=652188 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1440, 1456, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:07.687247Z INFO retained operator-plan finalist finalist=9 values=106 operations=75 estimated_cycles=2120953 estimated_exchange_cycles=674432 exchange_row_bytes=126076 peak_standard_bytes=371916 peak_interleaved_bytes=352256 peak_total_bytes=580204 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1152, 1224, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.722036Z INFO retained operator-plan finalist finalist=11 values=106 operations=75 estimated_cycles=2120965 estimated_exchange_cycles=674592 exchange_row_bytes=126112 peak_standard_bytes=371952 peak_interleaved_bytes=351744 peak_total_bytes=579728 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.770173Z INFO retained operator-plan finalist finalist=15 values=110 operations=79 estimated_cycles=2386901 estimated_exchange_cycles=806968 exchange_row_bytes=156776 peak_standard_bytes=438808 peak_interleaved_bytes=320512 peak_total_bytes=586936 maximum_standard_allocation_bytes=165376 active_tile_counts={1, 32, 64, 72, 128, 269, 512, 729, 768, 864, 1076, 1152, 1224, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-10T08:23:07.838993Z INFO retained operator-plan finalist finalist=10 values=106 operations=75 estimated_cycles=2120963 estimated_exchange_cycles=671616 exchange_row_bytes=124096 peak_standard_bytes=369936 peak_interleaved_bytes=364544 peak_total_bytes=590512 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.874956Z INFO retained operator-plan finalist finalist=12 values=105 operations=74 estimated_cycles=2121285 estimated_exchange_cycles=674152 exchange_row_bytes=126144 peak_standard_bytes=372000 peak_interleaved_bytes=349696 peak_total_bytes=577728 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:07.989730Z INFO retained operator-plan finalist finalist=11 values=106 operations=75 estimated_cycles=2120965 estimated_exchange_cycles=674592 exchange_row_bytes=126112 peak_standard_bytes=371952 peak_interleaved_bytes=351744 peak_total_bytes=579728 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:08.025864Z INFO retained operator-plan finalist finalist=13 values=105 operations=74 estimated_cycles=2121367 estimated_exchange_cycles=674152 exchange_row_bytes=126144 peak_standard_bytes=372016 peak_interleaved_bytes=349696 peak_total_bytes=577744 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:08.142551Z INFO retained operator-plan finalist finalist=12 values=105 operations=74 estimated_cycles=2121285 estimated_exchange_cycles=674152 exchange_row_bytes=126144 peak_standard_bytes=372000 peak_interleaved_bytes=349696 peak_total_bytes=577728 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:08.180584Z INFO retained operator-plan finalist finalist=14 values=106 operations=75 estimated_cycles=2128376 estimated_exchange_cycles=659648 exchange_row_bytes=122404 peak_standard_bytes=378404 peak_interleaved_bytes=328192 peak_total_bytes=628772 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 512, 729, 768, 864, 1152, 1224, 1440, 1456, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T08:23:08.296753Z INFO retained operator-plan finalist finalist=13 values=105 operations=74 estimated_cycles=2121367 estimated_exchange_cycles=674152 exchange_row_bytes=126144 peak_standard_bytes=372016 peak_interleaved_bytes=349696 peak_total_bytes=577744 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 163, 729, 768, 864, 1024, 1152, 1296, 1440, 1458, 1467, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:08.332910Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=2171271 estimated_exchange_cycles=712944 exchange_row_bytes=135932 peak_standard_bytes=418892 peak_interleaved_bytes=323584 peak_total_bytes=561388 maximum_standard_allocation_bytes=178176 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1152, 1224, 1296, 1440, 1443, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:08.448319Z INFO retained operator-plan finalist finalist=14 values=106 operations=75 estimated_cycles=2128376 estimated_exchange_cycles=659648 exchange_row_bytes=122404 peak_standard_bytes=378404 peak_interleaved_bytes=328192 peak_total_bytes=628772 maximum_standard_allocation_bytes=145920 active_tile_counts={1, 64, 72, 245, 512, 729, 768, 864, 1152, 1224, 1440, 1456, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T08:23:08.596889Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=2171271 estimated_exchange_cycles=712944 exchange_row_bytes=135932 peak_standard_bytes=418892 peak_interleaved_bytes=323584 peak_total_bytes=561388 maximum_standard_allocation_bytes=178176 active_tile_counts={1, 64, 72, 245, 729, 768, 864, 1152, 1224, 1296, 1440, 1443, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(14)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(18)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(25)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(36)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(42)), Some(OperationId(43))] 2026-09-10T08:23:09.404597Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=158218 success=true 2026-09-10T08:23:19.846230Z INFO screen_finalist{finalist=48}: screened exchange table geometry expansion_ms=8511 expansion_and_footprint_ms=10441 estimated_row_bytes=62320 heuristic_row_bytes=150244 geometry_fragments_per_tile=6738 fragment_limit=16384 2026-09-10T08:23:19.977373Z INFO screen_finalist{finalist=48}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.348275Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=8979 expansion_and_footprint_ms=10943 estimated_row_bytes=62440 heuristic_row_bytes=151720 geometry_fragments_per_tile=6799 fragment_limit=16384 2026-09-10T08:23:20.349244Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=8985 expansion_and_footprint_ms=10944 estimated_row_bytes=62560 heuristic_row_bytes=151688 geometry_fragments_per_tile=6777 fragment_limit=16384 2026-09-10T08:23:20.445296Z INFO screen_finalist{finalist=54}: screened exchange table geometry expansion_ms=9099 expansion_and_footprint_ms=11039 estimated_row_bytes=61800 heuristic_row_bytes=150244 geometry_fragments_per_tile=6705 fragment_limit=16384 2026-09-10T08:23:20.472847Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=9112 expansion_and_footprint_ms=11067 estimated_row_bytes=62528 heuristic_row_bytes=151720 geometry_fragments_per_tile=6774 fragment_limit=16384 2026-09-10T08:23:20.477624Z INFO screen_finalist{finalist=32}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.479645Z INFO screen_finalist{finalist=40}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.490853Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=9371 expansion_and_footprint_ms=11085 estimated_row_bytes=75264 heuristic_row_bytes=124260 geometry_fragments_per_tile=7541 fragment_limit=16384 2026-09-10T08:23:20.499031Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=9383 expansion_and_footprint_ms=11093 estimated_row_bytes=75704 heuristic_row_bytes=125736 geometry_fragments_per_tile=7620 fragment_limit=16384 2026-09-10T08:23:20.511847Z INFO screen_finalist{finalist=53}: screened exchange table geometry expansion_ms=9154 expansion_and_footprint_ms=11106 estimated_row_bytes=64656 heuristic_row_bytes=149084 geometry_fragments_per_tile=7154 fragment_limit=16384 2026-09-10T08:23:20.519882Z INFO screen_finalist{finalist=56}: screened exchange table geometry expansion_ms=9138 expansion_and_footprint_ms=11114 estimated_row_bytes=61888 heuristic_row_bytes=150244 geometry_fragments_per_tile=6687 fragment_limit=16384 2026-09-10T08:23:20.525123Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=9165 expansion_and_footprint_ms=11119 estimated_row_bytes=62328 heuristic_row_bytes=151688 geometry_fragments_per_tile=6802 fragment_limit=16384 2026-09-10T08:23:20.538676Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=9179 expansion_and_footprint_ms=11133 estimated_row_bytes=61920 heuristic_row_bytes=149528 geometry_fragments_per_tile=6705 fragment_limit=16384 2026-09-10T08:23:20.561103Z INFO screen_finalist{finalist=50}: screened exchange table geometry expansion_ms=9172 expansion_and_footprint_ms=11155 estimated_row_bytes=61768 heuristic_row_bytes=150240 geometry_fragments_per_tile=6702 fragment_limit=16384 2026-09-10T08:23:20.566069Z INFO screen_finalist{finalist=54}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.566576Z INFO screen_finalist{finalist=55}: screened exchange table geometry expansion_ms=9187 expansion_and_footprint_ms=11161 estimated_row_bytes=64648 heuristic_row_bytes=149088 geometry_fragments_per_tile=7176 fragment_limit=16384 2026-09-10T08:23:20.587326Z INFO screen_finalist{finalist=52}: screened exchange table geometry expansion_ms=9180 expansion_and_footprint_ms=11182 estimated_row_bytes=61856 heuristic_row_bytes=150240 geometry_fragments_per_tile=6685 fragment_limit=16384 2026-09-10T08:23:20.595927Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=9451 expansion_and_footprint_ms=11190 estimated_row_bytes=82088 heuristic_row_bytes=136132 geometry_fragments_per_tile=8168 fragment_limit=16384 2026-09-10T08:23:20.598077Z INFO screen_finalist{finalist=17}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:23:20.606755Z INFO screen_finalist{finalist=34}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.607967Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=9242 expansion_and_footprint_ms=11202 estimated_row_bytes=65440 heuristic_row_bytes=150564 geometry_fragments_per_tile=7270 fragment_limit=16384 2026-09-10T08:23:20.616415Z INFO screen_finalist{finalist=1}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.636217Z INFO screen_finalist{finalist=53}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.656634Z INFO screen_finalist{finalist=38}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:20.667460Z INFO screen_finalist{finalist=56}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.667758Z INFO screen_finalist{finalist=36}: eliminated unread FP8 cast input padding clears removed=29472 2026-09-10T08:23:20.690801Z INFO screen_finalist{finalist=55}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.692622Z INFO screen_finalist{finalist=50}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.696669Z INFO screen_finalist{finalist=31}: eliminated unread FP8 cast input padding clears removed=25396 2026-09-10T08:23:20.715325Z INFO screen_finalist{finalist=52}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:20.735045Z INFO screen_finalist{finalist=33}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:21.208100Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=9412 expansion_and_footprint_ms=11802 estimated_row_bytes=66152 heuristic_row_bytes=128628 geometry_fragments_per_tile=6663 fragment_limit=16384 2026-09-10T08:23:21.363354Z INFO screen_finalist{finalist=18}: eliminated unread FP8 cast input padding clears removed=26248 2026-09-10T08:23:21.602955Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=9849 expansion_and_footprint_ms=12197 estimated_row_bytes=64920 heuristic_row_bytes=126572 geometry_fragments_per_tile=6599 fragment_limit=16384 2026-09-10T08:23:21.696575Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=9890 expansion_and_footprint_ms=12291 estimated_row_bytes=64864 heuristic_row_bytes=126568 geometry_fragments_per_tile=6593 fragment_limit=16384 2026-09-10T08:23:21.710783Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=9957 expansion_and_footprint_ms=12305 estimated_row_bytes=65464 heuristic_row_bytes=128048 geometry_fragments_per_tile=6653 fragment_limit=16384 2026-09-10T08:23:21.749842Z INFO screen_finalist{finalist=16}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:23:21.769541Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=10014 expansion_and_footprint_ms=12364 estimated_row_bytes=64912 heuristic_row_bytes=128044 geometry_fragments_per_tile=6627 fragment_limit=16384 2026-09-10T08:23:21.815624Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=9999 expansion_and_footprint_ms=12410 estimated_row_bytes=65376 heuristic_row_bytes=128048 geometry_fragments_per_tile=6678 fragment_limit=16384 2026-09-10T08:23:21.824223Z INFO screen_finalist{finalist=2}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:21.826323Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=10044 expansion_and_footprint_ms=12421 estimated_row_bytes=75320 heuristic_row_bytes=125732 geometry_fragments_per_tile=7569 fragment_limit=16384 2026-09-10T08:23:21.831006Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=10031 expansion_and_footprint_ms=12425 estimated_row_bytes=65496 heuristic_row_bytes=128016 geometry_fragments_per_tile=6656 fragment_limit=16384 2026-09-10T08:23:21.842627Z INFO screen_finalist{finalist=20}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:23:21.854624Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=10092 expansion_and_footprint_ms=12449 estimated_row_bytes=70816 heuristic_row_bytes=138444 geometry_fragments_per_tile=7287 fragment_limit=16384 2026-09-10T08:23:21.877293Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=10062 expansion_and_footprint_ms=12471 estimated_row_bytes=76464 heuristic_row_bytes=126312 geometry_fragments_per_tile=7599 fragment_limit=16384 2026-09-10T08:23:21.878632Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=10002 expansion_and_footprint_ms=12473 estimated_row_bytes=65000 heuristic_row_bytes=128044 geometry_fragments_per_tile=6602 fragment_limit=16384 2026-09-10T08:23:21.882129Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=9990 expansion_and_footprint_ms=12476 estimated_row_bytes=65264 heuristic_row_bytes=128016 geometry_fragments_per_tile=6681 fragment_limit=16384 2026-09-10T08:23:21.914283Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=10076 expansion_and_footprint_ms=12509 estimated_row_bytes=66040 heuristic_row_bytes=128656 geometry_fragments_per_tile=6642 fragment_limit=16384 2026-09-10T08:23:21.920156Z INFO screen_finalist{finalist=4}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:21.923273Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=10043 expansion_and_footprint_ms=12518 estimated_row_bytes=66504 heuristic_row_bytes=128660 geometry_fragments_per_tile=6693 fragment_limit=16384 2026-09-10T08:23:21.961479Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=10099 expansion_and_footprint_ms=12556 estimated_row_bytes=66088 heuristic_row_bytes=128624 geometry_fragments_per_tile=6657 fragment_limit=16384 2026-09-10T08:23:21.962980Z INFO screen_finalist{finalist=0}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:21.970686Z INFO screen_finalist{finalist=5}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:21.977737Z INFO screen_finalist{finalist=10}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:21.992997Z INFO screen_finalist{finalist=30}: eliminated unread FP8 cast input padding clears removed=25396 2026-09-10T08:23:22.031279Z INFO screen_finalist{finalist=8}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:22.031298Z INFO screen_finalist{finalist=23}: eliminated unread FP8 cast input padding clears removed=26464 2026-09-10T08:23:22.031494Z INFO screen_finalist{finalist=6}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:22.070498Z INFO screen_finalist{finalist=24}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:23:22.078733Z INFO screen_finalist{finalist=12}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:23:22.109091Z INFO screen_finalist{finalist=22}: eliminated unread FP8 cast input padding clears removed=26464 2026-09-10T08:23:22.184693Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=10308 expansion_and_footprint_ms=12779 estimated_row_bytes=66136 heuristic_row_bytes=124956 geometry_fragments_per_tile=6667 fragment_limit=16384 2026-09-10T08:23:22.329592Z INFO screen_finalist{finalist=28}: eliminated unread FP8 cast input padding clears removed=25328 2026-09-10T08:23:30.088021Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=7940 expansion_and_footprint_ms=9365 estimated_row_bytes=64824 heuristic_row_bytes=148372 geometry_fragments_per_tile=7176 fragment_limit=16384 2026-09-10T08:23:30.174530Z INFO screen_finalist{finalist=37}: eliminated unread FP8 cast input padding clears removed=29472 2026-09-10T08:23:30.435478Z INFO screen_finalist{finalist=49}: screened exchange table geometry expansion_ms=8461 expansion_and_footprint_ms=10407 estimated_row_bytes=65120 heuristic_row_bytes=149088 geometry_fragments_per_tile=7208 fragment_limit=16384 2026-09-10T08:23:30.552356Z INFO screen_finalist{finalist=49}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:30.777254Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=8270 expansion_and_footprint_ms=10248 estimated_row_bytes=65384 heuristic_row_bytes=150532 geometry_fragments_per_tile=7248 fragment_limit=16384 2026-09-10T08:23:30.789939Z INFO screen_finalist{finalist=51}: screened exchange table geometry expansion_ms=8119 expansion_and_footprint_ms=10034 estimated_row_bytes=64608 heuristic_row_bytes=149084 geometry_fragments_per_tile=7173 fragment_limit=16384 2026-09-10T08:23:30.893193Z INFO screen_finalist{finalist=41}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:30.903842Z INFO screen_finalist{finalist=51}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:31.004970Z INFO screen_finalist{finalist=58}: screened exchange table geometry expansion_ms=8203 expansion_and_footprint_ms=10191 estimated_row_bytes=62152 heuristic_row_bytes=150204 geometry_fragments_per_tile=6745 fragment_limit=16384 2026-09-10T08:23:31.069243Z INFO screen_finalist{finalist=57}: screened exchange table geometry expansion_ms=8433 expansion_and_footprint_ms=10348 estimated_row_bytes=64688 heuristic_row_bytes=149088 geometry_fragments_per_tile=7156 fragment_limit=16384 2026-09-10T08:23:31.132403Z INFO screen_finalist{finalist=58}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:31.163581Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=8508 expansion_and_footprint_ms=10452 estimated_row_bytes=65400 heuristic_row_bytes=150532 geometry_fragments_per_tile=7273 fragment_limit=16384 2026-09-10T08:23:31.181794Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=8554 expansion_and_footprint_ms=10517 estimated_row_bytes=65328 heuristic_row_bytes=150564 geometry_fragments_per_tile=7245 fragment_limit=16384 2026-09-10T08:23:31.193341Z INFO screen_finalist{finalist=57}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:31.282949Z INFO screen_finalist{finalist=39}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:31.296185Z INFO screen_finalist{finalist=35}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:31.438961Z INFO screen_finalist{finalist=62}: screened exchange table geometry expansion_ms=8734 expansion_and_footprint_ms=10665 estimated_row_bytes=66728 heuristic_row_bytes=158132 geometry_fragments_per_tile=7169 fragment_limit=16384 2026-09-10T08:23:31.472627Z INFO screen_finalist{finalist=60}: screened exchange table geometry expansion_ms=8694 expansion_and_footprint_ms=10728 estimated_row_bytes=63088 heuristic_row_bytes=148376 geometry_fragments_per_tile=6788 fragment_limit=16384 2026-09-10T08:23:31.558140Z INFO screen_finalist{finalist=62}: eliminated unread FP8 cast input padding clears removed=32312 2026-09-10T08:23:31.591414Z INFO screen_finalist{finalist=60}: eliminated unread FP8 cast input padding clears removed=29632 2026-09-10T08:23:32.054178Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=8027 expansion_and_footprint_ms=9917 estimated_row_bytes=65032 heuristic_row_bytes=149304 geometry_fragments_per_tile=7222 fragment_limit=16384 2026-09-10T08:23:32.103403Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=9584 expansion_and_footprint_ms=11332 estimated_row_bytes=76392 heuristic_row_bytes=126344 geometry_fragments_per_tile=7559 fragment_limit=16384 2026-09-10T08:23:32.137548Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=8403 expansion_and_footprint_ms=10336 estimated_row_bytes=62040 heuristic_row_bytes=150460 geometry_fragments_per_tile=6751 fragment_limit=16384 2026-09-10T08:23:32.174666Z INFO screen_finalist{finalist=45}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:23:32.206805Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=8343 expansion_and_footprint_ms=10230 estimated_row_bytes=61984 heuristic_row_bytes=150456 geometry_fragments_per_tile=6745 fragment_limit=16384 2026-09-10T08:23:32.209798Z INFO screen_finalist{finalist=27}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:23:32.273555Z INFO screen_finalist{finalist=44}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:23:32.335253Z INFO screen_finalist{finalist=46}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:23:32.462105Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=8489 expansion_and_footprint_ms=10420 estimated_row_bytes=64968 heuristic_row_bytes=149300 geometry_fragments_per_tile=7216 fragment_limit=16384 2026-09-10T08:23:32.519197Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=8545 expansion_and_footprint_ms=10500 estimated_row_bytes=62232 heuristic_row_bytes=150244 geometry_fragments_per_tile=6753 fragment_limit=16384 2026-09-10T08:23:32.579854Z INFO screen_finalist{finalist=47}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:23:32.643008Z INFO screen_finalist{finalist=42}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:32.679715Z INFO screen_finalist{finalist=63}: screened exchange table geometry expansion_ms=8663 expansion_and_footprint_ms=10578 estimated_row_bytes=69504 heuristic_row_bytes=156976 geometry_fragments_per_tile=7639 fragment_limit=16384 2026-09-10T08:23:32.682330Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=8358 expansion_and_footprint_ms=10297 estimated_row_bytes=65040 heuristic_row_bytes=149088 geometry_fragments_per_tile=7224 fragment_limit=16384 2026-09-10T08:23:32.720108Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=9179 expansion_and_footprint_ms=10818 estimated_row_bytes=75176 heuristic_row_bytes=124256 geometry_fragments_per_tile=7535 fragment_limit=16384 2026-09-10T08:23:32.793340Z INFO screen_finalist{finalist=59}: screened exchange table geometry expansion_ms=8748 expansion_and_footprint_ms=10705 estimated_row_bytes=64960 heuristic_row_bytes=149048 geometry_fragments_per_tile=7216 fragment_limit=16384 2026-09-10T08:23:32.796231Z INFO screen_finalist{finalist=63}: eliminated unread FP8 cast input padding clears removed=32312 2026-09-10T08:23:32.803857Z INFO screen_finalist{finalist=43}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:32.827670Z INFO screen_finalist{finalist=21}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:23:32.872164Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=9896 expansion_and_footprint_ms=12253 estimated_row_bytes=66128 heuristic_row_bytes=128656 geometry_fragments_per_tile=6617 fragment_limit=16384 2026-09-10T08:23:32.900974Z INFO screen_finalist{finalist=61}: screened exchange table geometry expansion_ms=8744 expansion_and_footprint_ms=10764 estimated_row_bytes=66104 heuristic_row_bytes=147220 geometry_fragments_per_tile=7259 fragment_limit=16384 2026-09-10T08:23:32.907387Z INFO screen_finalist{finalist=59}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:32.970794Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=9980 expansion_and_footprint_ms=12256 estimated_row_bytes=75320 heuristic_row_bytes=125732 geometry_fragments_per_tile=7544 fragment_limit=16384 2026-09-10T08:23:33.015145Z INFO screen_finalist{finalist=61}: eliminated unread FP8 cast input padding clears removed=29632 2026-09-10T08:23:33.017105Z INFO screen_finalist{finalist=26}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:23:33.024209Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=10117 expansion_and_footprint_ms=12493 estimated_row_bytes=66592 heuristic_row_bytes=128660 geometry_fragments_per_tile=6668 fragment_limit=16384 2026-09-10T08:23:33.064197Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=10022 expansion_and_footprint_ms=12398 estimated_row_bytes=76768 heuristic_row_bytes=126348 geometry_fragments_per_tile=7610 fragment_limit=16384 2026-09-10T08:23:33.110412Z INFO screen_finalist{finalist=9}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:23:33.183383Z INFO screen_finalist{finalist=14}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:23:33.185330Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=10174 expansion_and_footprint_ms=12540 estimated_row_bytes=76384 heuristic_row_bytes=126344 geometry_fragments_per_tile=7584 fragment_limit=16384 2026-09-10T08:23:33.218480Z INFO screen_finalist{finalist=15}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:23:33.336289Z INFO screen_finalist{finalist=25}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:23:33.600849Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=9269 expansion_and_footprint_ms=11568 estimated_row_bytes=75744 heuristic_row_bytes=125704 geometry_fragments_per_tile=7623 fragment_limit=16384 2026-09-10T08:23:33.698222Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=9514 expansion_and_footprint_ms=11828 estimated_row_bytes=75704 heuristic_row_bytes=125736 geometry_fragments_per_tile=7595 fragment_limit=16384 2026-09-10T08:23:33.736378Z INFO screen_finalist{finalist=7}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:33.790931Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=10030 expansion_and_footprint_ms=12368 estimated_row_bytes=76552 heuristic_row_bytes=126316 geometry_fragments_per_tile=7605 fragment_limit=16384 2026-09-10T08:23:33.836505Z INFO screen_finalist{finalist=3}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:33.929587Z INFO screen_finalist{finalist=19}: eliminated unread FP8 cast input padding clears removed=26248 2026-09-10T08:23:34.277898Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=9972 expansion_and_footprint_ms=12246 estimated_row_bytes=75768 heuristic_row_bytes=125704 geometry_fragments_per_tile=7598 fragment_limit=16384 2026-09-10T08:23:34.416604Z INFO screen_finalist{finalist=11}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:23:34.417933Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=10009 expansion_and_footprint_ms=12320 estimated_row_bytes=76760 heuristic_row_bytes=126348 geometry_fragments_per_tile=7635 fragment_limit=16384 2026-09-10T08:23:34.568675Z INFO screen_finalist{finalist=13}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:23:35.071887Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=10471 expansion_and_footprint_ms=12907 estimated_row_bytes=76416 heuristic_row_bytes=122644 geometry_fragments_per_tile=7609 fragment_limit=16384 2026-09-10T08:23:35.201594Z INFO screen_finalist{finalist=29}: eliminated unread FP8 cast input padding clears removed=25328 2026-09-10T08:23:35.265951Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(1966, 1002820, 2090) plan_cache_stats=(32768, 2032619, 341137) 2026-09-10T08:23:35.266140Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=64 admitted_candidates=5 2026-09-10T08:24:22.429437Z INFO screened tile mappings by exchange resource load candidates=254 baseline_cycles=364289 candidate_cycles=364289 baseline_pressure=300564 candidate_pressure=300564 2026-09-10T08:24:22.489509Z INFO screened tile mappings by exchange resource load candidates=295 baseline_cycles=324585 candidate_cycles=324585 baseline_pressure=270880 candidate_pressure=270880 2026-09-10T08:24:22.683830Z INFO modelled expanded operator plan finalist=50 elapsed_ms=16333 modelled_cycles=1574548 estimated_row_bytes=61768 2026-09-10T08:24:22.777649Z INFO modelled expanded operator plan finalist=8 elapsed_ms=16427 modelled_cycles=1449993 estimated_row_bytes=65000 2026-09-10T08:24:26.145595Z INFO screened tile mappings by exchange resource load candidates=278 baseline_cycles=325803 candidate_cycles=325803 baseline_pressure=271101 candidate_pressure=271101 2026-09-10T08:24:26.216803Z INFO screened tile mappings by exchange resource load candidates=295 baseline_cycles=324583 candidate_cycles=324583 baseline_pressure=270877 candidate_pressure=270877 2026-09-10T08:24:26.549994Z INFO modelled expanded operator plan finalist=20 elapsed_ms=20199 modelled_cycles=1456936 estimated_row_bytes=64864 2026-09-10T08:24:26.635532Z INFO modelled expanded operator plan finalist=4 elapsed_ms=20285 modelled_cycles=1449986 estimated_row_bytes=64912 2026-09-10T08:24:26.960060Z INFO screened tile mappings by exchange resource load candidates=300 baseline_cycles=326667 candidate_cycles=326667 baseline_pressure=272060 candidate_pressure=272060 2026-09-10T08:24:27.349893Z INFO modelled expanded operator plan finalist=16 elapsed_ms=20999 modelled_cycles=1458493 estimated_row_bytes=64920 2026-09-10T08:24:27.350069Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=5 admitted_candidates=2 2026-09-10T08:24:27.361444Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=64 2026-09-10T08:24:27.366267Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=64 elapsed_ms=4 success=true 2026-09-10T08:24:27.379038Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=43 candidates=64 ordinary_horizon=170 paired_horizon=447 use_paired=false 2026-09-10T08:24:27.394116Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=46 transfers=1485 maximum_identical_destinations=1 2026-09-10T08:24:27.394158Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=46 initial_horizon=192 selected_horizon=192 endpoint_lower_bound=64 lower_bound_gap=128 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.395677Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=46 tile=11 row_words=33 horizon=192 2026-09-10T08:24:27.397291Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=1304 maximum_identical_destinations=1 2026-09-10T08:24:27.397324Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=1126 selected_horizon=1126 endpoint_lower_bound=1024 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.398455Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=162 row_words=12 horizon=1126 2026-09-10T08:24:27.399073Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=1151 maximum_identical_destinations=1 2026-09-10T08:24:27.399099Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=31 initial_horizon=199 selected_horizon=199 endpoint_lower_bound=36 lower_bound_gap=163 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.399834Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=31 tile=3 row_words=27 horizon=199 2026-09-10T08:24:27.417952Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:24:27.417989Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=149 selected_horizon=149 endpoint_lower_bound=32 lower_bound_gap=117 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.418336Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1368 maximum_identical_destinations=1 2026-09-10T08:24:27.418370Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.419341Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=13 row_words=24 horizon=1318 2026-09-10T08:24:27.419485Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=70 row_words=33 horizon=149 2026-09-10T08:24:27.420968Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=1224 maximum_identical_destinations=1 2026-09-10T08:24:27.421006Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.421754Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=13 row_words=22 horizon=1190 2026-09-10T08:24:27.429707Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=1216 maximum_identical_destinations=1 2026-09-10T08:24:27.429738Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=254 selected_horizon=254 endpoint_lower_bound=152 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.430744Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=6 row_words=44 horizon=254 2026-09-10T08:24:27.455391Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:24:27.455417Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=148 selected_horizon=148 endpoint_lower_bound=32 lower_bound_gap=116 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.456869Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=11 row_words=34 horizon=148 2026-09-10T08:24:27.458781Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=4240 maximum_identical_destinations=1 2026-09-10T08:24:27.458816Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9836 selected_horizon=7404 endpoint_lower_bound=7296 lower_bound_gap=108 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:24:27.462342Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=1333 row_words=23 horizon=7404 2026-09-10T08:24:27.473510Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=1296 maximum_identical_destinations=1 2026-09-10T08:24:27.473540Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=1043 selected_horizon=1043 endpoint_lower_bound=256 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.475051Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=1157 row_words=9 horizon=1043 2026-09-10T08:24:27.481251Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=3328 maximum_identical_destinations=1 2026-09-10T08:24:27.481279Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=5118 selected_horizon=5118 endpoint_lower_bound=4992 lower_bound_gap=126 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.483603Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=933 row_words=54 horizon=5118 2026-09-10T08:24:27.492187Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=1151 maximum_identical_destinations=1 2026-09-10T08:24:27.492230Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=199 selected_horizon=199 endpoint_lower_bound=36 lower_bound_gap=163 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.492871Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=3 row_words=27 horizon=199 2026-09-10T08:24:27.504341Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=38 candidates=68 ordinary_horizon=2409 paired_horizon=5452 use_paired=false 2026-09-10T08:24:27.523087Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:24:27.523112Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=148 selected_horizon=148 endpoint_lower_bound=32 lower_bound_gap=116 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.524487Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=11 row_words=34 horizon=148 2026-09-10T08:24:27.535138Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1408 maximum_identical_destinations=1 2026-09-10T08:24:27.535170Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=454 selected_horizon=454 endpoint_lower_bound=352 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.536031Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=47 row_words=28 horizon=454 2026-09-10T08:24:27.700182Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46077 2026-09-10T08:24:27.731610Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1040 2026-09-10T08:24:27.775463Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=17664 maximum_identical_destinations=1 2026-09-10T08:24:27.775502Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=4114 selected_horizon=3572 endpoint_lower_bound=3456 lower_bound_gap=116 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:24:27.784746Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1434 row_words=58 horizon=3572 2026-09-10T08:24:27.821227Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=14144 maximum_identical_destinations=1 2026-09-10T08:24:27.821269Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=29945 selected_horizon=29945 endpoint_lower_bound=22080 lower_bound_gap=7865 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:27.832636Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=886 row_words=67 horizon=29945 2026-09-10T08:24:27.870863Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=12640 maximum_identical_destinations=1 2026-09-10T08:24:27.870902Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=13916 selected_horizon=12271 endpoint_lower_bound=10944 lower_bound_gap=1327 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T08:24:27.881684Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=614 row_words=58 horizon=12271 2026-09-10T08:24:27.971819Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=66624 2026-09-10T08:24:28.185352Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1040 elapsed_ms=453 success=true 2026-09-10T08:24:28.196198Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=46077 elapsed_ms=495 success=true 2026-09-10T08:24:28.358024Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=77824 2026-09-10T08:24:28.398377Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=30720 maximum_identical_destinations=1 2026-09-10T08:24:28.398415Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=7913 selected_horizon=7913 endpoint_lower_bound=7280 lower_bound_gap=633 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:28.422519Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46624 2026-09-10T08:24:28.425616Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=346 row_words=198 horizon=7913 2026-09-10T08:24:28.555628Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=46077 maximum_identical_destinations=1 2026-09-10T08:24:28.555668Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=8618 selected_horizon=8618 endpoint_lower_bound=7332 lower_bound_gap=1286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:28.583769Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=208 row_words=225 horizon=8618 2026-09-10T08:24:28.732674Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=8520 maximum_identical_destinations=1 2026-09-10T08:24:28.732714Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=29279 selected_horizon=21998 endpoint_lower_bound=21888 lower_bound_gap=110 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:24:28.739309Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=121 row_words=42 horizon=21998 2026-09-10T08:24:28.811910Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66624 elapsed_ms=840 success=true 2026-09-10T08:24:29.038558Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=47 candidates=966 ordinary_horizon=1325 paired_horizon=1539 use_paired=false 2026-09-10T08:24:29.060249Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=47 transfers=1040 maximum_identical_destinations=1 2026-09-10T08:24:29.060272Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=47 initial_horizon=1325 selected_horizon=1325 endpoint_lower_bound=448 lower_bound_gap=877 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:29.067060Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=47 tile=544 row_words=109 horizon=1325 2026-09-10T08:24:29.110413Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=17496 2026-09-10T08:24:29.519647Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=77824 elapsed_ms=1161 success=true 2026-09-10T08:24:29.596663Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=93250 2026-09-10T08:24:29.653626Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=46624 elapsed_ms=1231 success=true 2026-09-10T08:24:29.659883Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=101373 2026-09-10T08:24:29.870755Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=14580 2026-09-10T08:24:30.096346Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=66624 maximum_identical_destinations=1 2026-09-10T08:24:30.096383Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=14826 selected_horizon=14826 endpoint_lower_bound=14560 lower_bound_gap=266 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:30.155898Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=347 row_words=403 horizon=14826 2026-09-10T08:24:30.435431Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=77824 maximum_identical_destinations=1 2026-09-10T08:24:30.435468Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=27728 selected_horizon=27728 endpoint_lower_bound=24384 lower_bound_gap=3344 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:30.499478Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=301 row_words=455 horizon=27728 2026-09-10T08:24:30.804967Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=46624 maximum_identical_destinations=1 2026-09-10T08:24:30.805009Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4355 selected_horizon=4355 endpoint_lower_bound=2304 lower_bound_gap=2051 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:30.825030Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=163 row_words=251 horizon=4355 2026-09-10T08:24:31.012129Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17496 elapsed_ms=1901 success=true 2026-09-10T08:24:32.579226Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=93250 elapsed_ms=2982 success=true 2026-09-10T08:24:32.838246Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=14580 elapsed_ms=2967 success=true 2026-09-10T08:24:33.522219Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=21 candidates=26244 ordinary_horizon=36707 paired_horizon=23222 use_paired=true 2026-09-10T08:24:33.636366Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=26244 maximum_identical_destinations=1 2026-09-10T08:24:33.636406Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=23222 selected_horizon=23222 endpoint_lower_bound=18240 lower_bound_gap=4982 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:33.679648Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=462 row_words=515 horizon=23222 2026-09-10T08:24:33.821845Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=101373 elapsed_ms=4161 success=true 2026-09-10T08:24:34.524645Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209838 2026-09-10T08:24:34.713083Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=93250 maximum_identical_destinations=1 2026-09-10T08:24:34.713116Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=3694 selected_horizon=3694 endpoint_lower_bound=1152 lower_bound_gap=2542 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:34.757890Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1192 row_words=308 horizon=3694 2026-09-10T08:24:34.829475Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=3 candidates=17496 ordinary_horizon=14743 paired_horizon=11664 use_paired=true 2026-09-10T08:24:34.932117Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=17496 maximum_identical_destinations=1 2026-09-10T08:24:34.932147Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=11664 selected_horizon=11664 endpoint_lower_bound=7296 lower_bound_gap=4368 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:34.957735Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=6976 maximum_identical_destinations=1 2026-09-10T08:24:34.957771Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=9317 selected_horizon=8516 endpoint_lower_bound=7680 lower_bound_gap=836 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:24:34.963750Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=1250 row_words=40 horizon=8516 2026-09-10T08:24:34.968475Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=466 row_words=472 horizon=11664 2026-09-10T08:24:36.289745Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209834 2026-09-10T08:24:36.373241Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=101373 maximum_identical_destinations=1 2026-09-10T08:24:36.373283Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=20935 selected_horizon=20935 endpoint_lower_bound=18492 lower_bound_gap=2443 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:36.545388Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=700 row_words=1230 horizon=20935 2026-09-10T08:24:37.137029Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=14580 2026-09-10T08:24:37.827883Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=17 candidates=14580 ordinary_horizon=23874 paired_horizon=17936 use_paired=true 2026-09-10T08:24:37.945590Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=14580 maximum_identical_destinations=1 2026-09-10T08:24:37.945628Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=17936 selected_horizon=17936 endpoint_lower_bound=11776 lower_bound_gap=6160 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:37.982606Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=466 row_words=631 horizon=17936 2026-09-10T08:24:38.007492Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=14580 elapsed_ms=870 success=true 2026-09-10T08:24:38.667186Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=14580 maximum_identical_destinations=1 2026-09-10T08:24:38.667247Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=12739 selected_horizon=12739 endpoint_lower_bound=12288 lower_bound_gap=451 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:38.694024Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=355 row_words=265 horizon=12739 2026-09-10T08:24:42.481006Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=209838 elapsed_ms=7956 success=true 2026-09-10T08:24:44.594376Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=419668 2026-09-10T08:24:46.028293Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=209834 elapsed_ms=9738 success=true 2026-09-10T08:24:48.947794Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=209838 maximum_identical_destinations=1 2026-09-10T08:24:48.947843Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=2345 selected_horizon=2345 endpoint_lower_bound=1536 lower_bound_gap=809 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:49.176179Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=431 row_words=716 horizon=2345 2026-09-10T08:24:52.794864Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=279323 2026-09-10T08:24:52.953439Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=209834 maximum_identical_destinations=1 2026-09-10T08:24:52.953481Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=2164 selected_horizon=2164 endpoint_lower_bound=1216 lower_bound_gap=948 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:24:53.185640Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=359 row_words=683 horizon=2164 2026-09-10T08:25:00.467544Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=325917 2026-09-10T08:25:03.911424Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=419668 elapsed_ms=19317 success=true 2026-09-10T08:25:05.985335Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=629502 2026-09-10T08:25:07.747199Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=783968 2026-09-10T08:25:13.368139Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=279323 elapsed_ms=20573 success=true 2026-09-10T08:25:18.086885Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=419668 maximum_identical_destinations=1 2026-09-10T08:25:18.086921Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=4238 selected_horizon=4238 endpoint_lower_bound=2432 lower_bound_gap=1806 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:25:18.489062Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=722 row_words=1370 horizon=4238 2026-09-10T08:25:22.283916Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=279323 maximum_identical_destinations=1 2026-09-10T08:25:22.283954Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=9737 selected_horizon=9737 endpoint_lower_bound=4352 lower_bound_gap=5385 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:25:22.437789Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=21 row_words=1221 horizon=9737 2026-09-10T08:25:29.056115Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=25 candidates=8748 ordinary_horizon=30311 paired_horizon=16851 use_paired=true 2026-09-10T08:25:29.140977Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=8748 maximum_identical_destinations=1 2026-09-10T08:25:29.141012Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=16861 selected_horizon=16851 endpoint_lower_bound=14592 lower_bound_gap=2259 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T08:25:29.167991Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=476 row_words=406 horizon=16851 2026-09-10T08:25:32.345555Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=325917 elapsed_ms=31877 success=true 2026-09-10T08:25:36.488531Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=629502 elapsed_ms=30503 success=true 2026-09-10T08:25:44.021979Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=325917 maximum_identical_destinations=1 2026-09-10T08:25:44.022020Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=9788 selected_horizon=9788 endpoint_lower_bound=5504 lower_bound_gap=4284 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:25:44.241542Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=69 row_words=1360 horizon=9788 2026-09-10T08:25:51.400057Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=629502 maximum_identical_destinations=1 2026-09-10T08:25:51.400094Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=6310 selected_horizon=6310 endpoint_lower_bound=3648 lower_bound_gap=2662 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:25:51.640591Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=783968 elapsed_ms=43893 success=true 2026-09-10T08:25:52.132950Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=723 row_words=2058 horizon=6310 2026-09-10T08:26:20.741093Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=783968 maximum_identical_destinations=1 2026-09-10T08:26:20.741147Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=7727 selected_horizon=7727 endpoint_lower_bound=4416 lower_bound_gap=3311 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:22.479423Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=455 row_words=2601 horizon=7727 2026-09-10T08:26:22.703046Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=4 mapped=false analytical_cycles=2455443 analytical_exchange_cycles=1360040 scheduled_exchange_cycles=424250 refined_cycles=1519653 2026-09-10T08:26:23.141371Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=29 success=true 2026-09-10T08:26:23.145496Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-10T08:26:23.150239Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}: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-10T08:26:24.594991Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}: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=69 success=true 2026-09-10T08:26:24.595039Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=406904 profile_bytes=836 exchange_table_bytes=58552 host_code_bytes=3268 host_data_bytes=2516 generated_code_bytes=9576 code_address=494856 standard_ranges=[(510420, 524288)] 2026-09-10T08:26:24.973405Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=378 success=true 2026-09-10T08:26:24.975650Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=37 2026-09-10T08:26:24.981227Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=43 2026-09-10T08:26:24.984968Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=40 2026-09-10T08:26:24.985527Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=40 transfers=1224 maximum_identical_destinations=1 2026-09-10T08:26:24.985542Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=40 initial_horizon=1190 selected_horizon=1190 endpoint_lower_bound=1088 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:24.986306Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=40 tile=13 row_words=22 horizon=1190 2026-09-10T08:26:24.987996Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=39 2026-09-10T08:26:24.988098Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=46 2026-09-10T08:26:24.988523Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=39 transfers=1296 maximum_identical_destinations=1 2026-09-10T08:26:24.988536Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=39 initial_horizon=1043 selected_horizon=1043 endpoint_lower_bound=256 lower_bound_gap=787 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:24.988652Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=46 transfers=1485 maximum_identical_destinations=1 2026-09-10T08:26:24.988664Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=46 initial_horizon=192 selected_horizon=192 endpoint_lower_bound=64 lower_bound_gap=128 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:24.988954Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=34 2026-09-10T08:26:24.989540Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=34 transfers=1408 maximum_identical_destinations=1 2026-09-10T08:26:24.989558Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=34 initial_horizon=454 selected_horizon=454 endpoint_lower_bound=352 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:24.989679Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=46 tile=11 row_words=33 horizon=192 2026-09-10T08:26:24.990059Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=39 tile=1157 row_words=9 horizon=1043 2026-09-10T08:26:24.990338Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=34 tile=47 row_words=28 horizon=454 2026-09-10T08:26:24.993714Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=31 2026-09-10T08:26:24.994430Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=31 transfers=1151 maximum_identical_destinations=1 2026-09-10T08:26:24.994448Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=31 initial_horizon=199 selected_horizon=199 endpoint_lower_bound=36 lower_bound_gap=163 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:24.995631Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=31 tile=3 row_words=27 horizon=199 2026-09-10T08:26:24.995746Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T08:26:25.005928Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=41 2026-09-10T08:26:25.006633Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=41 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:26:25.006651Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=41 initial_horizon=148 selected_horizon=148 endpoint_lower_bound=32 lower_bound_gap=116 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.006632Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=18 2026-09-10T08:26:25.007925Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=41 tile=11 row_words=34 horizon=148 2026-09-10T08:26:25.009150Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=45 2026-09-10T08:26:25.009669Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=45 transfers=1304 maximum_identical_destinations=1 2026-09-10T08:26:25.009683Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=45 initial_horizon=1126 selected_horizon=1126 endpoint_lower_bound=1024 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.010520Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=45 tile=162 row_words=12 horizon=1126 2026-09-10T08:26:25.011163Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=38 2026-09-10T08:26:25.018964Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=42 2026-09-10T08:26:25.019391Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=42 transfers=1151 maximum_identical_destinations=1 2026-09-10T08:26:25.019407Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=42 initial_horizon=199 selected_horizon=199 endpoint_lower_bound=36 lower_bound_gap=163 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.020062Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=42 tile=3 row_words=27 horizon=199 2026-09-10T08:26:25.021393Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=29 2026-09-10T08:26:25.030890Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=44 2026-09-10T08:26:25.040438Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=48 2026-09-10T08:26:25.041439Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=48 transfers=1368 maximum_identical_destinations=1 2026-09-10T08:26:25.041461Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=48 initial_horizon=1318 selected_horizon=1318 endpoint_lower_bound=1216 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.041670Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=30 2026-09-10T08:26:25.042432Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=30 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:26:25.042449Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=30 initial_horizon=148 selected_horizon=148 endpoint_lower_bound=32 lower_bound_gap=116 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.042774Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=48 tile=13 row_words=24 horizon=1318 2026-09-10T08:26:25.044047Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=30 tile=11 row_words=34 horizon=148 2026-09-10T08:26:25.044142Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=35 2026-09-10T08:26:25.045710Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=35 transfers=3328 maximum_identical_destinations=1 2026-09-10T08:26:25.045735Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=35 initial_horizon=5118 selected_horizon=5118 endpoint_lower_bound=4992 lower_bound_gap=126 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.047763Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=35 tile=933 row_words=54 horizon=5118 2026-09-10T08:26:25.060116Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=36 2026-09-10T08:26:25.060601Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=36 transfers=1216 maximum_identical_destinations=1 2026-09-10T08:26:25.060612Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=36 initial_horizon=254 selected_horizon=254 endpoint_lower_bound=152 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.061341Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=36 tile=6 row_words=44 horizon=254 2026-09-10T08:26:25.066000Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=22 2026-09-10T08:26:25.068578Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=49 2026-09-10T08:26:25.069441Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=49 transfers=1439 maximum_identical_destinations=1 2026-09-10T08:26:25.069456Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=49 initial_horizon=149 selected_horizon=149 endpoint_lower_bound=32 lower_bound_gap=117 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.071020Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=49 tile=70 row_words=33 horizon=149 2026-09-10T08:26:25.097230Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T08:26:25.103471Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=8520 maximum_identical_destinations=1 2026-09-10T08:26:25.103497Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=21998 selected_horizon=21998 endpoint_lower_bound=21888 lower_bound_gap=110 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.110115Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T08:26:25.112391Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=121 row_words=42 horizon=21998 2026-09-10T08:26:25.120388Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=17664 maximum_identical_destinations=1 2026-09-10T08:26:25.120410Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=3572 selected_horizon=3572 endpoint_lower_bound=3456 lower_bound_gap=116 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.124967Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=23 2026-09-10T08:26:25.130108Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=1434 row_words=58 horizon=3572 2026-09-10T08:26:25.131032Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=23 transfers=12640 maximum_identical_destinations=1 2026-09-10T08:26:25.131053Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=23 initial_horizon=12271 selected_horizon=12271 endpoint_lower_bound=10944 lower_bound_gap=1327 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.140462Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=23 tile=614 row_words=58 horizon=12271 2026-09-10T08:26:25.198761Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=27 transfers=4240 maximum_identical_destinations=1 2026-09-10T08:26:25.198809Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=27 initial_horizon=9836 selected_horizon=7404 endpoint_lower_bound=7296 lower_bound_gap=108 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:26:25.204748Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=27 tile=1333 row_words=23 horizon=7404 2026-09-10T08:26:25.298125Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=15 transfers=6976 maximum_identical_destinations=1 2026-09-10T08:26:25.298175Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=15 initial_horizon=9317 selected_horizon=8516 endpoint_lower_bound=7680 lower_bound_gap=836 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T08:26:25.303890Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=15 tile=1250 row_words=40 horizon=8516 2026-09-10T08:26:25.437860Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=19 transfers=14144 maximum_identical_destinations=1 2026-09-10T08:26:25.437901Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=19 initial_horizon=29945 selected_horizon=29945 endpoint_lower_bound=22080 lower_bound_gap=7865 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:25.449373Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=19 tile=886 row_words=67 horizon=29945 2026-09-10T08:26:25.758588Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=47 2026-09-10T08:26:25.772797Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=47 transfers=1040 maximum_identical_destinations=1 2026-09-10T08:26:25.772821Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=47 initial_horizon=1325 selected_horizon=1325 endpoint_lower_bound=448 lower_bound_gap=877 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:25.780725Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=47 tile=544 row_words=109 horizon=1325 2026-09-10T08:26:26.120772Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=11 transfers=30720 maximum_identical_destinations=1 2026-09-10T08:26:26.120817Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=11 initial_horizon=7913 selected_horizon=7913 endpoint_lower_bound=7280 lower_bound_gap=633 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:26.149682Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=11 tile=346 row_words=198 horizon=7913 2026-09-10T08:26:26.196383Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46077 2026-09-10T08:26:26.508187Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=9 2026-09-10T08:26:26.543183Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=9 transfers=66624 maximum_identical_destinations=1 2026-09-10T08:26:26.543227Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=9 initial_horizon=14826 selected_horizon=14826 endpoint_lower_bound=14560 lower_bound_gap=266 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:26.605029Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=9 tile=347 row_words=403 horizon=14826 2026-09-10T08:26:26.673445Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-10T08:26:26.700595Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=46077 elapsed_ms=504 success=true 2026-09-10T08:26:26.736502Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=17496 maximum_identical_destinations=1 2026-09-10T08:26:26.736531Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=11664 selected_horizon=11664 endpoint_lower_bound=7296 lower_bound_gap=4368 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:26.769178Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=466 row_words=472 horizon=11664 2026-09-10T08:26:26.799346Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=10 2026-09-10T08:26:26.836660Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=10 transfers=77824 maximum_identical_destinations=1 2026-09-10T08:26:26.836685Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=10 initial_horizon=27728 selected_horizon=27728 endpoint_lower_bound=24384 lower_bound_gap=3344 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:26.901425Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=10 tile=301 row_words=455 horizon=27728 2026-09-10T08:26:27.052352Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=33 transfers=46077 maximum_identical_destinations=1 2026-09-10T08:26:27.052391Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=33 initial_horizon=12028 selected_horizon=12028 endpoint_lower_bound=7332 lower_bound_gap=4696 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:27.078179Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=33 tile=143 row_words=201 horizon=12028 2026-09-10T08:26:28.721707Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=14580 2026-09-10T08:26:29.553545Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=14580 2026-09-10T08:26:29.652403Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=14580 elapsed_ms=930 success=true 2026-09-10T08:26:30.194223Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=24 2026-09-10T08:26:30.309161Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=24 transfers=209834 maximum_identical_destinations=1 2026-09-10T08:26:30.309189Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=24 initial_horizon=2164 selected_horizon=2164 endpoint_lower_bound=1216 lower_bound_gap=948 selected_kind="reused" neighborhood_improvements=0 2026-09-10T08:26:30.339038Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=13 transfers=14580 maximum_identical_destinations=1 2026-09-10T08:26:30.339069Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=13 initial_horizon=12739 selected_horizon=12739 endpoint_lower_bound=12288 lower_bound_gap=451 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:30.362273Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=13 tile=355 row_words=265 horizon=12739 2026-09-10T08:26:30.500984Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared ordinary and paired exchange schedules phase=25 candidates=8748 ordinary_horizon=29302 paired_horizon=16483 use_paired=true 2026-09-10T08:26:30.525297Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=24 tile=359 row_words=683 horizon=2164 2026-09-10T08:26:30.562615Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=25 transfers=8748 maximum_identical_destinations=1 2026-09-10T08:26:30.562638Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=25 initial_horizon=16483 selected_horizon=16483 endpoint_lower_bound=14592 lower_bound_gap=1891 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:30.583800Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=25 tile=478 row_words=401 horizon=16483 2026-09-10T08:26:31.161564Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=101373 2026-09-10T08:26:31.979024Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared ordinary and paired exchange schedules phase=21 candidates=26244 ordinary_horizon=37101 paired_horizon=22391 use_paired=true 2026-09-10T08:26:32.057916Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=21 transfers=26244 maximum_identical_destinations=1 2026-09-10T08:26:32.057946Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=21 initial_horizon=22391 selected_horizon=22391 endpoint_lower_bound=18240 lower_bound_gap=4151 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:32.087529Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=21 tile=462 row_words=524 horizon=22391 2026-09-10T08:26:32.590781Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=14580 elapsed_ms=3037 success=true 2026-09-10T08:26:34.990173Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=101373 elapsed_ms=3828 success=true 2026-09-10T08:26:35.147696Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=93250 2026-09-10T08:26:36.753540Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=8 transfers=101373 maximum_identical_destinations=1 2026-09-10T08:26:36.753578Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=8 initial_horizon=26009 selected_horizon=26009 endpoint_lower_bound=18492 lower_bound_gap=7517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:36.856910Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=8 tile=74 row_words=1194 horizon=26009 2026-09-10T08:26:37.988745Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared ordinary and paired exchange schedules phase=17 candidates=14580 ordinary_horizon=24906 paired_horizon=17344 use_paired=true 2026-09-10T08:26:38.107949Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=17 transfers=14580 maximum_identical_destinations=1 2026-09-10T08:26:38.107999Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=17 initial_horizon=17344 selected_horizon=17344 endpoint_lower_bound=11776 lower_bound_gap=5568 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:38.144677Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=17 tile=466 row_words=613 horizon=17344 2026-09-10T08:26:38.320466Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=93250 elapsed_ms=3172 success=true 2026-09-10T08:26:38.501171Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=209838 2026-09-10T08:26:40.860553Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=93250 maximum_identical_destinations=1 2026-09-10T08:26:40.860595Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=3895 selected_horizon=3895 endpoint_lower_bound=1152 lower_bound_gap=2743 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:40.926583Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=1202 row_words=310 horizon=3895 2026-09-10T08:26:40.968859Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=26 2026-09-10T08:26:47.066769Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=209838 elapsed_ms=8565 success=true 2026-09-10T08:26:53.184463Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=16 transfers=209838 maximum_identical_destinations=1 2026-09-10T08:26:53.184508Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=16 initial_horizon=4750 selected_horizon=4750 endpoint_lower_bound=1536 lower_bound_gap=3214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:26:53.308356Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=16 tile=368 row_words=745 horizon=4750 2026-09-10T08:26:55.931966Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=279323 2026-09-10T08:26:57.695632Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=419668 2026-09-10T08:27:05.299336Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=325917 2026-09-10T08:27:14.758616Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=629502 2026-09-10T08:27:16.031736Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=279323 elapsed_ms=20099 success=true 2026-09-10T08:27:22.163577Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=419668 elapsed_ms=24467 success=true 2026-09-10T08:27:24.687877Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=783968 2026-09-10T08:27:26.033135Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=32 transfers=279323 maximum_identical_destinations=1 2026-09-10T08:27:26.033179Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=32 initial_horizon=7575 selected_horizon=7575 endpoint_lower_bound=4352 lower_bound_gap=3223 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:27:26.248952Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=32 tile=84 row_words=1235 horizon=7575 2026-09-10T08:27:36.751925Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=28 transfers=419668 maximum_identical_destinations=1 2026-09-10T08:27:36.751972Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=28 initial_horizon=8655 selected_horizon=8655 endpoint_lower_bound=2432 lower_bound_gap=6223 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:27:37.223492Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=28 tile=183 row_words=1377 horizon=8655 2026-09-10T08:27:41.415157Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=325917 elapsed_ms=36115 success=true 2026-09-10T08:27:45.423505Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=629502 elapsed_ms=30664 success=true 2026-09-10T08:27:58.066164Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=7 transfers=325917 maximum_identical_destinations=1 2026-09-10T08:27:58.066227Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=7 initial_horizon=13402 selected_horizon=13402 endpoint_lower_bound=5504 lower_bound_gap=7898 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:27:58.403258Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=7 tile=347 row_words=1357 horizon=13402 2026-09-10T08:28:00.489643Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=46624 2026-09-10T08:28:01.905078Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=46624 elapsed_ms=1415 success=true 2026-09-10T08:28:03.143185Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=12 transfers=46624 maximum_identical_destinations=1 2026-09-10T08:28:03.143262Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=12 initial_horizon=5749 selected_horizon=5749 endpoint_lower_bound=2304 lower_bound_gap=3445 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:28:03.164550Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=12 tile=70 row_words=257 horizon=5749 2026-09-10T08:28:05.212420Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=783968 elapsed_ms=40524 success=true 2026-09-10T08:28:05.520579Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=6 transfers=629502 maximum_identical_destinations=1 2026-09-10T08:28:05.520632Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=6 initial_horizon=13415 selected_horizon=13415 endpoint_lower_bound=3648 lower_bound_gap=9767 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:28:06.654295Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=6 tile=38 row_words=2055 horizon=13415 2026-09-10T08:28:26.948540Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=20 transfers=783968 maximum_identical_destinations=1 2026-09-10T08:28:26.948586Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=20 initial_horizon=15936 selected_horizon=15936 endpoint_lower_bound=4416 lower_bound_gap=11520 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T08:28:27.792436Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=20 tile=202 row_words=2585 horizon=15936 2026-09-10T08:28:27.910515Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=122937 success=true 2026-09-10T08:28:44.000068Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=16089 success=true 2026-09-10T08:28:44.023897Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=1548855 final_exchange=453452 2026-09-10T08:28:44.879717Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=136 success=true 2026-09-10T08:28:44.996731Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=116 success=true 2026-09-10T08:28:45.672264Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=625 success=true 2026-09-10T08:28:47.932605Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=4 mapped=false 2026-09-10T08:28:48.734541Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=497548 success=true 2026-09-10T08:28:49.419448Z INFO writing application package tiles=1472 2026-09-10T08:28:49.850510Z INFO application package written 2026-09-10T08:28:49.851248Z INFO reading application package 2026-09-10T08:28:50.859447Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-10T08:28:50.860836Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-10T08:28:50.860856Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-10T08:28:50.860862Z INFO opening IPU device path="/dev/ipu0" 2026-09-10T08:28:50.860894Z INFO IPU device attached path=/dev/ipu0 2026-09-10T08:28:50.860899Z INFO initializing IPU device 2026-09-10T08:28:50.869064Z INFO IPU device initialized 2026-09-10T08:28:50.869070Z INFO replaying device configuration register_writes=2003 2026-09-10T08:28:50.885325Z INFO loading application tile_count=1472 final_mark=23 2026-09-10T08:28:51.122592Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-10T08:29:10.588450Z INFO starting host exchange session startup_mark=23 2026-09-10T08:29:10.588516Z INFO attaching host exchange pages pages=2 2026-09-10T08:29:10.591509Z INFO host exchange session started 2026-09-10T08:29:10.591787Z INFO invoking streaming host exchange call call="initialize" command=0 phases=88 2026-09-10T08:29:10.631554Z INFO invoking streaming host exchange call call="run" command=0 phases=17 profile=artifacts/placement-20260910/vit-b4-aligned/profile.ipuprof tiles=1472 samples=215027 referenceMaximumAbsoluteError=0.084717 numericalTest=PASS package=artifacts/placement-20260910/vit-b4-aligned/model.ipuexe tiles=1472 hardwareTest=PASS