2026-09-06T16:04:36.784612Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=591004 estimated_exchange_cycles=217560 exchange_row_bytes=44628 peak_standard_bytes=351828 peak_interleaved_bytes=52480 peak_total_bytes=396884 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T16:04:36.804694Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=591004 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-06T16:04:36.824672Z INFO retained operator-plan finalist finalist=2 values=11 operations=7 estimated_cycles=592141 estimated_exchange_cycles=219000 exchange_row_bytes=44952 peak_standard_bytes=183448 peak_interleaved_bytes=52864 peak_total_bytes=220120 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T16:04:36.828181Z INFO retained operator-plan finalist finalist=3 values=11 operations=7 estimated_cycles=596506 estimated_exchange_cycles=225240 exchange_row_bytes=46356 peak_standard_bytes=350484 peak_interleaved_bytes=51200 peak_total_bytes=392468 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 368, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T16:04:36.927518Z 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=2227 success=true 2026-09-06T16:04:55.315195Z INFO screened tile mappings by exchange resource load candidates=65 baseline_cycles=85792 candidate_cycles=82336 baseline_pressure=77438 candidate_pressure=73982 2026-09-06T16:04:55.470093Z INFO modelled expanded operator plan finalist=3 modelled_cycles=498650 estimated_cycles=568242 estimated_exchange_cycles=164528 2026-09-06T16:04:58.180471Z INFO screened tile mappings by exchange resource load candidates=89 baseline_cycles=82176 candidate_cycles=82176 baseline_pressure=76444 candidate_pressure=76444 2026-09-06T16:04:58.284643Z INFO screened tile mappings by exchange resource load candidates=89 baseline_cycles=82176 candidate_cycles=82176 baseline_pressure=76444 candidate_pressure=76444 2026-09-06T16:04:58.337581Z INFO modelled expanded operator plan finalist=0 modelled_cycles=491792 estimated_cycles=561320 estimated_exchange_cycles=164304 2026-09-06T16:04:58.433966Z INFO modelled expanded operator plan finalist=1 modelled_cycles=484160 estimated_cycles=553688 estimated_exchange_cycles=164304 2026-09-06T16:05:17.141723Z INFO screened tile mappings by exchange resource load candidates=123 baseline_cycles=82368 candidate_cycles=82368 baseline_pressure=77046 candidate_pressure=77046 2026-09-06T16:05:17.472304Z INFO modelled expanded operator plan finalist=2 modelled_cycles=807949 estimated_cycles=1244341 estimated_exchange_cycles=531360 2026-09-06T16:05:17.507775Z 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-06T16:05:17.507896Z 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-06T16:05:17.508894Z 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-06T16:05:17.532120Z 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-06T16:05:17.532168Z 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-06T16:05:17.532910Z 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-06T16:05:17.564056Z 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-06T16:05:17.564096Z 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-06T16:05:17.565230Z 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-06T16:05:18.439166Z 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-06T16:05:18.439233Z 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-06T16:05:18.449596Z 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-06T16:05:30.765530Z 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-06T16:05:30.765589Z 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-06T16:05:30.831411Z 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-06T16:05:31.376855Z 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-06T16:05:31.376891Z 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=4072 selected_horizon=4072 endpoint_lower_bound=3072 lower_bound_gap=1000 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:05:31.388642Z 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=408 row_words=87 horizon=4072 2026-09-06T16:05:33.750098Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=1 mapped=false analytical_cycles=553688 analytical_exchange_cycles=164304 scheduled_exchange_cycles=101895 refined_cycles=491279 2026-09-06T16:05:33.984112Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=1 mapped=false 2026-09-06T16:05:33.984148Z 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=57056 success=true 2026-09-06T16:05:33.984178Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=136188 exchange_phases=21 2026-09-06T16:05:33.984969Z 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-06T16:05:33.995170Z 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-06T16:05:33.995539Z 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/gemm_f16_amp.S name="gemm_f16_interleaved_k384_c16_r114_r116" target=ipu21 2026-09-06T16:05:34.050480Z 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/57d37bdd3762d2f6028cf4183fd9f91443930d166a259ef8adc4dfa170d66303/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/57d37bdd3762d2f6028cf4183fd9f91443930d166a259ef8adc4dfa170d66303/kernel.json 2026-09-06T16:05:34.050743Z 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_amp_f16.cpp name="unpack_amp_f16_codelet_o1_r9_p16_c114_p114" target=ipu21 2026-09-06T16:05:34.361765Z 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/4c7830f2eb0a3d9ef06396c939f52faa774b0d27920b1945a437373d82ca4a4c/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4c7830f2eb0a3d9ef06396c939f52faa774b0d27920b1945a437373d82ca4a4c/kernel.json 2026-09-06T16:05:34.361886Z 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/worker_call.S name="unpack_amp_f16_wrapper_o1_r9_p16_c114_p114" target=ipu21 2026-09-06T16:05:34.407615Z 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/59d7fbf1835b6c75283ae210f52aa8ed1a1643edf579e80c8d94253e6befec8e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/59d7fbf1835b6c75283ae210f52aa8ed1a1643edf579e80c8d94253e6befec8e/kernel.json 2026-09-06T16:05:34.407928Z 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_amp_f16.cpp name="unpack_amp_f16_codelet_o1_r9_p16_c116_p116" target=ipu21 2026-09-06T16:05:34.722515Z 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/c073e2172a94cd841342c670e18197d20dc1618bf612044f93eea7097b948648/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c073e2172a94cd841342c670e18197d20dc1618bf612044f93eea7097b948648/kernel.json 2026-09-06T16:05:34.722823Z 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/worker_call.S name="unpack_amp_f16_wrapper_o1_r9_p16_c116_p116" target=ipu21 2026-09-06T16:05:34.770451Z 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/344fef044124c1febb6b990c7ab1a6dec81191a5b445b0872bb335e41671a5d1/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/344fef044124c1febb6b990c7ab1a6dec81191a5b445b0872bb335e41671a5d1/kernel.json 2026-09-06T16:05:34.770756Z 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_amp_f16.cpp name="unpack_amp_f16_codelet_o1_r16_p16_c114_p114" target=ipu21 2026-09-06T16:05:35.098290Z 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/52c39eab34b0c00c90767c82cb86d63aa2f785ce481fcea31b6bfc6ee3272ae9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/52c39eab34b0c00c90767c82cb86d63aa2f785ce481fcea31b6bfc6ee3272ae9/kernel.json 2026-09-06T16:05:35.098489Z 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/worker_call.S name="unpack_amp_f16_wrapper_o1_r16_p16_c114_p114" target=ipu21 2026-09-06T16:05:35.146839Z 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/cb9b42ede2f3515e7a064c8486f875840478eb69288fc0a80c52e9ff6703705d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/cb9b42ede2f3515e7a064c8486f875840478eb69288fc0a80c52e9ff6703705d/kernel.json 2026-09-06T16:05:35.147151Z 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_amp_f16.cpp name="unpack_amp_f16_codelet_o1_r16_p16_c116_p116" target=ipu21 2026-09-06T16:05:35.444030Z 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/3cfde1279a8d17ac1b91cea0b76d35fac2b2fcd77cfb55beba358f7b96c07154/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3cfde1279a8d17ac1b91cea0b76d35fac2b2fcd77cfb55beba358f7b96c07154/kernel.json 2026-09-06T16:05:35.444332Z 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/worker_call.S name="unpack_amp_f16_wrapper_o1_r16_p16_c116_p116" target=ipu21 2026-09-06T16:05:35.485987Z 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/33c9f7928d23657430cc785bedcd16ab5f0b4f11260fb17efffc329b0bfa0146/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/33c9f7928d23657430cc785bedcd16ab5f0b4f11260fb17efffc329b0bfa0146/kernel.json 2026-09-06T16:05:35.486336Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r7_p7_c80_p80" target=ipu21 2026-09-06T16:05:35.530616Z 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/6ce53544238df4683af6c35293be8c2e3b9011561ed3fee775fbea759c109aea/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/6ce53544238df4683af6c35293be8c2e3b9011561ed3fee775fbea759c109aea/kernel.json 2026-09-06T16:05:35.530873Z 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/rearrange_amp_left_f16.S name="rearrange_amp_left_f16_o0_r8_p8_c80_p80" target=ipu21 2026-09-06T16:05:35.578139Z 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/4129f501838fb44e5e2d0e8550a136431338884ebee4d1384ccdeed61a5378a2/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4129f501838fb44e5e2d0e8550a136431338884ebee4d1384ccdeed61a5378a2/kernel.json 2026-09-06T16:05:35.578525Z 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/worker_call.S name="rearrange_f16_wrapper_o1_r0_p64_c0_p16" target=ipu21 2026-09-06T16:05:35.624616Z 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/4abdfb6e121745631d4ce9b7867352e80647ee22413076e2624ae8a4eac8d437/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4abdfb6e121745631d4ce9b7867352e80647ee22413076e2624ae8a4eac8d437/kernel.json 2026-09-06T16:05:35.625499Z 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=1630 success=true 2026-09-06T16:05:35.627386Z 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-06T16:05:37.017507Z 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=13 success=true 2026-09-06T16:05:37.017545Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: allocated package support memory linked_end=325716 profile_bytes=364 exchange_table_bytes=5584 host_code_bytes=4744 generated_code_bytes=4276 code_address=414344 standard_ranges=[(425984, 524288)] 2026-09-06T16:05:37.552221Z 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=534 success=true 2026-09-06T16:05:37.560060Z 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-06T16:05:37.570175Z 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-06T16:05:37.570785Z 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-06T16:05:37.570794Z 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-06T16:05:37.571796Z 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-06T16:05:37.576832Z 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-06T16:05:37.586173Z 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-06T16:05:37.586734Z 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-06T16:05:37.586745Z 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-06T16:05:37.587743Z 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-06T16:05:37.591859Z 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-06T16:05:37.602436Z 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-06T16:05:37.602973Z 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-06T16:05:37.602982Z 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-06T16:05:37.603991Z 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-06T16:05:38.111325Z 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-06T16:05:38.119783Z 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-06T16:05:38.119799Z 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-06T16:05:38.135149Z 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-06T16:05:43.933482Z 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-06T16:05:43.962196Z 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-06T16:05:43.962232Z 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-06T16:05:44.026785Z 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-06T16:05:44.472266Z 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-06T16:05:44.480883Z 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-06T16:05:44.480900Z 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=4072 selected_horizon=4072 endpoint_lower_bound=3072 lower_bound_gap=1000 selected_kind="reused" neighborhood_improvements=0 2026-09-06T16:05:44.492463Z 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=408 row_words=87 horizon=4072 2026-09-06T16:05:44.516769Z 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-06T16:05:44.618005Z 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-06T16:05:44.736605Z 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-06T16:05:44.853297Z 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-06T16:05:44.967853Z 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-06T16:05:45.084511Z 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-06T16:05:45.200730Z 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-06T16:05:45.316228Z 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-06T16:05:45.429782Z 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-06T16:05:45.544238Z 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-06T16:05:45.686189Z 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-06T16:05:45.829931Z 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-06T16:05:45.848041Z 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=8295 success=true 2026-09-06T16:05:50.305225Z 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=4457 success=true 2026-09-06T16:05:50.321279Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: costed final placed program final_cycles=491279 final_exchange=101895 2026-09-06T16:05:51.041896Z 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=63 success=true 2026-09-06T16:05:51.079189Z 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=37 success=true 2026-09-06T16:05:51.327804Z 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=232 success=true 2026-09-06T16:05:51.502728Z INFO writing application package tiles=1472 2026-09-06T16:05:51.605256Z INFO application package written exchangeSchedule=artifacts/layout-sweep/unified-copy/attention/exchange.json tiles=1472 phases=21 transfers=94007