2026-09-21T14:35:54.979476Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:compile_runtime: close time.busy=281µs time.idle=4.39µs 2026-09-21T14:35:54.993509Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:construct_mid: close time.busy=14.0ms time.idle=787ns 2026-09-21T14:35:55.010064Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:group_exchanges: close time.busy=41.7µs time.idle=3.13µs 2026-09-21T14:35:55.010299Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:merge_copies: close time.busy=128µs time.idle=670ns 2026-09-21T14:35:55.012292Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:eliminate: close time.busy=1.98ms time.idle=1.84µs 2026-09-21T14:35:55.033925Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:place_provisional_storage: close time.busy=21.5ms time.idle=3.51µs 2026-09-21T14:35:55.088386Z 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:35:55.088420Z 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:35:55.092990Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:schedule_provisional_exchanges: close time.busy=58.9ms time.idle=2.79µs 2026-09-21T14:35:55.095504Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:plan_kernels: close time.busy=2.49ms time.idle=1.86µs 2026-09-21T14:35:55.096187Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:compile_kernels: close time.busy=667µs time.idle=1.02µs 2026-09-21T14:35:55.096391Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:link_runtime: close time.busy=92.5µs time.idle=697ns 2026-09-21T14:35:55.097027Z 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:35:55.132623Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:size_tile_code: close time.busy=6.60ms time.idle=4.67µs 2026-09-21T14:35:55.132659Z 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:35:55.132679Z 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:35:55.147402Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:place_storage: close time.busy=10.8ms time.idle=2.32µs 2026-09-21T14:35:55.162642Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-21T14:35:55.163247Z 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:35:55.163255Z 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:35:55.168756Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:lower_exchanges: close time.busy=21.3ms time.idle=2.74µs 2026-09-21T14:35:55.169030Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: costed final placed program final_cycles=3717 final_exchange=921 2026-09-21T14:35:55.187792Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:prepare_tile_code: close time.busy=2.73ms time.idle=3.45µs 2026-09-21T14:35:55.190137Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:emit_tile_code: close time.busy=2.31ms time.idle=1.47µs 2026-09-21T14:35:55.229614Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}:build_tile_images: close time.busy=38.4ms time.idle=1.45µs 2026-09-21T14:35:55.236763Z INFO ipu_codegen.package.build{tile_count=1472 operations=4}: close time.busy=258ms time.idle=4.04µs 2026-09-21T14:35:55.237448Z INFO writing application package tiles=1472 2026-09-21T14:35:55.244119Z INFO application package written 2026-09-21T14:35:55.244975Z INFO reading application package 2026-09-21T14:35:55.253190Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-21T14:35:55.253680Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:35:55.253707Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-21T14:35:55.253717Z INFO opening IPU device path="/dev/ipu0" 2026-09-21T14:35:55.253787Z INFO IPU device attached path=/dev/ipu0 2026-09-21T14:35:55.253796Z INFO initializing IPU device 2026-09-21T14:35:55.262176Z INFO IPU device initialized 2026-09-21T14:35:55.262198Z INFO replaying device configuration register_writes=2003 2026-09-21T14:35:55.266593Z INFO loading application tile_count=1472 final_mark=23 2026-09-21T14:35:55.454040Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-21T14:35:55.465740Z INFO prepared reference inputs elapsed_ms=10 referencePrecision=device 2026-09-21T14:35:55.479889Z INFO evaluated host reference elapsed_ms=14 2026-09-21T14:35:55.481775Z INFO starting host exchange session startup_mark=23 2026-09-21T14:35:55.481787Z INFO attaching host exchange pages pages=2 2026-09-21T14:35:55.482491Z INFO host exchange session started 2026-09-21T14:35:55.482512Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-21T14:35:55.482844Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-21T14:35:55.488868Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-21T14:35:55.498453Z 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/direct-t1472-r1.ipuexe tiles=1472 hardwareTest=PASS