2026-09-09T13:36:56.579456Z 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:37:11.738943Z INFO retained operator-plan finalist finalist=0 values=19 operations=1 estimated_cycles=1006101 estimated_exchange_cycles=349176 exchange_row_bytes=22132 peak_standard_bytes=88692 peak_interleaved_bytes=271360 peak_total_bytes=341876 maximum_standard_allocation_bytes=62720 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-09T13:37:11.842097Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=15262 success=true 2026-09-09T13:37:12.622967Z 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=611 expansion_and_footprint_ms=780 estimated_row_bytes=17888 heuristic_row_bytes=22132 geometry_fragments_per_tile=1984 fragment_limit=16384 2026-09-09T13:37:12.625860Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(421, 4496, 421) plan_cache_stats=(967, 2692, 967) 2026-09-09T13:37:12.625884Z 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:37:13.492140Z 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=42 baseline_cycles=177408 candidate_cycles=177408 baseline_pressure=159345 candidate_pressure=159345 2026-09-09T13:37:13.494147Z 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=868 modelled_cycles=802656 estimated_row_bytes=17888 2026-09-09T13:37:13.494171Z 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:37:14.141801Z 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=18174 2026-09-09T13:37:14.177123Z 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=104904 2026-09-09T13:37:14.733214Z 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-09T13:37:15.091929Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=18174 elapsed_ms=950 success=true 2026-09-09T13:37:15.375763Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104904 elapsed_ms=1198 success=true 2026-09-09T13:37:15.782124Z 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=18174 maximum_identical_destinations=1 2026-09-09T13:37:15.782159Z 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=28508 selected_horizon=28508 endpoint_lower_bound=15744 lower_bound_gap=12764 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:37:15.809935Z 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=547 row_words=522 horizon=28508 2026-09-09T13:37:17.017107Z 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=2283 success=true 2026-09-09T13:37:17.176549Z 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=104904 maximum_identical_destinations=1 2026-09-09T13:37:17.176584Z 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=3959 selected_horizon=3959 endpoint_lower_bound=1152 lower_bound_gap=2807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:37:17.223027Z 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=254 row_words=400 horizon=3959 2026-09-09T13:37:18.503266Z 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-09T13:37:20.461683Z 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-09T13:37:20.461727Z 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-09T13:37:20.610955Z 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-09T13:37:20.706643Z 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=2203 success=true 2026-09-09T13:37:21.479429Z 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:37:21.652469Z 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-09T13:37:21.652512Z 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=20430 selected_horizon=20430 endpoint_lower_bound=15552 lower_bound_gap=4878 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:37:21.683268Z 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=415 row_words=486 horizon=20430 2026-09-09T13:37:35.689448Z 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=14209 success=true 2026-09-09T13:37:48.255400Z 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=586368 maximum_identical_destinations=1 2026-09-09T13:37:48.255467Z 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=36105 selected_horizon=36105 endpoint_lower_bound=13248 lower_bound_gap=22857 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:37:49.184764Z 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=1098 row_words=2057 horizon=36105 2026-09-09T13:37:49.318781Z 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=1401528 analytical_exchange_cycles=785280 scheduled_exchange_cycles=331200 refined_cycles=947448 2026-09-09T13:37:49.495611Z 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=3 success=true 2026-09-09T13:37:49.496494Z 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=0 success=true 2026-09-09T13:37:49.497347Z 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:37:49.744083Z 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-09T13:37:49.744116Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: allocated package support memory linked_end=321248 profile_bytes=176 exchange_table_bytes=14268 host_code_bytes=1900 generated_code_bytes=2224 code_address=323216 standard_ranges=[(409600, 524288)] 2026-09-09T13:37:49.789053Z 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=44 success=true 2026-09-09T13:37:51.142155Z 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:37:51.175958Z 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=18174 maximum_identical_destinations=1 2026-09-09T13:37:51.175986Z 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=28508 selected_horizon=28508 endpoint_lower_bound=15744 lower_bound_gap=12764 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:37:51.201240Z 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=547 row_words=522 horizon=28508 2026-09-09T13:37:51.482740Z 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:37:51.524613Z 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=104904 maximum_identical_destinations=1 2026-09-09T13:37:51.524636Z 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=3959 selected_horizon=3959 endpoint_lower_bound=1152 lower_bound_gap=2807 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:37:51.570482Z 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=254 row_words=400 horizon=3959 2026-09-09T13:37:53.145984Z 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:37:53.217678Z 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-09T13:37:53.217717Z 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-09T13:37:53.371056Z 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-09T13:37:53.551373Z 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-09T13:37:55.934272Z 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=2382 success=true 2026-09-09T13:37:56.955054Z 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-09T13:37:56.955097Z 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=21082 selected_horizon=21082 endpoint_lower_bound=15552 lower_bound_gap=5530 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:37:56.988816Z 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=323 row_words=498 horizon=21082 2026-09-09T13:38:05.434940Z 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-09T13:38:05.691423Z 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=586368 maximum_identical_destinations=1 2026-09-09T13:38:05.691466Z 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=36105 selected_horizon=36105 endpoint_lower_bound=13248 lower_bound_gap=22857 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:38:06.595776Z 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=1098 row_words=2057 horizon=36105 2026-09-09T13:38:06.709370Z 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=16920 success=true 2026-09-09T13:38:09.719656Z 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=18174 2026-09-09T13:38:10.170236Z 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-09T13:38:10.216280Z 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=104904 maximum_identical_destinations=1 2026-09-09T13:38:10.216308Z 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=3959 selected_horizon=3959 endpoint_lower_bound=1152 lower_bound_gap=2807 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:38:10.265091Z 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=254 row_words=400 horizon=3959 2026-09-09T13:38:10.346519Z 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=18174 elapsed_ms=626 success=true 2026-09-09T13:38:10.816878Z 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=18174 maximum_identical_destinations=1 2026-09-09T13:38:10.816913Z 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=25270 selected_horizon=25270 endpoint_lower_bound=15744 lower_bound_gap=9526 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-09T13:38:10.840354Z 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=547 row_words=521 horizon=25270 2026-09-09T13:38:10.943860Z 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-09T13:38:10.998286Z 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-09T13:38:10.998317Z 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=21082 selected_horizon=21082 endpoint_lower_bound=15552 lower_bound_gap=5530 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:38:11.029782Z 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=323 row_words=498 horizon=21082 2026-09-09T13:38:12.052868Z 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-09T13:38:12.136179Z 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-09T13:38:12.136238Z 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-09T13:38:12.315591Z 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-09T13:38:23.679376Z 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-09T13:38:23.943788Z 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=586368 maximum_identical_destinations=1 2026-09-09T13:38:23.943836Z 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=36105 selected_horizon=36105 endpoint_lower_bound=13248 lower_bound_gap=22857 selected_kind="reused" neighborhood_improvements=0 2026-09-09T13:38:24.852857Z 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=1098 row_words=2057 horizon=36105 2026-09-09T13:38:24.987515Z 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=197328863232 score=168428077056 baseline_cycles=324156 candidate_cycles=314442 row_bytes=14284 row_capacity=16320 accepted=true 2026-09-09T13:38:25.123332Z 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=18413 success=true 2026-09-09T13:38:25.128625Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="select_finalist"}: costed final placed program final_cycles=939690 final_exchange=323442 2026-09-09T13:38:25.266718Z 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=19 success=true 2026-09-09T13:38:25.287850Z 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=21 success=true 2026-09-09T13:38:25.427042Z 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=131 success=true 2026-09-09T13:38:25.442129Z 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:38:25.612610Z 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=89033 success=true 2026-09-09T13:38:25.670931Z INFO writing application package tiles=1472 2026-09-09T13:38:25.728877Z INFO application package written 2026-09-09T13:38:25.729082Z INFO reading application package 2026-09-09T13:38:25.906723Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-09T13:38:25.907135Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T13:38:25.907148Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-09T13:38:25.907154Z INFO opening IPU device path="/dev/ipu0" 2026-09-09T13:38:25.907187Z INFO IPU device attached path=/dev/ipu0 2026-09-09T13:38:25.907192Z INFO initializing IPU device 2026-09-09T13:38:25.915281Z INFO IPU device initialized 2026-09-09T13:38:25.915333Z INFO replaying device configuration register_writes=2003 2026-09-09T13:38:25.922137Z INFO loading application tile_count=1472 final_mark=23 2026-09-09T13:38:26.180314Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-09T13:38:34.858108Z INFO starting host exchange session startup_mark=23 2026-09-09T13:38:34.858169Z INFO attaching host exchange pages pages=2 2026-09-09T13:38:34.858701Z INFO host exchange session started 2026-09-09T13:38:34.858772Z INFO invoking streaming host exchange call call="initialize" command=0 phases=48 2026-09-09T13:38:34.875345Z INFO invoking streaming host exchange call call="run" command=0 phases=9 profile=artifacts/regional-vit-20260909/mlp-fp8-subsets/profile.ipuprof tiles=1472 samples=31596 referenceMaximumAbsoluteError=0.015625 numericalTest=PASS package=artifacts/regional-vit-20260909/mlp-fp8-subsets/model.ipuexe tiles=1472 hardwareTest=PASS