2026-09-13T18:50:25.299322Z 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=0 success=true 2026-09-13T18:50:25.363571Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: screened exchange table geometry expansion_ms=8 expansion_and_footprint_ms=9 estimated_row_bytes=2240 heuristic_row_bytes=3276 geometry_fragments_per_tile=240 fragment_limit=16384 2026-09-13T18:50:25.363800Z 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-13T18:50:25.371852Z 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=160 2026-09-13T18:50:25.377162Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=160 elapsed_ms=5 success=true 2026-09-13T18:50:25.379926Z 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=932 2026-09-13T18:50:25.393018Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: finished incremental instruction-alignment validation transfers=932 elapsed_ms=13 success=true 2026-09-13T18:50:25.400731Z 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-13T18:50:25.402441Z 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=1 success=true 2026-09-13T18:50:25.402717Z 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-13T18:50:25.405325Z 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=1468 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-13T18:50:25.432733Z 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=3 success=true 2026-09-13T18:50:25.432810Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: placing generated tile programs linked_end=321040 host_code_base=376832 host_code_bytes=660 generated_code_bytes=1348 exchange_table_bytes=1468 executable_ranges=[(377560, 524288)] 2026-09-13T18:50:25.432854Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: allocated package support memory linked_end=321040 profile_bytes=124 exchange_table_bytes=1468 host_code_bytes=660 host_data_bytes=472 generated_code_bytes=1348 code_address=377560 available_ranges=[(327680, 360448), (362680, 376832), (409600, 949168)] 2026-09-13T18:50:25.436123Z 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=3 success=true 2026-09-13T18:50:25.437439Z 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=5 2026-09-13T18:50:25.437543Z 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-13T18:50:25.437995Z 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=4 2026-09-13T18:50:25.438460Z 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=3 2026-09-13T18:50:25.444938Z 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-13T18:50:25.451192Z 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-13T18:50:25.452431Z 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=16 success=true 2026-09-13T18:50:25.472861Z 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=20 success=true 2026-09-13T18:50:25.472947Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: costed final placed program final_cycles=23875 final_exchange=8046 2026-09-13T18:50:25.489032Z 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=3 success=true 2026-09-13T18:50:25.493643Z 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=4 success=true 2026-09-13T18:50:25.658987Z 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=164 success=true 2026-09-13T18:50:25.662864Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: validated search incumbent cycles=23875 resuming=false 2026-09-13T18:50:25.667091Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: saved mid-plan search state path=artifacts/mid-cast-order-20260913/qk-state.json attempts=0 bytes=1223817 2026-09-13T18:50:25.670847Z INFO ipu_codegen.package.build{tile_count=64 operations=1}:ipu_codegen.package.phase{phase="plan_package"}: saved mid-plan search state path=artifacts/mid-cast-order-20260913/qk-state.json attempts=0 bytes=1223817 2026-09-13T18:50:25.673576Z 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=374 success=true 2026-09-13T18:50:25.676640Z INFO writing application package tiles=1472 2026-09-13T18:50:25.689477Z INFO application package written 2026-09-13T18:50:25.690154Z INFO reading application package 2026-09-13T18:50:25.714530Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-13T18:50:25.714709Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-13T18:50:25.714719Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-13T18:50:25.714724Z INFO opening IPU device path="/dev/ipu0" 2026-09-13T18:50:25.714750Z INFO IPU device attached path=/dev/ipu0 2026-09-13T18:50:25.714755Z INFO initializing IPU device 2026-09-13T18:50:25.722803Z INFO IPU device initialized 2026-09-13T18:50:25.722828Z INFO replaying device configuration register_writes=2003 2026-09-13T18:50:25.727167Z INFO loading application tile_count=1472 final_mark=23 2026-09-13T18:50:25.900936Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-13T18:50:25.902801Z INFO prepared reference inputs elapsed_ms=0 2026-09-13T18:50:25.902879Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-13T18:50:25.902958Z INFO evaluated host reference elapsed_ms=0 2026-09-13T18:50:25.904056Z INFO starting host exchange session startup_mark=23 2026-09-13T18:50:25.904067Z INFO attaching host exchange pages pages=2 2026-09-13T18:50:25.904787Z INFO host exchange session started 2026-09-13T18:50:25.904831Z INFO invoking host exchange call call="run" command=0 phases=15 profile=artifacts/mid-cast-order-20260913/qk-late/model.capnp tiles=1472 samples=9709 referenceInference=1 numericalTest=PASS 2026-09-13T18:50:25.919797Z INFO invoking host exchange call call="run" command=0 phases=15 referenceInference=2 numericalTest=PASS referenceMaximumAbsoluteError=0.000717 numericalTest=PASS package=artifacts/mid-cast-order-20260913/qk-late/model.ipuexe tiles=1472 hardwareTest=PASS