2026-09-06T18:02:10.489440Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=557160 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=357572 peak_interleaved_bytes=52480 peak_total_bytes=402628 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T18:02:10.509563Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=643993 estimated_exchange_cycles=231400 exchange_row_bytes=50624 peak_standard_bytes=239040 peak_interleaved_bytes=52864 peak_total_bytes=247232 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T18:02:10.513051Z INFO retained operator-plan finalist finalist=2 values=13 operations=9 estimated_cycles=785725 estimated_exchange_cycles=349240 exchange_row_bytes=76876 peak_standard_bytes=298060 peak_interleaved_bytes=51328 peak_total_bytes=333196 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 480, 720, 1440, 1472} padding_group_counts={16} conversion_sources=[Some(OperationId(1)), Some(OperationId(2))] 2026-09-06T18:02:10.516089Z INFO retained operator-plan finalist finalist=3 values=13 operations=9 estimated_cycles=787610 estimated_exchange_cycles=348920 exchange_row_bytes=76804 peak_standard_bytes=265220 peak_interleaved_bytes=51264 peak_total_bytes=273412 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 480, 736, 1440, 1472} padding_group_counts={16} conversion_sources=[Some(OperationId(1)), Some(OperationId(2))] 2026-09-06T18:02:12.745989Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=557160 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=357572 peak_interleaved_bytes=52480 peak_total_bytes=402628 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T18:02:12.766072Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=557160 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=345284 peak_interleaved_bytes=61056 peak_total_bytes=402628 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T18:02:12.786113Z INFO retained operator-plan finalist finalist=2 values=11 operations=7 estimated_cycles=561702 estimated_exchange_cycles=237000 exchange_row_bytes=51884 peak_standard_bytes=356012 peak_interleaved_bytes=51200 peak_total_bytes=397996 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 368, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T18:02:12.807423Z INFO retained operator-plan finalist finalist=3 values=11 operations=7 estimated_cycles=643993 estimated_exchange_cycles=231400 exchange_row_bytes=50624 peak_standard_bytes=239040 peak_interleaved_bytes=52864 peak_total_bytes=247232 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T18:02:12.882846Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=6591 success=true 2026-09-06T18:02:27.375015Z INFO screened tile mappings by exchange resource load candidates=39 baseline_cycles=89448 candidate_cycles=85992 baseline_pressure=79770 candidate_pressure=76314 2026-09-06T18:02:27.484036Z INFO modelled expanded operator plan finalist=5 modelled_cycles=455620 estimated_cycles=598516 estimated_exchange_cycles=234888 2026-09-06T18:02:30.070080Z INFO screened tile mappings by exchange resource load candidates=63 baseline_cycles=86056 candidate_cycles=86056 baseline_pressure=78796 candidate_pressure=78796 2026-09-06T18:02:30.170187Z INFO screened tile mappings by exchange resource load candidates=63 baseline_cycles=86056 candidate_cycles=86056 baseline_pressure=78796 candidate_pressure=78796 2026-09-06T18:02:30.177541Z INFO modelled expanded operator plan finalist=0 modelled_cycles=448986 estimated_cycles=720074 estimated_exchange_cycles=363144 2026-09-06T18:02:30.279304Z INFO modelled expanded operator plan finalist=4 modelled_cycles=441354 estimated_cycles=712442 estimated_exchange_cycles=363144 2026-09-06T18:02:45.356116Z INFO screened tile mappings by exchange resource load candidates=97 baseline_cycles=92088 candidate_cycles=92088 baseline_pressure=82083 candidate_pressure=82083 2026-09-06T18:02:45.631545Z INFO modelled expanded operator plan finalist=1 modelled_cycles=871746 estimated_cycles=1496858 estimated_exchange_cycles=723800 2026-09-06T18:02:57.416404Z INFO screened tile mappings by exchange resource load candidates=148 baseline_cycles=138344 candidate_cycles=138344 baseline_pressure=110339 candidate_pressure=110339 2026-09-06T18:02:57.685981Z INFO modelled expanded operator plan finalist=2 modelled_cycles=817991 estimated_cycles=1346975 estimated_exchange_cycles=675128 2026-09-06T18:03:03.287009Z INFO screened tile mappings by exchange resource load candidates=113 baseline_cycles=138584 candidate_cycles=136280 baseline_pressure=127049 candidate_pressure=125925 2026-09-06T18:03:03.828485Z INFO modelled expanded operator plan finalist=3 modelled_cycles=851010 estimated_cycles=1414618 estimated_exchange_cycles=707688 2026-09-06T18:03:03.856978Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:03.857026Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T18:03:03.858139Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:03.888826Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:03.888855Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T18:03:03.890401Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:03.917478Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:03.917503Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T18:03:03.918488Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:04.949764Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=18209 maximum_identical_destinations=1 2026-09-06T18:03:04.949791Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T18:03:04.960104Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=380 row_words=125 horizon=1702 2026-09-06T18:03:50.362253Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=62534 maximum_identical_destinations=1 2026-09-06T18:03:50.362305Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=14628 selected_horizon=14628 endpoint_lower_bound=5832 lower_bound_gap=8796 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T18:03:50.390937Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=30 row_words=4080 horizon=14628 2026-09-06T18:03:55.701369Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=7786 maximum_identical_destinations=1 2026-09-06T18:03:55.701399Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=37638 selected_horizon=36753 endpoint_lower_bound=30720 lower_bound_gap=6033 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-09-06T18:03:55.768878Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=52 row_words=699 horizon=36753 2026-09-06T18:03:55.868032Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=4 mapped=false analytical_cycles=712442 analytical_exchange_cycles=363144 scheduled_exchange_cycles=108393 refined_cycles=457691 2026-09-06T18:03:56.063347Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=4 mapped=false 2026-09-06T18:03:56.063373Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=103180 success=true 2026-09-06T18:03:56.063391Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=36396 exchange_phases=10 2026-09-06T18:03:56.064211Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-06T18:03:56.065672Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=1 success=true 2026-09-06T18:03:56.067079Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=1 success=true 2026-09-06T18:03:56.067458Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T18:03:56.814583Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=6 success=true 2026-09-06T18:03:56.814629Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: allocated package support memory linked_end=323180 profile_bytes=148 exchange_table_bytes=19636 host_code_bytes=4736 generated_code_bytes=3596 code_address=430720 standard_ranges=[(442368, 524288)] 2026-09-06T18:03:56.976732Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=162 success=true 2026-09-06T18:03:56.981359Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T18:03:56.991014Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T18:03:56.991571Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:56.991582Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:03:56.992573Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:56.996589Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T18:03:57.006442Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-06T18:03:57.006982Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:57.006990Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:03:57.007980Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:57.011974Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-06T18:03:57.021554Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-06T18:03:57.022088Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=1334 maximum_identical_destinations=1 2026-09-06T18:03:57.022095Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:03:57.023110Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=367 row_words=11 horizon=2913 2026-09-06T18:03:57.518506Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=6 2026-09-06T18:03:57.525977Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=6 transfers=18209 maximum_identical_destinations=1 2026-09-06T18:03:57.525991Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=6 initial_horizon=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:03:57.541255Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=6 tile=380 row_words=125 horizon=1702 2026-09-06T18:04:14.598846Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=7 2026-09-06T18:04:14.625459Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=7 transfers=62534 maximum_identical_destinations=1 2026-09-06T18:04:14.625484Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=7 initial_horizon=14628 selected_horizon=14628 endpoint_lower_bound=5832 lower_bound_gap=8796 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:04:14.675866Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=7 tile=30 row_words=4080 horizon=14628 2026-09-06T18:04:16.543643Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=8 2026-09-06T18:04:16.626312Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=8 transfers=7786 maximum_identical_destinations=1 2026-09-06T18:04:16.626337Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=8 initial_horizon=36753 selected_horizon=36753 endpoint_lower_bound=30720 lower_bound_gap=6033 selected_kind="reused" neighborhood_improvements=0 2026-09-06T18:04:16.726261Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=8 tile=52 row_words=699 horizon=36753 2026-09-06T18:04:16.888993Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=19912 success=true 2026-09-06T18:04:18.847070Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=1958 success=true 2026-09-06T18:04:18.850327Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: costed final placed program final_cycles=457748 final_exchange=108450 2026-09-06T18:04:19.462912Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=9 success=true 2026-09-06T18:04:19.475359Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=12 success=true 2026-09-06T18:04:19.587049Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=107 success=true 2026-09-06T18:04:19.649825Z INFO writing application package tiles=1472 2026-09-06T18:04:19.699492Z INFO application package written exchangeSchedule=/dev/null tiles=1472 phases=10 transfers=93105