2026-09-14T10:57:47.851297Z INFO ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-14T10:57:48.490951Z INFO ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=113 expansion_and_footprint_ms=152 estimated_row_bytes=9640 heuristic_row_bytes=11528 geometry_fragments_per_tile=1012 fragment_limit=16384 2026-09-14T10:57:48.491928Z INFO ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=0 2026-09-14T10:57:48.496801Z INFO ipu_codegen.package.phase{phase="plan_package"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=0 2026-09-14T10:57:52.141752Z INFO ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=256 ordinary_horizon=2182 paired_horizon=3171 use_paired=false 2026-09-14T10:57:53.492822Z INFO ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=16128 2026-09-14T10:57:59.401929Z INFO ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=16128 elapsed_ms=5908 success=true 2026-09-14T10:58:01.559740Z INFO ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=1 transfers=16128 maximum_identical_destinations=1 2026-09-14T10:58:01.559884Z INFO ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=1 initial_horizon=4309 selected_horizon=4309 endpoint_lower_bound=4032 lower_bound_gap=277 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-14T10:58:01.745074Z INFO ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=1 tile=4 row_words=1731 horizon=4309 2026-09-14T10:58:01.754145Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-14T10:58:01.758834Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-14T10:58:01.759621Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-14T10:58:01.800350Z INFO ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=8012 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-14T10:58:01.919784Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=7 success=true 2026-09-14T10:58:01.919906Z INFO ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=312976 host_code_base=376832 host_code_bytes=896 generated_code_bytes=320 exchange_table_bytes=8012 executable_ranges=[(377792, 524288)] 2026-09-14T10:58:01.919970Z INFO ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=312976 profile_bytes=0 exchange_table_bytes=8012 host_code_bytes=896 host_data_bytes=756 generated_code_bytes=320 code_address=377792 available_ranges=[(327680, 360448), (362964, 376832), (409600, 949168)] 2026-09-14T10:58:01.926523Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=6 success=true 2026-09-14T10:58:02.440388Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-14T10:58:05.676357Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-14T10:58:05.702782Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=16128 maximum_identical_destinations=1 2026-09-14T10:58:05.702844Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=4309 selected_horizon=4309 endpoint_lower_bound=4032 lower_bound_gap=277 selected_kind="reused" neighborhood_improvements=0 2026-09-14T10:58:05.885799Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=4 row_words=1731 horizon=4309 2026-09-14T10:58:05.891311Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=3964 success=true 2026-09-14T10:58:05.963870Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=72 success=true 2026-09-14T10:58:05.964177Z INFO ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=16877 final_exchange=7691 2026-09-14T10:58:06.058320Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=14 success=true 2026-09-14T10:58:06.075594Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=17 success=true 2026-09-14T10:58:06.655096Z INFO ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=578 success=true 2026-09-14T10:58:06.666423Z INFO ipu_codegen.package.phase{phase="plan_package"}: validated search incumbent cycles=16877 resuming=false 2026-09-14T10:58:06.813043Z INFO ipu_codegen.package.phase{phase="plan_package"}: screened tile mappings by exchange resource load candidates=5 baseline_cycles=5056 candidate_cycles=5056 baseline_pressure=4017 candidate_pressure=4017 2026-09-14T10:58:06.842108Z INFO ipu_codegen.package.phase{phase="plan_package"}: screened local search round round=0 proposed=24 invalid=0 visited=0 not_cheaper=24 deduplicated=0 truncated=0 shortlisted=0 2026-09-14T10:58:06.854103Z INFO ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=19002 success=true 2026-09-14T10:58:06.867782Z INFO writing application package tiles=1472 2026-09-14T10:58:06.876456Z INFO application package written 2026-09-14T10:58:06.876839Z INFO reading application package 2026-09-14T10:58:06.907256Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-14T10:58:06.907563Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-14T10:58:06.907582Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-14T10:58:06.907596Z INFO opening IPU device path="/dev/ipu0" 2026-09-14T10:58:06.907643Z INFO IPU device attached path=/dev/ipu0 2026-09-14T10:58:06.907654Z INFO initializing IPU device 2026-09-14T10:58:06.915772Z INFO IPU device initialized 2026-09-14T10:58:06.915797Z INFO replaying device configuration register_writes=2003 2026-09-14T10:58:06.925594Z INFO loading application tile_count=1472 final_mark=23 2026-09-14T10:58:07.155824Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-14T10:58:07.455252Z INFO configured host reference BLAS threads=4 2026-09-14T10:58:07.498302Z INFO starting host exchange session startup_mark=23 2026-09-14T10:58:07.498353Z INFO attaching host exchange pages pages=2 2026-09-14T10:58:07.499098Z INFO host exchange session started 2026-09-14T10:58:07.499129Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-14T10:58:07.499842Z INFO invoking host exchange call call="run" command=0 phases=9 checkpoint=0 operation=0 tensors=1 samples=256 maximumAbsoluteError=0.000488 diagnosticCheckpoints=1 sampleLimit=256 numericalTest=PASS package=/tmp/ipu-driver-scratch-diagnostic.ipuexe tiles=1472 hardwareTest=PASS