2026-09-14T11:43:03.348810Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-14T11:43:03.530115Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=65 expansion_and_footprint_ms=105 estimated_row_bytes=8136 heuristic_row_bytes=4624 geometry_fragments_per_tile=948 fragment_limit=16384 2026-09-14T11:43:03.531357Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: eliminated unread FP8 cast input padding clears removed=0 2026-09-14T11:43:04.182184Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: compared ordinary and paired exchange schedules phase=0 candidates=128 ordinary_horizon=2147 paired_horizon=10020 use_paired=false 2026-09-14T11:43:11.271955Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: retrying exchange schedule with incremental instruction-alignment validation transfers=16128 2026-09-14T11:43:20.588813Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=16128 elapsed_ms=9316 success=true 2026-09-14T11:43:23.265107Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: prepared large physical exchange phase phase=2 transfers=16128 maximum_identical_destinations=1 2026-09-14T11:43:23.265264Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: optimized physical exchange schedule phase=2 initial_horizon=4309 selected_horizon=4309 endpoint_lower_bound=4032 lower_bound_gap=277 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-14T11:43:23.455117Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: finished large physical exchange phase phase=2 tile=4 row_words=1731 horizon=4309 2026-09-14T11:43:23.463499Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:23.468800Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=5 success=true 2026-09-14T11:43:23.469753Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:23.512451Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: exchange table and repeat patch storage exchange_table_bytes=7548 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-14T11:43:23.609492Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:23.609620Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=313188 host_code_base=376832 host_code_bytes=848 generated_code_bytes=428 exchange_table_bytes=7548 executable_ranges=[(377744, 524288)] 2026-09-14T11:43:23.609680Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=313188 profile_bytes=0 exchange_table_bytes=7548 host_code_bytes=848 host_data_bytes=728 generated_code_bytes=428 code_address=377744 available_ranges=[(327680, 360448), (362936, 376832), (409600, 949168)] 2026-09-14T11:43:23.616553Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:23.626469Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:23.758178Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:27.349356Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-14T11:43:27.378307Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=16128 maximum_identical_destinations=1 2026-09-14T11:43:27.378409Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=4309 selected_horizon=4309 endpoint_lower_bound=4032 lower_bound_gap=277 selected_kind="reused" neighborhood_improvements=0 2026-09-14T11:43:27.570036Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=4 row_words=1731 horizon=4309 2026-09-14T11:43:27.576156Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=3959 success=true 2026-09-14T11:43:27.615119Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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=38 success=true 2026-09-14T11:43:27.615559Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=24535 final_exchange=12455 2026-09-14T11:43:27.688147Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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=8 success=true 2026-09-14T11:43:27.709946Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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=21 success=true 2026-09-14T11:43:28.325531Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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=614 success=true 2026-09-14T11:43:28.337911Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: validated search incumbent cycles=24535 resuming=false 2026-09-14T11:43:28.433798Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: screened tile mappings by exchange resource load candidates=9 baseline_cycles=9664 candidate_cycles=9664 baseline_pressure=8250 candidate_pressure=8250 2026-09-14T11:43:28.460976Z INFO ipu_codegen.package.build{tile_count=64 operations=1}: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-14T11:43:28.466687Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: package build phase finished phase="plan_package" elapsed_ms=25117 success=true 2026-09-14T11:43:28.473724Z INFO writing application package tiles=1472 2026-09-14T11:43:28.484063Z INFO application package written 2026-09-14T11:43:28.484700Z INFO reading application package 2026-09-14T11:43:28.526145Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-14T11:43:28.526519Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-14T11:43:28.526543Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-14T11:43:28.526567Z INFO opening IPU device path="/dev/ipu0" 2026-09-14T11:43:28.526613Z INFO IPU device attached path=/dev/ipu0 2026-09-14T11:43:28.526624Z INFO initializing IPU device 2026-09-14T11:43:28.534799Z INFO IPU device initialized 2026-09-14T11:43:28.534870Z INFO replaying device configuration register_writes=2003 2026-09-14T11:43:28.543268Z INFO loading application tile_count=1472 final_mark=23 2026-09-14T11:43:28.775884Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-14T11:43:29.066884Z INFO prepared reference inputs elapsed_ms=287 2026-09-14T11:43:29.103581Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-14T11:43:29.149270Z INFO evaluated host reference elapsed_ms=82 2026-09-14T11:43:29.149511Z INFO starting host exchange session startup_mark=23 2026-09-14T11:43:29.149531Z INFO attaching host exchange pages pages=2 2026-09-14T11:43:29.150235Z INFO host exchange session started 2026-09-14T11:43:29.150270Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-14T11:43:29.150574Z INFO invoking host exchange call call="run" command=0 phases=9 referenceInference=1 numericalTest=PASS 2026-09-14T11:43:29.296657Z INFO invoking host exchange call call="run" command=0 phases=9 referenceInference=2 numericalTest=PASS referenceMaximumAbsoluteError=0.000977 numericalTest=PASS package=/tmp/ipu-attachments.ipuexe tiles=1472 hardwareTest=PASS