2026-09-20T20:12:23.950770Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_runtime: close time.busy=194µs time.idle=1.78µs NEW_DP_MID: [MidOperation { source: Some(OperationId(0)), inputs: [MidValueId(0)], results: [MidValueId(3)], kind: Copy { mapping: CoordinateMapping { offsets: [], view: None }, policy: DirectRetile, packing: Staged }, operands: [], output_aliases: [], output_windows: [] }, MidOperation { source: Some(OperationId(0)), inputs: [MidValueId(3), MidValueId(1)], results: [MidValueId(2)], kind: Add, operands: [Elementwise { result: 0 }, Elementwise { result: 0 }], output_aliases: [], output_windows: [] }, MidOperation { source: Some(OperationId(1)), inputs: [MidValueId(2)], results: [MidValueId(4)], kind: Gelu, operands: [Elementwise { result: 0 }], output_aliases: [], output_windows: [] }, MidOperation { source: Some(OperationId(3)), inputs: [MidValueId(4), MidValueId(2)], results: [MidValueId(5)], kind: BiasGelu, operands: [Elementwise { result: 0 }, Elementwise { result: 0 }], output_aliases: [], output_windows: [] }] 2026-09-20T20:12:23.952005Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:group_exchanges: close time.busy=2.74µs time.idle=1.06µs 2026-09-20T20:12:23.952017Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:merge_copies: close time.busy=3.31µs time.idle=300ns 2026-09-20T20:12:23.952064Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:eliminate: close time.busy=40.9µs time.idle=252ns 2026-09-20T20:12:23.963885Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_provisional_storage: close time.busy=11.8ms time.idle=3.98µs 2026-09-20T20:12:23.967703Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:schedule_provisional_exchanges: close time.busy=3.75ms time.idle=3.86µs 2026-09-20T20:12:23.967876Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:plan_kernels: close time.busy=129µs time.idle=1.21µs 2026-09-20T20:12:23.968566Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_kernels: close time.busy=683µs time.idle=913ns 2026-09-20T20:12:23.968664Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:link_runtime: close time.busy=79.0µs time.idle=675ns 2026-09-20T20:12:23.969154Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: exchange table and repeat patch storage exchange_table_bytes=260 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-20T20:12:23.974765Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:size_tile_code: close time.busy=2.90ms time.idle=2.45µs 2026-09-20T20:12:23.974795Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: placing generated tile programs linked_end=316016 host_code_base=376832 host_code_bytes=380 generated_code_bytes=264 exchange_table_bytes=260 executable_ranges=[(377280, 524288)] 2026-09-20T20:12:23.974809Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: allocated package support memory linked_end=316016 profile_bytes=0 exchange_table_bytes=260 host_code_bytes=380 host_data_bytes=264 generated_code_bytes=264 code_address=377280 available_ranges=[(327680, 360448), (362472, 376832), (409600, 949168)] 2026-09-20T20:12:23.977604Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_storage: close time.busy=1.73ms time.idle=5.36µs 2026-09-20T20:12:23.979281Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-20T20:12:23.979454Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: close time.busy=1.77ms time.idle=2.18µs 2026-09-20T20:12:23.979496Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: costed final placed program final_cycles=6845 final_exchange=4049 2026-09-20T20:12:23.983502Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:prepare_tile_code: close time.busy=2.74ms time.idle=1.73µs 2026-09-20T20:12:23.984681Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:emit_tile_code: close time.busy=1.16ms time.idle=1.22µs 2026-09-20T20:12:24.046763Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:build_tile_images: close time.busy=61.7ms time.idle=1.77µs 2026-09-20T20:12:24.048763Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: close time.busy=98.3ms time.idle=3.59µs 2026-09-20T20:12:24.049236Z INFO writing application package tiles=1472 2026-09-20T20:12:24.057398Z INFO application package written 2026-09-20T20:12:24.057851Z INFO reading application package 2026-09-20T20:12:24.069757Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-20T20:12:24.070226Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:24.070236Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:24.070241Z INFO opening IPU device path="/dev/ipu0" 2026-09-20T20:12:24.070277Z INFO IPU device attached path=/dev/ipu0 2026-09-20T20:12:24.070280Z INFO initializing IPU device 2026-09-20T20:12:24.078127Z INFO IPU device initialized 2026-09-20T20:12:24.078133Z INFO replaying device configuration register_writes=2003 2026-09-20T20:12:24.081757Z INFO loading application tile_count=1472 final_mark=23 2026-09-20T20:12:24.278582Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-20T20:12:24.282272Z INFO prepared reference inputs elapsed_ms=0 referencePrecision=device 2026-09-20T20:12:24.282886Z INFO evaluated host reference elapsed_ms=0 2026-09-20T20:12:24.282979Z INFO starting host exchange session startup_mark=23 2026-09-20T20:12:24.282984Z INFO attaching host exchange pages pages=2 2026-09-20T20:12:24.283696Z INFO host exchange session started 2026-09-20T20:12:24.283702Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-20T20:12:24.283873Z INFO invoking host exchange call call="run" command=0 phases=9 referenceInference=1 numericalTest=PASS 2026-09-20T20:12:24.286036Z INFO invoking host exchange call call="run" command=0 phases=9 referenceInference=2 numericalTest=PASS 2026-09-20T20:12:24.287805Z INFO invoking host exchange call call="run" command=0 phases=9 referenceInference=3 numericalTest=PASS referenceMaximumAbsoluteError=0.001953 numericalTest=PASS package=artifacts/planner-dp-elementwise/t64-fused.ipuexe tiles=1472 hardwareTest=PASS