2026-09-24T09:37:24.636252Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_runtime: close time.busy=287µs time.idle=1.38µs 2026-09-24T09:37:24.810772Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:gemm_candidates: close time.busy=174ms time.idle=4.92µs 2026-09-24T09:37:24.930168Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:gemm_candidates: close time.busy=119ms time.idle=3.76µs 2026-09-24T09:37:25.014120Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.014209Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=5.01µs time.idle=1.77µs 2026-09-24T09:37:25.014239Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=20.5µs time.idle=465ns 2026-09-24T09:37:25.014445Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=200µs time.idle=299ns 2026-09-24T09:37:25.015267Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=0 mid_cycles=10878 low_cycles=8554 elapsed_ms=5 2026-09-24T09:37:25.020726Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.020796Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=3.96µs time.idle=1.06µs 2026-09-24T09:37:25.020820Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=17.0µs time.idle=333ns 2026-09-24T09:37:25.021041Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=216µs time.idle=290ns 2026-09-24T09:37:25.021873Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=1 mid_cycles=11202 low_cycles=8636 elapsed_ms=5 2026-09-24T09:37:25.026968Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.027030Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=3.88µs time.idle=745ns 2026-09-24T09:37:25.027052Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=15.2µs time.idle=307ns 2026-09-24T09:37:25.027274Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=218µs time.idle=385ns 2026-09-24T09:37:25.028068Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=2 mid_cycles=11290 low_cycles=8674 elapsed_ms=5 2026-09-24T09:37:25.035924Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=1 2026-09-24T09:37:25.036012Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=4.15µs time.idle=816ns 2026-09-24T09:37:25.036041Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=21.8µs time.idle=338ns 2026-09-24T09:37:25.036281Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=236µs time.idle=393ns 2026-09-24T09:37:25.037222Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=3 mid_cycles=11428 low_cycles=9422 elapsed_ms=8 2026-09-24T09:37:25.044846Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=1 2026-09-24T09:37:25.044922Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=3.43µs time.idle=850ns 2026-09-24T09:37:25.044944Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=15.1µs time.idle=281ns 2026-09-24T09:37:25.045143Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=195µs time.idle=282ns 2026-09-24T09:37:25.046181Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=4 mid_cycles=11484 low_cycles=9478 elapsed_ms=7 2026-09-24T09:37:25.052315Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.052389Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=4.17µs time.idle=1.04µs 2026-09-24T09:37:25.052413Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=17.6µs time.idle=304ns 2026-09-24T09:37:25.052636Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=219µs time.idle=276ns 2026-09-24T09:37:25.053650Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=5 mid_cycles=11688 low_cycles=8976 elapsed_ms=6 2026-09-24T09:37:25.060690Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=2 2026-09-24T09:37:25.060764Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=4.61µs time.idle=1.10µs 2026-09-24T09:37:25.060790Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=19.4µs time.idle=302ns 2026-09-24T09:37:25.061015Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=220µs time.idle=340ns 2026-09-24T09:37:25.061804Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=6 mid_cycles=11764 low_cycles=9138 elapsed_ms=7 2026-09-24T09:37:25.067537Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.067607Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:group_exchanges: close time.busy=4.57µs time.idle=886ns 2026-09-24T09:37:25.067632Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:merge_copies: close time.busy=18.6µs time.idle=326ns 2026-09-24T09:37:25.067833Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid:eliminate: close time.busy=197µs time.idle=362ns 2026-09-24T09:37:25.068613Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: costed planning finalist rank=7 mid_cycles=11818 low_cycles=9490 elapsed_ms=5 2026-09-24T09:37:25.069012Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:construct_mid: close time.busy=433ms time.idle=536ns 2026-09-24T09:37:25.073776Z DEBUG ipu_codegen.package.build{tile_count=64 operations=3}: borrowed reduction seed panels copies=4 2026-09-24T09:37:25.073839Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:group_exchanges: close time.busy=4.22µs time.idle=467ns 2026-09-24T09:37:25.073862Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:merge_copies: close time.busy=17.2µs time.idle=320ns 2026-09-24T09:37:25.074050Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:eliminate: close time.busy=185µs time.idle=277ns 2026-09-24T09:37:25.075649Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:place_provisional_storage: close time.busy=1.58ms time.idle=553ns 2026-09-24T09:37:25.079732Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=192 2026-09-24T09:37:25.081120Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: retrying exchange schedule with incremental instruction-alignment validation transfers=720 2026-09-24T09:37:25.084286Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=192 elapsed_ms=4 success=true 2026-09-24T09:37:25.086654Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=0 candidates=18 ordinary_horizon=842 paired_horizon=936 use_paired=false 2026-09-24T09:37:25.088021Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: finished incremental instruction-alignment validation transfers=720 elapsed_ms=6 success=true 2026-09-24T09:37:25.092426Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: compared ordinary and paired exchange schedules phase=2 candidates=192 ordinary_horizon=564 paired_horizon=1006 use_paired=false 2026-09-24T09:37:25.095091Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:schedule_provisional_exchanges: close time.busy=19.4ms time.idle=2.70µs 2026-09-24T09:37:25.096508Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:plan_kernels: close time.busy=1.36ms time.idle=2.76µs 2026-09-24T09:37:25.097657Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k64_c16_r7" target="ipu21" 2026-09-24T09:37:25.145604Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/adfbea1768d1af4c4186cf3011500f63b57b4599fe3af19d18c829825d4553a6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/adfbea1768d1af4c4186cf3011500f63b57b4599fe3af19d18c829825d4553a6/kernel.json 2026-09-24T09:37:25.145924Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_packed0_k64_c16_r6" target="ipu21" 2026-09-24T09:37:25.195380Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/76ddd069c28cbd94261cceaa1d97c6ca894b4db15e2fdd63a9c8ece6c34fc5fd/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/76ddd069c28cbd94261cceaa1d97c6ca894b4db15e2fdd63a9c8ece6c34fc5fd/kernel.json 2026-09-24T09:37:25.196029Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_dispatch" target="ipu21" 2026-09-24T09:37:25.240924Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/995bc52562aacc347df29d9b716b4ea951dbab790071897ec6a09ae73e28d6e4/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/995bc52562aacc347df29d9b716b4ea951dbab790071897ec6a09ae73e28d6e4/kernel.json 2026-09-24T09:37:25.241430Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_packed0_k16_c16_r32" target="ipu21" 2026-09-24T09:37:25.274466Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/c94b97f4afd1e1f90676930bbd4d53887e6d35ee99b65883b48c0bb3108eea3e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/c94b97f4afd1e1f90676930bbd4d53887e6d35ee99b65883b48c0bb3108eea3e/kernel.json 2026-09-24T09:37:25.274786Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/reduce_add_f16.S name="reduce_add_f16" target="ipu21" 2026-09-24T09:37:25.316581Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/453004fa00caac50e75d3ecb2e50cda227de1baa2307c80c55c333f671b5a9f9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/453004fa00caac50e75d3ecb2e50cda227de1baa2307c80c55c333f671b5a9f9/kernel.json 2026-09-24T09:37:25.316626Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:compile_kernels: close time.busy=220ms time.idle=3.61µs 2026-09-24T09:37:25.316794Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:link_runtime: close time.busy=141µs time.idle=1.82µs 2026-09-24T09:37:25.318392Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: exchange table and repeat patch storage exchange_table_bytes=676 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-24T09:37:25.335501Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:size_tile_code: close time.busy=2.06ms time.idle=1.76µs 2026-09-24T09:37:25.335520Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: placing generated tile programs linked_end=315220 host_code_base=376832 host_code_bytes=412 generated_code_bytes=624 exchange_table_bytes=676 executable_ranges=[(377312, 524288)] 2026-09-24T09:37:25.335547Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: allocated package support memory linked_end=315220 profile_bytes=52 exchange_table_bytes=676 host_code_bytes=412 host_data_bytes=228 generated_code_bytes=624 code_address=377312 available_ranges=[(327680, 360448), (362436, 376832), (409600, 949168)] 2026-09-24T09:37:25.339295Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:place_storage: close time.busy=2.38ms time.idle=1.44µs 2026-09-24T09:37:25.341262Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=1 2026-09-24T09:37:25.343366Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-24T09:37:25.348630Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=2 2026-09-24T09:37:25.350895Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:lower_exchanges: reused exchange optimization after validating relocated rows phase=3 2026-09-24T09:37:25.352068Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:lower_exchanges: close time.busy=12.8ms time.idle=1.78µs 2026-09-24T09:37:25.352165Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: costed final placed program final_cycles=9421 final_exchange=4555 2026-09-24T09:37:25.363576Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:prepare_tile_code: close time.busy=1.87ms time.idle=2.32µs 2026-09-24T09:37:25.366151Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:emit_tile_code: close time.busy=2.55ms time.idle=1.47µs 2026-09-24T09:37:25.451430Z INFO ipu_codegen.package.build{tile_count=64 operations=3}:build_tile_images: close time.busy=84.7ms time.idle=1.92µs 2026-09-24T09:37:25.455064Z INFO ipu_codegen.package.build{tile_count=64 operations=3}: close time.busy=819ms time.idle=3.41µs 2026-09-24T09:37:25.455941Z INFO writing application package tiles=1472 2026-09-24T09:37:25.464714Z INFO application package written 2026-09-24T09:37:25.465344Z INFO reading application package 2026-09-24T09:37:25.483597Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-24T09:37:25.484199Z INFO waiting for hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T09:37:25.484230Z INFO acquired hardware ownership path=/tmp/ipu-stack-device.lock 2026-09-24T09:37:25.484234Z INFO opening IPU device path="/dev/ipu0" 2026-09-24T09:37:25.484261Z INFO IPU device attached path=/dev/ipu0 2026-09-24T09:37:25.484264Z INFO initializing IPU device 2026-09-24T09:37:25.492454Z INFO IPU device initialized 2026-09-24T09:37:25.492459Z INFO replaying device configuration register_writes=2003 2026-09-24T09:37:25.496426Z INFO loading application tile_count=1472 final_mark=23 2026-09-24T09:37:25.681422Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-24T09:37:25.687444Z INFO prepared reference inputs elapsed_ms=3 2026-09-24T09:37:25.687540Z INFO configured host reference BLAS threads=4 referencePrecision=device 2026-09-24T09:37:25.687711Z INFO evaluated host reference elapsed_ms=0 2026-09-24T09:37:25.689292Z INFO starting host exchange session startup_mark=23 2026-09-24T09:37:25.689302Z INFO attaching host exchange pages pages=2 2026-09-24T09:37:25.690090Z INFO host exchange session started 2026-09-24T09:37:25.690095Z INFO invoking host exchange call call="initialize" command=0 phases=4 2026-09-24T09:37:25.690607Z INFO invoking host exchange call call="run" command=0 phases=9 profile=artifacts/reduction-seeds-20260924/small.capnp tiles=1472 samples=6291 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.000732 numericalTest=PASS package=artifacts/reduction-seeds-20260924/small.ipuexe tiles=1472 hardwareTest=PASS