2026-09-06T21:31:44.403413Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=3413040 estimated_exchange_cycles=1103680 exchange_row_bytes=78128 peak_standard_bytes=409392 peak_interleaved_bytes=58240 peak_total_bytes=410608 maximum_standard_allocation_bytes=98304 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:44.406451Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=3549080 estimated_exchange_cycles=1179560 exchange_row_bytes=85368 peak_standard_bytes=434552 peak_interleaved_bytes=58240 peak_total_bytes=435768 maximum_standard_allocation_bytes=98304 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:44.409438Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=3585900 estimated_exchange_cycles=1179560 exchange_row_bytes=85368 peak_standard_bytes=434552 peak_interleaved_bytes=58240 peak_total_bytes=435768 maximum_standard_allocation_bytes=98304 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:51.144644Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=2785932 estimated_exchange_cycles=990400 exchange_row_bytes=69632 peak_standard_bytes=336768 peak_interleaved_bytes=60672 peak_total_bytes=347904 maximum_standard_allocation_bytes=49152 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:51.146941Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=2921972 estimated_exchange_cycles=1066280 exchange_row_bytes=76872 peak_standard_bytes=361928 peak_interleaved_bytes=60672 peak_total_bytes=373064 maximum_standard_allocation_bytes=49152 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:51.149186Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=2958792 estimated_exchange_cycles=1066280 exchange_row_bytes=76872 peak_standard_bytes=361928 peak_interleaved_bytes=60672 peak_total_bytes=373064 maximum_standard_allocation_bytes=49152 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:51.204512Z INFO ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=15872 success=true 2026-09-06T21:32:45.172769Z INFO screened tile mappings by exchange resource load candidates=137 baseline_cycles=404640 candidate_cycles=404640 baseline_pressure=324580 candidate_pressure=324580 2026-09-06T21:32:45.311684Z INFO screened tile mappings by exchange resource load candidates=125 baseline_cycles=379296 candidate_cycles=379296 baseline_pressure=309162 candidate_pressure=309162 2026-09-06T21:32:45.356655Z INFO modelled expanded operator plan finalist=4 modelled_cycles=2294020 estimated_cycles=3740828 estimated_exchange_cycles=1895248 2026-09-06T21:32:45.603057Z INFO modelled expanded operator plan finalist=3 modelled_cycles=2124128 estimated_cycles=3078400 estimated_exchange_cycles=1375568 2026-09-06T21:33:01.470948Z INFO screened tile mappings by exchange resource load candidates=179 baseline_cycles=422784 candidate_cycles=422784 baseline_pressure=333969 candidate_pressure=333969 2026-09-06T21:33:01.783746Z INFO modelled expanded operator plan finalist=0 modelled_cycles=2638832 estimated_cycles=3443800 estimated_exchange_cycles=1269752 2026-09-06T21:33:04.360578Z INFO screened tile mappings by exchange resource load candidates=191 baseline_cycles=448128 candidate_cycles=448128 baseline_pressure=349387 candidate_pressure=349387 2026-09-06T21:33:04.560395Z INFO modelled expanded operator plan finalist=1 modelled_cycles=2808724 estimated_cycles=4106228 estimated_exchange_cycles=1789432 2026-09-06T21:33:04.560788Z INFO ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=2 error=tile scheduling failed: operator plan is incompatible with its values or block dimensions 2026-09-06T21:33:04.560820Z INFO ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=5 error=tile scheduling failed: operator plan is incompatible with its values or block dimensions 2026-09-06T21:33:05.003289Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=11656 maximum_identical_destinations=1 2026-09-06T21:33:05.003326Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=2103 selected_horizon=2103 endpoint_lower_bound=1152 lower_bound_gap=951 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:05.015262Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=623 row_words=82 horizon=2103 2026-09-06T21:33:25.405182Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=104904 maximum_identical_destinations=1 2026-09-06T21:33:25.405241Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=6148 selected_horizon=6148 endpoint_lower_bound=1152 lower_bound_gap=4996 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:25.470360Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=485 row_words=426 horizon=6148 2026-09-06T21:33:27.590078Z INFO ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=2 candidates=2766 ordinary_horizon=11460 paired_horizon=10837 use_paired=true 2026-09-06T21:33:27.671875Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:33:27.671902Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=10837 selected_horizon=10837 endpoint_lower_bound=10368 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:27.714458Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=478 row_words=288 horizon=10837 2026-09-06T21:33:27.768654Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:33:27.768679Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=4865 selected_horizon=4865 endpoint_lower_bound=4736 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:27.769674Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=359 row_words=13 horizon=4865 2026-09-06T21:33:29.846821Z INFO ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=5 candidates=2766 ordinary_horizon=11460 paired_horizon=10837 use_paired=true 2026-09-06T21:33:29.922409Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:33:29.922435Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=10837 selected_horizon=10837 endpoint_lower_bound=10368 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:29.965010Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=478 row_words=288 horizon=10837 2026-09-06T21:33:30.014974Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:33:30.014994Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=4865 selected_horizon=4865 endpoint_lower_bound=4736 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:30.015991Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=359 row_words=13 horizon=4865 2026-09-06T21:33:32.030092Z INFO ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=8 candidates=2766 ordinary_horizon=12038 paired_horizon=11100 use_paired=true 2026-09-06T21:33:32.103648Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:33:32.103669Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=11100 selected_horizon=11100 endpoint_lower_bound=10368 lower_bound_gap=732 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:32.146456Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=670 row_words=281 horizon=11100 2026-09-06T21:33:32.207889Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:33:32.207908Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4865 selected_horizon=4865 endpoint_lower_bound=4736 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:33:32.208930Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=359 row_words=13 horizon=4865 2026-09-06T21:35:09.186989Z INFO ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=182652 maximum_identical_destinations=1 2026-09-06T21:35:09.187023Z INFO ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=6632 selected_horizon=6632 endpoint_lower_bound=3552 lower_bound_gap=3080 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:35:09.430835Z INFO ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=39 row_words=2144 horizon=6632 2026-09-06T21:35:11.175977Z INFO ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=3 mapped=false analytical_cycles=3078400 analytical_exchange_cycles=1375568 scheduled_exchange_cycles=459099 refined_cycles=2161931 2026-09-06T21:35:11.545194Z INFO ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=3 mapped=false 2026-09-06T21:35:11.545233Z INFO ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=200340 success=true 2026-09-06T21:35:11.545245Z INFO lowered graph for package construction logical_shards=151933 exchange_phases=24 2026-09-06T21:35:11.546989Z INFO ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-06T21:35:11.547008Z INFO ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=false Error: kernel planning failed: kernel Cast { from: F32, to: F16 } has no device implementation Caused by: kernel Cast { from: F32, to: F16 } has no device implementation