2026-09-21T14:53:33.866664Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_runtime: close time.busy=279µs time.idle=2.04µs 2026-09-21T14:53:33.869027Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:construct_mid: close time.busy=2.31ms time.idle=923ns 2026-09-21T14:53:33.869954Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:group_exchanges: close time.busy=3.49µs time.idle=864ns 2026-09-21T14:53:33.869975Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:merge_copies: close time.busy=6.82µs time.idle=472ns 2026-09-21T14:53:33.870074Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:eliminate: close time.busy=93.3µs time.idle=548ns 2026-09-21T14:53:33.883443Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_provisional_storage: close time.busy=13.3ms time.idle=3.74µs 2026-09-21T14:53:33.886912Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:schedule_provisional_exchanges: close time.busy=3.40ms time.idle=3.96µs 2026-09-21T14:53:33.887163Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:plan_kernels: close time.busy=220µs time.idle=1.59µs 2026-09-21T14:53:33.887624Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_kernels: close time.busy=454µs time.idle=749ns 2026-09-21T14:53:33.887715Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:link_runtime: close time.busy=72.7µs time.idle=606ns 2026-09-21T14:53:33.888185Z 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-21T14:53:33.893550Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:size_tile_code: close time.busy=2.57ms time.idle=1.98µs 2026-09-21T14:53:33.893573Z 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-21T14:53:33.893590Z 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-21T14:53:33.896241Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_storage: close time.busy=1.65ms time.idle=1.89µs 2026-09-21T14:53:33.898028Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-21T14:53:33.898271Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: close time.busy=1.99ms time.idle=1.62µs 2026-09-21T14:53:33.898315Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: costed final placed program final_cycles=7127 final_exchange=1127 2026-09-21T14:53:33.902683Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:prepare_tile_code: close time.busy=2.51ms time.idle=4.11µs 2026-09-21T14:53:33.904435Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:emit_tile_code: close time.busy=1.71ms time.idle=3.42µs 2026-09-21T14:53:33.958527Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:build_tile_images: close time.busy=53.7ms time.idle=2.95µs 2026-09-21T14:53:33.960391Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: close time.busy=94.0ms time.idle=5.15µs 2026-09-21T14:53:33.960835Z INFO writing application package tiles=1472 2026-09-21T14:53:33.966851Z INFO application package written 2026-09-21T14:53:33.967408Z INFO reading application package 2026-09-21T14:53:33.974873Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-21T14:53:33.975085Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:53:33.975091Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:53:33.975102Z INFO opening IPU device path="/dev/ipu0" 2026-09-21T14:53:33.975133Z INFO IPU device attached path=/dev/ipu0 2026-09-21T14:53:33.975135Z INFO initializing IPU device 2026-09-21T14:53:33.983246Z INFO IPU device initialized 2026-09-21T14:53:33.983285Z INFO replaying device configuration register_writes=2003 2026-09-21T14:53:33.987125Z INFO loading application tile_count=1472 final_mark=23 2026-09-21T14:53:34.173611Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-21T14:53:34.176471Z INFO prepared reference inputs elapsed_ms=1 referencePrecision=device 2026-09-21T14:53:34.178434Z INFO evaluated host reference elapsed_ms=1 2026-09-21T14:53:34.178524Z INFO starting host exchange session startup_mark=23 2026-09-21T14:53:34.178528Z INFO attaching host exchange pages pages=2 2026-09-21T14:53:34.179225Z INFO host exchange session started 2026-09-21T14:53:34.179230Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-21T14:53:34.179405Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-21T14:53:34.180560Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-21T14:53:34.181845Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=3 numericalTest=PASS referenceMaximumAbsoluteError=0.001953 numericalTest=PASS package=artifacts/planner-dp-elementwise/cost-t64-r3.ipuexe tiles=1472 hardwareTest=PASS