2026-09-09T14:12:11.726268Z 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-09T14:12:12.338747Z 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-09T14:12:12.860624Z 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-09T14:12:16.991268Z 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=3398 expansion_and_footprint_ms=4110 estimated_row_bytes=17848 heuristic_row_bytes=31208 geometry_fragments_per_tile=2200 fragment_limit=16384 2026-09-09T14:12:17.019235Z 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-09T14:12:17.019259Z 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-09T14:12:18.826693Z 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-09T14:12:18.830354Z 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=1811 modelled_cycles=995817 estimated_row_bytes=17848 2026-09-09T14:12:18.830387Z 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-09T14:12:19.206475Z 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-09T14:12:19.206520Z 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-09T14:12:19.211883Z 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-09T14:12:19.641997Z 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-09T14:12:20.553173Z 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=911 success=true 2026-09-09T14:12:21.589394Z 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-09T14:12:21.942645Z 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-09T14:12:21.942702Z 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-09T14:12:21.975712Z 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-09T14:12:22.750991Z 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-09T14:12:25.061967Z 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=3472 success=true 2026-09-09T14:12:26.519744Z 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-09T14:12:26.519786Z 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-09T14:12:26.571081Z 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-09T14:12:27.653017Z 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=4901 success=true 2026-09-09T14:12:28.732846Z 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-09T14:12:28.732888Z 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-09T14:12:28.765330Z 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-09T14:12:29.089474Z 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-09T14:12:42.214048Z 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=13124 success=true 2026-09-09T14:12:45.108001Z 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-09T14:12:54.930753Z 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-09T14:12:54.930824Z 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-09T14:12:55.818703Z 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-09T14:13:13.008022Z 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=27899 success=true 2026-09-09T14:13:26.031624Z 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-09T14:13:26.031659Z 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-09T14:13:26.256231Z 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-09T14:13:26.344219Z 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-09T14:13:26.508554Z 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=4 success=true 2026-09-09T14:13:26.509788Z 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=1 success=true 2026-09-09T14:13:26.510809Z 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-09T14:13:26.797435Z 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=8 success=true 2026-09-09T14:13:26.797477Z 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-09T14:13:26.886650Z 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=89 success=true 2026-09-09T14:13:26.930239Z 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-09T14:13:26.968889Z 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-09T14:13:26.971382Z 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-09T14:13:26.971404Z 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-09T14:13:26.976723Z 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-09T14:13:28.147988Z 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-09T14:13:28.181385Z 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-09T14:13:28.181415Z 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-09T14:13:28.212670Z 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-09T14:13:30.320985Z 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-09T14:13:32.680245Z 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=2359 success=true 2026-09-09T14:13:33.016883Z 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-09T14:13:33.857664Z 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-09T14:13:33.857707Z 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-09T14:13:33.893939Z 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-09T14:13:35.502646Z 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-09T14:13:35.697017Z 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-09T14:13:35.697062Z 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-09T14:13:36.047881Z 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-09T14:13:36.562866Z 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=3545 success=true 2026-09-09T14:13:37.332586Z 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-09T14:13:37.332621Z 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-09T14:13:37.355392Z 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-09T14:13:43.698955Z 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-09T14:13:43.991284Z 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-09T14:13:43.991328Z 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-09T14:13:44.887953Z 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-09T14:13:44.997754Z 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=18111 success=true 2026-09-09T14:13:49.073407Z 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=4075 success=true 2026-09-09T14:13:49.076155Z 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-09T14:13:49.234515Z 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=13 success=true 2026-09-09T14:13:49.258638Z 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=24 success=true 2026-09-09T14:13:49.417034Z 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=149 success=true 2026-09-09T14:13:49.431923Z 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-09T14:13:49.431944Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: accepted feasible regional baseline attempt=1 cycles=1157979 2026-09-09T14:13:53.289917Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: generated regional proposals pass=0 region=0..1 proposals=1 2026-09-09T14:13:54.749564Z 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=1183 expansion_and_footprint_ms=1458 estimated_row_bytes=13576 heuristic_row_bytes=29692 geometry_fragments_per_tile=1288 fragment_limit=16384 2026-09-09T14:13:54.754074Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(1271, 7673, 1271) plan_cache_stats=(4684, 5532, 4684) 2026-09-09T14:13:54.754094Z 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-09T14:13:55.532306Z 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=234528 candidate_cycles=234528 baseline_pressure=215352 candidate_pressure=215352 2026-09-09T14:13:55.538310Z 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=784 modelled_cycles=836898 estimated_row_bytes=13576 2026-09-09T14:13:55.538338Z 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-09T14:13:55.965559Z 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=44928 2026-09-09T14:13:56.491384Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=44928 elapsed_ms=525 success=true 2026-09-09T14:13:56.882873Z 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=9072 2026-09-09T14:13:56.956528Z 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=104928 2026-09-09T14:13:57.219830Z 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=168932 2026-09-09T14:13:57.275024Z 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=44928 maximum_identical_destinations=1 2026-09-09T14:13:57.275066Z 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=6286 selected_horizon=6286 endpoint_lower_bound=4480 lower_bound_gap=1806 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:13:57.313331Z 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=1147 row_words=192 horizon=6286 2026-09-09T14:13:58.913854Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=9072 elapsed_ms=2030 success=true 2026-09-09T14:13:58.963600Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104928 elapsed_ms=2007 success=true 2026-09-09T14:13:59.413622Z 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=17578 2026-09-09T14:13:59.647324Z 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=9072 maximum_identical_destinations=1 2026-09-09T14:13:59.647357Z 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=21055 selected_horizon=21055 endpoint_lower_bound=15552 lower_bound_gap=5503 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:13:59.669272Z 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=322 row_words=448 horizon=21055 2026-09-09T14:13:59.762716Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=168932 elapsed_ms=2542 success=true 2026-09-09T14:14:01.639180Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=104928 maximum_identical_destinations=1 2026-09-09T14:14:01.639249Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=2309 selected_horizon=2309 endpoint_lower_bound=640 lower_bound_gap=1669 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:14:01.696812Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=115 row_words=263 horizon=2309 2026-09-09T14:14:03.368628Z 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=168932 maximum_identical_destinations=1 2026-09-09T14:14:03.368676Z 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=18398 selected_horizon=18398 endpoint_lower_bound=13440 lower_bound_gap=4958 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:14:03.530308Z 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=304 row_words=647 horizon=18398 2026-09-09T14:14:05.236909Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=17578 elapsed_ms=5823 success=true 2026-09-09T14:14:08.262583Z 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=17578 maximum_identical_destinations=1 2026-09-09T14:14:08.262627Z 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=49295 selected_horizon=49295 endpoint_lower_bound=44064 lower_bound_gap=5231 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:14:08.345047Z 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=1424 row_words=2111 horizon=49295 2026-09-09T14:14:08.380293Z 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=1242330 analytical_exchange_cycles=648960 scheduled_exchange_cycles=301029 refined_cycles=894399 2026-09-09T14:14:08.436642Z 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=4 success=true 2026-09-09T14:14:08.437170Z 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_k544_c32_r292_r292" target=ipu21 2026-09-09T14:14:08.490325Z 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/61f55a28de533f6ca8c4b510bb27cc07b76ce343c67ff0e6f295abb366449706/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/61f55a28de533f6ca8c4b510bb27cc07b76ce343c67ff0e6f295abb366449706/kernel.json 2026-09-09T14:14:08.491002Z 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=54 success=true 2026-09-09T14:14:08.492619Z 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-09T14:14:08.745888Z 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=8 success=true 2026-09-09T14:14:08.745919Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=320328 profile_bytes=272 exchange_table_bytes=13048 host_code_bytes=1868 generated_code_bytes=3024 code_address=322264 standard_ranges=[(409600, 524288)] 2026-09-09T14:14:08.808291Z 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=62 success=true 2026-09-09T14:14:09.545559Z 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=3 2026-09-09T14:14:09.564869Z 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=44928 maximum_identical_destinations=1 2026-09-09T14:14:09.564902Z 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=6286 selected_horizon=6286 endpoint_lower_bound=4480 lower_bound_gap=1806 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:09.593554Z 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=1147 row_words=192 horizon=6286 2026-09-09T14:14:10.562272Z 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-09T14:14:10.607006Z 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=4 transfers=104928 maximum_identical_destinations=1 2026-09-09T14:14:10.607031Z 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=4 initial_horizon=2309 selected_horizon=2309 endpoint_lower_bound=640 lower_bound_gap=1669 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:10.664630Z 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=4 tile=115 row_words=263 horizon=2309 2026-09-09T14:14:12.393069Z 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-09T14:14:12.469532Z 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=168932 maximum_identical_destinations=1 2026-09-09T14:14:12.469581Z 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=18398 selected_horizon=18398 endpoint_lower_bound=13440 lower_bound_gap=4958 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:12.624478Z 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=304 row_words=647 horizon=18398 2026-09-09T14:14:14.012070Z 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=9072 2026-09-09T14:14:15.832338Z 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-09T14:14:15.975489Z 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=17578 maximum_identical_destinations=1 2026-09-09T14:14:15.975548Z 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=49295 selected_horizon=49295 endpoint_lower_bound=44064 lower_bound_gap=5231 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:16.053028Z 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=1424 row_words=2111 horizon=49295 2026-09-09T14:14:18.289060Z 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=9072 elapsed_ms=4276 success=true 2026-09-09T14:14:19.583045Z 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=9072 maximum_identical_destinations=1 2026-09-09T14:14:19.583109Z 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=20848 selected_horizon=20848 endpoint_lower_bound=15552 lower_bound_gap=5296 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:14:19.618789Z 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=598 row_words=436 horizon=20848 2026-09-09T14:14:19.639145Z 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=10830 success=true 2026-09-09T14:14:23.187000Z 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"}: reused exchange optimization after validating relocated rows phase=3 2026-09-09T14:14:23.210515Z 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"}: prepared large physical exchange phase phase=3 transfers=44928 maximum_identical_destinations=1 2026-09-09T14:14:23.210553Z 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"}: optimized physical exchange schedule phase=3 initial_horizon=6286 selected_horizon=6286 endpoint_lower_bound=4480 lower_bound_gap=1806 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:23.242036Z 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"}: finished large physical exchange phase phase=3 tile=1147 row_words=192 horizon=6286 2026-09-09T14:14:24.583481Z 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"}: reused exchange optimization after validating relocated rows phase=4 2026-09-09T14:14:24.640934Z 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"}: prepared large physical exchange phase phase=4 transfers=104928 maximum_identical_destinations=1 2026-09-09T14:14:24.640976Z 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"}: optimized physical exchange schedule phase=4 initial_horizon=2309 selected_horizon=2309 endpoint_lower_bound=640 lower_bound_gap=1669 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:24.698007Z 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"}: finished large physical exchange phase phase=4 tile=115 row_words=263 horizon=2309 2026-09-09T14:14:25.365286Z 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"}: reused exchange optimization after validating relocated rows phase=0 2026-09-09T14:14:25.422112Z 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"}: prepared large physical exchange phase phase=0 transfers=9072 maximum_identical_destinations=1 2026-09-09T14:14:25.422151Z 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"}: optimized physical exchange schedule phase=0 initial_horizon=20848 selected_horizon=20848 endpoint_lower_bound=15552 lower_bound_gap=5296 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:25.452142Z 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"}: finished large physical exchange phase phase=0 tile=598 row_words=436 horizon=20848 2026-09-09T14:14:26.643288Z 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"}: reused exchange optimization after validating relocated rows phase=1 2026-09-09T14:14:26.726469Z 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"}: prepared large physical exchange phase phase=1 transfers=168932 maximum_identical_destinations=1 2026-09-09T14:14:26.726520Z 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"}: optimized physical exchange schedule phase=1 initial_horizon=18398 selected_horizon=18398 endpoint_lower_bound=13440 lower_bound_gap=4958 selected_kind="reused" neighborhood_improvements=0 2026-09-09T14:14:26.881919Z 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"}: finished large physical exchange phase phase=1 tile=304 row_words=647 horizon=18398 2026-09-09T14:14:34.729025Z 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"}: retrying exchange schedule with incremental instruction-alignment validation transfers=17578 2026-09-09T14:14:42.645181Z 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"}: finished incremental instruction-alignment validation transfers=17578 elapsed_ms=7916 success=true 2026-09-09T14:14:46.505300Z 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"}: prepared large physical exchange phase phase=2 transfers=17578 maximum_identical_destinations=1 2026-09-09T14:14:46.505369Z 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"}: optimized physical exchange schedule phase=2 initial_horizon=55310 selected_horizon=55310 endpoint_lower_bound=44064 lower_bound_gap=11246 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T14:14:46.601291Z 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"}: finished large physical exchange phase phase=2 tile=1424 row_words=2113 horizon=55310 2026-09-09T14:14:46.675143Z 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"}: evaluated exchange placement finalist offset=20480 baseline_score=126657429504 score=99378397184 baseline_cycles=291408 candidate_cycles=309453 row_bytes=13132 row_capacity=16320 accepted=false 2026-09-09T14:14:46.816007Z 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=27176 success=true 2026-09-09T14:14:46.826831Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=893778 final_exchange=300408 2026-09-09T14:14:46.967598Z 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=12 success=true 2026-09-09T14:14:46.994470Z 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=26 success=true 2026-09-09T14:14:47.136161Z 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=129 success=true 2026-09-09T14:14:47.160042Z 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-09T14:14:47.160087Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: validated regional proposal pass=0 region=0..1 incumbent_cycles=1157979 candidate_cycles=893778 2026-09-09T14:14:47.160098Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: accepted feasible regional improvement pass=0 region=0..1 before=1157979 after=893778 2026-09-09T14:14:47.684806Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: completed regional optimization evaluations=1 accepted=1 bounded=0 cycles=893778 2026-09-09T14:14:48.037088Z 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=156310 success=true 2026-09-09T14:14:48.143613Z INFO writing application package tiles=1472 2026-09-09T14:14:48.244603Z INFO application package written 2026-09-09T14:14:48.246010Z INFO reading application package 2026-09-09T14:14:48.462652Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-09T14:14:48.468107Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T14:14:48.468129Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T14:14:48.468136Z INFO opening IPU device path="/dev/ipu0" 2026-09-09T14:14:48.468176Z INFO IPU device attached path=/dev/ipu0 2026-09-09T14:14:48.468181Z INFO initializing IPU device 2026-09-09T14:14:48.476578Z INFO IPU device initialized 2026-09-09T14:14:48.476587Z INFO replaying device configuration register_writes=2003 2026-09-09T14:14:48.483480Z INFO loading application tile_count=1472 final_mark=23 2026-09-09T14:14:48.755944Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-09T14:14:58.387039Z INFO starting host exchange session startup_mark=23 2026-09-09T14:14:58.387094Z INFO attaching host exchange pages pages=2 2026-09-09T14:14:58.387746Z INFO host exchange session started 2026-09-09T14:14:58.387820Z INFO invoking streaming host exchange call call="initialize" command=0 phases=48 2026-09-09T14:14:58.402686Z INFO invoking streaming host exchange call call="run" command=0 phases=9 profile=artifacts/regional-vit-20260909/mlp-private-weights-fixed/profile.ipuprof tiles=1472 samples=40142 referenceMaximumAbsoluteError=0.015625 numericalTest=PASS package=artifacts/regional-vit-20260909/mlp-private-weights-fixed/model.ipuexe tiles=1472 hardwareTest=PASS