2026-09-20T20:12:55.330325Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:compile_runtime: close time.busy=355µs time.idle=5.13µ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:55.333969Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:group_exchanges: close time.busy=12.5µs time.idle=1.40µs 2026-09-20T20:12:55.334000Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:merge_copies: close time.busy=12.6µs time.idle=480ns 2026-09-20T20:12:55.334176Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:eliminate: close time.busy=168µs time.idle=479ns 2026-09-20T20:12:55.346643Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:place_provisional_storage: close time.busy=12.4ms time.idle=3.29µs 2026-09-20T20:12:55.352574Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:schedule_provisional_exchanges: close time.busy=5.88ms time.idle=3.17µs 2026-09-20T20:12:55.353043Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:plan_kernels: close time.busy=421µs time.idle=1.29µs 2026-09-20T20:12:55.353506Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:compile_kernels: close time.busy=455µs time.idle=612ns 2026-09-20T20:12:55.353600Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:link_runtime: close time.busy=69.7µs time.idle=511ns 2026-09-20T20:12:55.354069Z INFO ipu_codegen.package.build{tile_count=128 operations=4}: exchange table and repeat patch storage exchange_table_bytes=44 maximum_uncompressed_repeat_patch_bytes=0 maximum_elided_arithmetic_patch_bytes=0 2026-09-20T20:12:55.361309Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:size_tile_code: close time.busy=2.91ms time.idle=5.28µs 2026-09-20T20:12:55.361360Z INFO ipu_codegen.package.build{tile_count=128 operations=4}: placing generated tile programs linked_end=314740 host_code_base=376832 host_code_bytes=216 generated_code_bytes=236 exchange_table_bytes=44 executable_ranges=[(377112, 524288)] 2026-09-20T20:12:55.361380Z INFO ipu_codegen.package.build{tile_count=128 operations=4}: allocated package support memory linked_end=314740 profile_bytes=0 exchange_table_bytes=44 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:55.364855Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:place_storage: close time.busy=2.28ms time.idle=3.94µs 2026-09-20T20:12:55.367833Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:lower_exchanges: reused exchange optimization after validating relocated rows phase=0 2026-09-20T20:12:55.368338Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:lower_exchanges: close time.busy=3.44ms time.idle=1.98µs 2026-09-20T20:12:55.368414Z INFO ipu_codegen.package.build{tile_count=128 operations=4}: costed final placed program final_cycles=7127 final_exchange=1127 2026-09-20T20:12:55.373728Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:prepare_tile_code: close time.busy=2.59ms time.idle=2.35µs 2026-09-20T20:12:55.375428Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:emit_tile_code: close time.busy=1.67ms time.idle=1.71µs 2026-09-20T20:12:55.444599Z INFO ipu_codegen.package.build{tile_count=128 operations=4}:build_tile_images: close time.busy=68.7ms time.idle=3.27µs 2026-09-20T20:12:55.447267Z INFO ipu_codegen.package.build{tile_count=128 operations=4}: close time.busy=117ms time.idle=5.10µs 2026-09-20T20:12:55.447784Z INFO writing application package tiles=1472 2026-09-20T20:12:55.454164Z INFO application package written 2026-09-20T20:12:55.454826Z INFO reading application package 2026-09-20T20:12:55.464605Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-20T20:12:55.465106Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:55.465123Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-20T20:12:55.465135Z INFO opening IPU device path="/dev/ipu0" 2026-09-20T20:12:55.465230Z INFO IPU device attached path=/dev/ipu0 2026-09-20T20:12:55.465238Z INFO initializing IPU device 2026-09-20T20:12:55.473086Z INFO IPU device initialized 2026-09-20T20:12:55.473100Z INFO replaying device configuration register_writes=2003 2026-09-20T20:12:55.476792Z INFO loading application tile_count=1472 final_mark=23 2026-09-20T20:12:55.701978Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-20T20:12:55.708661Z INFO prepared reference inputs elapsed_ms=2 referencePrecision=device 2026-09-20T20:12:55.712355Z INFO evaluated host reference elapsed_ms=3 2026-09-20T20:12:55.712536Z INFO starting host exchange session startup_mark=23 2026-09-20T20:12:55.712541Z INFO attaching host exchange pages pages=2 2026-09-20T20:12:55.713266Z INFO host exchange session started 2026-09-20T20:12:55.713272Z INFO invoking host exchange call call="initialize" command=0 phases=2 2026-09-20T20:12:55.713457Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=1 numericalTest=PASS 2026-09-20T20:12:55.715123Z INFO invoking host exchange call call="run" command=0 phases=3 referenceInference=2 numericalTest=PASS 2026-09-20T20:12:55.717170Z 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/t128-r3.ipuexe tiles=1472 hardwareTest=PASS