2026-09-06T17:58:45.406107Z 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-06T17:58:45.418814Z 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-06T17:58:45.420870Z 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-06T17:58:45.422703Z 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-06T17:58:47.230379Z 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-06T17:58:47.251236Z 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-06T17:58:47.271185Z 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-06T17:58:47.292486Z 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-06T17:58:47.340416Z 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=5433 success=true 2026-09-06T17:59:02.053259Z INFO screened tile mappings by exchange resource load candidates=39 baseline_cycles=89448 candidate_cycles=85992 baseline_pressure=79770 candidate_pressure=76314 2026-09-06T17:59:02.154712Z INFO modelled expanded operator plan finalist=5 modelled_cycles=455620 estimated_cycles=598516 estimated_exchange_cycles=234888 2026-09-06T17:59:04.936891Z INFO screened tile mappings by exchange resource load candidates=63 baseline_cycles=86056 candidate_cycles=86056 baseline_pressure=78796 candidate_pressure=78796 2026-09-06T17:59:05.044878Z INFO modelled expanded operator plan finalist=4 modelled_cycles=441354 estimated_cycles=712442 estimated_exchange_cycles=363144 2026-09-06T17:59:05.177146Z INFO screened tile mappings by exchange resource load candidates=63 baseline_cycles=86056 candidate_cycles=86056 baseline_pressure=78796 candidate_pressure=78796 2026-09-06T17:59:05.301249Z INFO modelled expanded operator plan finalist=0 modelled_cycles=448986 estimated_cycles=720074 estimated_exchange_cycles=363144 2026-09-06T17:59:19.490682Z INFO screened tile mappings by exchange resource load candidates=97 baseline_cycles=92088 candidate_cycles=92088 baseline_pressure=82083 candidate_pressure=82083 2026-09-06T17:59:19.657583Z INFO modelled expanded operator plan finalist=1 modelled_cycles=871746 estimated_cycles=1496858 estimated_exchange_cycles=723800 2026-09-06T17:59:26.982141Z INFO screened tile mappings by exchange resource load candidates=148 baseline_cycles=138344 candidate_cycles=138344 baseline_pressure=110339 candidate_pressure=110339 2026-09-06T17:59:27.148757Z INFO modelled expanded operator plan finalist=2 modelled_cycles=817991 estimated_cycles=1346975 estimated_exchange_cycles=675128 2026-09-06T17:59:34.453812Z INFO screened tile mappings by exchange resource load candidates=113 baseline_cycles=138584 candidate_cycles=136280 baseline_pressure=127049 candidate_pressure=125925 2026-09-06T17:59:34.686895Z INFO modelled expanded operator plan finalist=3 modelled_cycles=851010 estimated_cycles=1414618 estimated_exchange_cycles=707688 2026-09-06T17:59:34.734427Z 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-06T17:59:34.734466Z 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-06T17:59:34.736228Z 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-06T17:59:34.765442Z 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-06T17:59:34.765466Z 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-06T17:59:34.766486Z 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-06T17:59:34.793680Z 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-06T17:59:34.793704Z 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-06T17:59:34.794729Z 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-06T17:59:35.853122Z 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-06T17:59:35.853153Z 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-06T17:59:35.868940Z 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:00:21.157909Z 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:00:21.157958Z 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:00:21.187991Z 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:00:26.928763Z 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:00:26.928800Z 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:00:26.992966Z 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:00:27.088664Z 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:00:27.275778Z 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:00:27.275798Z 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=99935 success=true 2026-09-06T18:00:27.275820Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=36396 exchange_phases=10 2026-09-06T18:00:27.277401Z 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=1 success=true 2026-09-06T18:00:27.279252Z 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:00:27.280638Z 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:00:27.281041Z 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:00:28.085418Z 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:00:28.085451Z 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:00:28.247750Z 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:00:28.251882Z 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:00:28.261944Z 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:00:28.262515Z 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:00:28.262526Z 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:00:28.263536Z 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:00:28.273439Z 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:00:28.283099Z 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:00:28.283652Z 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:00:28.283664Z 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:00:28.284691Z 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:00:28.289939Z 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:00:28.300095Z 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:00:28.300655Z 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:00:28.300664Z 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:00:28.301712Z 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:00:28.806005Z 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:00:28.814607Z 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:00:28.814620Z 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:00:28.830137Z 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:00:46.279599Z 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:00:46.324784Z 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:00:46.324819Z 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:00:46.373076Z 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:00:48.307940Z 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:00:48.389060Z 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:00:48.389082Z 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:00:48.490898Z 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:00:48.656165Z 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=20408 success=true 2026-09-06T18:00:50.648616Z 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=1992 success=true 2026-09-06T18:00:50.651865Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: costed final placed program final_cycles=457748 final_exchange=108450 2026-09-06T18:00:51.285221Z 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=10 success=true 2026-09-06T18:00:51.309197Z 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=23 success=true 2026-09-06T18:00:51.506004Z 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=190 success=true 2026-09-06T18:00:51.619055Z INFO writing application package tiles=1472 2026-09-06T18:00:51.674305Z INFO application package written exchangeSchedule=/dev/null tiles=1472 phases=10 transfers=93105