2026-09-09T13:14:09.032336Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-09T13:14:09.601592Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: rejected regional baseline attempt=0 error=mid-level lowering failed: operation OperationId(2) has no candidate within tile SRAM (smallest rejected peak: standard 886592 bytes plus 49152 bytes package support, interleaved 162816 bytes, total 938816 bytes including 77216 bytes estimated exchange tables, contiguous-standard overflow 0 bytes) 2026-09-09T13:14:10.085817Z INFO retained operator-plan finalist finalist=0 values=21 operations=1 estimated_cycles=1445760 estimated_exchange_cycles=469632 exchange_row_bytes=31208 peak_standard_bytes=182280 peak_interleaved_bytes=259072 peak_total_bytes=356968 maximum_standard_allocation_bytes=70656 active_tile_counts={1458} padding_group_counts={} conversion_sources=[] 2026-09-09T13:14:14.500735Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=3576 expansion_and_footprint_ms=4398 estimated_row_bytes=17848 heuristic_row_bytes=31208 geometry_fragments_per_tile=2200 fragment_limit=16384 2026-09-09T13:14:14.542408Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(685, 2884, 685) plan_cache_stats=(3132, 2728, 3132) 2026-09-09T13:14:14.542445Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=1 admitted_candidates=1 2026-09-09T13:14:16.385837Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: screened tile mappings by exchange resource load candidates=0 baseline_cycles=219840 candidate_cycles=219840 baseline_pressure=196380 candidate_pressure=196380 2026-09-09T13:14:16.390969Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: modelled expanded operator plan finalist=0 elapsed_ms=1848 modelled_cycles=995817 estimated_row_bytes=17848 2026-09-09T13:14:16.391015Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=1 admitted_candidates=1 2026-09-09T13:14:16.957127Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=5848 maximum_identical_destinations=1 2026-09-09T13:14:16.957223Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=17769 selected_horizon=17769 endpoint_lower_bound=11776 lower_bound_gap=5993 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:14:16.963183Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1410 row_words=31 horizon=17769 2026-09-09T13:14:17.814052Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=104913 2026-09-09T13:14:19.530753Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104913 elapsed_ms=1716 success=true 2026-09-09T13:14:19.781401Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=33534 2026-09-09T13:14:21.735244Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6200 2026-09-09T13:14:22.129360Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=104913 maximum_identical_destinations=1 2026-09-09T13:14:22.129453Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=2981 selected_horizon=2981 endpoint_lower_bound=576 lower_bound_gap=2405 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:14:22.187540Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=1374 row_words=256 horizon=2981 2026-09-09T13:14:24.583422Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=33534 elapsed_ms=4801 success=true 2026-09-09T13:14:26.207332Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=33534 maximum_identical_destinations=1 2026-09-09T13:14:26.207398Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=22714 selected_horizon=22714 endpoint_lower_bound=17664 lower_bound_gap=5050 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:14:26.248765Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=136 row_words=770 horizon=22714 2026-09-09T13:14:28.616063Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6200 elapsed_ms=6880 success=true 2026-09-09T13:14:29.397002Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=586368 2026-09-09T13:14:29.888505Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=6200 maximum_identical_destinations=1 2026-09-09T13:14:29.888567Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=26115 selected_horizon=26115 endpoint_lower_bound=20160 lower_bound_gap=5955 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:14:29.924468Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=296 row_words=737 horizon=26115 2026-09-09T13:14:48.092116Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=586368 elapsed_ms=18695 success=true 2026-09-09T13:14:50.701776Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=391923 2026-09-09T13:15:05.315998Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=586368 maximum_identical_destinations=1 2026-09-09T13:15:05.316093Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=36105 selected_horizon=36105 endpoint_lower_bound=13248 lower_bound_gap=22857 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:15:06.278799Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=1098 row_words=2057 horizon=36105 2026-09-09T13:15:30.669859Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=391923 elapsed_ms=39968 success=true 2026-09-09T13:15:52.492131Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=391923 maximum_identical_destinations=1 2026-09-09T13:15:52.492259Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=13380 selected_horizon=13380 endpoint_lower_bound=2944 lower_bound_gap=10436 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:15:52.889680Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=622 row_words=1057 horizon=13380 2026-09-09T13:15:53.037502Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=1858881 analytical_exchange_cycles=1095504 scheduled_exchange_cycles=390936 refined_cycles=1154313 2026-09-09T13:15:53.271022Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=9 success=true 2026-09-09T13:15:53.271556Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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_f8_interleaved_k288_c80_r180_r184" target=ipu21 2026-09-09T13:15:53.329464Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/903502b5cdd69aa0c4963c17f84ed746d341743b7058632be9061fb084c9f2bf/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/903502b5cdd69aa0c4963c17f84ed746d341743b7058632be9061fb084c9f2bf/kernel.json 2026-09-09T13:15:53.330029Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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_f8_interleaved_k288_c96_r180_r184" target=ipu21 2026-09-09T13:15:53.392389Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/363f55c638a494daffbf9c7dfec8d090d2ad022a4aac15bc87e7f6212ff35c91/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/363f55c638a494daffbf9c7dfec8d090d2ad022a4aac15bc87e7f6212ff35c91/kernel.json 2026-09-09T13:15:53.394745Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=123 success=true 2026-09-09T13:15:53.395818Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:15:53.658074Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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=32 success=true 2026-09-09T13:15:53.658135Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=323216 profile_bytes=180 exchange_table_bytes=15664 host_code_bytes=1676 generated_code_bytes=2476 code_address=324960 standard_ranges=[(409600, 524288)] 2026-09-09T13:15:53.768722Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=110 success=true 2026-09-09T13:15:53.829489Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:15:53.906083Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:15:53.911891Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=5848 maximum_identical_destinations=1 2026-09-09T13:15:53.911939Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=17769 selected_horizon=17769 endpoint_lower_bound=11776 lower_bound_gap=5993 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:15:53.922231Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=1410 row_words=31 horizon=17769 2026-09-09T13:15:56.116745Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:15:56.168545Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=6 transfers=104913 maximum_identical_destinations=1 2026-09-09T13:15:56.168584Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=6 initial_horizon=2981 selected_horizon=2981 endpoint_lower_bound=576 lower_bound_gap=2405 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:15:56.220314Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=6 tile=1374 row_words=256 horizon=2981 2026-09-09T13:16:00.766697Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=33534 2026-09-09T13:16:02.530636Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6200 2026-09-09T13:16:04.874540Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:16:05.050965Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=391923 maximum_identical_destinations=1 2026-09-09T13:16:05.051027Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=13380 selected_horizon=13380 endpoint_lower_bound=2944 lower_bound_gap=10436 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:16:05.416882Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=622 row_words=1057 horizon=13380 2026-09-09T13:16:06.211140Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=33534 elapsed_ms=5444 success=true 2026-09-09T13:16:08.141636Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=33534 maximum_identical_destinations=1 2026-09-09T13:16:08.141721Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=22761 selected_horizon=22761 endpoint_lower_bound=17664 lower_bound_gap=5097 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:16:08.199098Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=231 row_words=764 horizon=22761 2026-09-09T13:16:09.684501Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished incremental instruction-alignment validation transfers=6200 elapsed_ms=7153 success=true 2026-09-09T13:16:10.987405Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=0 transfers=6200 maximum_identical_destinations=1 2026-09-09T13:16:10.987472Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=0 initial_horizon=27290 selected_horizon=27290 endpoint_lower_bound=20160 lower_bound_gap=7130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:16:11.022594Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=0 tile=807 row_words=743 horizon=27290 2026-09-09T13:16:13.082730Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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-09T13:16:13.417034Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=586368 maximum_identical_destinations=1 2026-09-09T13:16:13.417103Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=36105 selected_horizon=36105 endpoint_lower_bound=13248 lower_bound_gap=22857 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:16:14.430754Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=1098 row_words=2057 horizon=36105 2026-09-09T13:16:14.583254Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=20814 success=true 2026-09-09T13:16:19.224746Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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=4640 success=true 2026-09-09T13:16:19.228771Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=1157979 final_exchange=394602 2026-09-09T13:16:19.381627Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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=15 success=true 2026-09-09T13:16:19.410362Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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=28 success=true 2026-09-09T13:16:19.575280Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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=152 success=true 2026-09-09T13:16:19.592539Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-09T13:16:19.595973Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: accepted feasible regional baseline attempt=1 cycles=1154313 2026-09-09T13:16:25.737867Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=1269 expansion_and_footprint_ms=1605 estimated_row_bytes=74560 heuristic_row_bytes=37872 geometry_fragments_per_tile=7546 fragment_limit=16384 2026-09-09T13:16:25.743735Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(1285, 7673, 1285) plan_cache_stats=(5134, 5532, 5134) 2026-09-09T13:16:25.743769Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=1 admitted_candidates=1 2026-09-09T13:16:25.803927Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=0 error=placement failed: alias group crosses tile or memory-class boundaries 2026-09-09T13:16:25.803968Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=0 admitted_candidates=0 2026-09-09T13:16:25.803982Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: kept incumbent after replacement failed validation pass=0 region=0..1 error=placement failed: alias group crosses tile or memory-class boundaries 2026-09-09T13:16:25.804020Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: completed regional optimization evaluations=1 accepted=0 bounded=0 cycles=1154313 2026-09-09T13:16:25.988492Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=136956 success=true 2026-09-09T13:16:26.221649Z INFO writing application package tiles=1472 2026-09-09T13:16:26.312415Z INFO application package written 2026-09-09T13:16:26.312874Z INFO reading application package 2026-09-09T13:16:26.546270Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-09T13:16:26.547126Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T13:16:26.547152Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T13:16:26.547158Z INFO opening IPU device path="/dev/ipu0" 2026-09-09T13:16:26.547224Z INFO IPU device attached path=/dev/ipu0 2026-09-09T13:16:26.547230Z INFO initializing IPU device 2026-09-09T13:16:26.555494Z INFO IPU device initialized 2026-09-09T13:16:26.555534Z INFO replaying device configuration register_writes=2003 2026-09-09T13:16:26.562802Z INFO loading application tile_count=1472 final_mark=23 2026-09-09T13:16:26.796399Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-09T13:16:35.033874Z INFO starting host exchange session startup_mark=23 2026-09-09T13:16:35.033927Z INFO attaching host exchange pages pages=2 2026-09-09T13:16:35.034504Z INFO host exchange session started 2026-09-09T13:16:35.034591Z INFO invoking streaming host exchange call call="initialize" command=0 phases=42 2026-09-09T13:16:35.050593Z INFO invoking streaming host exchange call call="run" command=0 phases=9 profile=artifacts/regional-planning-20260909/mlp-b2-final/profile.ipuprof tiles=1472 samples=36249 referenceMaximumAbsoluteError=0.015625 numericalTest=PASS package=artifacts/regional-planning-20260909/mlp-b2-final/model.ipuexe tiles=1472 hardwareTest=PASS