2026-09-10T08:07:29.907888Z 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:09:58.478541Z 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:09:58.630301Z 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:09:58.780638Z 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:09:58.911630Z 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:09:58.923646Z 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:09:59.063322Z 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:09:59.075315Z 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:09:59.213626Z 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:09:59.225899Z 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:09:59.258228Z 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:09:59.356642Z 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:09:59.375453Z 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:09:59.417788Z 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:09:59.422637Z 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:09:59.508379Z 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:09:59.527712Z 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:09:59.574139Z 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:09:59.574309Z 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:09:59.658948Z 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:09:59.681069Z 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:09:59.724615Z 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:09:59.727386Z 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:09:59.808569Z 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:09:59.829357Z 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:09:59.875738Z 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:09:59.888179Z 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:09:59.960935Z 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:09:59.978484Z 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:10:00.027336Z 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:10:00.038142Z 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:10:00.114325Z 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:10:00.126375Z 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:10:00.177263Z 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:10:00.188534Z 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:10:00.262551Z 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:10:00.274532Z 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:10:00.327562Z 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:10:00.340280Z 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:10:00.411612Z 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:10:00.421329Z 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:10:00.479264Z 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:10:00.490714Z 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:10:00.559375Z 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:10:00.572142Z 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:10:00.629683Z 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:10:00.640925Z 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:10:00.707436Z 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:10:00.717072Z 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:10:00.779881Z 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:10:00.793356Z 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:10:00.854308Z 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:10:00.932365Z 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:10:00.944764Z 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:10:00.975839Z 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:10:01.087765Z 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:10:01.101795Z 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:10:01.116603Z 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:10:01.241107Z 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:10:01.252537Z 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:10:01.392422Z 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:10:01.404289Z 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:10:01.544168Z 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:10:01.552279Z 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:10:01.692100Z 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:10:02.521092Z 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=152613 success=true 2026-09-10T08:10:13.344947Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=9323 expansion_and_footprint_ms=10823 estimated_row_bytes=62440 heuristic_row_bytes=151720 geometry_fragments_per_tile=6799 fragment_limit=16384 2026-09-10T08:10:13.449363Z INFO screen_finalist{finalist=32}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:13.468222Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=9497 expansion_and_footprint_ms=10946 estimated_row_bytes=61920 heuristic_row_bytes=149528 geometry_fragments_per_tile=6705 fragment_limit=16384 2026-09-10T08:10:13.569738Z INFO screen_finalist{finalist=36}: eliminated unread FP8 cast input padding clears removed=29472 2026-09-10T08:10:13.974332Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=9497 expansion_and_footprint_ms=11452 estimated_row_bytes=62560 heuristic_row_bytes=151688 geometry_fragments_per_tile=6777 fragment_limit=16384 2026-09-10T08:10:14.110009Z INFO screen_finalist{finalist=40}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:14.164043Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=9658 expansion_and_footprint_ms=11642 estimated_row_bytes=62528 heuristic_row_bytes=151720 geometry_fragments_per_tile=6774 fragment_limit=16384 2026-09-10T08:10:14.200069Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=9927 expansion_and_footprint_ms=11678 estimated_row_bytes=65000 heuristic_row_bytes=128044 geometry_fragments_per_tile=6602 fragment_limit=16384 2026-09-10T08:10:14.215975Z INFO screen_finalist{finalist=48}: screened exchange table geometry expansion_ms=9782 expansion_and_footprint_ms=11694 estimated_row_bytes=62320 heuristic_row_bytes=150244 geometry_fragments_per_tile=6738 fragment_limit=16384 2026-09-10T08:10:14.236645Z INFO screen_finalist{finalist=56}: screened exchange table geometry expansion_ms=9695 expansion_and_footprint_ms=11715 estimated_row_bytes=61888 heuristic_row_bytes=150244 geometry_fragments_per_tile=6687 fragment_limit=16384 2026-09-10T08:10:14.256518Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=9716 expansion_and_footprint_ms=11735 estimated_row_bytes=65440 heuristic_row_bytes=150564 geometry_fragments_per_tile=7270 fragment_limit=16384 2026-09-10T08:10:14.284726Z INFO screen_finalist{finalist=34}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:14.286076Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=9963 expansion_and_footprint_ms=11764 estimated_row_bytes=66152 heuristic_row_bytes=128628 geometry_fragments_per_tile=6663 fragment_limit=16384 2026-09-10T08:10:14.316288Z INFO screen_finalist{finalist=48}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:14.317852Z INFO screen_finalist{finalist=8}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:14.363965Z INFO screen_finalist{finalist=56}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:14.380749Z INFO screen_finalist{finalist=52}: screened exchange table geometry expansion_ms=9860 expansion_and_footprint_ms=11859 estimated_row_bytes=61856 heuristic_row_bytes=150240 geometry_fragments_per_tile=6685 fragment_limit=16384 2026-09-10T08:10:14.388573Z INFO screen_finalist{finalist=33}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:14.403334Z INFO screen_finalist{finalist=18}: eliminated unread FP8 cast input padding clears removed=26248 2026-09-10T08:10:14.409451Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=9809 expansion_and_footprint_ms=11887 estimated_row_bytes=62040 heuristic_row_bytes=150460 geometry_fragments_per_tile=6751 fragment_limit=16384 2026-09-10T08:10:14.445939Z INFO screen_finalist{finalist=54}: screened exchange table geometry expansion_ms=9915 expansion_and_footprint_ms=11924 estimated_row_bytes=61800 heuristic_row_bytes=150244 geometry_fragments_per_tile=6705 fragment_limit=16384 2026-09-10T08:10:14.513367Z INFO screen_finalist{finalist=52}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:14.537403Z INFO screen_finalist{finalist=44}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:10:14.568060Z INFO screen_finalist{finalist=54}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:14.591337Z INFO screen_finalist{finalist=50}: screened exchange table geometry expansion_ms=10102 expansion_and_footprint_ms=12069 estimated_row_bytes=61768 heuristic_row_bytes=150240 geometry_fragments_per_tile=6702 fragment_limit=16384 2026-09-10T08:10:14.721898Z INFO screen_finalist{finalist=50}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:15.214481Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=10215 expansion_and_footprint_ms=12693 estimated_row_bytes=76760 heuristic_row_bytes=126348 geometry_fragments_per_tile=7635 fragment_limit=16384 2026-09-10T08:10:15.266411Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=10369 expansion_and_footprint_ms=12745 estimated_row_bytes=64920 heuristic_row_bytes=126572 geometry_fragments_per_tile=6599 fragment_limit=16384 2026-09-10T08:10:15.356128Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=10424 expansion_and_footprint_ms=12834 estimated_row_bytes=75704 heuristic_row_bytes=125736 geometry_fragments_per_tile=7595 fragment_limit=16384 2026-09-10T08:10:15.366388Z INFO screen_finalist{finalist=13}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:10:15.381500Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=10457 expansion_and_footprint_ms=12859 estimated_row_bytes=75320 heuristic_row_bytes=125732 geometry_fragments_per_tile=7544 fragment_limit=16384 2026-09-10T08:10:15.401789Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=10371 expansion_and_footprint_ms=12880 estimated_row_bytes=76552 heuristic_row_bytes=126316 geometry_fragments_per_tile=7605 fragment_limit=16384 2026-09-10T08:10:15.410551Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=10420 expansion_and_footprint_ms=12889 estimated_row_bytes=75264 heuristic_row_bytes=124260 geometry_fragments_per_tile=7541 fragment_limit=16384 2026-09-10T08:10:15.417871Z INFO screen_finalist{finalist=16}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:10:15.423914Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=10385 expansion_and_footprint_ms=12902 estimated_row_bytes=66088 heuristic_row_bytes=128624 geometry_fragments_per_tile=6657 fragment_limit=16384 2026-09-10T08:10:15.427462Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=10512 expansion_and_footprint_ms=12906 estimated_row_bytes=64864 heuristic_row_bytes=126568 geometry_fragments_per_tile=6593 fragment_limit=16384 2026-09-10T08:10:15.440967Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=10451 expansion_and_footprint_ms=12919 estimated_row_bytes=66592 heuristic_row_bytes=128660 geometry_fragments_per_tile=6668 fragment_limit=16384 2026-09-10T08:10:15.441539Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=10464 expansion_and_footprint_ms=12920 estimated_row_bytes=64912 heuristic_row_bytes=128044 geometry_fragments_per_tile=6627 fragment_limit=16384 2026-09-10T08:10:15.466793Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=10489 expansion_and_footprint_ms=12945 estimated_row_bytes=65376 heuristic_row_bytes=128048 geometry_fragments_per_tile=6678 fragment_limit=16384 2026-09-10T08:10:15.469167Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=10499 expansion_and_footprint_ms=12947 estimated_row_bytes=65496 heuristic_row_bytes=128016 geometry_fragments_per_tile=6656 fragment_limit=16384 2026-09-10T08:10:15.489274Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=10572 expansion_and_footprint_ms=12967 estimated_row_bytes=76768 heuristic_row_bytes=126348 geometry_fragments_per_tile=7610 fragment_limit=16384 2026-09-10T08:10:15.500283Z INFO screen_finalist{finalist=3}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:15.519322Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=10508 expansion_and_footprint_ms=12997 estimated_row_bytes=66504 heuristic_row_bytes=128660 geometry_fragments_per_tile=6693 fragment_limit=16384 2026-09-10T08:10:15.525424Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=10479 expansion_and_footprint_ms=13003 estimated_row_bytes=75768 heuristic_row_bytes=125704 geometry_fragments_per_tile=7598 fragment_limit=16384 2026-09-10T08:10:15.528058Z INFO screen_finalist{finalist=9}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:15.552524Z INFO screen_finalist{finalist=19}: eliminated unread FP8 cast input padding clears removed=26248 2026-09-10T08:10:15.561113Z INFO screen_finalist{finalist=17}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:10:15.574688Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=10563 expansion_and_footprint_ms=13053 estimated_row_bytes=65464 heuristic_row_bytes=128048 geometry_fragments_per_tile=6653 fragment_limit=16384 2026-09-10T08:10:15.582388Z INFO screen_finalist{finalist=22}: eliminated unread FP8 cast input padding clears removed=26464 2026-09-10T08:10:15.583752Z INFO screen_finalist{finalist=20}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:10:15.584161Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=10570 expansion_and_footprint_ms=13062 estimated_row_bytes=66040 heuristic_row_bytes=128656 geometry_fragments_per_tile=6642 fragment_limit=16384 2026-09-10T08:10:15.591772Z INFO screen_finalist{finalist=4}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:15.592661Z INFO screen_finalist{finalist=14}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:10:15.601759Z INFO screen_finalist{finalist=15}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:10:15.622531Z INFO screen_finalist{finalist=10}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:15.631792Z INFO screen_finalist{finalist=0}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:15.668457Z INFO screen_finalist{finalist=12}: eliminated unread FP8 cast input padding clears removed=29344 2026-09-10T08:10:15.670014Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=10642 expansion_and_footprint_ms=13148 estimated_row_bytes=66136 heuristic_row_bytes=124956 geometry_fragments_per_tile=6667 fragment_limit=16384 2026-09-10T08:10:15.671460Z INFO screen_finalist{finalist=11}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:15.676816Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=10622 expansion_and_footprint_ms=13155 estimated_row_bytes=65264 heuristic_row_bytes=128016 geometry_fragments_per_tile=6681 fragment_limit=16384 2026-09-10T08:10:15.734613Z INFO screen_finalist{finalist=2}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:15.745140Z INFO screen_finalist{finalist=24}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:10:15.831057Z INFO screen_finalist{finalist=28}: eliminated unread FP8 cast input padding clears removed=25328 2026-09-10T08:10:15.842526Z INFO screen_finalist{finalist=6}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:22.515519Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=7378 expansion_and_footprint_ms=8900 estimated_row_bytes=64824 heuristic_row_bytes=148372 geometry_fragments_per_tile=7176 fragment_limit=16384 2026-09-10T08:10:22.610180Z INFO screen_finalist{finalist=37}: eliminated unread FP8 cast input padding clears removed=29472 2026-09-10T08:10:23.608773Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=7777 expansion_and_footprint_ms=9237 estimated_row_bytes=62232 heuristic_row_bytes=150244 geometry_fragments_per_tile=6753 fragment_limit=16384 2026-09-10T08:10:23.633020Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=7580 expansion_and_footprint_ms=9040 estimated_row_bytes=65032 heuristic_row_bytes=149304 geometry_fragments_per_tile=7222 fragment_limit=16384 2026-09-10T08:10:23.708053Z INFO screen_finalist{finalist=42}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:23.730477Z INFO screen_finalist{finalist=45}: eliminated unread FP8 cast input padding clears removed=26392 2026-09-10T08:10:23.740423Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=7925 expansion_and_footprint_ms=9403 estimated_row_bytes=65328 heuristic_row_bytes=150564 geometry_fragments_per_tile=7245 fragment_limit=16384 2026-09-10T08:10:23.837156Z INFO screen_finalist{finalist=35}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:23.875773Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=7882 expansion_and_footprint_ms=9421 estimated_row_bytes=65040 heuristic_row_bytes=149088 geometry_fragments_per_tile=7224 fragment_limit=16384 2026-09-10T08:10:23.969745Z INFO screen_finalist{finalist=43}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:24.501451Z INFO screen_finalist{finalist=49}: screened exchange table geometry expansion_ms=8147 expansion_and_footprint_ms=10130 estimated_row_bytes=65120 heuristic_row_bytes=149088 geometry_fragments_per_tile=7208 fragment_limit=16384 2026-09-10T08:10:24.593069Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=8362 expansion_and_footprint_ms=10431 estimated_row_bytes=65384 heuristic_row_bytes=150532 geometry_fragments_per_tile=7248 fragment_limit=16384 2026-09-10T08:10:24.615555Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=7499 expansion_and_footprint_ms=8961 estimated_row_bytes=65400 heuristic_row_bytes=150532 geometry_fragments_per_tile=7273 fragment_limit=16384 2026-09-10T08:10:24.637015Z INFO screen_finalist{finalist=49}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:24.666668Z INFO screen_finalist{finalist=53}: screened exchange table geometry expansion_ms=8140 expansion_and_footprint_ms=10098 estimated_row_bytes=64656 heuristic_row_bytes=149084 geometry_fragments_per_tile=7154 fragment_limit=16384 2026-09-10T08:10:24.711620Z INFO screen_finalist{finalist=39}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:24.728105Z INFO screen_finalist{finalist=41}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:24.762255Z INFO screen_finalist{finalist=57}: screened exchange table geometry expansion_ms=8324 expansion_and_footprint_ms=10332 estimated_row_bytes=64688 heuristic_row_bytes=149088 geometry_fragments_per_tile=7156 fragment_limit=16384 2026-09-10T08:10:24.786849Z INFO screen_finalist{finalist=53}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:24.794949Z INFO screen_finalist{finalist=55}: screened exchange table geometry expansion_ms=8213 expansion_and_footprint_ms=10169 estimated_row_bytes=64648 heuristic_row_bytes=149088 geometry_fragments_per_tile=7176 fragment_limit=16384 2026-09-10T08:10:24.887501Z INFO screen_finalist{finalist=57}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:24.915777Z INFO screen_finalist{finalist=55}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:24.940361Z INFO screen_finalist{finalist=51}: screened exchange table geometry expansion_ms=8192 expansion_and_footprint_ms=10164 estimated_row_bytes=64608 heuristic_row_bytes=149084 geometry_fragments_per_tile=7173 fragment_limit=16384 2026-09-10T08:10:25.071934Z INFO screen_finalist{finalist=51}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:25.406774Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=9526 expansion_and_footprint_ms=11913 estimated_row_bytes=76464 heuristic_row_bytes=126312 geometry_fragments_per_tile=7599 fragment_limit=16384 2026-09-10T08:10:25.561155Z INFO screen_finalist{finalist=23}: eliminated unread FP8 cast input padding clears removed=26464 2026-09-10T08:10:25.793884Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=8201 expansion_and_footprint_ms=10170 estimated_row_bytes=64968 heuristic_row_bytes=149300 geometry_fragments_per_tile=7216 fragment_limit=16384 2026-09-10T08:10:25.806937Z INFO screen_finalist{finalist=59}: screened exchange table geometry expansion_ms=8188 expansion_and_footprint_ms=10166 estimated_row_bytes=64960 heuristic_row_bytes=149048 geometry_fragments_per_tile=7216 fragment_limit=16384 2026-09-10T08:10:25.818630Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=8252 expansion_and_footprint_ms=10165 estimated_row_bytes=62328 heuristic_row_bytes=151688 geometry_fragments_per_tile=6802 fragment_limit=16384 2026-09-10T08:10:25.915583Z INFO screen_finalist{finalist=38}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:25.923043Z INFO screen_finalist{finalist=47}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:10:25.930372Z INFO screen_finalist{finalist=59}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:25.942132Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=8313 expansion_and_footprint_ms=10324 estimated_row_bytes=61984 heuristic_row_bytes=150456 geometry_fragments_per_tile=6745 fragment_limit=16384 2026-09-10T08:10:25.995597Z INFO screen_finalist{finalist=63}: screened exchange table geometry expansion_ms=8629 expansion_and_footprint_ms=10203 estimated_row_bytes=69504 heuristic_row_bytes=156976 geometry_fragments_per_tile=7639 fragment_limit=16384 2026-09-10T08:10:26.013695Z INFO screen_finalist{finalist=58}: screened exchange table geometry expansion_ms=8442 expansion_and_footprint_ms=10421 estimated_row_bytes=62152 heuristic_row_bytes=150204 geometry_fragments_per_tile=6745 fragment_limit=16384 2026-09-10T08:10:26.061070Z INFO screen_finalist{finalist=46}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:10:26.078114Z INFO screen_finalist{finalist=63}: eliminated unread FP8 cast input padding clears removed=32312 2026-09-10T08:10:26.133595Z INFO screen_finalist{finalist=58}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:26.294999Z INFO screen_finalist{finalist=60}: screened exchange table geometry expansion_ms=8688 expansion_and_footprint_ms=10869 estimated_row_bytes=63088 heuristic_row_bytes=148376 geometry_fragments_per_tile=6788 fragment_limit=16384 2026-09-10T08:10:26.361484Z INFO screen_finalist{finalist=62}: screened exchange table geometry expansion_ms=8670 expansion_and_footprint_ms=10606 estimated_row_bytes=66728 heuristic_row_bytes=158132 geometry_fragments_per_tile=7169 fragment_limit=16384 2026-09-10T08:10:26.366353Z INFO screen_finalist{finalist=61}: screened exchange table geometry expansion_ms=8367 expansion_and_footprint_ms=10467 estimated_row_bytes=66104 heuristic_row_bytes=147220 geometry_fragments_per_tile=7259 fragment_limit=16384 2026-09-10T08:10:26.412109Z INFO screen_finalist{finalist=60}: eliminated unread FP8 cast input padding clears removed=29632 2026-09-10T08:10:26.482031Z INFO screen_finalist{finalist=62}: eliminated unread FP8 cast input padding clears removed=32312 2026-09-10T08:10:26.489003Z INFO screen_finalist{finalist=61}: eliminated unread FP8 cast input padding clears removed=29632 2026-09-10T08:10:26.755044Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=9822 expansion_and_footprint_ms=12277 estimated_row_bytes=66128 heuristic_row_bytes=128656 geometry_fragments_per_tile=6617 fragment_limit=16384 2026-09-10T08:10:26.910083Z INFO screen_finalist{finalist=26}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:10:27.051169Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=9536 expansion_and_footprint_ms=11398 estimated_row_bytes=75176 heuristic_row_bytes=124256 geometry_fragments_per_tile=7535 fragment_limit=16384 2026-09-10T08:10:27.150513Z INFO screen_finalist{finalist=21}: eliminated unread FP8 cast input padding clears removed=26608 2026-09-10T08:10:27.310166Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=9566 expansion_and_footprint_ms=11833 estimated_row_bytes=75704 heuristic_row_bytes=125736 geometry_fragments_per_tile=7620 fragment_limit=16384 2026-09-10T08:10:27.408339Z INFO screen_finalist{finalist=1}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:27.422967Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=9531 expansion_and_footprint_ms=11863 estimated_row_bytes=75320 heuristic_row_bytes=125732 geometry_fragments_per_tile=7569 fragment_limit=16384 2026-09-10T08:10:27.560531Z INFO screen_finalist{finalist=5}: eliminated unread FP8 cast input padding clears removed=25168 2026-09-10T08:10:27.893600Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=9865 expansion_and_footprint_ms=12239 estimated_row_bytes=75744 heuristic_row_bytes=125704 geometry_fragments_per_tile=7623 fragment_limit=16384 2026-09-10T08:10:28.033434Z INFO screen_finalist{finalist=7}: eliminated unread FP8 cast input padding clears removed=29488 2026-09-10T08:10:28.113539Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=9847 expansion_and_footprint_ms=12223 estimated_row_bytes=76392 heuristic_row_bytes=126344 geometry_fragments_per_tile=7559 fragment_limit=16384 2026-09-10T08:10:28.184747Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=9941 expansion_and_footprint_ms=12384 estimated_row_bytes=76384 heuristic_row_bytes=126344 geometry_fragments_per_tile=7584 fragment_limit=16384 2026-09-10T08:10:28.200974Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=10203 expansion_and_footprint_ms=12499 estimated_row_bytes=76416 heuristic_row_bytes=122644 geometry_fragments_per_tile=7609 fragment_limit=16384 2026-09-10T08:10:28.251270Z INFO screen_finalist{finalist=27}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:10:28.323017Z INFO screen_finalist{finalist=25}: eliminated unread FP8 cast input padding clears removed=25024 2026-09-10T08:10:28.334339Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=10338 expansion_and_footprint_ms=12596 estimated_row_bytes=82088 heuristic_row_bytes=136132 geometry_fragments_per_tile=8168 fragment_limit=16384 2026-09-10T08:10:28.335437Z INFO screen_finalist{finalist=29}: eliminated unread FP8 cast input padding clears removed=25328 2026-09-10T08:10:28.376249Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=10324 expansion_and_footprint_ms=12688 estimated_row_bytes=70816 heuristic_row_bytes=138444 geometry_fragments_per_tile=7287 fragment_limit=16384 2026-09-10T08:10:28.473615Z INFO screen_finalist{finalist=31}: eliminated unread FP8 cast input padding clears removed=25396 2026-09-10T08:10:28.510315Z INFO screen_finalist{finalist=30}: eliminated unread FP8 cast input padding clears removed=25396 2026-09-10T08:10:28.552866Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(1966, 1002829, 2081) plan_cache_stats=(32768, 2170351, 203405) 2026-09-10T08:10:28.553105Z 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:11:15.801762Z 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:11:16.170486Z INFO modelled expanded operator plan finalist=50 elapsed_ms=17276 modelled_cycles=1574548 estimated_row_bytes=61768 2026-09-10T08:11:17.546769Z 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:11:17.822969Z 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:11:17.880559Z INFO modelled expanded operator plan finalist=8 elapsed_ms=18986 modelled_cycles=1449993 estimated_row_bytes=65000 2026-09-10T08:11:18.129619Z INFO modelled expanded operator plan finalist=16 elapsed_ms=19235 modelled_cycles=1458493 estimated_row_bytes=64920 2026-09-10T08:11:19.593572Z 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:11:19.868555Z 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:11:20.003090Z INFO modelled expanded operator plan finalist=20 elapsed_ms=21109 modelled_cycles=1456936 estimated_row_bytes=64864 2026-09-10T08:11:20.282326Z INFO modelled expanded operator plan finalist=4 elapsed_ms=21388 modelled_cycles=1449986 estimated_row_bytes=64912 2026-09-10T08:11:20.282465Z 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:11:20.289062Z 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:11:20.293151Z 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:11:20.302824Z 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:11:20.317793Z 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:11:20.317820Z 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:11:20.318396Z 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:11:20.321534Z 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:11:20.321561Z 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:11:20.322932Z 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:11:20.348397Z 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:11:20.348428Z 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:11:20.349936Z 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:11:20.365659Z 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:11:20.365686Z 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:11:20.366662Z 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:11:20.371162Z 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:11:20.371193Z 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:11:20.372419Z 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:11:20.372477Z 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:11:20.372498Z 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:11:20.373079Z 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:11:20.374692Z 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:11:20.374716Z 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:11:20.376379Z 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:11:20.410018Z 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:11:20.410055Z 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:11:20.411417Z 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:11:20.421050Z 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:11:20.421073Z 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:11:20.421949Z 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:11:20.432178Z 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:11:20.432192Z 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:11:20.433269Z 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:11:20.443160Z 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:11:20.443193Z 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:11:20.446631Z 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:11:20.487928Z 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:11:20.487955Z 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:11:20.493804Z 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:11:20.516132Z 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:11:20.586903Z 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:11:20.586941Z 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:11:20.593101Z 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:11:20.650083Z 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:11:20.650113Z 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:11:20.657327Z 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:11:20.728836Z 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:11:20.760931Z 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:11:20.760961Z 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:11:20.773081Z 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:11:20.781388Z 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:11:20.781406Z 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:11:20.782264Z 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:11:20.788725Z 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:11:21.115671Z 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:11:21.174841Z 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=445 success=true 2026-09-10T08:11:21.175429Z 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:11:21.301845Z 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=519 success=true 2026-09-10T08:11:21.339140Z 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:11:21.339176Z 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:11:21.366641Z 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:11:21.669564Z 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:11:21.669594Z 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:11:21.699754Z 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:11:21.985100Z 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:11:22.001168Z 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=885 success=true 2026-09-10T08:11:22.004824Z 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:11:22.004840Z 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:11:22.011059Z 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:11:22.033848Z 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=858 success=true 2026-09-10T08:11:22.701131Z 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:11:22.701161Z 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:11:22.760783Z 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:11:22.770983Z 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:11:23.361057Z 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:11:23.361094Z 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:11:23.423812Z 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:11:24.418660Z 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:11:24.637458Z 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:11:24.717572Z 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:11:24.717601Z 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:11:24.748236Z 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:11:26.750349Z 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:11:26.836388Z 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:11:26.836413Z 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:11:26.866255Z 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:11:27.181515Z 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=4410 success=true 2026-09-10T08:11:27.260695Z 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=2841 success=true 2026-09-10T08:11:29.411325Z 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:11:29.772910Z 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:11:29.772947Z 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:11:29.932664Z 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:11:30.006288Z 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:11:30.006321Z 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:11:30.007722Z 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:11:31.847996Z 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:11:32.097388Z 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:11:32.206918Z 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:11:32.206943Z 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:11:32.243124Z 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:11:34.681726Z 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=2833 success=true 2026-09-10T08:11:37.158244Z 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:11:37.158285Z 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:11:37.227670Z 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:11:39.215340Z 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=9803 success=true 2026-09-10T08:11:44.124031Z 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:11:44.124065Z 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:11:44.266595Z 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:11:44.350295Z 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:11:44.350331Z 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:11:44.353192Z 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:11:45.999991Z 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:11:46.475649Z 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:11:47.894668Z 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=1894 success=true 2026-09-10T08:11:51.818658Z 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:11:51.924006Z 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:11:51.924031Z 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:11:51.961757Z 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:11:55.668150Z 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:12:01.602914Z 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:12:04.056257Z 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:12:04.088843Z 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:12:16.583917Z 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=30108 success=true 2026-09-10T08:12:27.061394Z 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=23005 success=true 2026-09-10T08:12:27.478004Z 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=23389 success=true 2026-09-10T08:12:28.212049Z 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=32543 success=true 2026-09-10T08:12:34.592531Z 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:12:34.592567Z 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:12:35.391223Z 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:12:38.195294Z 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:12:38.195334Z 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:12:38.364288Z 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:12:41.781966Z 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:12:41.781998Z 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:12:42.010787Z 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:12:42.309435Z 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:12:42.309475Z 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:12:42.315648Z 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:12:42.777116Z 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:12:42.777152Z 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:12:43.201853Z 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:12:43.436677Z 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:12:44.616457Z 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=1414 success=true 2026-09-10T08:12:45.830796Z 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:12:45.830831Z 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:12:45.851877Z 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:12:56.351844Z 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=54748 success=true 2026-09-10T08:13:20.231089Z 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:13:20.231128Z 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:13:21.503337Z 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:13:22.298044Z 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:13:23.224616Z 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=926 success=true 2026-09-10T08:13:23.876623Z 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:13:23.876658Z 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:13:23.897697Z 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:13:26.302294Z 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:13:31.583363Z 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=5281 success=true 2026-09-10T08:13:35.678962Z 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:13:35.678992Z 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:13:35.814448Z 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:13:35.898647Z 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:13:36.362974Z 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=31 success=true 2026-09-10T08:13:36.367707Z 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:13:36.371774Z 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:13:37.279230Z 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=64 success=true 2026-09-10T08:13:37.279279Z 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:13:37.677570Z 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=398 success=true 2026-09-10T08:13:37.679218Z 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:13:37.690296Z 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:13:37.691642Z 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:13:37.692138Z 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:13:37.692145Z 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:13:37.692871Z 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:13:37.693047Z 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:13:37.693362Z 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:13:37.693718Z 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:13:37.693728Z 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:13:37.694649Z 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:13:37.697389Z 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:13:37.698233Z 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:13:37.698245Z 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:13:37.698647Z 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:13:37.699675Z 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:13:37.699671Z 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:13:37.702779Z 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:13:37.703702Z 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:13:37.703713Z 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:13:37.704683Z 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:13:37.705396Z 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:13:37.705736Z 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:13:37.705741Z 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:13:37.706804Z 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:13:37.723639Z 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:13:37.724834Z 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:13:37.724850Z 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:13:37.726970Z 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:13:37.732255Z 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:13:37.733118Z 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:13:37.733127Z 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:13:37.734827Z 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:13:37.743835Z 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:13:37.745614Z 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:13:37.745632Z 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:13:37.747053Z 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:13:37.747356Z 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:13:37.747849Z 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:13:37.747855Z 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:13:37.748149Z 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:13:37.748661Z 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:13:37.752055Z 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:13:37.765749Z 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:13:37.766413Z 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:13:37.766422Z 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:13:37.766953Z 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:13:37.767402Z 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:13:37.786199Z 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:13:37.786771Z 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:13:37.786779Z 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:13:37.787598Z 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:13:37.799973Z 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:13:37.803918Z 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:13:37.803931Z 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:13:37.810037Z 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:13:37.810655Z 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:13:37.811480Z 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:13:37.811495Z 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:13:37.813353Z 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:13:37.822895Z 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:13:37.825945Z 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:13:37.826415Z 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:13:37.826432Z 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:13:37.827106Z 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:13:37.832178Z 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:13:37.832192Z 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:13:37.837066Z 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:13:37.837087Z 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:13:37.838516Z 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:13:37.839641Z 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:13:37.973670Z 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:13:37.973707Z 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:13:37.979696Z 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:13:38.200840Z 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:13:38.200875Z 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:13:38.212399Z 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:13:38.654740Z 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:13:38.670411Z 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:13:38.670434Z 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:13:38.680040Z 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:13:38.863121Z 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:13:38.907459Z 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:13:38.907481Z 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:13:38.932133Z 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:13:38.938988Z 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:13:38.939020Z 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:13:38.967889Z 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:13:39.083407Z 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:13:39.100366Z 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:13:39.117440Z 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:13:39.117467Z 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:13:39.180820Z 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:13:39.434722Z 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:13:39.472674Z 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:13:39.472697Z 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:13:39.536256Z 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:13:39.622817Z 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=522 success=true 2026-09-10T08:13:39.690316Z 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:13:39.864034Z 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:13:39.985895Z 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:13:39.985925Z 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:13:40.012900Z 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:13:40.710006Z 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=1019 success=true 2026-09-10T08:13:41.447098Z 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=1583 success=true 2026-09-10T08:13:41.456499Z 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:13:41.456528Z 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:13:41.479848Z 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:13:42.485137Z 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:13:42.763902Z 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:13:42.763939Z 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:13:42.784938Z 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:13:43.172585Z 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:13:43.288001Z 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:13:43.288029Z 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:13:43.504216Z 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:13:44.472760Z 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:13:44.562027Z 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:13:44.562053Z 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:13:44.591571Z 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:13:45.744648Z 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=3259 success=true 2026-09-10T08:13:45.848253Z 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:13:45.960559Z 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:13:45.960582Z 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:13:46.004264Z 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:13:46.042535Z 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:13:46.203333Z 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:13:47.686438Z 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:13:48.324291Z 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:13:48.324336Z 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:13:48.388461Z 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:13:50.386859Z 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=2700 success=true 2026-09-10T08:13:50.389127Z 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=4185 success=true 2026-09-10T08:13:52.896424Z 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:13:52.896464Z 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:13:53.045854Z 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:13:55.147134Z 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:13:55.262549Z 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:13:55.262577Z 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:13:55.300512Z 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:13:56.683739Z 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:14:05.412472Z 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=8728 success=true 2026-09-10T08:14:10.929306Z 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:14:12.234644Z 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:14:12.234687Z 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:14:12.407188Z 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:14:13.941725Z 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:14:21.391269Z 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:14:22.415925Z 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:14:31.652887Z 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=20723 success=true 2026-09-10T08:14:37.674281Z 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=23732 success=true 2026-09-10T08:14:41.608471Z 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:14:41.608499Z 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:14:41.779195Z 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:14:45.433560Z 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:14:49.184176Z 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:14:49.184227Z 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:14:49.484136Z 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:14:52.629691Z 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=30213 success=true 2026-09-10T08:14:58.263636Z 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=36872 success=true 2026-09-10T08:15:11.165783Z 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:15:11.165828Z 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:15:11.374061Z 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:15:13.273709Z 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:15:13.273748Z 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:15:13.968903Z 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:15:29.465014Z 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=44031 success=true 2026-09-10T08:15:53.398338Z 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:15:53.398381Z 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:15:54.177687Z 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:15:54.399600Z 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:15:54.406299Z 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:15:54.406316Z 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:15:54.412993Z 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:15:54.417466Z 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=136739 success=true 2026-09-10T08:16:10.709150Z 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=16291 success=true 2026-09-10T08:16:10.750113Z 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:16:11.629806Z 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=127 success=true 2026-09-10T08:16:11.739918Z 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=110 success=true 2026-09-10T08:16:12.408433Z 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=622 success=true 2026-09-10T08:16:14.407642Z 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:16:15.118115Z 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=525210 success=true 2026-09-10T08:16:15.705511Z INFO writing application package tiles=1472 2026-09-10T08:16:16.400500Z INFO application package written 2026-09-10T08:16:16.405161Z INFO reading application package 2026-09-10T08:16:17.581809Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-10T08:16:17.594463Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-10T08:16:17.594483Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-10T08:16:17.594491Z INFO opening IPU device path="/dev/ipu0" 2026-09-10T08:16:17.594523Z INFO IPU device attached path=/dev/ipu0 2026-09-10T08:16:17.594527Z INFO initializing IPU device 2026-09-10T08:16:17.602354Z INFO IPU device initialized 2026-09-10T08:16:17.602364Z INFO replaying device configuration register_writes=2003 2026-09-10T08:16:17.619661Z INFO loading application tile_count=1472 final_mark=23 2026-09-10T08:16:17.855436Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-10T08:16:40.610034Z INFO starting host exchange session startup_mark=23 2026-09-10T08:16:40.610087Z INFO attaching host exchange pages pages=2 2026-09-10T08:16:40.610655Z INFO host exchange session started 2026-09-10T08:16:40.610988Z INFO invoking streaming host exchange call call="initialize" command=0 phases=88 2026-09-10T08:16:40.649776Z INFO invoking streaming host exchange call call="run" command=0 phases=17 runFailureDiagnostics=counts=[1458, 14, 0, 0] firstUnexpected=[(61, 1), (63, 1), (125, 1), (127, 1), (189, 1), (191, 1), (253, 1), (255, 1), (317, 1), (319, 1), (381, 1), (383, 1), (445, 1), (447, 1)] contexts=[(61, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (63, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (125, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (127, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (189, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (191, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (253, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (255, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (317, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (319, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (381, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (383, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (445, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))]), (447, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 19)), Ok(None), Ok([3, 3, 3, 3, 3, 3]), [(1, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (2, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (3, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (4, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (5, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress)))), (6, Ok((400420, Some("rearrange_row_major_to_amp_f16_o0_r31_p31_c72_p80+0x8c"), Ok(InvalidMemoryAddress))))])] Error: device timeout: host call run phase 10/17: device timeout: HSP register 0x3030: expected 0, observed 1