2026-09-09T18:34:32.882666Z 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-09T18:35:51.281237Z INFO retained operator-plan finalist finalist=0 values=101 operations=70 estimated_cycles=103180 estimated_exchange_cycles=47920 exchange_row_bytes=4232 peak_standard_bytes=40200 peak_interleaved_bytes=48896 peak_total_bytes=89096 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:51.370032Z INFO retained operator-plan finalist finalist=1 values=101 operations=70 estimated_cycles=103432 estimated_exchange_cycles=48240 exchange_row_bytes=4304 peak_standard_bytes=40272 peak_interleaved_bytes=48384 peak_total_bytes=88656 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:51.459142Z INFO retained operator-plan finalist finalist=2 values=102 operations=71 estimated_cycles=103902 estimated_exchange_cycles=48520 exchange_row_bytes=4236 peak_standard_bytes=40212 peak_interleaved_bytes=48832 peak_total_bytes=89044 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:51.548081Z INFO retained operator-plan finalist finalist=3 values=102 operations=71 estimated_cycles=104282 estimated_exchange_cycles=49000 exchange_row_bytes=4344 peak_standard_bytes=40320 peak_interleaved_bytes=48320 peak_total_bytes=88640 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:51.638710Z INFO retained operator-plan finalist finalist=0 values=101 operations=70 estimated_cycles=103180 estimated_exchange_cycles=47920 exchange_row_bytes=4232 peak_standard_bytes=40200 peak_interleaved_bytes=48896 peak_total_bytes=89096 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:51.642041Z INFO retained operator-plan finalist finalist=4 values=103 operations=72 estimated_cycles=105097 estimated_exchange_cycles=49280 exchange_row_bytes=4276 peak_standard_bytes=40540 peak_interleaved_bytes=48768 peak_total_bytes=89308 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:51.727508Z INFO retained operator-plan finalist finalist=1 values=101 operations=70 estimated_cycles=103432 estimated_exchange_cycles=48240 exchange_row_bytes=4304 peak_standard_bytes=40272 peak_interleaved_bytes=48384 peak_total_bytes=88656 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:51.738086Z INFO retained operator-plan finalist finalist=5 values=102 operations=71 estimated_cycles=105131 estimated_exchange_cycles=49160 exchange_row_bytes=4380 peak_standard_bytes=57020 peak_interleaved_bytes=47808 peak_total_bytes=104828 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:51.816518Z INFO retained operator-plan finalist finalist=2 values=102 operations=71 estimated_cycles=103902 estimated_exchange_cycles=48520 exchange_row_bytes=4236 peak_standard_bytes=40212 peak_interleaved_bytes=48832 peak_total_bytes=89044 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:51.840028Z INFO retained operator-plan finalist finalist=6 values=103 operations=72 estimated_cycles=105334 estimated_exchange_cycles=49440 exchange_row_bytes=4312 peak_standard_bytes=40280 peak_interleaved_bytes=48896 peak_total_bytes=89176 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:51.908582Z INFO retained operator-plan finalist finalist=3 values=102 operations=71 estimated_cycles=104282 estimated_exchange_cycles=49000 exchange_row_bytes=4344 peak_standard_bytes=40320 peak_interleaved_bytes=48320 peak_total_bytes=88640 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:51.931294Z INFO retained operator-plan finalist finalist=7 values=103 operations=72 estimated_cycles=105477 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40648 peak_interleaved_bytes=48256 peak_total_bytes=88904 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:51.937766Z INFO retained operator-plan finalist finalist=0 values=101 operations=70 estimated_cycles=103180 estimated_exchange_cycles=47920 exchange_row_bytes=4232 peak_standard_bytes=40200 peak_interleaved_bytes=48896 peak_total_bytes=89096 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:51.997878Z INFO retained operator-plan finalist finalist=4 values=103 operations=72 estimated_cycles=105097 estimated_exchange_cycles=49280 exchange_row_bytes=4276 peak_standard_bytes=40540 peak_interleaved_bytes=48768 peak_total_bytes=89308 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.026531Z INFO retained operator-plan finalist finalist=1 values=101 operations=70 estimated_cycles=103432 estimated_exchange_cycles=48240 exchange_row_bytes=4304 peak_standard_bytes=40272 peak_interleaved_bytes=48384 peak_total_bytes=88656 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:52.027708Z INFO retained operator-plan finalist finalist=8 values=103 operations=72 estimated_cycles=105562 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40360 peak_interleaved_bytes=48320 peak_total_bytes=88680 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-09T18:35:52.093798Z INFO retained operator-plan finalist finalist=5 values=102 operations=71 estimated_cycles=105131 estimated_exchange_cycles=49160 exchange_row_bytes=4380 peak_standard_bytes=57020 peak_interleaved_bytes=47808 peak_total_bytes=104828 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.116780Z INFO retained operator-plan finalist finalist=2 values=102 operations=71 estimated_cycles=103902 estimated_exchange_cycles=48520 exchange_row_bytes=4236 peak_standard_bytes=40212 peak_interleaved_bytes=48832 peak_total_bytes=89044 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:52.117614Z INFO retained operator-plan finalist finalist=9 values=103 operations=72 estimated_cycles=105586 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.166137Z INFO retained operator-plan finalist finalist=0 values=101 operations=70 estimated_cycles=103180 estimated_exchange_cycles=47920 exchange_row_bytes=4232 peak_standard_bytes=40200 peak_interleaved_bytes=48896 peak_total_bytes=89096 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:52.198858Z INFO retained operator-plan finalist finalist=6 values=103 operations=72 estimated_cycles=105334 estimated_exchange_cycles=49440 exchange_row_bytes=4312 peak_standard_bytes=40280 peak_interleaved_bytes=48896 peak_total_bytes=89176 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.208764Z INFO retained operator-plan finalist finalist=3 values=102 operations=71 estimated_cycles=104282 estimated_exchange_cycles=49000 exchange_row_bytes=4344 peak_standard_bytes=40320 peak_interleaved_bytes=48320 peak_total_bytes=88640 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:52.209483Z INFO retained operator-plan finalist finalist=10 values=103 operations=72 estimated_cycles=105668 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.254817Z INFO retained operator-plan finalist finalist=1 values=101 operations=70 estimated_cycles=103432 estimated_exchange_cycles=48240 exchange_row_bytes=4304 peak_standard_bytes=40272 peak_interleaved_bytes=48384 peak_total_bytes=88656 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42))] 2026-09-09T18:35:52.287459Z INFO retained operator-plan finalist finalist=7 values=103 operations=72 estimated_cycles=105477 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40648 peak_interleaved_bytes=48256 peak_total_bytes=88904 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.298138Z INFO retained operator-plan finalist finalist=4 values=103 operations=72 estimated_cycles=105097 estimated_exchange_cycles=49280 exchange_row_bytes=4276 peak_standard_bytes=40540 peak_interleaved_bytes=48768 peak_total_bytes=89308 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.298501Z INFO retained operator-plan finalist finalist=11 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.347066Z INFO retained operator-plan finalist finalist=2 values=102 operations=71 estimated_cycles=103902 estimated_exchange_cycles=48520 exchange_row_bytes=4236 peak_standard_bytes=40212 peak_interleaved_bytes=48832 peak_total_bytes=89044 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:52.375514Z INFO retained operator-plan finalist finalist=8 values=103 operations=72 estimated_cycles=105562 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40360 peak_interleaved_bytes=48320 peak_total_bytes=88680 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-09T18:35:52.398507Z INFO retained operator-plan finalist finalist=12 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.398522Z INFO retained operator-plan finalist finalist=5 values=102 operations=71 estimated_cycles=105131 estimated_exchange_cycles=49160 exchange_row_bytes=4380 peak_standard_bytes=57020 peak_interleaved_bytes=47808 peak_total_bytes=104828 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.435693Z INFO retained operator-plan finalist finalist=9 values=103 operations=72 estimated_cycles=105586 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.436107Z INFO retained operator-plan finalist finalist=3 values=102 operations=71 estimated_cycles=104282 estimated_exchange_cycles=49000 exchange_row_bytes=4344 peak_standard_bytes=40320 peak_interleaved_bytes=48320 peak_total_bytes=88640 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42))] 2026-09-09T18:35:52.493714Z INFO retained operator-plan finalist finalist=13 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.495121Z INFO retained operator-plan finalist finalist=10 values=103 operations=72 estimated_cycles=105668 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.504604Z INFO retained operator-plan finalist finalist=6 values=103 operations=72 estimated_cycles=105334 estimated_exchange_cycles=49440 exchange_row_bytes=4312 peak_standard_bytes=40280 peak_interleaved_bytes=48896 peak_total_bytes=89176 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.529036Z INFO retained operator-plan finalist finalist=4 values=103 operations=72 estimated_cycles=105097 estimated_exchange_cycles=49280 exchange_row_bytes=4276 peak_standard_bytes=40540 peak_interleaved_bytes=48768 peak_total_bytes=89308 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.572363Z INFO retained operator-plan finalist finalist=11 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.586056Z INFO retained operator-plan finalist finalist=14 values=104 operations=73 estimated_cycles=113957 estimated_exchange_cycles=56040 exchange_row_bytes=5404 peak_standard_bytes=42540 peak_interleaved_bytes=43776 peak_total_bytes=86316 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 32, 36, 54, 56, 81, 90, 144, 162, 288, 432, 486, 512, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.595847Z INFO retained operator-plan finalist finalist=7 values=103 operations=72 estimated_cycles=105477 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40648 peak_interleaved_bytes=48256 peak_total_bytes=88904 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.625058Z INFO retained operator-plan finalist finalist=5 values=102 operations=71 estimated_cycles=105131 estimated_exchange_cycles=49160 exchange_row_bytes=4380 peak_standard_bytes=57020 peak_interleaved_bytes=47808 peak_total_bytes=104828 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.654129Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=167528 estimated_exchange_cycles=39480 exchange_row_bytes=3512 peak_standard_bytes=38336 peak_interleaved_bytes=252352 peak_total_bytes=290688 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 16, 32, 36, 45, 144, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(24)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.668069Z INFO retained operator-plan finalist finalist=12 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.693312Z INFO retained operator-plan finalist finalist=8 values=103 operations=72 estimated_cycles=105562 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40360 peak_interleaved_bytes=48320 peak_total_bytes=88680 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-09T18:35:52.731465Z INFO retained operator-plan finalist finalist=6 values=103 operations=72 estimated_cycles=105334 estimated_exchange_cycles=49440 exchange_row_bytes=4312 peak_standard_bytes=40280 peak_interleaved_bytes=48896 peak_total_bytes=89176 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.767128Z INFO retained operator-plan finalist finalist=13 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.785582Z INFO retained operator-plan finalist finalist=9 values=103 operations=72 estimated_cycles=105586 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.819958Z INFO retained operator-plan finalist finalist=7 values=103 operations=72 estimated_cycles=105477 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40648 peak_interleaved_bytes=48256 peak_total_bytes=88904 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 72, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.862704Z INFO retained operator-plan finalist finalist=14 values=104 operations=73 estimated_cycles=113957 estimated_exchange_cycles=56040 exchange_row_bytes=5404 peak_standard_bytes=42540 peak_interleaved_bytes=43776 peak_total_bytes=86316 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 32, 36, 54, 56, 81, 90, 144, 162, 288, 432, 486, 512, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:52.874633Z INFO retained operator-plan finalist finalist=10 values=103 operations=72 estimated_cycles=105668 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.920854Z INFO retained operator-plan finalist finalist=8 values=103 operations=72 estimated_cycles=105562 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40360 peak_interleaved_bytes=48320 peak_total_bytes=88680 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-09T18:35:52.934378Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=167528 estimated_exchange_cycles=39480 exchange_row_bytes=3512 peak_standard_bytes=38336 peak_interleaved_bytes=252352 peak_total_bytes=290688 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 16, 32, 36, 45, 144, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(24)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:52.966654Z INFO retained operator-plan finalist finalist=11 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.010739Z INFO retained operator-plan finalist finalist=9 values=103 operations=72 estimated_cycles=105586 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 36, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:53.062419Z INFO retained operator-plan finalist finalist=12 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.101402Z INFO retained operator-plan finalist finalist=10 values=103 operations=72 estimated_cycles=105668 estimated_exchange_cycles=49760 exchange_row_bytes=4384 peak_standard_bytes=40352 peak_interleaved_bytes=48384 peak_total_bytes=88736 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:53.161261Z INFO retained operator-plan finalist finalist=13 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.190924Z INFO retained operator-plan finalist finalist=11 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.256818Z INFO retained operator-plan finalist finalist=14 values=104 operations=73 estimated_cycles=113957 estimated_exchange_cycles=56040 exchange_row_bytes=5404 peak_standard_bytes=42540 peak_interleaved_bytes=43776 peak_total_bytes=86316 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 32, 36, 54, 56, 81, 90, 144, 162, 288, 432, 486, 512, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.286520Z INFO retained operator-plan finalist finalist=12 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.328058Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=167528 estimated_exchange_cycles=39480 exchange_row_bytes=3512 peak_standard_bytes=38336 peak_interleaved_bytes=252352 peak_total_bytes=290688 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 16, 32, 36, 45, 144, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(24)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:53.391582Z INFO retained operator-plan finalist finalist=13 values=102 operations=71 estimated_cycles=106056 estimated_exchange_cycles=48840 exchange_row_bytes=4308 peak_standard_bytes=40564 peak_interleaved_bytes=48832 peak_total_bytes=89396 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 27, 32, 81, 90, 135, 144, 162, 288, 432, 1296, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.487948Z INFO retained operator-plan finalist finalist=14 values=104 operations=73 estimated_cycles=113957 estimated_exchange_cycles=56040 exchange_row_bytes=5404 peak_standard_bytes=42540 peak_interleaved_bytes=43776 peak_total_bytes=86316 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 15, 18, 32, 36, 54, 56, 81, 90, 144, 162, 288, 432, 486, 512, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44))] 2026-09-09T18:35:53.559871Z INFO retained operator-plan finalist finalist=15 values=105 operations=74 estimated_cycles=167528 estimated_exchange_cycles=39480 exchange_row_bytes=3512 peak_standard_bytes=38336 peak_interleaved_bytes=252352 peak_total_bytes=290688 maximum_standard_allocation_bytes=16384 active_tile_counts={1, 2, 4, 8, 9, 16, 32, 36, 45, 144, 288, 432, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(3)), Some(OperationId(4)), Some(OperationId(5)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(12)), Some(OperationId(14)), Some(OperationId(15)), Some(OperationId(16)), Some(OperationId(16)), Some(OperationId(17)), Some(OperationId(18)), Some(OperationId(19)), Some(OperationId(21)), Some(OperationId(22)), Some(OperationId(23)), Some(OperationId(24)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(34)), Some(OperationId(36)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(42)), Some(OperationId(44)), Some(OperationId(44))] 2026-09-09T18:35:53.973735Z 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=81090 success=true 2026-09-09T18:35:54.072234Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=86 expansion_and_footprint_ms=98 estimated_row_bytes=5432 heuristic_row_bytes=4320 geometry_fragments_per_tile=620 fragment_limit=16384 2026-09-09T18:35:54.075841Z INFO screen_finalist{finalist=15}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.099703Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=110 expansion_and_footprint_ms=125 estimated_row_bytes=5968 heuristic_row_bytes=4712 geometry_fragments_per_tile=664 fragment_limit=16384 2026-09-09T18:35:54.100508Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=111 expansion_and_footprint_ms=126 estimated_row_bytes=5568 heuristic_row_bytes=5804 geometry_fragments_per_tile=598 fragment_limit=16384 2026-09-09T18:35:54.102522Z INFO screen_finalist{finalist=0}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.103071Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=113 expansion_and_footprint_ms=129 estimated_row_bytes=6088 heuristic_row_bytes=4792 geometry_fragments_per_tile=674 fragment_limit=16384 2026-09-09T18:35:54.103392Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=114 expansion_and_footprint_ms=129 estimated_row_bytes=6112 heuristic_row_bytes=4756 geometry_fragments_per_tile=676 fragment_limit=16384 2026-09-09T18:35:54.103845Z INFO screen_finalist{finalist=14}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.105039Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=115 expansion_and_footprint_ms=131 estimated_row_bytes=6104 heuristic_row_bytes=4784 geometry_fragments_per_tile=673 fragment_limit=16384 2026-09-09T18:35:54.105401Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=115 expansion_and_footprint_ms=131 estimated_row_bytes=6088 heuristic_row_bytes=4716 geometry_fragments_per_tile=675 fragment_limit=16384 2026-09-09T18:35:54.106024Z INFO screen_finalist{finalist=6}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.106306Z INFO screen_finalist{finalist=4}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.107896Z INFO screen_finalist{finalist=1}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.108299Z INFO screen_finalist{finalist=2}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.118087Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=127 expansion_and_footprint_ms=144 estimated_row_bytes=6560 heuristic_row_bytes=4820 geometry_fragments_per_tile=732 fragment_limit=16384 2026-09-09T18:35:54.121580Z INFO screen_finalist{finalist=5}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.122443Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=138 expansion_and_footprint_ms=148 estimated_row_bytes=6184 heuristic_row_bytes=4864 geometry_fragments_per_tile=679 fragment_limit=16384 2026-09-09T18:35:54.125528Z INFO screen_finalist{finalist=10}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.135775Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=146 expansion_and_footprint_ms=161 estimated_row_bytes=5984 heuristic_row_bytes=4788 geometry_fragments_per_tile=665 fragment_limit=16384 2026-09-09T18:35:54.138784Z INFO screen_finalist{finalist=12}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.138832Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=144 expansion_and_footprint_ms=164 estimated_row_bytes=5984 heuristic_row_bytes=4788 geometry_fragments_per_tile=665 fragment_limit=16384 2026-09-09T18:35:54.141777Z INFO screen_finalist{finalist=13}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.149467Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=152 expansion_and_footprint_ms=175 estimated_row_bytes=6224 heuristic_row_bytes=4864 geometry_fragments_per_tile=683 fragment_limit=16384 2026-09-09T18:35:54.153589Z INFO screen_finalist{finalist=8}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.209513Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=118 expansion_and_footprint_ms=133 estimated_row_bytes=5984 heuristic_row_bytes=4788 geometry_fragments_per_tile=665 fragment_limit=16384 2026-09-09T18:35:54.209761Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=91 expansion_and_footprint_ms=106 estimated_row_bytes=6224 heuristic_row_bytes=4864 geometry_fragments_per_tile=683 fragment_limit=16384 2026-09-09T18:35:54.212440Z INFO screen_finalist{finalist=11}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.212615Z INFO screen_finalist{finalist=9}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.214539Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=92 expansion_and_footprint_ms=107 estimated_row_bytes=6192 heuristic_row_bytes=4824 geometry_fragments_per_tile=680 fragment_limit=16384 2026-09-09T18:35:54.214866Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=95 expansion_and_footprint_ms=110 estimated_row_bytes=6216 heuristic_row_bytes=4864 geometry_fragments_per_tile=681 fragment_limit=16384 2026-09-09T18:35:54.217462Z INFO screen_finalist{finalist=3}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.217785Z INFO screen_finalist{finalist=7}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.218397Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(88, 1022, 88) plan_cache_stats=(2987, 30672, 2987) 2026-09-09T18:35:54.218489Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=16 admitted_candidates=5 2026-09-09T18:35:54.418931Z INFO screened tile mappings by exchange resource load candidates=101 baseline_cycles=49338 candidate_cycles=35314 baseline_pressure=34467 candidate_pressure=24266 2026-09-09T18:35:54.419921Z INFO modelled expanded operator plan finalist=15 elapsed_ms=67 modelled_cycles=180485 estimated_row_bytes=5432 2026-09-09T18:35:54.510883Z INFO screened tile mappings by exchange resource load candidates=136 baseline_cycles=9004 candidate_cycles=8992 baseline_pressure=5579 candidate_pressure=5574 2026-09-09T18:35:54.511784Z INFO screened tile mappings by exchange resource load candidates=136 baseline_cycles=8892 candidate_cycles=8880 baseline_pressure=5519 candidate_pressure=5514 2026-09-09T18:35:54.512145Z INFO modelled expanded operator plan finalist=0 elapsed_ms=159 modelled_cycles=88746 estimated_row_bytes=5968 2026-09-09T18:35:54.513055Z INFO modelled expanded operator plan finalist=1 elapsed_ms=160 modelled_cycles=88573 estimated_row_bytes=6104 2026-09-09T18:35:54.530075Z INFO screened tile mappings by exchange resource load candidates=175 baseline_cycles=7826 candidate_cycles=7826 baseline_pressure=5174 candidate_pressure=5174 2026-09-09T18:35:54.532568Z INFO modelled expanded operator plan finalist=14 elapsed_ms=179 modelled_cycles=90901 estimated_row_bytes=5568 2026-09-09T18:35:54.554530Z INFO screened tile mappings by exchange resource load candidates=136 baseline_cycles=9068 candidate_cycles=9056 baseline_pressure=5615 candidate_pressure=5610 2026-09-09T18:35:54.555821Z INFO modelled expanded operator plan finalist=11 elapsed_ms=202 modelled_cycles=90218 estimated_row_bytes=5984 2026-09-09T18:35:54.555942Z 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-09T18:35:54.578548Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated unread FP8 cast input padding clears removed=0 2026-09-09T18:35:54.667327Z 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=286 2026-09-09T18:35:54.667713Z 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=174 2026-09-09T18:35:54.670029Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=174 elapsed_ms=2 success=true 2026-09-09T18:35:54.670919Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=286 elapsed_ms=3 success=true 2026-09-09T18:35:54.671770Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=39 candidates=4 ordinary_horizon=152 paired_horizon=303 use_paired=false 2026-09-09T18:35:54.673165Z 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=16 ordinary_horizon=249 paired_horizon=589 use_paired=false 2026-09-09T18:35:54.679663Z 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=429 2026-09-09T18:35:54.683173Z 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=288 2026-09-09T18:35:54.684870Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=429 elapsed_ms=5 success=true 2026-09-09T18:35:54.695823Z 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=286 2026-09-09T18:35:54.699346Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=27 candidates=1 ordinary_horizon=297 paired_horizon=273 use_paired=true 2026-09-09T18:35:54.699443Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=286 elapsed_ms=3 success=true 2026-09-09T18:35:54.702193Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=288 elapsed_ms=18 success=true 2026-09-09T18:35:54.706271Z 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=174 2026-09-09T18:35:54.707267Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=39 candidates=4 ordinary_horizon=152 paired_horizon=303 use_paired=false 2026-09-09T18:35:54.707908Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=174 elapsed_ms=1 success=true 2026-09-09T18:35:54.721443Z 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=429 2026-09-09T18:35:54.724945Z 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=16 ordinary_horizon=247 paired_horizon=612 use_paired=false 2026-09-09T18:35:54.725384Z 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=288 2026-09-09T18:35:54.725802Z 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=288 2026-09-09T18:35:54.726762Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=429 elapsed_ms=5 success=true 2026-09-09T18:35:54.737891Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=288 elapsed_ms=12 success=true 2026-09-09T18:35:54.740735Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=288 elapsed_ms=15 success=true 2026-09-09T18:35:54.746031Z 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=1 ordinary_horizon=205 paired_horizon=261 use_paired=false 2026-09-09T18:35:54.906389Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=1 mapped=true analytical_cycles=187173 analytical_exchange_cycles=133880 scheduled_exchange_cycles=40851 refined_cycles=94144 2026-09-09T18:35:54.906797Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=1 mapped=false analytical_cycles=187173 analytical_exchange_cycles=133880 scheduled_exchange_cycles=40703 refined_cycles=93996 2026-09-09T18:35:54.910436Z 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=2 success=true 2026-09-09T18:35:54.911479Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k48_c48_r4_r4" target=ipu21 2026-09-09T18:35:54.960194Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e0bf781bdbc7f6226cd702023bd0b753146b9119da0d34b41db0054eda7300b0/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e0bf781bdbc7f6226cd702023bd0b753146b9119da0d34b41db0054eda7300b0/kernel.json 2026-09-09T18:35:54.960862Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k48_c64_r4_r4" target=ipu21 2026-09-09T18:35:55.009050Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8b277f0d54d799aa1650b870a4a99bbeb122decb90953a6296dc9a0d9b0eb261/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8b277f0d54d799aa1650b870a4a99bbeb122decb90953a6296dc9a0d9b0eb261/kernel.json 2026-09-09T18:35:55.010908Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/elementwise_f16.cpp name="add_layer_norm_f16_codelet" target=ipu21 2026-09-09T18:35:55.314423Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f46a55d8e30273c2b1c5c3b0dbc2eac203377c30c52aade0a2314189371fb017/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f46a55d8e30273c2b1c5c3b0dbc2eac203377c30c52aade0a2314189371fb017/kernel.json 2026-09-09T18:35:55.314676Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/layer_norm_f16.S name="add_layer_norm_f16_wrapper" target=ipu21 2026-09-09T18:35:55.356804Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/7383fd2485ab9ad56f2d1e94e95e1f0a18d43c894226991aaf7bb42c3440a41a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/7383fd2485ab9ad56f2d1e94e95e1f0a18d43c894226991aaf7bb42c3440a41a/kernel.json 2026-09-09T18:35:55.358772Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r4_p4_c16_p16" target=ipu21 2026-09-09T18:35:55.397376Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2118425b9eef266d877ef001274c6d62b3a7b16355e0c7932b12549aec968767/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2118425b9eef266d877ef001274c6d62b3a7b16355e0c7932b12549aec968767/kernel.json 2026-09-09T18:35:55.398314Z 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=487 success=true 2026-09-09T18:35:55.399097Z 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-09T18:35:55.555186Z 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=20 success=true 2026-09-09T18:35:55.555246Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=380164 profile_bytes=588 exchange_table_bytes=5316 host_code_bytes=864 generated_code_bytes=5968 code_address=426912 standard_ranges=[(442368, 524288)] 2026-09-09T18:35:55.630634Z 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=75 success=true 2026-09-09T18:35:55.632614Z 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=0 2026-09-09T18:35:55.632747Z 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=27 2026-09-09T18:35:55.633122Z 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=13 2026-09-09T18:35:55.633298Z 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=33 2026-09-09T18:35:55.633350Z 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=12 2026-09-09T18:35:55.633554Z 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=6 2026-09-09T18:35:55.634055Z 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-09T18:35:55.634476Z 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=28 2026-09-09T18:35:55.634482Z 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-09T18:35:55.634855Z 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=11 2026-09-09T18:35:55.635420Z 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=8 2026-09-09T18:35:55.635529Z 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-09T18:35:55.635560Z 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-09T18:35:55.635652Z 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=2 2026-09-09T18:35:55.635814Z 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-09T18:35:55.636499Z 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=14 2026-09-09T18:35:55.636527Z 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=32 2026-09-09T18:35:55.636556Z 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-09T18:35:55.636952Z 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-09T18:35:55.637405Z 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-09T18:35:55.637492Z 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=15 2026-09-09T18:35:55.637868Z 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-09T18:35:55.637941Z 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-09T18:35:55.638319Z 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-09T18:35:55.639032Z 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=19 2026-09-09T18:35:55.639137Z 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-09T18:35:55.639237Z 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-09T18:35:55.639254Z 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-09T18:35:55.639330Z 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-09T18:35:55.639846Z 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-09T18:35:55.640036Z 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=7 2026-09-09T18:35:55.640195Z 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=25 2026-09-09T18:35:55.640347Z 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-09T18:35:55.640812Z 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-09T18:35:55.640959Z 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-09T18:35:55.641338Z 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-09T18:35:55.641530Z 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=17 2026-09-09T18:35:55.642758Z 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-09T18:35:55.642897Z 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=20 2026-09-09T18:35:55.643339Z 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-09T18:35:55.644289Z 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=16 2026-09-09T18:35:55.645853Z 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-09T18:35:55.650239Z 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-09T18:35:55.660400Z 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=21 2026-09-09T18:35:55.661989Z 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=31 success=true 2026-09-09T18:35:56.213582Z 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"}: reused exchange optimization after validating relocated rows phase=2 2026-09-09T18:35:56.213690Z 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"}: reused exchange optimization after validating relocated rows phase=10 2026-09-09T18:35:56.214196Z 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"}: reused exchange optimization after validating relocated rows phase=27 2026-09-09T18:35:56.214766Z 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"}: reused exchange optimization after validating relocated rows phase=25 2026-09-09T18:35:56.215017Z 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"}: reused exchange optimization after validating relocated rows phase=28 2026-09-09T18:35:56.215029Z 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"}: reused exchange optimization after validating relocated rows phase=22 2026-09-09T18:35:56.215075Z 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"}: reused exchange optimization after validating relocated rows phase=33 2026-09-09T18:35:56.215277Z 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"}: reused exchange optimization after validating relocated rows phase=11 2026-09-09T18:35:56.215401Z 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"}: reused exchange optimization after validating relocated rows phase=6 2026-09-09T18:35:56.215501Z 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"}: reused exchange optimization after validating relocated rows phase=38 2026-09-09T18:35:56.216080Z 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"}: reused exchange optimization after validating relocated rows phase=29 2026-09-09T18:35:56.216359Z 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"}: reused exchange optimization after validating relocated rows phase=23 2026-09-09T18:35:56.216402Z 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"}: reused exchange optimization after validating relocated rows phase=8 2026-09-09T18:35:56.216613Z 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"}: reused exchange optimization after validating relocated rows phase=39 2026-09-09T18:35:56.216814Z 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"}: reused exchange optimization after validating relocated rows phase=12 2026-09-09T18:35:56.217895Z 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"}: reused exchange optimization after validating relocated rows phase=13 2026-09-09T18:35:56.218128Z 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"}: reused exchange optimization after validating relocated rows phase=31 2026-09-09T18:35:56.218161Z 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"}: reused exchange optimization after validating relocated rows phase=41 2026-09-09T18:35:56.218877Z 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"}: reused exchange optimization after validating relocated rows phase=32 2026-09-09T18:35:56.219283Z 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"}: reused exchange optimization after validating relocated rows phase=30 2026-09-09T18:35:56.219395Z 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"}: reused exchange optimization after validating relocated rows phase=35 2026-09-09T18:35:56.220127Z 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"}: reused exchange optimization after validating relocated rows phase=36 2026-09-09T18:35:56.220516Z 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"}: reused exchange optimization after validating relocated rows phase=14 2026-09-09T18:35:56.221019Z 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"}: reused exchange optimization after validating relocated rows phase=37 2026-09-09T18:35:56.221082Z 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"}: reused exchange optimization after validating relocated rows phase=19 2026-09-09T18:35:56.221467Z 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"}: reused exchange optimization after validating relocated rows phase=15 2026-09-09T18:35:56.221493Z 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"}: reused exchange optimization after validating relocated rows phase=9 2026-09-09T18:35:56.221728Z 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"}: reused exchange optimization after validating relocated rows phase=34 2026-09-09T18:35:56.222199Z 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"}: reused exchange optimization after validating relocated rows phase=7 2026-09-09T18:35:56.222715Z 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"}: reused exchange optimization after validating relocated rows phase=24 2026-09-09T18:35:56.223169Z 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"}: reused exchange optimization after validating relocated rows phase=18 2026-09-09T18:35:56.223461Z 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"}: reused exchange optimization after validating relocated rows phase=17 2026-09-09T18:35:56.223730Z 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"}: reused exchange optimization after validating relocated rows phase=43 2026-09-09T18:35:56.225169Z 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"}: reused exchange optimization after validating relocated rows phase=20 2026-09-09T18:35:56.226310Z 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"}: reused exchange optimization after validating relocated rows phase=26 2026-09-09T18:35:56.227857Z 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"}: reused exchange optimization after validating relocated rows phase=16 2026-09-09T18:35:56.229653Z 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"}: reused exchange optimization after validating relocated rows phase=1 2026-09-09T18:35:56.230837Z 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"}: reused exchange optimization after validating relocated rows phase=4 2026-09-09T18:35:56.238580Z 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"}: reused exchange optimization after validating relocated rows phase=3 2026-09-09T18:35:56.238742Z 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"}: reused exchange optimization after validating relocated rows phase=21 2026-09-09T18:35:56.241257Z 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"}: reused exchange optimization after validating relocated rows phase=0 2026-09-09T18:35:56.265888Z 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"}: evaluated exchange placement finalist offset=28672 baseline_score=237670336 score=155357120 baseline_cycles=14303 candidate_cycles=14305 row_bytes=5316 row_capacity=16320 accepted=false 2026-09-09T18:35:56.272342Z 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=610 success=true 2026-09-09T18:35:56.272823Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=93996 final_exchange=40703 2026-09-09T18:35:56.335012Z 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=12 success=true 2026-09-09T18:35:56.353731Z 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=18 success=true 2026-09-09T18:35:56.522663Z 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=162 success=true 2026-09-09T18:35:56.531089Z 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=0 success=true 2026-09-09T18:35:56.532443Z 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=1 success=true 2026-09-09T18:35:56.532795Z 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-09T18:35:56.631030Z 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=16 success=true 2026-09-09T18:35:56.631059Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=380164 profile_bytes=588 exchange_table_bytes=5460 host_code_bytes=864 generated_code_bytes=5968 code_address=426912 standard_ranges=[(442368, 524288)] 2026-09-09T18:35:56.710009Z 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=78 success=true 2026-09-09T18:35:56.711143Z 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=2 2026-09-09T18:35:56.711151Z 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-09T18:35:56.711166Z 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-09T18:35:56.711917Z 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=27 2026-09-09T18:35:56.712071Z 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-09T18:35:56.713131Z 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-09T18:35:56.713480Z 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-09T18:35:56.713632Z 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=28 2026-09-09T18:35:56.713669Z 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=33 2026-09-09T18:35:56.713678Z 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-09T18:35:56.713728Z 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=25 2026-09-09T18:35:56.714017Z 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-09T18:35:56.714146Z 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=11 2026-09-09T18:35:56.714809Z 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-09T18:35:56.714865Z 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-09T18:35:56.715289Z 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-09T18:35:56.715504Z 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=12 2026-09-09T18:35:56.715880Z 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=6 2026-09-09T18:35:56.715935Z 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-09T18:35:56.716026Z 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-09T18:35:56.716402Z 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=13 2026-09-09T18:35:56.716713Z 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=19 2026-09-09T18:35:56.717064Z 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-09T18:35:56.717279Z 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-09T18:35:56.718004Z 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=14 2026-09-09T18:35:56.718120Z 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=8 2026-09-09T18:35:56.718236Z 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=32 2026-09-09T18:35:56.718884Z 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-09T18:35:56.718934Z 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-09T18:35:56.719385Z 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-09T18:35:56.719504Z 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=15 2026-09-09T18:35:56.720280Z 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=20 2026-09-09T18:35:56.720633Z 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-09T18:35:56.720754Z 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=17 2026-09-09T18:35:56.721444Z 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=7 2026-09-09T18:35:56.722868Z 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-09T18:35:56.724060Z 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-09T18:35:56.725413Z 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=16 2026-09-09T18:35:56.726003Z 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-09T18:35:56.726883Z 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-09T18:35:56.729589Z 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-09T18:35:56.736112Z 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-09T18:35:56.741056Z 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=21 2026-09-09T18:35:56.744590Z 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=0 2026-09-09T18:35:56.745439Z 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=35 success=true 2026-09-09T18:35:57.281622Z 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"}: reused exchange optimization after validating relocated rows phase=2 2026-09-09T18:35:57.282185Z 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"}: reused exchange optimization after validating relocated rows phase=35 2026-09-09T18:35:57.282326Z 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"}: reused exchange optimization after validating relocated rows phase=38 2026-09-09T18:35:57.282874Z 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"}: reused exchange optimization after validating relocated rows phase=0 2026-09-09T18:35:57.283133Z 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"}: reused exchange optimization after validating relocated rows phase=39 2026-09-09T18:35:57.283345Z 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"}: reused exchange optimization after validating relocated rows phase=41 2026-09-09T18:35:57.283656Z 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"}: reused exchange optimization after validating relocated rows phase=22 2026-09-09T18:35:57.284467Z 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"}: reused exchange optimization after validating relocated rows phase=36 2026-09-09T18:35:57.284490Z 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"}: reused exchange optimization after validating relocated rows phase=33 2026-09-09T18:35:57.285267Z 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"}: reused exchange optimization after validating relocated rows phase=11 2026-09-09T18:35:57.285396Z 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"}: reused exchange optimization after validating relocated rows phase=27 2026-09-09T18:35:57.285624Z 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"}: reused exchange optimization after validating relocated rows phase=4 2026-09-09T18:35:57.286072Z 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"}: reused exchange optimization after validating relocated rows phase=37 2026-09-09T18:35:57.286092Z 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"}: reused exchange optimization after validating relocated rows phase=28 2026-09-09T18:35:57.286650Z 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"}: reused exchange optimization after validating relocated rows phase=12 2026-09-09T18:35:57.286794Z 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"}: reused exchange optimization after validating relocated rows phase=23 2026-09-09T18:35:57.287005Z 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"}: reused exchange optimization after validating relocated rows phase=29 2026-09-09T18:35:57.287192Z 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"}: reused exchange optimization after validating relocated rows phase=13 2026-09-09T18:35:57.287701Z 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"}: reused exchange optimization after validating relocated rows phase=19 2026-09-09T18:35:57.287882Z 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"}: reused exchange optimization after validating relocated rows phase=34 2026-09-09T18:35:57.288449Z 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"}: reused exchange optimization after validating relocated rows phase=6 2026-09-09T18:35:57.289136Z 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"}: reused exchange optimization after validating relocated rows phase=31 2026-09-09T18:35:57.289359Z 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"}: reused exchange optimization after validating relocated rows phase=8 2026-09-09T18:35:57.289497Z 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"}: reused exchange optimization after validating relocated rows phase=14 2026-09-09T18:35:57.289750Z 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"}: reused exchange optimization after validating relocated rows phase=30 2026-09-09T18:35:57.290078Z 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"}: reused exchange optimization after validating relocated rows phase=32 2026-09-09T18:35:57.290924Z 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"}: reused exchange optimization after validating relocated rows phase=25 2026-09-09T18:35:57.291556Z 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"}: reused exchange optimization after validating relocated rows phase=1 2026-09-09T18:35:57.291768Z 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"}: reused exchange optimization after validating relocated rows phase=43 2026-09-09T18:35:57.291915Z 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"}: reused exchange optimization after validating relocated rows phase=20 2026-09-09T18:35:57.291944Z 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"}: reused exchange optimization after validating relocated rows phase=18 2026-09-09T18:35:57.292012Z 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"}: reused exchange optimization after validating relocated rows phase=17 2026-09-09T18:35:57.293179Z 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"}: reused exchange optimization after validating relocated rows phase=15 2026-09-09T18:35:57.293249Z 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"}: reused exchange optimization after validating relocated rows phase=10 2026-09-09T18:35:57.294023Z 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"}: reused exchange optimization after validating relocated rows phase=7 2026-09-09T18:35:57.294337Z 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"}: reused exchange optimization after validating relocated rows phase=3 2026-09-09T18:35:57.295552Z 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"}: reused exchange optimization after validating relocated rows phase=9 2026-09-09T18:35:57.296129Z 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"}: reused exchange optimization after validating relocated rows phase=16 2026-09-09T18:35:57.297538Z 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"}: reused exchange optimization after validating relocated rows phase=24 2026-09-09T18:35:57.306793Z 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"}: reused exchange optimization after validating relocated rows phase=26 2026-09-09T18:35:57.318445Z 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"}: reused exchange optimization after validating relocated rows phase=21 2026-09-09T18:35:57.345590Z 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"}: evaluated exchange placement finalist offset=28672 baseline_score=237670336 score=155357120 baseline_cycles=14451 candidate_cycles=14435 row_bytes=5460 row_capacity=16320 accepted=true 2026-09-09T18:35:57.354094Z 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=608 success=true 2026-09-09T18:35:57.354524Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=94128 final_exchange=40835 2026-09-09T18:35:57.432468Z 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=12 success=true 2026-09-09T18:35:57.457700Z 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=25 success=true 2026-09-09T18:35:57.718976Z 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=256 success=true 2026-09-09T18:35:57.850104Z INFO ipu_codegen.package.build{tile_count=1472 operations=45}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=1 mapped=false 2026-09-09T18:35:57.890072Z 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=85007 success=true 2026-09-09T18:35:57.925502Z INFO writing application package tiles=1472 2026-09-09T18:35:57.968074Z INFO application package written 2026-09-09T18:35:57.968398Z INFO reading application package 2026-09-09T18:35:58.070935Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-09T18:35:58.071194Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T18:35:58.071225Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T18:35:58.071231Z INFO opening IPU device path="/dev/ipu0" 2026-09-09T18:35:58.071259Z INFO IPU device attached path=/dev/ipu0 2026-09-09T18:35:58.071267Z INFO initializing IPU device 2026-09-09T18:35:58.079369Z INFO IPU device initialized 2026-09-09T18:35:58.079400Z INFO replaying device configuration register_writes=2003 2026-09-09T18:35:58.086805Z INFO loading application tile_count=1472 final_mark=23 2026-09-09T18:35:58.285243Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-09T18:35:58.337638Z INFO starting host exchange session startup_mark=23 2026-09-09T18:35:58.337665Z INFO attaching host exchange pages pages=2 2026-09-09T18:35:58.338259Z INFO host exchange session started 2026-09-09T18:35:58.338276Z INFO invoking streaming host exchange call call="initialize" command=0 phases=28 2026-09-09T18:35:58.342840Z INFO invoking streaming host exchange call call="run" command=0 phases=9 profile=artifacts/encoder-next/attention-small/profile.ipuprof tiles=1472 samples=72296 referenceMaximumAbsoluteError=0.004395 numericalTest=PASS package=artifacts/encoder-next/attention-small/model.ipuexe tiles=1472 hardwareTest=PASS