2026-09-20T20:11:17.047316Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_runtime: close time.busy=633µs time.idle=3.82µ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(2)), inputs: [MidValueId(4), MidValueId(2)], results: [MidValueId(5)], kind: Add, operands: [Elementwise { result: 0 }, Elementwise { result: 0 }], output_aliases: [], output_windows: [] }, MidOperation { source: Some(OperationId(3)), inputs: [MidValueId(5)], results: [MidValueId(6)], kind: Gelu, operands: [Elementwise { result: 0 }], output_aliases: [], output_windows: [] }] 2026-09-20T20:11:17.050357Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:group_exchanges: close time.busy=15.9µs time.idle=2.49µs 2026-09-20T20:11:17.050391Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:merge_copies: close time.busy=9.21µs time.idle=717ns 2026-09-20T20:11:17.050534Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:eliminate: close time.busy=131µs time.idle=586ns 2026-09-20T20:11:17.064143Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_provisional_storage: close time.busy=13.6ms time.idle=3.19µs 2026-09-20T20:11:17.067121Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:schedule_provisional_exchanges: close time.busy=2.93ms time.idle=2.70µs 2026-09-20T20:11:17.067323Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:plan_kernels: close time.busy=176µs time.idle=918ns 2026-09-20T20:11:17.069620Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_kernels: close time.busy=2.29ms time.idle=721ns 2026-09-20T20:11:17.069687Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:link_runtime: close time.busy=54.3µs time.idle=472ns 2026-09-20T20:11:17.070076Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: exchange table and repeat patch storage exchange_table_bytes=512 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-20T20:11:17.075920Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:size_tile_code: close time.busy=3.67ms time.idle=3.80µs 2026-09-20T20:11:17.075958Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: placing generated tile programs linked_end=314740 host_code_base=376832 host_code_bytes=792 generated_code_bytes=340 exchange_table_bytes=512 executable_ranges=[(377688, 524288)] 2026-09-20T20:11:17.075973Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: allocated package support memory linked_end=314740 profile_bytes=0 exchange_table_bytes=512 host_code_bytes=792 host_data_bytes=608 generated_code_bytes=340 code_address=377688 available_ranges=[(327680, 360448), (362816, 376832), (409600, 949168)] 2026-09-20T20:11:17.079317Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_storage: close time.busy=2.27ms time.idle=4.32µs 2026-09-20T20:11:17.081608Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-20T20:11:17.081829Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: close time.busy=2.47ms time.idle=2.13µs 2026-09-20T20:11:17.081876Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: costed final placed program final_cycles=16600 final_exchange=10600 2026-09-20T20:11:17.087526Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:prepare_tile_code: close time.busy=3.68ms time.idle=3.04µs 2026-09-20T20:11:17.089034Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:emit_tile_code: close time.busy=1.47ms time.idle=2.29µs 2026-09-20T20:11:17.146996Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:build_tile_images: close time.busy=57.5ms time.idle=2.38µs 2026-09-20T20:11:17.149136Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: close time.busy=103ms time.idle=7.46µs 2026-09-20T20:11:17.149629Z INFO writing application package tiles=1472 2026-09-20T20:11:17.155665Z INFO application package written 2026-09-20T20:11:17.156053Z INFO reading application package 2026-09-20T20:11:17.165933Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-20T20:11:17.166808Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:11:17.166834Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:11:17.166844Z INFO opening IPU device path="/dev/ipu0" 2026-09-20T20:11:17.166894Z INFO IPU device attached path=/dev/ipu0 2026-09-20T20:11:17.166898Z INFO initializing IPU device 2026-09-20T20:11:17.174804Z INFO IPU device initialized 2026-09-20T20:11:17.174846Z INFO replaying device configuration register_writes=2003 2026-09-20T20:11:17.178834Z INFO loading application tile_count=1472 final_mark=23 2026-09-20T20:11:17.379604Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-20T20:11:17.384918Z INFO prepared reference inputs elapsed_ms=1 referencePrecision=device 2026-09-20T20:11:17.386725Z INFO evaluated host reference elapsed_ms=1 2026-09-20T20:11:17.386826Z INFO starting host exchange session startup_mark=23 2026-09-20T20:11:17.386831Z INFO attaching host exchange pages pages=2 2026-09-20T20:11:17.387578Z INFO host exchange session started 2026-09-20T20:11:17.387615Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-20T20:11:17.387809Z INFO invoking host exchange call call="run" command=0 phases=21 referenceInference=1 numericalTest=PASS referenceMaximumAbsoluteError=0.001953 numericalTest=PASS package=artifacts/planner-dp-elementwise/t64.ipuexe tiles=1472 hardwareTest=PASS