2026-09-06T12:56:02.248266Z INFO retained operator-plan finalist finalist=0 values=7 operations=4 estimated_cycles=234866 estimated_exchange_cycles=102520 exchange_row_bytes=22412 peak_standard_bytes=224140 peak_interleaved_bytes=87040 peak_total_bytes=272268 maximum_standard_allocation_bytes=180224 active_tile_counts={1404, 1470} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T12:56:02.887365Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=14404 success=true 2026-09-06T12:56:05.246624Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=24 2026-09-06T12:56:05.944183Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=12 width=2 cycles=59616 pressure=41721 2026-09-06T12:56:06.012054Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=12 width=3 cycles=59616 pressure=41706 2026-09-06T12:56:06.079794Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=12 width=4 cycles=59616 pressure=41692 2026-09-06T12:56:06.156937Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=12 width=6 cycles=59616 pressure=41684 2026-09-06T12:56:06.227606Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=2 cycles=59616 pressure=41721 2026-09-06T12:56:06.296953Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=3 cycles=59616 pressure=41706 2026-09-06T12:56:06.372347Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=4 cycles=59616 pressure=47270 2026-09-06T12:56:06.454142Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=6 cycles=59616 pressure=41686 2026-09-06T12:56:06.540253Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=9 cycles=59616 pressure=47257 2026-09-06T12:56:06.607526Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=12 cycles=59616 pressure=47171 2026-09-06T12:56:06.674371Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=36 width=18 cycles=59616 pressure=47139 2026-09-06T12:56:06.752436Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=147 width=3 cycles=59616 pressure=47297 2026-09-06T12:56:06.822679Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=147 width=7 cycles=59616 pressure=47244 2026-09-06T12:56:06.897304Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=147 width=21 cycles=59616 pressure=47059 2026-09-06T12:56:06.965516Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=147 width=49 cycles=59616 pressure=46908 2026-09-06T12:56:07.041401Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=2 cycles=59616 pressure=41721 2026-09-06T12:56:07.122390Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=3 cycles=59616 pressure=41706 2026-09-06T12:56:07.193184Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=4 cycles=59616 pressure=47286 2026-09-06T12:56:07.270983Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=6 cycles=59616 pressure=41686 2026-09-06T12:56:07.341998Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=9 cycles=59616 pressure=47257 2026-09-06T12:56:07.411857Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=12 cycles=59616 pressure=47195 2026-09-06T12:56:07.490346Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=13 cycles=59616 pressure=47219 2026-09-06T12:56:07.559680Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=18 cycles=59616 pressure=47139 2026-09-06T12:56:07.637724Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=26 cycles=59616 pressure=47128 2026-09-06T12:56:07.704789Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=36 cycles=59616 pressure=47010 2026-09-06T12:56:07.774099Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=39 cycles=59616 pressure=47053 2026-09-06T12:56:07.848639Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=52 cycles=59616 pressure=46934 2026-09-06T12:56:07.927580Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=78 cycles=59616 pressure=46933 2026-09-06T12:56:08.007164Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=117 cycles=59552 pressure=47049 2026-09-06T12:56:08.075973Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=156 cycles=59552 pressure=46583 2026-09-06T12:56:08.151046Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=468 width=234 cycles=59552 pressure=46264 2026-09-06T12:56:08.222502Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=3 cycles=59616 pressure=47297 2026-09-06T12:56:08.294726Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=5 cycles=59616 pressure=47270 2026-09-06T12:56:08.373722Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=7 cycles=59616 pressure=47244 2026-09-06T12:56:08.445686Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=15 cycles=59616 pressure=47137 2026-09-06T12:56:08.517191Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=21 cycles=59616 pressure=47059 2026-09-06T12:56:08.585723Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=35 cycles=59616 pressure=46956 2026-09-06T12:56:08.656505Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=49 cycles=59616 pressure=46886 2026-09-06T12:56:08.725714Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=105 cycles=59616 pressure=46757 2026-09-06T12:56:08.794322Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=147 cycles=59552 pressure=46917 2026-09-06T12:56:08.869988Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=735 width=245 cycles=59552 pressure=46627 2026-09-06T12:56:08.940557Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=2 cycles=59616 pressure=41721 2026-09-06T12:56:09.011318Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=3 cycles=59616 pressure=41706 2026-09-06T12:56:09.082129Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=4 cycles=59616 pressure=47291 2026-09-06T12:56:09.153467Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=6 cycles=59616 pressure=41686 2026-09-06T12:56:09.223042Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=9 cycles=59616 pressure=47257 2026-09-06T12:56:09.292076Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=12 cycles=59616 pressure=47210 2026-09-06T12:56:09.363776Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=13 cycles=59616 pressure=47219 2026-09-06T12:56:09.432380Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=18 cycles=59616 pressure=47139 2026-09-06T12:56:09.514637Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=26 cycles=59616 pressure=47128 2026-09-06T12:56:09.585819Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=27 cycles=59616 pressure=47100 2026-09-06T12:56:09.652927Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=36 cycles=59616 pressure=47039 2026-09-06T12:56:09.723051Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=39 cycles=59616 pressure=47053 2026-09-06T12:56:09.802506Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=52 cycles=59616 pressure=46978 2026-09-06T12:56:09.873169Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=54 cycles=59616 pressure=47050 2026-09-06T12:56:09.952304Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=78 cycles=59616 pressure=46933 2026-09-06T12:56:10.021292Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=108 cycles=59616 pressure=46766 2026-09-06T12:56:10.101147Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=117 cycles=59552 pressure=47049 2026-09-06T12:56:10.181577Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=156 cycles=59552 pressure=46735 2026-09-06T12:56:10.259684Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=234 cycles=59552 pressure=46264 2026-09-06T12:56:10.330067Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=351 cycles=59552 pressure=46897 2026-09-06T12:56:10.406469Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=468 cycles=59552 pressure=45618 2026-09-06T12:56:10.471876Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1404 width=702 cycles=59552 pressure=45079 2026-09-06T12:56:10.542119Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=2 cycles=59616 pressure=47307 2026-09-06T12:56:10.619555Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=3 cycles=59616 pressure=41706 2026-09-06T12:56:10.691934Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=5 cycles=59616 pressure=47268 2026-09-06T12:56:10.762602Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=6 cycles=59616 pressure=47242 2026-09-06T12:56:10.842004Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=7 cycles=59616 pressure=47248 2026-09-06T12:56:10.913668Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=10 cycles=59616 pressure=47183 2026-09-06T12:56:10.993100Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=14 cycles=59616 pressure=47127 2026-09-06T12:56:11.064796Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=15 cycles=59616 pressure=47172 2026-09-06T12:56:11.142086Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=21 cycles=59616 pressure=47051 2026-09-06T12:56:11.213645Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=30 cycles=59616 pressure=46924 2026-09-06T12:56:11.292345Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=35 cycles=59616 pressure=47037 2026-09-06T12:56:11.363958Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=42 cycles=59616 pressure=46836 2026-09-06T12:56:11.449600Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=49 cycles=59616 pressure=46857 2026-09-06T12:56:11.548037Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=70 cycles=59616 pressure=46627 2026-09-06T12:56:11.635352Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=98 cycles=59616 pressure=46525 2026-09-06T12:56:11.733451Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=105 cycles=59552 pressure=46475 2026-09-06T12:56:11.806858Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=147 cycles=59552 pressure=46533 2026-09-06T12:56:11.876458Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=210 cycles=59552 pressure=46169 2026-09-06T12:56:11.952874Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=245 cycles=59552 pressure=45862 2026-09-06T12:56:12.028483Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=294 cycles=59552 pressure=46047 2026-09-06T12:56:12.095392Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=490 cycles=59552 pressure=45269 2026-09-06T12:56:12.161008Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1470 width=735 cycles=55712 pressure=44787 2026-09-06T12:56:12.231773Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=2 cycles=59616 pressure=41720 2026-09-06T12:56:12.302379Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=4 cycles=59616 pressure=47279 2026-09-06T12:56:12.391625Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=8 cycles=59616 pressure=47249 2026-09-06T12:56:12.468548Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=16 cycles=59616 pressure=47179 2026-09-06T12:56:12.545912Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=23 cycles=59616 pressure=47053 2026-09-06T12:56:12.622090Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=32 cycles=59616 pressure=47050 2026-09-06T12:56:12.698483Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=46 cycles=59616 pressure=47020 2026-09-06T12:56:12.777826Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=64 cycles=59616 pressure=46658 2026-09-06T12:56:12.851184Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=92 cycles=59616 pressure=46771 2026-09-06T12:56:12.929091Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=184 cycles=59552 pressure=46751 2026-09-06T12:56:13.002821Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=368 cycles=59552 pressure=46588 2026-09-06T12:56:13.074696Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: modelled tile mapping block=1472 width=736 cycles=55712 pressure=44771 2026-09-06T12:56:13.074727Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: screened tile mappings by exchange resource load candidates=97 baseline_cycles=59616 candidate_cycles=55712 baseline_pressure=41729 candidate_pressure=44771 2026-09-06T12:56:13.094703Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: expanded analytical operator plan estimated_cycles=192304 estimated_exchange_cycles=64872 2026-09-06T12:56:13.180678Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=24 2026-09-06T12:56:13.878164Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=12105 maximum_identical_destinations=1 2026-09-06T12:56:13.878284Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=6557 selected_horizon=5174 endpoint_lower_bound=4800 lower_bound_gap=374 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-06T12:56:13.893320Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=619 row_words=66 horizon=5174 2026-09-06T12:56:15.879070Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=2 candidates=3103 ordinary_horizon=23312 paired_horizon=27821 use_paired=false 2026-09-06T12:56:15.912925Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=4164 maximum_identical_destinations=1 2026-09-06T12:56:15.912963Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=23954 selected_horizon=23312 endpoint_lower_bound=19040 lower_bound_gap=4272 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-06T12:56:15.930196Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=963 row_words=93 horizon=23312 2026-09-06T12:56:28.925550Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=114816 maximum_identical_destinations=1 2026-09-06T12:56:28.925628Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=22978 selected_horizon=22978 endpoint_lower_bound=12480 lower_bound_gap=10498 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T12:56:29.078646Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=933 row_words=618 horizon=22978 2026-09-06T12:56:29.147619Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=192304 analytical_exchange_cycles=64872 scheduled_exchange_cycles=57918 refined_cycles=185350 2026-09-06T12:56:29.274467Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=24 2026-09-06T12:56:29.897318Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=12105 maximum_identical_destinations=1 2026-09-06T12:56:29.897372Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=7081 selected_horizon=5194 endpoint_lower_bound=4800 lower_bound_gap=394 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-06T12:56:29.908911Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1334 row_words=73 horizon=5194 2026-09-06T12:56:30.450415Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=4164 maximum_identical_destinations=1 2026-09-06T12:56:30.450470Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=27218 selected_horizon=23443 endpoint_lower_bound=19040 lower_bound_gap=4403 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-06T12:56:30.465451Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=309 row_words=90 horizon=23443 2026-09-06T12:56:42.801828Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=114816 maximum_identical_destinations=1 2026-09-06T12:56:42.801915Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=23319 selected_horizon=23319 endpoint_lower_bound=12480 lower_bound_gap=10839 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T12:56:42.944433Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=397 row_words=610 horizon=23319 2026-09-06T12:56:42.992537Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=true analytical_cycles=192304 analytical_exchange_cycles=64872 scheduled_exchange_cycles=58410 refined_cycles=185842 2026-09-06T12:56:43.008101Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-06T12:56:43.024651Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=40137 success=true 2026-09-06T12:56:43.024677Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: lowered graph for package construction logical_shards=26322 exchange_phases=4 2026-09-06T12:56:43.025570Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-06T12:56:43.026804Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=1 success=true 2026-09-06T12:56:43.027112Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k112_c96_r242_r244" target=ipu21 2026-09-06T12:56:43.088906Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f547e30febab885ed9b7e4c5220f557cebb6a68709bd5a1b58c314f9afd0b7b3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f547e30febab885ed9b7e4c5220f557cebb6a68709bd5a1b58c314f9afd0b7b3/kernel.json 2026-09-06T12:56:43.089795Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=62 success=true 2026-09-06T12:56:43.093740Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T12:56:43.237133Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_exchange_storage"}: package build phase finished phase="plan_exchange_storage" elapsed_ms=143 success=true 2026-09-06T12:56:43.244284Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T12:56:43.338310Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T12:56:43.344483Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=1 transfers=12105 maximum_identical_destinations=1 2026-09-06T12:56:43.344505Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=1 initial_horizon=5174 selected_horizon=5174 endpoint_lower_bound=4800 lower_bound_gap=374 selected_kind="reused" neighborhood_improvements=0 2026-09-06T12:56:43.355483Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=1 tile=619 row_words=66 horizon=5174 2026-09-06T12:56:43.554326Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T12:56:43.564286Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=2 transfers=4164 maximum_identical_destinations=1 2026-09-06T12:56:43.564306Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=2 initial_horizon=23312 selected_horizon=23312 endpoint_lower_bound=19040 lower_bound_gap=4272 selected_kind="reused" neighborhood_improvements=0 2026-09-06T12:56:43.578550Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=2 tile=963 row_words=93 horizon=23312 2026-09-06T12:56:45.044569Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=3 2026-09-06T12:56:45.108420Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=3 transfers=114816 maximum_identical_destinations=1 2026-09-06T12:56:45.108458Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=3 initial_horizon=22978 selected_horizon=22978 endpoint_lower_bound=12480 lower_bound_gap=10498 selected_kind="reused" neighborhood_improvements=0 2026-09-06T12:56:45.249019Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=3 tile=933 row_words=618 horizon=22978 2026-09-06T12:56:45.289440Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: package build phase finished phase="lower_exchanges_provisional" elapsed_ms=2052 success=true 2026-09-06T12:56:46.326429Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=5 success=true 2026-09-06T12:56:46.326490Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=318892 profile_bytes=88 exchange_table_bytes=2888 host_code_bytes=3416 generated_code_bytes=1496 code_address=322312 standard_ranges=[(409600, 524288)] 2026-09-06T12:56:46.447198Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=120 success=true 2026-09-06T12:56:46.454105Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T12:56:46.538328Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T12:56:46.544071Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=12105 maximum_identical_destinations=1 2026-09-06T12:56:46.544093Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=5174 selected_horizon=5174 endpoint_lower_bound=4800 lower_bound_gap=374 selected_kind="reused" neighborhood_improvements=0 2026-09-06T12:56:46.554540Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=619 row_words=66 horizon=5174 2026-09-06T12:56:48.037688Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared ordinary and paired exchange schedules phase=2 candidates=3103 ordinary_horizon=22702 paired_horizon=23439 use_paired=false 2026-09-06T12:56:48.079321Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=4164 maximum_identical_destinations=1 2026-09-06T12:56:48.079353Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=23810 selected_horizon=22702 endpoint_lower_bound=19040 lower_bound_gap=3662 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-06T12:56:48.094569Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=963 row_words=93 horizon=22702 2026-09-06T12:56:49.566306Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=3 2026-09-06T12:56:49.628813Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=114816 maximum_identical_destinations=1 2026-09-06T12:56:49.628848Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=22978 selected_horizon=22978 endpoint_lower_bound=12480 lower_bound_gap=10498 selected_kind="reused" neighborhood_improvements=0 2026-09-06T12:56:49.770929Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=933 row_words=618 horizon=22978 2026-09-06T12:56:49.812097Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=3364 success=true 2026-09-06T12:56:50.303758Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=4096 score=129714880512 2026-09-06T12:56:50.469161Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=8192 score=281375539200 2026-09-06T12:56:50.633497Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=12288 score=310620979200 2026-09-06T12:56:50.797217Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=16384 score=310620979200 2026-09-06T12:56:50.962563Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=20480 score=310620979200 2026-09-06T12:56:51.144462Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=24576 score=310620979200 2026-09-06T12:56:51.333808Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: scored exchange placement offset=28672 score=282708443136 2026-09-06T12:56:51.336590Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=1524 success=true 2026-09-06T12:56:51.868728Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=6 success=true 2026-09-06T12:56:51.881652Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=12 success=true 2026-09-06T12:56:51.993012Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=106 success=true 2026-09-06T12:56:52.084530Z INFO writing application package tiles=1472 2026-09-06T12:56:52.128412Z INFO application package written 2026-09-06T12:56:52.129092Z INFO reading application package 2026-09-06T12:56:52.231690Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T12:56:52.232144Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T12:56:52.232157Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T12:56:52.232163Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T12:56:52.232233Z INFO IPU device attached path=/dev/ipu0 2026-09-06T12:56:52.232237Z INFO initializing IPU device 2026-09-06T12:56:52.240282Z INFO IPU device initialized 2026-09-06T12:56:52.240287Z INFO replaying device configuration register_writes=2003 2026-09-06T12:56:52.251763Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T12:56:52.478235Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T12:56:56.257565Z INFO starting host exchange session startup_mark=23 2026-09-06T12:56:56.257627Z INFO attaching host exchange pages pages=2 2026-09-06T12:56:56.258345Z INFO host exchange session started 2026-09-06T12:56:56.258406Z INFO invoking streaming host exchange call call="initialize" command=0 phases=12 2026-09-06T12:56:56.266662Z INFO invoking streaming host exchange call call="run" command=0 phases=93 profile=artifacts/layout-sweep/modelled-planning/automatic/execution.ipuprofile tiles=1472 samples=21094 workload=siglip-mlp-f16-b1-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=1 tokens=729 rows=729 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1404 executionTiles=1472 inputBytes=257544000 weightBytes=20393472 cycles=191124 minimumTileCycles=159720 deviceMicroseconds=127.416 effectiveGemmTflops=113.472 peakTflops=282.624 efficiencyPercent=40.15 maximumAbsoluteError=0.015625 package=artifacts/layout-sweep/modelled-planning/automatic/model.ipuexe tiles=1472 hardwareTest=PASS