2026-09-06T13:43:35.183671Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=702561 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=357572 peak_interleaved_bytes=52480 peak_total_bytes=402628 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T13:43:35.203783Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=702561 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=345284 peak_interleaved_bytes=61056 peak_total_bytes=402628 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T13:43:35.227509Z INFO retained operator-plan finalist finalist=2 values=11 operations=7 estimated_cycles=703378 estimated_exchange_cycles=231400 exchange_row_bytes=50624 peak_standard_bytes=239040 peak_interleaved_bytes=52864 peak_total_bytes=247232 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T13:43:35.231053Z INFO retained operator-plan finalist finalist=3 values=11 operations=7 estimated_cycles=707103 estimated_exchange_cycles=237000 exchange_row_bytes=51884 peak_standard_bytes=356012 peak_interleaved_bytes=51200 peak_total_bytes=397996 maximum_standard_allocation_bytes=122880 active_tile_counts={192, 368, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T13:43:35.354667Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=2204 success=true 2026-09-06T13:44:08.980483Z INFO screened tile mappings by exchange resource load candidates=97 baseline_cycles=92088 candidate_cycles=92088 baseline_pressure=82083 candidate_pressure=82083 2026-09-06T13:44:09.289127Z INFO modelled expanded operator plan finalist=2 modelled_cycles=894256 estimated_cycles=1519368 estimated_exchange_cycles=723800 2026-09-06T13:44:09.289805Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=0 error=exchange lowering failed: exchange payload is not a nonempty whole number of words 2026-09-06T13:44:09.289891Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=1 error=exchange lowering failed: exchange payload is not a nonempty whole number of words 2026-09-06T13:44:09.289906Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=3 error=exchange lowering failed: exchange payload is not a nonempty whole number of words 2026-09-06T13:44:10.238685Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:44:10.238739Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=4463 selected_horizon=4463 endpoint_lower_bound=3072 lower_bound_gap=1391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:44:10.253155Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=148 row_words=173 horizon=4463 2026-09-06T13:46:08.061073Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:46:08.061119Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:46:08.140809Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=15 row_words=1347 horizon=4467 2026-09-06T13:46:09.022455Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:46:09.022488Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=4482 selected_horizon=4482 endpoint_lower_bound=3072 lower_bound_gap=1410 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:46:09.037768Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=355 row_words=201 horizon=4482 2026-09-06T13:47:23.467083Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:47:23.467122Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:47:23.548785Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=15 row_words=1347 horizon=4467 2026-09-06T13:47:24.439190Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:47:24.439240Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=3072 lower_bound_gap=1372 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:47:24.453405Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=656 row_words=205 horizon=4444 2026-09-06T13:49:08.645843Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:49:08.645975Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:08.784945Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=15 row_words=1347 horizon=4467 2026-09-06T13:49:09.941639Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=17772 maximum_identical_destinations=1 2026-09-06T13:49:09.941700Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=1196 selected_horizon=1196 endpoint_lower_bound=976 lower_bound_gap=220 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:09.960796Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=69 row_words=196 horizon=1196 2026-09-06T13:49:16.421842Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=11941 maximum_identical_destinations=1 2026-09-06T13:49:16.421896Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=5943 selected_horizon=5943 endpoint_lower_bound=5840 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:16.432177Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=74 row_words=1618 horizon=5943 2026-09-06T13:49:22.788808Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=11925 maximum_identical_destinations=1 2026-09-06T13:49:22.788894Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=5935 selected_horizon=5935 endpoint_lower_bound=5832 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:22.801812Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=74 row_words=1616 horizon=5935 2026-09-06T13:49:26.873471Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=3840 maximum_identical_destinations=1 2026-09-06T13:49:26.873527Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=30847 selected_horizon=30847 endpoint_lower_bound=30720 lower_bound_gap=127 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:26.967824Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=63 row_words=486 horizon=30847 2026-09-06T13:49:27.127132Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=2 mapped=false analytical_cycles=1519368 analytical_exchange_cycles=723800 scheduled_exchange_cycles=108168 refined_cycles=903736 2026-09-06T13:49:27.198739Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=2 mapped=false 2026-09-06T13:49:27.198767Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=351843 success=true 2026-09-06T13:49:27.198796Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=33152 exchange_phases=11 2026-09-06T13:49:27.199978Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-06T13:49:27.202681Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=2 success=true 2026-09-06T13:49:27.207370Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-06T13:49:27.208820Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T13:49:27.388400Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="plan_exchange_storage"}: package build phase finished phase="plan_exchange_storage" elapsed_ms=179 success=true 2026-09-06T13:49:28.491714Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=0 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:49:28.491768Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=0 initial_horizon=4463 selected_horizon=4463 endpoint_lower_bound=3072 lower_bound_gap=1391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:49:28.509408Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=0 tile=148 row_words=173 horizon=4463 2026-09-06T13:51:00.692648Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=1 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:51:00.692685Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=1 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:51:00.776604Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=1 tile=15 row_words=1347 horizon=4467 2026-09-06T13:51:01.802832Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=2 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:51:01.802869Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=2 initial_horizon=4482 selected_horizon=4482 endpoint_lower_bound=3072 lower_bound_gap=1410 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:51:01.816773Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=2 tile=355 row_words=201 horizon=4482 2026-09-06T13:52:18.479326Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=3 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:52:18.479408Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=3 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:52:18.562717Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=3 tile=15 row_words=1347 horizon=4467 2026-09-06T13:52:19.179372Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=4 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:52:19.179406Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=4 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=3072 lower_bound_gap=1372 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:52:19.187588Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=4 tile=656 row_words=205 horizon=4444 2026-09-06T13:53:36.296020Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=5 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:53:36.296062Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=5 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:53:36.379473Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=5 tile=15 row_words=1347 horizon=4467 2026-09-06T13:53:37.542138Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=6 transfers=17772 maximum_identical_destinations=1 2026-09-06T13:53:37.542176Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=6 initial_horizon=1196 selected_horizon=1196 endpoint_lower_bound=976 lower_bound_gap=220 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:53:37.560574Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=6 tile=69 row_words=196 horizon=1196 2026-09-06T13:53:43.803368Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=7 transfers=11941 maximum_identical_destinations=1 2026-09-06T13:53:43.803406Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=7 initial_horizon=5943 selected_horizon=5943 endpoint_lower_bound=5840 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:53:43.814053Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=7 tile=74 row_words=1618 horizon=5943 2026-09-06T13:53:49.975593Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=8 transfers=11925 maximum_identical_destinations=1 2026-09-06T13:53:49.975631Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=8 initial_horizon=5935 selected_horizon=5935 endpoint_lower_bound=5832 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:53:49.985647Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=8 tile=74 row_words=1616 horizon=5935 2026-09-06T13:53:51.563418Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=9 2026-09-06T13:53:51.642668Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=9 transfers=3840 maximum_identical_destinations=1 2026-09-06T13:53:51.642693Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=9 initial_horizon=30847 selected_horizon=30847 endpoint_lower_bound=30720 lower_bound_gap=127 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:53:51.737964Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=9 tile=63 row_words=486 horizon=30847 2026-09-06T13:53:51.816076Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=10 2026-09-06T13:53:51.823620Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: package build phase finished phase="lower_exchanges_provisional" elapsed_ms=264435 success=true 2026-09-06T13:53:52.474173Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=7 success=true 2026-09-06T13:53:52.474242Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: allocated package support memory linked_end=324164 profile_bytes=140 exchange_table_bytes=23940 host_code_bytes=2008 generated_code_bytes=20552 code_address=425984 standard_ranges=[(458752, 524288)] 2026-09-06T13:53:52.634295Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=160 success=true 2026-09-06T13:53:53.617337Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=0 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:53:53.617371Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=0 initial_horizon=4463 selected_horizon=4463 endpoint_lower_bound=3072 lower_bound_gap=1391 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:53:53.630971Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=0 tile=148 row_words=173 horizon=4463 2026-09-06T13:55:11.411605Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:55:11.411655Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:55:11.544475Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=15 row_words=1347 horizon=4467 2026-09-06T13:55:12.556159Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:55:12.556194Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=4482 selected_horizon=4482 endpoint_lower_bound=3072 lower_bound_gap=1410 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:55:12.569999Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=355 row_words=201 horizon=4482 2026-09-06T13:56:30.913290Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:56:30.913333Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:56:30.994702Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=15 row_words=1347 horizon=4467 2026-09-06T13:56:31.659927Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=4 transfers=5856 maximum_identical_destinations=1 2026-09-06T13:56:31.659958Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=4 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=3072 lower_bound_gap=1372 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:56:31.668718Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=4 tile=656 row_words=205 horizon=4444 2026-09-06T13:57:45.235868Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=175162 maximum_identical_destinations=1 2026-09-06T13:57:45.235909Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=4467 selected_horizon=4467 endpoint_lower_bound=2928 lower_bound_gap=1539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:57:45.370653Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=15 row_words=1347 horizon=4467 2026-09-06T13:57:46.524665Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=6 transfers=17772 maximum_identical_destinations=1 2026-09-06T13:57:46.524700Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=6 initial_horizon=1196 selected_horizon=1196 endpoint_lower_bound=976 lower_bound_gap=220 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:57:46.542733Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=6 tile=69 row_words=196 horizon=1196 2026-09-06T13:57:52.846177Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=7 transfers=11941 maximum_identical_destinations=1 2026-09-06T13:57:52.846238Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=7 initial_horizon=5943 selected_horizon=5943 endpoint_lower_bound=5840 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:57:52.856341Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=7 tile=74 row_words=1618 horizon=5943 2026-09-06T13:57:59.087983Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=8 transfers=11925 maximum_identical_destinations=1 2026-09-06T13:57:59.088031Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=8 initial_horizon=5935 selected_horizon=5935 endpoint_lower_bound=5832 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:57:59.098230Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=8 tile=74 row_words=1616 horizon=5935 2026-09-06T13:58:00.664312Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=9 2026-09-06T13:58:00.745911Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=9 transfers=3840 maximum_identical_destinations=1 2026-09-06T13:58:00.745940Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=9 initial_horizon=30847 selected_horizon=30847 endpoint_lower_bound=30720 lower_bound_gap=127 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:58:00.839115Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=9 tile=63 row_words=486 horizon=30847 2026-09-06T13:58:01.000908Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=248366 success=true 2026-09-06T13:58:03.078911Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=2077 success=true 2026-09-06T13:58:03.085549Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: costed final placed program final_cycles=903793 final_exchange=108225 2026-09-06T13:58:03.424536Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=35 success=true 2026-09-06T13:58:03.461151Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=36 success=true 2026-09-06T13:58:03.632074Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=144 success=true 2026-09-06T13:58:03.718335Z INFO writing application package tiles=1472 2026-09-06T13:58:03.773962Z INFO application package written 2026-09-06T13:58:03.774416Z INFO reading application package 2026-09-06T13:58:03.945059Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T13:58:03.945550Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T13:58:03.945561Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T13:58:03.945566Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T13:58:03.945600Z INFO IPU device attached path=/dev/ipu0 2026-09-06T13:58:03.945611Z INFO initializing IPU device 2026-09-06T13:58:03.953577Z INFO IPU device initialized 2026-09-06T13:58:03.953624Z INFO replaying device configuration register_writes=2003 2026-09-06T13:58:03.962467Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T13:58:04.171691Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T13:58:04.196651Z INFO starting host exchange session startup_mark=23 2026-09-06T13:58:04.196663Z INFO attaching host exchange pages pages=2 2026-09-06T13:58:04.197323Z INFO host exchange session started 2026-09-06T13:58:04.197347Z INFO invoking streaming host exchange call call="initialize" command=0 phases=6 2026-09-06T13:58:04.200603Z INFO invoking streaming host exchange call call="run" command=0 phases=53 profile=artifacts/layout-sweep/cleanup/projected-materialized/execution.ipuprofile tiles=1472 samples=31172 attentionNumericalChecks=839808 expected=0.999756 maxError=0.000930 numericalTest=PASS package=artifacts/layout-sweep/cleanup/projected-materialized/model.ipuexe tiles=1472 hardwareTest=PASS