2026-09-20T20:12:54.927130Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_runtime: close time.busy=286µs time.idle=2.12µ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:12:54.929392Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:group_exchanges: close time.busy=4.66µs time.idle=1.24µs 2026-09-20T20:12:54.929415Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:merge_copies: close time.busy=7.96µs time.idle=537ns 2026-09-20T20:12:54.929510Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:eliminate: close time.busy=87.0µs time.idle=463ns 2026-09-20T20:12:54.942023Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_provisional_storage: close time.busy=12.5ms time.idle=3.30µs 2026-09-20T20:12:54.946318Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:schedule_provisional_exchanges: close time.busy=4.25ms time.idle=3.31µs 2026-09-20T20:12:54.946572Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:plan_kernels: close time.busy=211µs time.idle=1.33µs 2026-09-20T20:12:54.947016Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:compile_kernels: close time.busy=436µs time.idle=708ns 2026-09-20T20:12:54.947102Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:link_runtime: close time.busy=70.3µs time.idle=585ns 2026-09-20T20:12:54.947585Z 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-20T20:12:54.953952Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:size_tile_code: close time.busy=3.56ms time.idle=3.87µs 2026-09-20T20:12:54.953992Z 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-20T20:12:54.954007Z 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-20T20:12:54.956929Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:place_storage: close time.busy=1.90ms time.idle=3.99µs 2026-09-20T20:12:54.959391Z 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:54.959631Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:lower_exchanges: close time.busy=2.65ms time.idle=2.19µs 2026-09-20T20:12:54.959680Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: costed final placed program final_cycles=7127 final_exchange=1127 2026-09-20T20:12:54.964670Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:prepare_tile_code: close time.busy=3.05ms time.idle=4.14µs 2026-09-20T20:12:54.966184Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:emit_tile_code: close time.busy=1.47ms time.idle=1.41µs 2026-09-20T20:12:55.026987Z INFO ipu_codegen.package.build{tile_count=64 operations=4}:build_tile_images: close time.busy=60.4ms time.idle=3.02µs 2026-09-20T20:12:55.028997Z INFO ipu_codegen.package.build{tile_count=64 operations=4}: close time.busy=102ms time.idle=5.21µs 2026-09-20T20:12:55.029565Z INFO writing application package tiles=1472 2026-09-20T20:12:55.035493Z INFO application package written 2026-09-20T20:12:55.036079Z INFO reading application package 2026-09-20T20:12:55.044440Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-20T20:12:55.044697Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:55.044705Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:55.044710Z INFO opening IPU device path="/dev/ipu0" 2026-09-20T20:12:55.044743Z INFO IPU device attached path=/dev/ipu0 2026-09-20T20:12:55.044746Z INFO initializing IPU device 2026-09-20T20:12:55.053103Z INFO IPU device initialized 2026-09-20T20:12:55.053108Z INFO replaying device configuration register_writes=2003 2026-09-20T20:12:55.056808Z INFO loading application tile_count=1472 final_mark=23 2026-09-20T20:12:55.252009Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-20T20:12:55.256369Z INFO prepared reference inputs elapsed_ms=1 referencePrecision=device 2026-09-20T20:12:55.258215Z INFO evaluated host reference elapsed_ms=1 2026-09-20T20:12:55.258308Z INFO starting host exchange session startup_mark=23 2026-09-20T20:12:55.258313Z INFO attaching host exchange pages pages=2 2026-09-20T20:12:55.259120Z INFO host exchange session started 2026-09-20T20:12:55.259124Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-20T20:12:55.259296Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-20T20:12:55.260452Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-20T20:12:55.261743Z 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/t64-r3.ipuexe tiles=1472 hardwareTest=PASS