2026-09-07T14:13:40.354107Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=591955 estimated_exchange_cycles=179000 exchange_row_bytes=17508 peak_standard_bytes=69668 peak_interleaved_bytes=51200 peak_total_bytes=106212 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:40.355070Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=703155 estimated_exchange_cycles=238600 exchange_row_bytes=25468 peak_standard_bytes=97468 peak_interleaved_bytes=51200 peak_total_bytes=134012 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:40.355963Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=730770 estimated_exchange_cycles=238600 exchange_row_bytes=25468 peak_standard_bytes=97468 peak_interleaved_bytes=51200 peak_total_bytes=134012 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:44.159056Z INFO retained operator-plan finalist finalist=0 values=31 operations=2 estimated_cycles=591955 estimated_exchange_cycles=179000 exchange_row_bytes=17508 peak_standard_bytes=69668 peak_interleaved_bytes=51200 peak_total_bytes=106212 maximum_standard_allocation_bytes=24576 active_tile_counts={1472} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:44.159947Z INFO retained operator-plan finalist finalist=1 values=31 operations=2 estimated_cycles=703155 estimated_exchange_cycles=238600 exchange_row_bytes=25468 peak_standard_bytes=97468 peak_interleaved_bytes=51200 peak_total_bytes=134012 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:44.160777Z INFO retained operator-plan finalist finalist=2 values=31 operations=2 estimated_cycles=730770 estimated_exchange_cycles=238600 exchange_row_bytes=25468 peak_standard_bytes=97468 peak_interleaved_bytes=51200 peak_total_bytes=134012 maximum_standard_allocation_bytes=24576 active_tile_counts={48} padding_group_counts={} conversion_sources=[] 2026-09-07T14:13:44.169895Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=7695 success=true 2026-09-07T14:13:46.799541Z INFO screened tile mappings by exchange resource load candidates=87 baseline_cycles=61440 candidate_cycles=59136 baseline_pressure=38489 candidate_pressure=37815 2026-09-07T14:13:46.810516Z INFO modelled expanded operator plan finalist=0 modelled_cycles=483759 estimated_cycles=1178663 estimated_exchange_cycles=772640 2026-09-07T14:13:46.824706Z INFO screened tile mappings by exchange resource load candidates=95 baseline_cycles=83184 candidate_cycles=80880 baseline_pressure=49674 candidate_pressure=49000 2026-09-07T14:13:46.836597Z INFO modelled expanded operator plan finalist=1 modelled_cycles=624388 estimated_cycles=1682908 estimated_exchange_cycles=1159200 2026-09-07T14:13:46.836890Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: rejected infeasible operator-plan finalist finalist=2 error=tile scheduling failed: operator plan is incompatible with its values or block dimensions 2026-09-07T14:13:47.103301Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:47.103360Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.104315Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=469 row_words=12 horizon=793 2026-09-07T14:13:47.104477Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:47.104528Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=775 selected_horizon=775 endpoint_lower_bound=672 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.105077Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:47.105126Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=775 selected_horizon=775 endpoint_lower_bound=672 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.105660Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=864 row_words=14 horizon=775 2026-09-07T14:13:47.106295Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=864 row_words=14 horizon=775 2026-09-07T14:13:47.138948Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:47.138996Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.139862Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=469 row_words=12 horizon=793 2026-09-07T14:13:47.148693Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T14:13:47.148746Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=688 selected_horizon=688 endpoint_lower_bound=288 lower_bound_gap=400 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.150930Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=849 row_words=20 horizon=688 2026-09-07T14:13:47.158032Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T14:13:47.158086Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=0 initial_horizon=743 selected_horizon=743 endpoint_lower_bound=288 lower_bound_gap=455 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.160310Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=0 tile=530 row_words=22 horizon=743 2026-09-07T14:13:47.228707Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:47.228856Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=775 selected_horizon=775 endpoint_lower_bound=672 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.230868Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=864 row_words=14 horizon=775 2026-09-07T14:13:47.660672Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.660800Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.668621Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=230 row_words=110 horizon=6175 2026-09-07T14:13:47.675483Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.675553Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.687695Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=230 row_words=110 horizon=6175 2026-09-07T14:13:47.699244Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.699306Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=6661 selected_horizon=6661 endpoint_lower_bound=2688 lower_bound_gap=3973 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.706479Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=231 row_words=112 horizon=6661 2026-09-07T14:13:47.710314Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.710371Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=6661 selected_horizon=6661 endpoint_lower_bound=2688 lower_bound_gap=3973 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.717481Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=231 row_words=112 horizon=6661 2026-09-07T14:13:47.720287Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.720348Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.725431Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:13:47.725480Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=6661 selected_horizon=6661 endpoint_lower_bound=2688 lower_bound_gap=3973 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:47.727044Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=230 row_words=110 horizon=6175 2026-09-07T14:13:47.732351Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=231 row_words=112 horizon=6661 2026-09-07T14:13:48.738866Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T14:13:48.738929Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1243 selected_horizon=1243 endpoint_lower_bound=288 lower_bound_gap=955 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:48.748755Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=786 row_words=112 horizon=1243 2026-09-07T14:13:50.473336Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T14:13:50.473397Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=288 lower_bound_gap=893 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:50.483471Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=3 row_words=112 horizon=1181 2026-09-07T14:13:53.121910Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T14:13:53.122009Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2899 selected_horizon=2899 endpoint_lower_bound=1104 lower_bound_gap=1795 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:53.158342Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=382 row_words=236 horizon=2899 2026-09-07T14:13:53.215427Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:13:53.215471Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:53.216539Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=469 row_words=12 horizon=793 2026-09-07T14:13:53.820065Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T14:13:53.820137Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=2555 selected_horizon=2555 endpoint_lower_bound=736 lower_bound_gap=1819 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:53.851430Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T14:13:53.851484Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2891 selected_horizon=2891 endpoint_lower_bound=1104 lower_bound_gap=1787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:53.860160Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1099 row_words=320 horizon=2555 2026-09-07T14:13:53.888688Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=917 row_words=230 horizon=2891 2026-09-07T14:13:57.419977Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T14:13:57.420049Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=3323 selected_horizon=3323 endpoint_lower_bound=2808 lower_bound_gap=515 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:13:57.480440Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=97 row_words=510 horizon=3323 2026-09-07T14:14:00.392782Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T14:14:00.392851Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=2502 selected_horizon=2502 endpoint_lower_bound=736 lower_bound_gap=1766 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:00.432237Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1097 row_words=290 horizon=2502 2026-09-07T14:14:00.453672Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T14:14:00.453744Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=5228 selected_horizon=5228 endpoint_lower_bound=2808 lower_bound_gap=2420 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:00.521082Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=561 row_words=585 horizon=5228 2026-09-07T14:14:02.321566Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T14:14:02.321643Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=9563 selected_horizon=9563 endpoint_lower_bound=6912 lower_bound_gap=2651 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:02.382550Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=965 row_words=559 horizon=9563 2026-09-07T14:14:05.306267Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T14:14:05.306335Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=7789 selected_horizon=7789 endpoint_lower_bound=6416 lower_bound_gap=1373 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:05.342606Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=112 row_words=3861 horizon=7789 2026-09-07T14:14:12.182670Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T14:14:12.182743Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=7788 selected_horizon=7788 endpoint_lower_bound=6416 lower_bound_gap=1372 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:12.217256Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=5 row_words=3681 horizon=7788 2026-09-07T14:14:12.286807Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=1178663 analytical_exchange_cycles=772640 scheduled_exchange_cycles=118701 refined_cycles=524724 2026-09-07T14:14:33.527904Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=14 candidates=58 ordinary_horizon=9483 paired_horizon=8188 use_paired=true 2026-09-07T14:14:33.678364Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T14:14:33.678416Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=8188 selected_horizon=8188 endpoint_lower_bound=5760 lower_bound_gap=2428 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T14:14:33.720366Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=79 row_words=538 horizon=8188 2026-09-07T14:14:33.777917Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=true analytical_cycles=1178663 analytical_exchange_cycles=772640 scheduled_exchange_cycles=123126 refined_cycles=529149 2026-09-07T14:14:34.179877Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-07T14:14:34.179946Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=50009 success=true 2026-09-07T14:14:34.179963Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: lowered graph for package construction logical_shards=75170 exchange_phases=16 2026-09-07T14:14:34.180628Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-07T14:14:34.186623Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=5 success=true 2026-09-07T14:14:34.186926Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: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_k96_c16_r26_r28" target=ipu21 2026-09-07T14:14:34.249031Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/62310940bdfa3263cbc210cb9034b1cbae52d1718481e9c9536055845d810446/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/62310940bdfa3263cbc210cb9034b1cbae52d1718481e9c9536055845d810446/kernel.json 2026-09-07T14:14:34.250530Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/cast_f8.cpp name="cast_f32_f8_codelet" target=ipu21 2026-09-07T14:14:34.585002Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/472208f8179d9e102b3f27e1b4ac9eeb6655f0d60bd7e99812ae8b5ce93d6d7d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/472208f8179d9e102b3f27e1b4ac9eeb6655f0d60bd7e99812ae8b5ce93d6d7d/kernel.json 2026-09-07T14:14:34.586328Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=399 success=true 2026-09-07T14:14:34.591559Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-07T14:14:34.786070Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=23 success=true 2026-09-07T14:14:34.786426Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: allocated package support memory linked_end=324772 profile_bytes=68 exchange_table_bytes=20204 host_code_bytes=448 generated_code_bytes=4452 code_address=425984 standard_ranges=[(442368, 524288)] 2026-09-07T14:14:34.927435Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=140 success=true 2026-09-07T14:14:34.934992Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=6 2026-09-07T14:14:34.935446Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-07T14:14:34.936281Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=9 2026-09-07T14:14:34.939544Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=10 2026-09-07T14:14:34.940187Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=10 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:14:34.940231Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=10 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:34.941250Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=10 tile=469 row_words=12 horizon=793 2026-09-07T14:14:34.968182Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=7 2026-09-07T14:14:34.969489Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=7 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:14:34.969508Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=7 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:34.970708Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=7 tile=469 row_words=12 horizon=793 2026-09-07T14:14:35.007886Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-07T14:14:35.009470Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=0 transfers=2914 maximum_identical_destinations=1 2026-09-07T14:14:35.009495Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=0 initial_horizon=743 selected_horizon=743 endpoint_lower_bound=288 lower_bound_gap=455 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:35.011668Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=0 tile=530 row_words=22 horizon=743 2026-09-07T14:14:35.385496Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=5 2026-09-07T14:14:35.394555Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=5 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:14:35.394592Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=5 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:35.400427Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=5 tile=230 row_words=110 horizon=6175 2026-09-07T14:14:35.439512Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=8 2026-09-07T14:14:35.448799Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=8 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:14:35.448827Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=8 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:35.454780Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=8 tile=230 row_words=110 horizon=6175 2026-09-07T14:14:35.638099Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-07T14:14:35.648032Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=26002 maximum_identical_destinations=1 2026-09-07T14:14:35.648076Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=288 lower_bound_gap=893 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:35.655344Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=3 row_words=112 horizon=1181 2026-09-07T14:14:37.299835Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=15 2026-09-07T14:14:37.338791Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=15 transfers=59092 maximum_identical_destinations=1 2026-09-07T14:14:37.338835Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=15 initial_horizon=2891 selected_horizon=2891 endpoint_lower_bound=1104 lower_bound_gap=1787 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:37.358699Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=13 2026-09-07T14:14:37.377117Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=15 tile=917 row_words=230 horizon=2891 2026-09-07T14:14:37.400148Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=13 transfers=65392 maximum_identical_destinations=1 2026-09-07T14:14:37.400178Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=13 initial_horizon=2502 selected_horizon=2502 endpoint_lower_bound=736 lower_bound_gap=1766 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:37.437627Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=13 tile=1097 row_words=290 horizon=2502 2026-09-07T14:14:37.847121Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-07T14:14:37.856575Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=2187 maximum_identical_destinations=1 2026-09-07T14:14:37.856611Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=6175 selected_horizon=6175 endpoint_lower_bound=2688 lower_bound_gap=3487 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:37.863461Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=230 row_words=110 horizon=6175 2026-09-07T14:14:40.375103Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=11 2026-09-07T14:14:40.394872Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=11 transfers=47090 maximum_identical_destinations=1 2026-09-07T14:14:40.394905Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=11 initial_horizon=7788 selected_horizon=7788 endpoint_lower_bound=6416 lower_bound_gap=1372 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:40.415734Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=11 tile=5 row_words=3681 horizon=7788 2026-09-07T14:14:40.438741Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=4 2026-09-07T14:14:40.439450Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=4 transfers=1440 maximum_identical_destinations=1 2026-09-07T14:14:40.439468Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=4 initial_horizon=793 selected_horizon=793 endpoint_lower_bound=672 lower_bound_gap=121 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:40.440355Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=4 tile=469 row_words=12 horizon=793 2026-09-07T14:14:41.939424Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=14 2026-09-07T14:14:42.015939Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=14 transfers=71552 maximum_identical_destinations=1 2026-09-07T14:14:42.015984Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=14 initial_horizon=9563 selected_horizon=9563 endpoint_lower_bound=6912 lower_bound_gap=2651 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:42.080245Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=14 tile=965 row_words=559 horizon=9563 2026-09-07T14:14:42.308841Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=12 2026-09-07T14:14:42.381938Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=12 transfers=12532 maximum_identical_destinations=1 2026-09-07T14:14:42.381982Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=12 initial_horizon=3323 selected_horizon=3323 endpoint_lower_bound=2808 lower_bound_gap=515 selected_kind="reused" neighborhood_improvements=0 2026-09-07T14:14:42.437176Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=12 tile=97 row_words=510 horizon=3323 2026-09-07T14:14:42.481508Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=7554 success=true 2026-09-07T14:14:43.910172Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=1428 success=true 2026-09-07T14:14:43.919666Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}: costed final placed program final_cycles=524724 final_exchange=118701 2026-09-07T14:14:44.033405Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=27 success=true 2026-09-07T14:14:44.080065Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=46 success=true 2026-09-07T14:14:44.290740Z INFO ipu_codegen.package.build{tile_count=1472 operations=2}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=175 success=true 2026-09-07T14:14:44.403722Z INFO writing application package tiles=1472 2026-09-07T14:14:44.439588Z INFO application package written 2026-09-07T14:14:44.439802Z INFO reading application package 2026-09-07T14:14:44.501749Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-07T14:14:44.507300Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T14:14:44.507341Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T14:14:44.507350Z INFO opening IPU device path="/dev/ipu0" 2026-09-07T14:14:44.507401Z INFO IPU device attached path=/dev/ipu0 2026-09-07T14:14:44.507407Z INFO initializing IPU device 2026-09-07T14:14:44.515446Z INFO IPU device initialized 2026-09-07T14:14:44.515461Z INFO replaying device configuration register_writes=2003 2026-09-07T14:14:44.521853Z INFO loading application tile_count=1472 final_mark=23 2026-09-07T14:14:44.764672Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-07T14:14:46.068286Z INFO starting host exchange session startup_mark=23 2026-09-07T14:14:46.068354Z INFO attaching host exchange pages pages=2 2026-09-07T14:14:46.068977Z INFO host exchange session started 2026-09-07T14:14:46.068994Z INFO invoking streaming host exchange call call="initialize" command=0 phases=4 2026-09-07T14:14:46.069910Z INFO invoking streaming host exchange call call="run" command=0 phases=9 referenceMaximumAbsoluteError=0.000162 numericalTest=PASS package=artifacts/fp8/attention-h4/model.ipuexe tiles=1472 hardwareTest=PASS