2026-09-21T14:53:34.263175Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:compile_runtime: close time.busy=272µs time.idle=1.71µs 2026-09-21T14:53:34.423948Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:construct_mid: close time.busy=161ms time.idle=3.07µs 2026-09-21T14:53:34.439955Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:group_exchanges: close time.busy=34.2µs time.idle=3.07µs 2026-09-21T14:53:34.440142Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:merge_copies: close time.busy=100µs time.idle=1.01µs 2026-09-21T14:53:34.442153Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:eliminate: close time.busy=2.00ms time.idle=1.58µs 2026-09-21T14:53:34.462912Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:place_provisional_storage: close time.busy=20.6ms time.idle=2.85µs 2026-09-21T14:53:34.517531Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:schedule_provisional_exchanges: prepared large physical exchange phase phase=0 transfers=1471 maximum_identical_destinations=1 2026-09-21T14:53:34.517564Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:schedule_provisional_exchanges: optimized physical exchange schedule phase=0 initial_horizon=321 selected_horizon=321 endpoint_lower_bound=104 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-21T14:53:34.522069Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:schedule_provisional_exchanges: close time.busy=59.0ms time.idle=2.27µs 2026-09-21T14:53:34.524594Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:plan_kernels: close time.busy=2.50ms time.idle=2.24µs 2026-09-21T14:53:34.525169Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:compile_kernels: close time.busy=561µs time.idle=712ns 2026-09-21T14:53:34.525362Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:link_runtime: close time.busy=89.6µs time.idle=828ns 2026-09-21T14:53:34.526025Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: exchange table and repeat patch storage exchange_table_bytes=36 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-21T14:53:34.558319Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:size_tile_code: close time.busy=3.02ms time.idle=4.61µs 2026-09-21T14:53:34.558368Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: placing generated tile programs linked_end=316016 host_code_base=376832 host_code_bytes=196 generated_code_bytes=216 exchange_table_bytes=36 executable_ranges=[(377096, 524288)] 2026-09-21T14:53:34.558385Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: allocated package support memory linked_end=316016 profile_bytes=0 exchange_table_bytes=36 host_code_bytes=196 host_data_bytes=116 generated_code_bytes=216 code_address=377096 available_ranges=[(327680, 360448), (362324, 376832), (409600, 949168)] 2026-09-21T14:53:34.584295Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:place_storage: close time.busy=19.7ms time.idle=5.77µs 2026-09-21T14:53:34.601842Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-21T14:53:34.602531Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: prepared large physical exchange phase phase=0 transfers=1471 maximum_identical_destinations=1 2026-09-21T14:53:34.602543Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: optimized physical exchange schedule phase=0 initial_horizon=321 selected_horizon=321 endpoint_lower_bound=104 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-21T14:53:34.608574Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: close time.busy=24.2ms time.idle=2.36µs 2026-09-21T14:53:34.608885Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: costed final placed program final_cycles=3717 final_exchange=921 2026-09-21T14:53:34.628571Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:prepare_tile_code: close time.busy=2.97ms time.idle=3.65µs 2026-09-21T14:53:34.631635Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:emit_tile_code: close time.busy=3.03ms time.idle=2.12µs 2026-09-21T14:53:34.693569Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:build_tile_images: close time.busy=60.6ms time.idle=2.23µs 2026-09-21T14:53:34.703144Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: close time.busy=440ms time.idle=4.70µs 2026-09-21T14:53:34.704079Z INFO writing application package tiles=1472 2026-09-21T14:53:34.712707Z INFO application package written 2026-09-21T14:53:34.713423Z INFO reading application package 2026-09-21T14:53:34.736884Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-21T14:53:34.737609Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:53:34.737623Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:53:34.737629Z INFO opening IPU device path="/dev/ipu0" 2026-09-21T14:53:34.737668Z INFO IPU device attached path=/dev/ipu0 2026-09-21T14:53:34.737671Z INFO initializing IPU device 2026-09-21T14:53:34.745636Z INFO IPU device initialized 2026-09-21T14:53:34.745644Z INFO replaying device configuration register_writes=2003 2026-09-21T14:53:34.749697Z INFO loading application tile_count=1472 final_mark=23 2026-09-21T14:53:34.963907Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-21T14:53:34.978647Z INFO prepared reference inputs elapsed_ms=10 referencePrecision=device 2026-09-21T14:53:34.995100Z INFO evaluated host reference elapsed_ms=16 2026-09-21T14:53:34.997109Z INFO starting host exchange session startup_mark=23 2026-09-21T14:53:34.997126Z INFO attaching host exchange pages pages=2 2026-09-21T14:53:34.997888Z INFO host exchange session started 2026-09-21T14:53:34.997904Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-21T14:53:34.998340Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-21T14:53:35.005110Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-21T14:53:35.018357Z 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-t1472-r1.ipuexe tiles=1472 hardwareTest=PASS