2026-09-06T21:31:07.804844Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=3745899 estimated_exchange_cycles=1101040 exchange_row_bytes=80812 peak_standard_bytes=412076 peak_interleaved_bytes=58240 peak_total_bytes=418220 maximum_standard_allocation_bytes=122880 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:07.807933Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=3881939 estimated_exchange_cycles=1176920 exchange_row_bytes=88052 peak_standard_bytes=437236 peak_interleaved_bytes=58240 peak_total_bytes=443380 maximum_standard_allocation_bytes=122880 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:07.810945Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=3918759 estimated_exchange_cycles=1176920 exchange_row_bytes=88052 peak_standard_bytes=437236 peak_interleaved_bytes=58240 peak_total_bytes=443380 maximum_standard_allocation_bytes=122880 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:15.855482Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=3118791 estimated_exchange_cycles=987760 exchange_row_bytes=72316 peak_standard_bytes=406652 peak_interleaved_bytes=60672 peak_total_bytes=437372 maximum_standard_allocation_bytes=122880 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:15.857806Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=3254831 estimated_exchange_cycles=1063640 exchange_row_bytes=79556 peak_standard_bytes=431812 peak_interleaved_bytes=60672 peak_total_bytes=462532 maximum_standard_allocation_bytes=122880 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:15.860072Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=3291651 estimated_exchange_cycles=1063640 exchange_row_bytes=79556 peak_standard_bytes=431812 peak_interleaved_bytes=60672 peak_total_bytes=462532 maximum_standard_allocation_bytes=122880 active_tile_counts={192} padding_group_counts={} conversion_sources=[] 2026-09-06T21:31:15.941707Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=18650 success=true 2026-09-06T21:31:56.798597Z INFO screened tile mappings by exchange resource load candidates=137 baseline_cycles=413880 candidate_cycles=413880 baseline_pressure=326929 candidate_pressure=326929 2026-09-06T21:31:56.975496Z INFO modelled expanded operator plan finalist=4 modelled_cycles=2640019 estimated_cycles=4098827 estimated_exchange_cycles=1898488 2026-09-06T21:32:01.284520Z INFO screened tile mappings by exchange resource load candidates=125 baseline_cycles=388536 candidate_cycles=388536 baseline_pressure=311511 candidate_pressure=311511 2026-09-06T21:32:01.462286Z INFO modelled expanded operator plan finalist=3 modelled_cycles=2470127 estimated_cycles=3436399 estimated_exchange_cycles=1378808 2026-09-06T21:32:07.888171Z INFO screened tile mappings by exchange resource load candidates=191 baseline_cycles=459192 candidate_cycles=459192 baseline_pressure=351736 candidate_pressure=351736 2026-09-06T21:32:08.088350Z INFO modelled expanded operator plan finalist=1 modelled_cycles=3156547 estimated_cycles=4553507 estimated_exchange_cycles=1881952 2026-09-06T21:32:08.385709Z INFO screened tile mappings by exchange resource load candidates=179 baseline_cycles=433848 candidate_cycles=433848 baseline_pressure=336318 candidate_pressure=336318 2026-09-06T21:32:08.591167Z INFO modelled expanded operator plan finalist=0 modelled_cycles=2986655 estimated_cycles=3891079 estimated_exchange_cycles=1362272 2026-09-06T21:32:08.591377Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:08.591474Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:09.030144Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=11656 maximum_identical_destinations=1 2026-09-06T21:32:09.030181Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:09.039768Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=623 row_words=82 horizon=2103 2026-09-06T21:32:30.017196Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=104904 maximum_identical_destinations=1 2026-09-06T21:32:30.017266Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:30.083234Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=485 row_words=426 horizon=6148 2026-09-06T21:32:32.094369Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:32.169258Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:32:32.169305Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:32.212718Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=478 row_words=288 horizon=10837 2026-09-06T21:32:32.263417Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:32:32.263439Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:32.264477Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=359 row_words=13 horizon=4865 2026-09-06T21:32:34.248375Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:34.323606Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:32:34.323630Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:34.367219Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=478 row_words=288 horizon=10837 2026-09-06T21:32:34.417305Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:32:34.417323Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:34.418328Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=359 row_words=13 horizon=4865 2026-09-06T21:32:36.494047Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:36.573006Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=2916 maximum_identical_destinations=1 2026-09-06T21:32:36.573041Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:36.616927Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=670 row_words=281 horizon=11100 2026-09-06T21:32:36.668379Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=1404 maximum_identical_destinations=1 2026-09-06T21:32:36.668399Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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:32:36.669412Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=359 row_words=13 horizon=4865 2026-09-06T21:34:56.100881Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=182216 maximum_identical_destinations=1 2026-09-06T21:34:56.100912Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=13385 selected_horizon=13385 endpoint_lower_bound=6632 lower_bound_gap=6753 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:34:56.313313Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=47 row_words=6035 horizon=13385 2026-09-06T21:34:59.426353Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=3840 maximum_identical_destinations=1 2026-09-06T21:34:59.426390Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=31310 selected_horizon=31310 endpoint_lower_bound=30720 lower_bound_gap=590 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T21:34:59.488972Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=91 row_words=370 horizon=31310 2026-09-06T21:34:59.701307Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=3 mapped=false analytical_cycles=3436399 analytical_exchange_cycles=1378808 scheduled_exchange_cycles=455952 refined_cycles=2513543 2026-09-06T21:34:59.958609Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=3 mapped=false 2026-09-06T21:34:59.958632Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=224016 success=true 2026-09-06T21:34:59.958647Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: lowered graph for package construction logical_shards=53021 exchange_phases=14 2026-09-06T21:34:59.960843Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=2 success=true 2026-09-06T21:34:59.960872Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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