2026-09-21T20:42:42.778859Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_runtime: close time.busy=279µs time.idle=5.63µs 2026-09-21T20:42:42.783478Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:construct_mid: close time.busy=4.56ms time.idle=1.01µs 2026-09-21T20:42:42.784365Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:group_exchanges: close time.busy=4.54µs time.idle=1.10µs 2026-09-21T20:42:42.784387Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:merge_copies: close time.busy=6.71µs time.idle=511ns 2026-09-21T20:42:42.784489Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:eliminate: close time.busy=95.3µs time.idle=430ns 2026-09-21T20:42:42.796292Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_provisional_storage: close time.busy=11.8ms time.idle=2.57µs 2026-09-21T20:42:42.801238Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:schedule_provisional_exchanges: close time.busy=4.90ms time.idle=2.51µs 2026-09-21T20:42:42.801485Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:plan_kernels: close time.busy=219µs time.idle=1.30µs 2026-09-21T20:42:42.802811Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_kernels: close time.busy=1.32ms time.idle=826ns 2026-09-21T20:42:42.802909Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:link_runtime: close time.busy=76.4µs time.idle=781ns 2026-09-21T20:42:42.803410Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: exchange table and repeat patch storage exchange_table_bytes=40 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-21T20:42:42.809092Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:size_tile_code: close time.busy=2.89ms time.idle=6.55µs 2026-09-21T20:42:42.809154Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: placing generated tile programs linked_end=314740 host_code_base=376832 host_code_bytes=216 generated_code_bytes=236 exchange_table_bytes=40 executable_ranges=[(377112, 524288)] 2026-09-21T20:42:42.809179Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: allocated package support memory linked_end=314740 profile_bytes=0 exchange_table_bytes=40 host_code_bytes=216 host_data_bytes=140 generated_code_bytes=236 code_address=377112 available_ranges=[(327680, 360448), (362348, 376832), (409600, 949168)] 2026-09-21T20:42:42.812394Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_storage: close time.busy=2.00ms time.idle=5.74µs 2026-09-21T20:42:42.814367Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-21T20:42:42.814565Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: close time.busy=2.11ms time.idle=1.76µs 2026-09-21T20:42:42.814606Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: costed final placed program final_cycles=7127 final_exchange=1127 2026-09-21T20:42:42.819105Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:prepare_tile_code: close time.busy=2.56ms time.idle=2.10µs 2026-09-21T20:42:42.820665Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:emit_tile_code: close time.busy=1.54ms time.idle=2.15µs 2026-09-21T20:42:42.884472Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:build_tile_images: close time.busy=63.4ms time.idle=3.99µs 2026-09-21T20:42:42.886488Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: close time.busy=108ms time.idle=5.24µs 2026-09-21T20:42:42.887049Z INFO writing application package tiles=1472 2026-09-21T20:42:42.893281Z INFO application package written 2026-09-21T20:42:42.893931Z INFO reading application package 2026-09-21T20:42:42.901806Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-21T20:42:42.902004Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T20:42:42.902014Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T20:42:42.902027Z INFO opening IPU device path="/dev/ipu0" 2026-09-21T20:42:42.902063Z INFO IPU device attached path=/dev/ipu0 2026-09-21T20:42:42.902067Z INFO initializing IPU device 2026-09-21T20:42:42.910176Z INFO IPU device initialized 2026-09-21T20:42:42.910183Z INFO replaying device configuration register_writes=2003 2026-09-21T20:42:42.913630Z INFO loading application tile_count=1472 final_mark=23 2026-09-21T20:42:43.127037Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-21T20:42:43.136457Z INFO prepared reference inputs elapsed_ms=3 referencePrecision=device 2026-09-21T20:42:43.140076Z INFO evaluated host reference elapsed_ms=3 2026-09-21T20:42:43.140369Z INFO starting host exchange session startup_mark=23 2026-09-21T20:42:43.140413Z INFO attaching host exchange pages pages=2 2026-09-21T20:42:43.141161Z INFO host exchange session started 2026-09-21T20:42:43.141215Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-21T20:42:43.141481Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-21T20:42:43.142659Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-21T20:42:43.143950Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=3 numericalTest=PASS referenceMaximumAbsoluteError=0.001953 numericalTest=PASS package=artifacts/planner-catalogue/elementwise.ipuexe tiles=1472 hardwareTest=PASS