2026-09-06T19:27:01.347102Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=510698 estimated_exchange_cycles=217560 exchange_row_bytes=44628 peak_standard_bytes=351828 peak_interleaved_bytes=53248 peak_total_bytes=396884 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T19:27:01.367253Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=516944 estimated_exchange_cycles=219000 exchange_row_bytes=44952 peak_standard_bytes=183448 peak_interleaved_bytes=53248 peak_total_bytes=220120 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T19:27:01.370742Z INFO retained operator-plan finalist finalist=2 values=12 operations=8 estimated_cycles=572774 estimated_exchange_cycles=222240 exchange_row_bytes=45812 peak_standard_bytes=176884 peak_interleaved_bytes=196416 peak_total_bytes=356148 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[Some(OperationId(2))] 2026-09-06T19:27:01.380196Z INFO retained operator-plan finalist finalist=3 values=13 operations=9 estimated_cycles=607121 estimated_exchange_cycles=202440 exchange_row_bytes=41488 peak_standard_bytes=287248 peak_interleaved_bytes=180224 peak_total_bytes=467472 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1380, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(1)), Some(OperationId(2))] 2026-09-06T19:27:03.886385Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=510698 estimated_exchange_cycles=217560 exchange_row_bytes=44628 peak_standard_bytes=351828 peak_interleaved_bytes=53248 peak_total_bytes=396884 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T19:27:03.906466Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=510698 estimated_exchange_cycles=217560 exchange_row_bytes=44628 peak_standard_bytes=339540 peak_interleaved_bytes=61056 peak_total_bytes=396884 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T19:27:03.926444Z INFO retained operator-plan finalist finalist=2 values=11 operations=7 estimated_cycles=516200 estimated_exchange_cycles=225240 exchange_row_bytes=46356 peak_standard_bytes=350484 peak_interleaved_bytes=53248 peak_total_bytes=392468 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 368, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T19:27:03.947757Z INFO retained operator-plan finalist finalist=3 values=11 operations=7 estimated_cycles=516944 estimated_exchange_cycles=219000 exchange_row_bytes=44952 peak_standard_bytes=183448 peak_interleaved_bytes=53248 peak_total_bytes=220120 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T19:27:04.024357Z 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=5817 success=true 2026-09-06T19:27:21.981322Z INFO screened tile mappings by exchange resource load candidates=65 baseline_cycles=86432 candidate_cycles=82976 baseline_pressure=77979 candidate_pressure=74523 2026-09-06T19:27:22.119828Z INFO modelled expanded operator plan finalist=5 modelled_cycles=403752 estimated_cycles=472704 estimated_exchange_cycles=164528 2026-09-06T19:27:24.849675Z INFO screened tile mappings by exchange resource load candidates=89 baseline_cycles=82592 candidate_cycles=82592 baseline_pressure=76986 candidate_pressure=76986 2026-09-06T19:27:24.888258Z INFO screened tile mappings by exchange resource load candidates=89 baseline_cycles=82592 candidate_cycles=82592 baseline_pressure=76986 candidate_pressure=76986 2026-09-06T19:27:24.994056Z INFO modelled expanded operator plan finalist=0 modelled_cycles=396670 estimated_cycles=465782 estimated_exchange_cycles=164304 2026-09-06T19:27:25.032312Z INFO modelled expanded operator plan finalist=4 modelled_cycles=389038 estimated_cycles=458150 estimated_exchange_cycles=164304 2026-09-06T19:27:26.418249Z INFO screened tile mappings by exchange resource load candidates=93 baseline_cycles=88160 candidate_cycles=88160 baseline_pressure=72863 candidate_pressure=72863 2026-09-06T19:27:26.595849Z INFO modelled expanded operator plan finalist=3 modelled_cycles=504325 estimated_cycles=596653 estimated_exchange_cycles=191888 2026-09-06T19:27:39.292321Z INFO screened tile mappings by exchange resource load candidates=123 baseline_cycles=95104 candidate_cycles=95104 baseline_pressure=77592 candidate_pressure=77592 2026-09-06T19:27:39.466357Z INFO modelled expanded operator plan finalist=2 modelled_cycles=642507 estimated_cycles=973163 estimated_exchange_cycles=437760 2026-09-06T19:27:43.484948Z INFO screened tile mappings by exchange resource load candidates=123 baseline_cycles=82368 candidate_cycles=82368 baseline_pressure=77610 candidate_pressure=77610 2026-09-06T19:27:43.839979Z INFO modelled expanded operator plan finalist=1 modelled_cycles=697003 estimated_cycles=1133395 estimated_exchange_cycles=531360 2026-09-06T19:27:43.865665Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:43.865690Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:43.866339Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:43.893134Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:43.893161Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:43.894195Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:43.921086Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:43.921112Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:43.922138Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:44.977608Z 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=18209 maximum_identical_destinations=1 2026-09-06T19:27:44.977649Z 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=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:44.994501Z 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=380 row_words=125 horizon=1702 2026-09-06T19:27:52.040024Z 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=62630 maximum_identical_destinations=1 2026-09-06T19:27:52.040052Z 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=4115 selected_horizon=4115 endpoint_lower_bound=928 lower_bound_gap=3187 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:52.079816Z 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=190 row_words=581 horizon=4115 2026-09-06T19:27:52.236276Z 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=4272 maximum_identical_destinations=1 2026-09-06T19:27:52.236292Z 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=4011 selected_horizon=4011 endpoint_lower_bound=3072 lower_bound_gap=939 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:27:52.241584Z 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=52 row_words=80 horizon=4011 2026-09-06T19:27:54.234025Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=4 mapped=false analytical_cycles=458150 analytical_exchange_cycles=164304 scheduled_exchange_cycles=102250 refined_cycles=396096 2026-09-06T19:27:54.699242Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=4 mapped=false 2026-09-06T19:27:54.699283Z 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=50674 success=true 2026-09-06T19:27:54.699308Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=136188 exchange_phases=21 2026-09-06T19:27:54.699999Z 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=0 success=true 2026-09-06T19:27:54.710972Z 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=10 success=true 2026-09-06T19:27:54.711416Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_transposed_amp_f16_o1_r9_p16_c114_p114" target=ipu21 2026-09-06T19:27:54.758757Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f7e8bd519c1a1fbd01ff570d32c78a1ecb71a11381eeeec4137d786fa489258d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f7e8bd519c1a1fbd01ff570d32c78a1ecb71a11381eeeec4137d786fa489258d/kernel.json 2026-09-06T19:27:54.759073Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_transposed_amp_f16_o1_r9_p16_c116_p116" target=ipu21 2026-09-06T19:27:54.803973Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4b32dfc04c37ccad3be4a0145f2a5a4bc6d8d749784abd8dc6f8c843cdfde311/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4b32dfc04c37ccad3be4a0145f2a5a4bc6d8d749784abd8dc6f8c843cdfde311/kernel.json 2026-09-06T19:27:54.804326Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_transposed_amp_f16_o1_r16_p16_c114_p114" target=ipu21 2026-09-06T19:27:54.850751Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c3a357f7a871ea5934af91862f872ce5096bdcd1015da7219fdc9028b19e2fa5/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c3a357f7a871ea5934af91862f872ce5096bdcd1015da7219fdc9028b19e2fa5/kernel.json 2026-09-06T19:27:54.851045Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/unpack_transposed_amp_f16.S name="unpack_transposed_amp_f16_o1_r16_p16_c116_p116" target=ipu21 2026-09-06T19:27:54.897694Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/abd71594598b92de1b7403b541bfa3bc0f7b2299f1ecad0e7f258e4f7586ce77/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/abd71594598b92de1b7403b541bfa3bc0f7b2299f1ecad0e7f258e4f7586ce77/kernel.json 2026-09-06T19:27:54.898801Z 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=187 success=true 2026-09-06T19:27:54.900621Z 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-06T19:27:56.174080Z 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=12 success=true 2026-09-06T19:27:56.174116Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: allocated package support memory linked_end=322940 profile_bytes=360 exchange_table_bytes=4896 host_code_bytes=4744 generated_code_bytes=4256 code_address=414344 standard_ranges=[(425984, 524288)] 2026-09-06T19:27:56.628820Z 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=454 success=true 2026-09-06T19:27:56.632258Z 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=0 2026-09-06T19:27:56.642296Z 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=1 2026-09-06T19:27:56.642832Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:56.642841Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:27:56.643856Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:56.647673Z 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=2 2026-09-06T19:27:56.657902Z 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=3 2026-09-06T19:27:56.658450Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:56.658461Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:27:56.659455Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:56.665047Z 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=4 2026-09-06T19:27:56.675091Z 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=5 2026-09-06T19:27:56.675593Z 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=1334 maximum_identical_destinations=1 2026-09-06T19:27:56.675602Z 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=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:27:56.676601Z 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=367 row_words=11 horizon=2913 2026-09-06T19:27:57.168380Z 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=6 2026-09-06T19:27:57.176235Z 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=18209 maximum_identical_destinations=1 2026-09-06T19:27:57.176247Z 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=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:27:57.191513Z 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=380 row_words=125 horizon=1702 2026-09-06T19:28:02.926306Z 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=7 2026-09-06T19:28:02.956142Z 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=62630 maximum_identical_destinations=1 2026-09-06T19:28:02.956168Z 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=4115 selected_horizon=4115 endpoint_lower_bound=928 lower_bound_gap=3187 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:03.019686Z 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=190 row_words=581 horizon=4115 2026-09-06T19:28:03.146827Z 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=8 2026-09-06T19:28:03.154744Z 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=4272 maximum_identical_destinations=1 2026-09-06T19:28:03.154758Z 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=4011 selected_horizon=4011 endpoint_lower_bound=3072 lower_bound_gap=939 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:03.163515Z 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=52 row_words=80 horizon=4011 2026-09-06T19:28:03.187247Z 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-06T19:28:03.248908Z 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=10 2026-09-06T19:28:03.315338Z 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=11 2026-09-06T19:28:03.414156Z 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=12 2026-09-06T19:28:03.519523Z 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=13 2026-09-06T19:28:03.625698Z 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=14 2026-09-06T19:28:03.732529Z 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=15 2026-09-06T19:28:03.842299Z 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=16 2026-09-06T19:28:03.948856Z 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=17 2026-09-06T19:28:04.064636Z 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=18 2026-09-06T19:28:04.169868Z 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=19 2026-09-06T19:28:04.278465Z 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=20 2026-09-06T19:28:04.293011Z 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=7664 success=true 2026-09-06T19:28:08.674269Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T19:28:08.684431Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T19:28:08.685004Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=1 transfers=1334 maximum_identical_destinations=1 2026-09-06T19:28:08.685014Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=1 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:08.686016Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=1 tile=367 row_words=11 horizon=2913 2026-09-06T19:28:08.690261Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T19:28:08.699792Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=3 2026-09-06T19:28:08.700314Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=3 transfers=1334 maximum_identical_destinations=1 2026-09-06T19:28:08.700324Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=3 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:08.701316Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=3 tile=367 row_words=11 horizon=2913 2026-09-06T19:28:08.705308Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=4 2026-09-06T19:28:08.714617Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=5 2026-09-06T19:28:08.715117Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=5 transfers=1334 maximum_identical_destinations=1 2026-09-06T19:28:08.715124Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=5 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:08.716113Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=5 tile=367 row_words=11 horizon=2913 2026-09-06T19:28:09.207711Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=6 2026-09-06T19:28:09.215635Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=6 transfers=18209 maximum_identical_destinations=1 2026-09-06T19:28:09.215649Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=6 initial_horizon=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:09.230874Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=6 tile=380 row_words=125 horizon=1702 2026-09-06T19:28:14.945262Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=7 2026-09-06T19:28:14.972589Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=7 transfers=62630 maximum_identical_destinations=1 2026-09-06T19:28:14.972608Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=7 initial_horizon=4115 selected_horizon=4115 endpoint_lower_bound=928 lower_bound_gap=3187 selected_kind="reused" neighborhood_improvements=0 2026-09-06T19:28:15.035667Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=7 tile=190 row_words=581 horizon=4115 2026-09-06T19:28:15.378836Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=8 transfers=4272 maximum_identical_destinations=1 2026-09-06T19:28:15.378861Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=8 initial_horizon=4011 selected_horizon=4011 endpoint_lower_bound=3072 lower_bound_gap=939 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T19:28:15.387660Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=8 tile=52 row_words=80 horizon=4011 2026-09-06T19:28:15.411216Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=9 2026-09-06T19:28:15.506628Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=10 2026-09-06T19:28:15.613099Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=11 2026-09-06T19:28:15.717434Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=12 2026-09-06T19:28:15.824760Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=13 2026-09-06T19:28:15.931400Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=14 2026-09-06T19:28:16.040156Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=15 2026-09-06T19:28:16.145291Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=16 2026-09-06T19:28:16.249614Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=17 2026-09-06T19:28:16.354939Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=18 2026-09-06T19:28:16.430011Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=19 2026-09-06T19:28:16.528263Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=20 2026-09-06T19:28:16.570402Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: evaluated exchange placement finalist offset=20480 baseline_score=22698024960 score=12802351104 baseline_cycles=89650 candidate_cycles=89650 row_bytes=4896 row_capacity=16320 accepted=false 2026-09-06T19:28:16.589021Z 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=12295 success=true 2026-09-06T19:28:16.606533Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: costed final placed program final_cycles=396096 final_exchange=102250 2026-09-06T19:28:17.293908Z 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=59 success=true 2026-09-06T19:28:17.324336Z 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=30 success=true 2026-09-06T19:28:17.527925Z 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=188 success=true 2026-09-06T19:28:17.688400Z INFO writing application package tiles=1472 2026-09-06T19:28:17.786770Z INFO application package written 2026-09-06T19:28:17.787153Z INFO reading application package 2026-09-06T19:28:18.095229Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T19:28:18.095662Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T19:28:18.095672Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T19:28:18.095676Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T19:28:18.095705Z INFO IPU device attached path=/dev/ipu0 2026-09-06T19:28:18.095708Z INFO initializing IPU device 2026-09-06T19:28:18.103496Z INFO IPU device initialized 2026-09-06T19:28:18.103502Z INFO replaying device configuration register_writes=2003 2026-09-06T19:28:18.119071Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T19:28:18.436116Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T19:28:27.136606Z INFO starting host exchange session startup_mark=23 2026-09-06T19:28:27.136655Z INFO attaching host exchange pages pages=2 2026-09-06T19:28:27.137326Z INFO host exchange session started 2026-09-06T19:28:27.138109Z INFO invoking streaming host exchange call call="initialize" command=0 phases=132 2026-09-06T19:28:27.241573Z INFO invoking streaming host exchange call call="run" command=0 phases=13 runFailureDiagnostics=counts=[1012, 460, 0, 0] firstUnexpected=[(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1), (9, 1), (10, 1), (11, 1), (12, 1), (13, 1), (14, 1), (15, 1)] contexts=[(0, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 23)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319212, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x4c")))), (2, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (3, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (4, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (5, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (6, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48"))))]), (1, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (2, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (3, Ok((319336, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xc8")))), (4, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (5, Ok((319344, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd0")))), (6, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8"))))]), (2, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 23)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (2, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (3, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (4, Ok((319336, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xc8")))), (5, Ok((319344, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd0")))), (6, Ok((319204, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x44"))))]), (3, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318892, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xec")))), (2, Ok((318888, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe8")))), (3, Ok((318736, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0x50")))), (4, Ok((318728, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0x48")))), (5, Ok((318736, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0x50")))), (6, Ok((318728, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0x48"))))]), (4, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319204, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x44")))), (2, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (3, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (4, Ok((319204, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x44")))), (5, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (6, Ok((319204, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x44"))))]), (5, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48")))), (2, Ok((319344, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd0")))), (3, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (4, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (5, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (6, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50"))))]), (6, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319204, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x44")))), (2, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48")))), (3, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (4, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (5, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48")))), (6, Ok((319212, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x4c"))))]), (7, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318732, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0x4c")))), (2, Ok((318900, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xf4")))), (3, Ok((318888, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe8")))), (4, Ok((318884, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe4")))), (5, Ok((318888, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe8")))), (6, Ok((318900, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xf4"))))]), (8, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (2, Ok((319336, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xc8")))), (3, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (4, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50")))), (5, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (6, Ok((319216, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x50"))))]), (9, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319340, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xcc")))), (2, Ok((319336, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xc8")))), (3, Ok((319336, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xc8")))), (4, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48")))), (5, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4")))), (6, Ok((319348, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd4"))))]), (10, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (2, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (3, Ok((319212, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x4c")))), (4, Ok((319212, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x4c")))), (5, Ok((319352, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0xd8")))), (6, Ok((319208, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c116_p116+0x48"))))]), (11, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318892, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xec")))), (2, Ok((318900, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xf4")))), (3, Ok((318892, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xec")))), (4, Ok((318888, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe8")))), (5, Ok((318888, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xe8")))), (6, Ok((318892, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c116_p116+0xec"))))]), (12, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318984, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x48")))), (2, Ok((319120, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xd0")))), (3, Ok((319120, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xd0")))), (4, Ok((318980, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x44")))), (5, Ok((319128, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xd8")))), (6, Ok((319120, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xd0"))))]), (13, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318980, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x44")))), (2, Ok((318980, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x44")))), (3, Ok((318984, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x48")))), (4, Ok((319112, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xc8")))), (5, Ok((319116, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xcc")))), (6, Ok((318984, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x48"))))]), (14, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318988, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x4c")))), (2, Ok((319112, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xc8")))), (3, Ok((318984, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x48")))), (4, Ok((318984, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0x48")))), (5, Ok((319116, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xcc")))), (6, Ok((319112, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r16_p16_c114_p114+0xc8"))))]), (15, 1, Err(Timeout("stopping tile context")), None, None, None, None, Err(Timeout("stopping tile context")), Ok((0, 21)), Ok(None), Ok([1, 1, 1, 1, 1, 1]), [(1, Ok((318468, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0x44")))), (2, Ok((318480, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0x50")))), (3, Ok((318632, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0xe8")))), (4, Ok((318640, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0xf0")))), (5, Ok((318640, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0xf0")))), (6, Ok((318632, Some("ipu_stack_unpack_amp_to_row_major_f16_o1_r9_p16_c114_p114+0xe8"))))])] Error: device timeout: host call run phase 6/13: device timeout: HSP register 0x3030: expected 0, observed 1