2026-09-10T15:39:17.268096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-10T15:39:22.082233Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T15:39:22.082337Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T15:39:22.082593Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T15:39:22.088275Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T15:40:08.534435Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0000.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T15:40:08.534828Z INFO searched region body context context=1 elapsed_ms=46452 candidates=0 2026-09-10T15:40:08.534863Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:40:08.534868Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T15:40:09.127355Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0001.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T15:40:09.127740Z INFO searched region body context context=1 elapsed_ms=47045 candidates=0 2026-09-10T15:40:09.127764Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:40:09.127768Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T15:40:14.228482Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0002.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T15:40:14.228773Z INFO searched region body context context=1 elapsed_ms=52146 candidates=0 2026-09-10T15:40:14.228802Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:40:14.228808Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T15:40:17.269321Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0003.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T15:40:17.269634Z INFO searched region body context context=1 elapsed_ms=55181 candidates=0 2026-09-10T15:40:17.269681Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:40:17.269687Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T15:41:01.621927Z INFO searched region body context context=2 elapsed_ms=53087 candidates=64 2026-09-10T15:41:01.912174Z INFO searched region body context context=2 elapsed_ms=52784 candidates=64 2026-09-10T15:41:04.060512Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T15:41:04.752406Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T15:41:06.018978Z INFO searched region body context context=2 elapsed_ms=51790 candidates=64 2026-09-10T15:41:06.019110Z INFO searched region body context context=2 elapsed_ms=48749 candidates=64 2026-09-10T15:41:09.138047Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T15:41:09.140976Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T15:41:30.039908Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0004.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609008 2026-09-10T15:41:30.040381Z INFO searched region body context context=3 elapsed_ms=25979 candidates=0 2026-09-10T15:41:30.040414Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:41:30.040421Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T15:41:35.695265Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0005.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609008 2026-09-10T15:41:35.695641Z INFO searched region body context context=3 elapsed_ms=30943 candidates=0 2026-09-10T15:41:35.695668Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:41:35.695674Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T15:41:48.249659Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0006.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609008 2026-09-10T15:41:48.250143Z INFO searched region body context context=3 elapsed_ms=39109 candidates=0 2026-09-10T15:41:48.250173Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:41:48.250179Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T15:41:48.991574Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0007.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609008 2026-09-10T15:41:48.992145Z INFO searched region body context context=3 elapsed_ms=39854 candidates=0 2026-09-10T15:41:48.992184Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:41:48.992191Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T15:42:11.760817Z INFO searched region body context context=4 elapsed_ms=41720 candidates=64 2026-09-10T15:42:13.210502Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T15:42:14.012966Z INFO searched region body context context=4 elapsed_ms=38317 candidates=64 2026-09-10T15:42:15.397336Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T15:42:31.795624Z INFO searched region body context context=4 elapsed_ms=42803 candidates=64 2026-09-10T15:42:32.474090Z INFO searched region body context context=4 elapsed_ms=44223 candidates=64 2026-09-10T15:42:33.619683Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T15:42:34.113821Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T15:42:44.053392Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0008.json scope="rejected-op18" peak_step=110 effective_peak_bytes=610168 2026-09-10T15:42:44.053553Z INFO searched region body context context=5 elapsed_ms=30843 candidates=0 2026-09-10T15:42:44.053564Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:42:44.053568Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T15:42:45.431881Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0009.json scope="rejected-op18" peak_step=110 effective_peak_bytes=610168 2026-09-10T15:42:45.432269Z INFO searched region body context context=5 elapsed_ms=30034 candidates=0 2026-09-10T15:42:45.432287Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:42:45.432294Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T15:43:13.717651Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0010.json scope="rejected-op18" peak_step=48 effective_peak_bytes=600232 2026-09-10T15:43:13.718085Z INFO searched region body context context=5 elapsed_ms=40098 candidates=0 2026-09-10T15:43:13.718122Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:43:13.718132Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T15:43:14.265710Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0011.json scope="rejected-op18" peak_step=48 effective_peak_bytes=600232 2026-09-10T15:43:14.266100Z INFO searched region body context context=5 elapsed_ms=40152 candidates=0 2026-09-10T15:43:14.266152Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:43:14.266180Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T15:43:29.266421Z INFO searched region body context context=6 elapsed_ms=45212 candidates=64 2026-09-10T15:43:29.672978Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T15:43:30.839924Z INFO searched region body context context=6 elapsed_ms=45407 candidates=64 2026-09-10T15:43:31.227102Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T15:44:01.345476Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0012.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T15:44:01.345877Z INFO searched region body context context=7 elapsed_ms=31672 candidates=0 2026-09-10T15:44:01.345910Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:44:01.345916Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T15:44:04.802714Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0013.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T15:44:04.802976Z INFO searched region body context context=7 elapsed_ms=33575 candidates=0 2026-09-10T15:44:04.802993Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:44:04.802997Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T15:44:08.415593Z INFO searched region body context context=6 elapsed_ms=54697 candidates=64 2026-09-10T15:44:08.962739Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T15:44:09.347249Z INFO searched region body context context=6 elapsed_ms=55081 candidates=64 2026-09-10T15:44:09.965029Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T15:44:39.265576Z INFO searched region body context context=8 elapsed_ms=37919 candidates=64 2026-09-10T15:44:39.797500Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T15:44:44.680712Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0014.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T15:44:44.680973Z INFO searched region body context context=7 elapsed_ms=35718 candidates=0 2026-09-10T15:44:44.681006Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:44:44.681013Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T15:44:46.036321Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0015.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T15:44:46.036639Z INFO searched region body context context=7 elapsed_ms=36071 candidates=0 2026-09-10T15:44:46.036675Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:44:46.036682Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T15:44:46.907300Z INFO searched region body context context=8 elapsed_ms=42104 candidates=64 2026-09-10T15:44:47.514214Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T15:45:29.452802Z INFO searched region body context context=9 elapsed_ms=49655 candidates=64 2026-09-10T15:45:35.424178Z INFO searched region body context context=9 elapsed_ms=47909 candidates=64 2026-09-10T15:45:38.025515Z INFO searched region body context context=8 elapsed_ms=53344 candidates=64 2026-09-10T15:45:38.594078Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T15:45:38.599565Z INFO searched region body context context=8 elapsed_ms=52562 candidates=64 2026-09-10T15:45:39.183454Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T15:45:53.965495Z INFO searching region body context context=10 cache_hits=30 operations=21 2026-09-10T15:45:59.259781Z INFO searching region body context context=10 cache_hits=30 operations=21 2026-09-10T15:46:13.787145Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0016.json scope="rejected-op18" peak_step=50 effective_peak_bytes=599080 2026-09-10T15:46:13.787534Z INFO searched region body context context=9 elapsed_ms=35193 candidates=0 2026-09-10T15:46:13.787581Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:46:13.787588Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T15:46:14.209690Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0017.json scope="rejected-op18" peak_step=50 effective_peak_bytes=599080 2026-09-10T15:46:14.209902Z INFO searched region body context context=9 elapsed_ms=35026 candidates=0 2026-09-10T15:46:14.209918Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:46:14.209922Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T15:46:29.380674Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0018.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:46:29.380981Z INFO searched region body context context=10 elapsed_ms=35415 candidates=0 2026-09-10T15:46:29.380998Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:46:29.381003Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T15:46:39.573786Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0019.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:46:39.574177Z INFO searched region body context context=10 elapsed_ms=40314 candidates=0 2026-09-10T15:46:39.574277Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:46:39.574286Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T15:47:10.844172Z INFO searched region body context context=10 elapsed_ms=56634 candidates=64 2026-09-10T15:47:11.296578Z INFO searched region body context context=10 elapsed_ms=57508 candidates=64 2026-09-10T15:47:13.627895Z INFO searched region body context context=11 elapsed_ms=44246 candidates=64 2026-09-10T15:47:14.186172Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T15:47:17.076431Z INFO searched region body context context=11 elapsed_ms=37502 candidates=64 2026-09-10T15:47:17.563591Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T15:47:25.140960Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T15:47:26.998303Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T15:47:43.284526Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0020.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:47:43.284907Z INFO searched region body context context=12 elapsed_ms=29098 candidates=0 2026-09-10T15:47:43.284924Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:47:43.284930Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T15:47:50.986757Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0021.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:47:50.987057Z INFO searched region body context context=12 elapsed_ms=33423 candidates=0 2026-09-10T15:47:50.987079Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:47:50.987086Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T15:48:10.694142Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0022.json scope="rejected-op18" peak_step=49 effective_peak_bytes=588712 2026-09-10T15:48:10.694518Z INFO searched region body context context=11 elapsed_ms=45553 candidates=0 2026-09-10T15:48:10.694587Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:48:10.694595Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T15:48:16.373771Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0023.json scope="rejected-op18" peak_step=49 effective_peak_bytes=588712 2026-09-10T15:48:16.374224Z INFO searched region body context context=11 elapsed_ms=49375 candidates=0 2026-09-10T15:48:16.374319Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:48:16.374342Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T15:48:33.286463Z INFO searched region body context context=13 elapsed_ms=50001 candidates=64 2026-09-10T15:48:39.403189Z INFO searched region body context context=13 elapsed_ms=48416 candidates=64 2026-09-10T15:48:50.004388Z INFO searching region body context context=14 cache_hits=50 operations=21 2026-09-10T15:48:56.893035Z INFO searching region body context context=14 cache_hits=50 operations=21 2026-09-10T15:48:57.481828Z INFO searched region body context context=12 elapsed_ms=46787 candidates=64 2026-09-10T15:48:57.993078Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T15:49:00.615325Z INFO searched region body context context=12 elapsed_ms=44240 candidates=64 2026-09-10T15:49:01.263004Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T15:49:21.759911Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0024.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:49:21.760576Z INFO searched region body context context=14 elapsed_ms=31756 candidates=0 2026-09-10T15:49:21.760609Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:49:21.760622Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T15:49:40.216907Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0025.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:49:40.217333Z INFO searched region body context context=14 elapsed_ms=43324 candidates=0 2026-09-10T15:49:40.217357Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:49:40.217364Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T15:49:45.956019Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0026.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:49:45.956424Z INFO searched region body context context=13 elapsed_ms=47963 candidates=0 2026-09-10T15:49:45.956453Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:49:45.956461Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T15:49:49.770510Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0027.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:49:49.770780Z INFO searched region body context context=13 elapsed_ms=48507 candidates=0 2026-09-10T15:49:49.770819Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:49:49.770828Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T15:50:12.542118Z INFO searched region body context context=15 elapsed_ms=50781 candidates=64 2026-09-10T15:50:13.365161Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T15:50:23.303342Z INFO searched region body context context=15 elapsed_ms=43085 candidates=64 2026-09-10T15:50:24.450860Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T15:50:31.017009Z INFO searched region body context context=14 elapsed_ms=45060 candidates=64 2026-09-10T15:50:34.962309Z INFO searched region body context context=14 elapsed_ms=45191 candidates=64 2026-09-10T15:50:42.955951Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T15:50:46.104177Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T15:50:47.174830Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0028.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:50:47.175410Z INFO searched region body context context=16 elapsed_ms=33810 candidates=0 2026-09-10T15:50:47.175457Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:50:47.175466Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T15:50:58.668376Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0029.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T15:50:58.668811Z INFO searched region body context context=16 elapsed_ms=34217 candidates=0 2026-09-10T15:50:58.668853Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:50:58.668861Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T15:51:29.563086Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0030.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:51:29.563368Z INFO searched region body context context=15 elapsed_ms=46607 candidates=0 2026-09-10T15:51:29.563402Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:51:29.563412Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T15:51:32.324806Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0031.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:51:32.325253Z INFO searched region body context context=15 elapsed_ms=46221 candidates=0 2026-09-10T15:51:32.325288Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:51:32.325300Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T15:51:37.385098Z INFO searched region body context context=17 elapsed_ms=50209 candidates=64 2026-09-10T15:51:43.199509Z INFO region body planning searches=17 cache_hits=55 operations=21 2026-09-10T15:51:50.560658Z INFO searched region body context context=17 elapsed_ms=51891 candidates=64 2026-09-10T15:51:55.092119Z INFO region body planning searches=17 cache_hits=55 operations=21 2026-09-10T15:52:25.841701Z INFO searched region body context context=16 elapsed_ms=53516 candidates=64 2026-09-10T15:52:26.640082Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T15:52:27.267627Z INFO searched region body context context=16 elapsed_ms=57704 candidates=64 2026-09-10T15:52:27.787667Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T15:53:09.531827Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-0-1449-0032.json scope="finalist-0" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:09.532164Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=31045432 estimated_exchange_cycles=12673520 exchange_row_bytes=135584 peak_standard_bytes=600344 peak_interleaved_bytes=103424 peak_total_bytes=639768 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:09.598326Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-1-1449-0033.json scope="finalist-1" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:09.598637Z INFO retained operator-plan finalist finalist=1 values=450 operations=46 estimated_cycles=31046481 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:53:09.657603Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-2-1449-0034.json scope="finalist-2" peak_step=27 effective_peak_bytes=554320 2026-09-10T15:53:09.657922Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=31046497 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597680 peak_interleaved_bytes=105472 peak_total_bytes=637680 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:09.716879Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-3-1449-0035.json scope="finalist-3" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:09.717190Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=31046521 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597672 peak_interleaved_bytes=105472 peak_total_bytes=637736 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:09.775638Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-4-1449-0036.json scope="finalist-4" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:09.775943Z INFO retained operator-plan finalist finalist=4 values=450 operations=46 estimated_cycles=31046554 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:09.831510Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-5-1449-0037.json scope="finalist-5" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:09.831772Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=31046715 estimated_exchange_cycles=12661864 exchange_row_bytes=132548 peak_standard_bytes=597708 peak_interleaved_bytes=105472 peak_total_bytes=637772 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:09.886680Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-6-1449-0038.json scope="finalist-6" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:09.886958Z INFO retained operator-plan finalist finalist=6 values=451 operations=47 estimated_cycles=31047534 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:09.932247Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-7-1449-0039.json scope="finalist-7" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:09.932521Z INFO retained operator-plan finalist finalist=7 values=451 operations=47 estimated_cycles=31047538 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:09.984967Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-8-1449-0040.json scope="finalist-8" peak_step=27 effective_peak_bytes=554320 2026-09-10T15:53:09.985266Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=31047546 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597720 peak_interleaved_bytes=105472 peak_total_bytes=637720 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:53:10.043441Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-9-1449-0041.json scope="finalist-9" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:10.043726Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=31047570 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:10.109244Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-10-1449-0042.json scope="finalist-10" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:10.109545Z INFO retained operator-plan finalist finalist=10 values=451 operations=47 estimated_cycles=31047570 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:10.171933Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-11-1449-0043.json scope="finalist-11" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:10.172239Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=31047612 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:10.231572Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-12-1449-0044.json scope="finalist-12" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:10.231840Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=31047612 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:10.290317Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-13-1449-0045.json scope="finalist-13" peak_step=27 effective_peak_bytes=548240 2026-09-10T15:53:10.290610Z INFO retained operator-plan finalist finalist=13 values=449 operations=45 estimated_cycles=31048482 estimated_exchange_cycles=12674864 exchange_row_bytes=135476 peak_standard_bytes=600260 peak_interleaved_bytes=99328 peak_total_bytes=634564 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 807, 864, 1076, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:10.390993Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-14-1449-0046.json scope="finalist-14" peak_step=118 effective_peak_bytes=481528 2026-09-10T15:53:10.391433Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=31501399 estimated_exchange_cycles=12352128 exchange_row_bytes=127860 peak_standard_bytes=540796 peak_interleaved_bytes=108736 peak_total_bytes=629436 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:10.468687Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-15-1449-0047.json scope="finalist-15" peak_step=120 effective_peak_bytes=506400 2026-09-10T15:53:10.469111Z INFO retained operator-plan finalist finalist=15 values=446 operations=42 estimated_cycles=32214524 estimated_exchange_cycles=12279704 exchange_row_bytes=124572 peak_standard_bytes=580636 peak_interleaved_bytes=125760 peak_total_bytes=650204 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:53:13.423231Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-0-1449-0048.json scope="finalist-0" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:13.423598Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=31045432 estimated_exchange_cycles=12673520 exchange_row_bytes=135584 peak_standard_bytes=600344 peak_interleaved_bytes=103424 peak_total_bytes=639768 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:13.484521Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-1-1449-0049.json scope="finalist-1" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:13.484950Z INFO retained operator-plan finalist finalist=1 values=450 operations=46 estimated_cycles=31046481 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:53:13.545798Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-2-1449-0050.json scope="finalist-2" peak_step=27 effective_peak_bytes=554320 2026-09-10T15:53:13.546123Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=31046497 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597680 peak_interleaved_bytes=105472 peak_total_bytes=637680 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:13.604521Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-3-1449-0051.json scope="finalist-3" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:13.604896Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=31046521 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597672 peak_interleaved_bytes=105472 peak_total_bytes=637736 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:13.662425Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-4-1449-0052.json scope="finalist-4" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:13.662760Z INFO retained operator-plan finalist finalist=4 values=450 operations=46 estimated_cycles=31046554 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:13.722647Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-5-1449-0053.json scope="finalist-5" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:13.722984Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=31046715 estimated_exchange_cycles=12661864 exchange_row_bytes=132548 peak_standard_bytes=597708 peak_interleaved_bytes=105472 peak_total_bytes=637772 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:13.780063Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-6-1449-0054.json scope="finalist-6" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:13.780417Z INFO retained operator-plan finalist finalist=6 values=451 operations=47 estimated_cycles=31047534 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:13.840715Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-7-1449-0055.json scope="finalist-7" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:13.841062Z INFO retained operator-plan finalist finalist=7 values=451 operations=47 estimated_cycles=31047538 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:13.900702Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-8-1449-0056.json scope="finalist-8" peak_step=27 effective_peak_bytes=554320 2026-09-10T15:53:13.901051Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=31047546 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597720 peak_interleaved_bytes=105472 peak_total_bytes=637720 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:53:13.957767Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-9-1449-0057.json scope="finalist-9" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:13.958097Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=31047570 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:14.019527Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-10-1449-0058.json scope="finalist-10" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:14.019837Z INFO retained operator-plan finalist finalist=10 values=451 operations=47 estimated_cycles=31047570 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:14.077543Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-11-1449-0059.json scope="finalist-11" peak_step=27 effective_peak_bytes=554376 2026-09-10T15:53:14.077911Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=31047612 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:14.135365Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-12-1449-0060.json scope="finalist-12" peak_step=27 effective_peak_bytes=553336 2026-09-10T15:53:14.135729Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=31047612 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:53:14.192734Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-13-1449-0061.json scope="finalist-13" peak_step=27 effective_peak_bytes=548240 2026-09-10T15:53:14.193041Z INFO retained operator-plan finalist finalist=13 values=449 operations=45 estimated_cycles=31048482 estimated_exchange_cycles=12674864 exchange_row_bytes=135476 peak_standard_bytes=600260 peak_interleaved_bytes=99328 peak_total_bytes=634564 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 807, 864, 1076, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:53:14.278045Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-14-1449-0062.json scope="finalist-14" peak_step=118 effective_peak_bytes=481528 2026-09-10T15:53:14.278477Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=31501399 estimated_exchange_cycles=12352128 exchange_row_bytes=127860 peak_standard_bytes=540796 peak_interleaved_bytes=108736 peak_total_bytes=629436 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:53:14.354822Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-15-1449-0063.json scope="finalist-15" peak_step=120 effective_peak_bytes=506400 2026-09-10T15:53:14.355260Z INFO retained operator-plan finalist finalist=15 values=446 operations=42 estimated_cycles=32214524 estimated_exchange_cycles=12279704 exchange_row_bytes=124572 peak_standard_bytes=580636 peak_interleaved_bytes=125760 peak_total_bytes=650204 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:53:15.040221Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0064.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:53:15.041038Z INFO searched region body context context=17 elapsed_ms=48400 candidates=0 2026-09-10T15:53:15.041074Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:53:15.041081Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T15:53:19.309130Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/rejected-op18-1449-0065.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T15:53:19.309449Z INFO searched region body context context=17 elapsed_ms=51521 candidates=0 2026-09-10T15:53:19.309478Z INFO retrying region with compact persistent parameter homes 2026-09-10T15:53:19.309483Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T15:53:41.636138Z INFO searched region body context context=18 elapsed_ms=26595 candidates=64 2026-09-10T15:53:43.187470Z INFO searched region body context context=18 elapsed_ms=23877 candidates=64 2026-09-10T15:53:45.150839Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T15:53:46.733521Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T15:54:22.202130Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-0-1449-0066.json scope="finalist-0" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.202586Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=25676812 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538928 peak_interleaved_bytes=106048 peak_total_bytes=593072 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:22.265169Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-1-1449-0067.json scope="finalist-1" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.265586Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=25676843 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538920 peak_interleaved_bytes=106112 peak_total_bytes=593128 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:22.323791Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-2-1449-0068.json scope="finalist-2" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.324150Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=25677037 estimated_exchange_cycles=10026976 exchange_row_bytes=95420 peak_standard_bytes=538956 peak_interleaved_bytes=106112 peak_total_bytes=593164 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:22.386961Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-3-1449-0069.json scope="finalist-3" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.387637Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=25677628 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538820 peak_interleaved_bytes=106048 peak_total_bytes=592964 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:22.460362Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-4-1449-0070.json scope="finalist-4" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.460768Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=25677659 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538812 peak_interleaved_bytes=106112 peak_total_bytes=593020 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:22.526715Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-5-1449-0071.json scope="finalist-5" peak_step=70 effective_peak_bytes=478416 2026-09-10T15:54:22.527159Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=25677697 estimated_exchange_cycles=10023920 exchange_row_bytes=94944 peak_standard_bytes=538488 peak_interleaved_bytes=106560 peak_total_bytes=593144 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:22.592658Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-6-1449-0072.json scope="finalist-6" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.593115Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=25677853 estimated_exchange_cycles=10026496 exchange_row_bytes=95312 peak_standard_bytes=538848 peak_interleaved_bytes=106112 peak_total_bytes=593056 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:22.657176Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-7-1449-0073.json scope="finalist-7" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.657884Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=25677861 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538968 peak_interleaved_bytes=106048 peak_total_bytes=593112 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:54:22.722246Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-8-1449-0074.json scope="finalist-8" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.722643Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=25677892 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:54:22.788518Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-9-1449-0075.json scope="finalist-9" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:22.788883Z INFO retained operator-plan finalist finalist=9 values=447 operations=43 estimated_cycles=25677934 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:54:22.852442Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-10-1449-0076.json scope="finalist-10" peak_step=70 effective_peak_bytes=480720 2026-09-10T15:54:22.852819Z INFO retained operator-plan finalist finalist=10 values=446 operations=42 estimated_cycles=25678115 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536496 peak_interleaved_bytes=107648 peak_total_bytes=592240 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:22.917226Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-11-1449-0077.json scope="finalist-11" peak_step=70 effective_peak_bytes=480776 2026-09-10T15:54:22.917636Z INFO retained operator-plan finalist finalist=11 values=446 operations=42 estimated_cycles=25678139 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536488 peak_interleaved_bytes=107712 peak_total_bytes=592296 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:22.982430Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-12-1449-0078.json scope="finalist-12" peak_step=70 effective_peak_bytes=480776 2026-09-10T15:54:22.982970Z INFO retained operator-plan finalist finalist=12 values=446 operations=42 estimated_cycles=25678333 estimated_exchange_cycles=10017696 exchange_row_bytes=93244 peak_standard_bytes=536524 peak_interleaved_bytes=107712 peak_total_bytes=592332 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:23.053188Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-13-1449-0079.json scope="finalist-13" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:23.053852Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=25678677 estimated_exchange_cycles=10027096 exchange_row_bytes=95316 peak_standard_bytes=538860 peak_interleaved_bytes=106048 peak_total_bytes=593004 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:54:23.146158Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-14-1449-0080.json scope="finalist-14" peak_step=33 effective_peak_bytes=451704 2026-09-10T15:54:23.146574Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=27169843 estimated_exchange_cycles=9493104 exchange_row_bytes=87924 peak_standard_bytes=521588 peak_interleaved_bytes=82176 peak_total_bytes=555124 maximum_standard_allocation_bytes=56064 active_tile_counts={1, 4, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:54:23.209013Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-15-1449-0081.json scope="finalist-15" peak_step=56 effective_peak_bytes=565408 2026-09-10T15:54:23.209847Z INFO retained operator-plan finalist finalist=15 values=445 operations=40 estimated_cycles=30964297 estimated_exchange_cycles=9361665 exchange_row_bytes=80540 peak_standard_bytes=575380 peak_interleaved_bytes=103936 peak_total_bytes=596796 maximum_standard_allocation_bytes=105984 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1024, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:54:24.992399Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-0-1449-0082.json scope="finalist-0" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:24.992756Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=25676812 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538928 peak_interleaved_bytes=106048 peak_total_bytes=593072 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:25.066101Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-1-1449-0083.json scope="finalist-1" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.066641Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=25676843 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538920 peak_interleaved_bytes=106112 peak_total_bytes=593128 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.141527Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-2-1449-0084.json scope="finalist-2" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.141881Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=25677037 estimated_exchange_cycles=10026976 exchange_row_bytes=95420 peak_standard_bytes=538956 peak_interleaved_bytes=106112 peak_total_bytes=593164 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.207792Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-3-1449-0085.json scope="finalist-3" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.208128Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=25677628 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538820 peak_interleaved_bytes=106048 peak_total_bytes=592964 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:25.279978Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-4-1449-0086.json scope="finalist-4" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.280295Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=25677659 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538812 peak_interleaved_bytes=106112 peak_total_bytes=593020 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.348695Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-5-1449-0087.json scope="finalist-5" peak_step=70 effective_peak_bytes=478416 2026-09-10T15:54:25.349025Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=25677697 estimated_exchange_cycles=10023920 exchange_row_bytes=94944 peak_standard_bytes=538488 peak_interleaved_bytes=106560 peak_total_bytes=593144 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:25.409115Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-6-1449-0088.json scope="finalist-6" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.409465Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=25677853 estimated_exchange_cycles=10026496 exchange_row_bytes=95312 peak_standard_bytes=538848 peak_interleaved_bytes=106112 peak_total_bytes=593056 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.484937Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-7-1449-0089.json scope="finalist-7" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.485337Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=25677861 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538968 peak_interleaved_bytes=106048 peak_total_bytes=593112 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:54:25.557546Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-8-1449-0090.json scope="finalist-8" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.557881Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=25677892 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:54:25.624733Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-9-1449-0091.json scope="finalist-9" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.625080Z INFO retained operator-plan finalist finalist=9 values=447 operations=43 estimated_cycles=25677934 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T15:54:25.690039Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-10-1449-0092.json scope="finalist-10" peak_step=70 effective_peak_bytes=480720 2026-09-10T15:54:25.690455Z INFO retained operator-plan finalist finalist=10 values=446 operations=42 estimated_cycles=25678115 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536496 peak_interleaved_bytes=107648 peak_total_bytes=592240 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T15:54:25.754808Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-11-1449-0093.json scope="finalist-11" peak_step=70 effective_peak_bytes=480776 2026-09-10T15:54:25.755142Z INFO retained operator-plan finalist finalist=11 values=446 operations=42 estimated_cycles=25678139 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536488 peak_interleaved_bytes=107712 peak_total_bytes=592296 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.821250Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-12-1449-0094.json scope="finalist-12" peak_step=70 effective_peak_bytes=480776 2026-09-10T15:54:25.821755Z INFO retained operator-plan finalist finalist=12 values=446 operations=42 estimated_cycles=25678333 estimated_exchange_cycles=10017696 exchange_row_bytes=93244 peak_standard_bytes=536524 peak_interleaved_bytes=107712 peak_total_bytes=592332 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T15:54:25.890572Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-13-1449-0095.json scope="finalist-13" peak_step=70 effective_peak_bytes=479416 2026-09-10T15:54:25.890879Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=25678677 estimated_exchange_cycles=10027096 exchange_row_bytes=95316 peak_standard_bytes=538860 peak_interleaved_bytes=106048 peak_total_bytes=593004 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T15:54:25.960670Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-14-1449-0096.json scope="finalist-14" peak_step=33 effective_peak_bytes=451704 2026-09-10T15:54:25.960972Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=27169843 estimated_exchange_cycles=9493104 exchange_row_bytes=87924 peak_standard_bytes=521588 peak_interleaved_bytes=82176 peak_total_bytes=555124 maximum_standard_allocation_bytes=56064 active_tile_counts={1, 4, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:54:26.026603Z INFO wrote planner memory profile path=artifacts/vit-bounded-screen-20260910/layers-27/memory/finalist-15-1449-0097.json scope="finalist-15" peak_step=56 effective_peak_bytes=565408 2026-09-10T15:54:26.026918Z INFO retained operator-plan finalist finalist=15 values=445 operations=40 estimated_cycles=30964297 estimated_exchange_cycles=9361665 exchange_row_bytes=80540 peak_standard_bytes=575380 peak_interleaved_bytes=103936 peak_total_bytes=596796 maximum_standard_allocation_bytes=105984 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1024, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T15:54:29.003223Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=911735 success=true 2026-09-10T15:54:42.690331Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=12270 expansion_and_footprint_ms=13686 estimated_row_bytes=35544 heuristic_row_bytes=96004 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T15:54:45.952556Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=15060 expansion_and_footprint_ms=16949 estimated_row_bytes=48792 heuristic_row_bytes=95384 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T15:54:46.661491Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=16179 expansion_and_footprint_ms=17658 estimated_row_bytes=35544 heuristic_row_bytes=95968 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T15:54:47.002100Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=16094 expansion_and_footprint_ms=17998 estimated_row_bytes=35472 heuristic_row_bytes=95860 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T15:54:48.811603Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=17876 expansion_and_footprint_ms=19808 estimated_row_bytes=48784 heuristic_row_bytes=95420 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T15:54:48.952887Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=18026 expansion_and_footprint_ms=19949 estimated_row_bytes=48800 heuristic_row_bytes=95384 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T15:54:49.200591Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=18246 expansion_and_footprint_ms=20197 estimated_row_bytes=35560 heuristic_row_bytes=95968 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T15:54:49.271054Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=18638 expansion_and_footprint_ms=20267 estimated_row_bytes=48752 heuristic_row_bytes=95276 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T15:54:50.554554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=8 admitted_candidates=4 2026-09-10T15:55:06.868065Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=12203 expansion_and_footprint_ms=13997 estimated_row_bytes=35456 heuristic_row_bytes=95896 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T15:55:08.419498Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=13789 expansion_and_footprint_ms=15549 estimated_row_bytes=48744 heuristic_row_bytes=95276 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T15:55:09.829155Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=15503 expansion_and_footprint_ms=16958 estimated_row_bytes=48800 heuristic_row_bytes=95424 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T15:55:10.740014Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=15905 expansion_and_footprint_ms=17869 estimated_row_bytes=48624 heuristic_row_bytes=94944 geometry_fragments_per_tile=5201 fragment_limit=16384 2026-09-10T15:55:11.426585Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=16613 expansion_and_footprint_ms=18556 estimated_row_bytes=35456 heuristic_row_bytes=95860 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T15:55:11.875789Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=17038 expansion_and_footprint_ms=19005 estimated_row_bytes=48736 heuristic_row_bytes=95312 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T15:55:11.909231Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=17026 expansion_and_footprint_ms=19038 estimated_row_bytes=35456 heuristic_row_bytes=95528 geometry_fragments_per_tile=3893 fragment_limit=16384 2026-09-10T15:55:12.816038Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=17975 expansion_and_footprint_ms=19945 estimated_row_bytes=35560 heuristic_row_bytes=96008 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T15:55:14.149791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=12 admitted_candidates=4 2026-09-10T15:55:34.873410Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=14128 expansion_and_footprint_ms=15988 estimated_row_bytes=35544 heuristic_row_bytes=96008 geometry_fragments_per_tile=3961 fragment_limit=16384 2026-09-10T15:55:35.023327Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=14212 expansion_and_footprint_ms=16138 estimated_row_bytes=34904 heuristic_row_bytes=93792 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T15:55:37.427781Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=16505 expansion_and_footprint_ms=18543 estimated_row_bytes=35544 heuristic_row_bytes=96008 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T15:55:37.505422Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=16696 expansion_and_footprint_ms=18620 estimated_row_bytes=48824 heuristic_row_bytes=95424 geometry_fragments_per_tile=5269 fragment_limit=16384 2026-09-10T15:55:37.672183Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=16787 expansion_and_footprint_ms=18787 estimated_row_bytes=48152 heuristic_row_bytes=93208 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T15:55:38.045978Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=17227 expansion_and_footprint_ms=19161 estimated_row_bytes=48152 heuristic_row_bytes=93208 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T15:55:38.439265Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=17626 expansion_and_footprint_ms=19554 estimated_row_bytes=34904 heuristic_row_bytes=93792 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T15:55:39.035458Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=18186 expansion_and_footprint_ms=20150 estimated_row_bytes=48792 heuristic_row_bytes=95424 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T15:55:40.489605Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=12 admitted_candidates=5 2026-09-10T15:56:01.444055Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=15411 expansion_and_footprint_ms=17303 estimated_row_bytes=35472 heuristic_row_bytes=95900 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T15:56:02.368481Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=16434 expansion_and_footprint_ms=18228 estimated_row_bytes=47240 heuristic_row_bytes=87924 geometry_fragments_per_tile=4768 fragment_limit=16384 2026-09-10T15:56:02.604921Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=16666 expansion_and_footprint_ms=18465 estimated_row_bytes=33152 heuristic_row_bytes=88508 geometry_fragments_per_tile=3685 fragment_limit=16384 2026-09-10T15:56:02.849339Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=16904 expansion_and_footprint_ms=18709 estimated_row_bytes=34904 heuristic_row_bytes=93828 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T15:56:03.494007Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=17576 expansion_and_footprint_ms=19354 estimated_row_bytes=48152 heuristic_row_bytes=93244 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T15:56:03.674534Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=17959 expansion_and_footprint_ms=19534 estimated_row_bytes=33824 heuristic_row_bytes=81124 geometry_fragments_per_tile=3785 fragment_limit=16384 2026-09-10T15:56:03.684591Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=17981 expansion_and_footprint_ms=19544 estimated_row_bytes=48008 heuristic_row_bytes=80540 geometry_fragments_per_tile=4943 fragment_limit=16384 2026-09-10T15:56:04.561927Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=18536 expansion_and_footprint_ms=20422 estimated_row_bytes=48752 heuristic_row_bytes=95316 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T15:56:05.943158Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T15:56:28.990829Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=16666 expansion_and_footprint_ms=18551 estimated_row_bytes=39152 heuristic_row_bytes=135916 geometry_fragments_per_tile=4839 fragment_limit=16384 2026-09-10T15:56:29.185070Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=16864 expansion_and_footprint_ms=18745 estimated_row_bytes=44384 heuristic_row_bytes=135584 geometry_fragments_per_tile=5493 fragment_limit=16384 2026-09-10T15:56:30.165446Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=17822 expansion_and_footprint_ms=19726 estimated_row_bytes=43664 heuristic_row_bytes=132512 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T15:56:30.793377Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=18474 expansion_and_footprint_ms=20354 estimated_row_bytes=38432 heuristic_row_bytes=132804 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T15:56:31.023868Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=18645 expansion_and_footprint_ms=20584 estimated_row_bytes=39152 heuristic_row_bytes=135876 geometry_fragments_per_tile=4839 fragment_limit=16384 2026-09-10T15:56:31.480068Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=19189 expansion_and_footprint_ms=21040 estimated_row_bytes=43664 heuristic_row_bytes=132512 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T15:56:31.875004Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=19606 expansion_and_footprint_ms=21435 estimated_row_bytes=38432 heuristic_row_bytes=132804 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T15:56:31.893345Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=19542 expansion_and_footprint_ms=21454 estimated_row_bytes=44384 heuristic_row_bytes=135624 geometry_fragments_per_tile=5493 fragment_limit=16384 2026-09-10T15:56:33.174526Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T15:56:56.979926Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=17658 expansion_and_footprint_ms=19203 estimated_row_bytes=39232 heuristic_row_bytes=135956 geometry_fragments_per_tile=4847 fragment_limit=16384 2026-09-10T15:56:57.286933Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=17521 expansion_and_footprint_ms=19510 estimated_row_bytes=38456 heuristic_row_bytes=132840 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T15:56:57.402229Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=17594 expansion_and_footprint_ms=19625 estimated_row_bytes=44464 heuristic_row_bytes=135664 geometry_fragments_per_tile=5501 fragment_limit=16384 2026-09-10T15:56:58.045347Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=18244 expansion_and_footprint_ms=20268 estimated_row_bytes=39200 heuristic_row_bytes=135956 geometry_fragments_per_tile=4843 fragment_limit=16384 2026-09-10T15:56:58.304110Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=18542 expansion_and_footprint_ms=20527 estimated_row_bytes=44432 heuristic_row_bytes=135664 geometry_fragments_per_tile=5497 fragment_limit=16384 2026-09-10T15:56:58.382449Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=18736 expansion_and_footprint_ms=20605 estimated_row_bytes=39192 heuristic_row_bytes=135916 geometry_fragments_per_tile=4838 fragment_limit=16384 2026-09-10T15:56:58.437559Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=18587 expansion_and_footprint_ms=20660 estimated_row_bytes=44424 heuristic_row_bytes=135624 geometry_fragments_per_tile=5492 fragment_limit=16384 2026-09-10T15:56:58.657666Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=18931 expansion_and_footprint_ms=20880 estimated_row_bytes=43688 heuristic_row_bytes=132548 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T15:57:00.069452Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T15:57:23.245128Z INFO screen_finalist{finalist=50}: screened exchange table geometry expansion_ms=16921 expansion_and_footprint_ms=18740 estimated_row_bytes=38432 heuristic_row_bytes=132844 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T15:57:23.786365Z INFO screen_finalist{finalist=54}: screened exchange table geometry expansion_ms=17440 expansion_and_footprint_ms=19282 estimated_row_bytes=38456 heuristic_row_bytes=132844 geometry_fragments_per_tile=4766 fragment_limit=16384 2026-09-10T15:57:23.968802Z INFO screen_finalist{finalist=51}: screened exchange table geometry expansion_ms=17655 expansion_and_footprint_ms=19464 estimated_row_bytes=43664 heuristic_row_bytes=132552 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T15:57:23.989124Z INFO screen_finalist{finalist=52}: screened exchange table geometry expansion_ms=17573 expansion_and_footprint_ms=19484 estimated_row_bytes=39296 heuristic_row_bytes=135956 geometry_fragments_per_tile=4855 fragment_limit=16384 2026-09-10T15:57:24.320188Z INFO screen_finalist{finalist=49}: screened exchange table geometry expansion_ms=17929 expansion_and_footprint_ms=19816 estimated_row_bytes=43664 heuristic_row_bytes=132552 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T15:57:24.442771Z INFO screen_finalist{finalist=48}: screened exchange table geometry expansion_ms=18100 expansion_and_footprint_ms=19938 estimated_row_bytes=38432 heuristic_row_bytes=132844 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T15:57:24.477080Z INFO screen_finalist{finalist=53}: screened exchange table geometry expansion_ms=18031 expansion_and_footprint_ms=19972 estimated_row_bytes=44528 heuristic_row_bytes=135664 geometry_fragments_per_tile=5509 fragment_limit=16384 2026-09-10T15:57:24.713302Z INFO screen_finalist{finalist=55}: screened exchange table geometry expansion_ms=18379 expansion_and_footprint_ms=20209 estimated_row_bytes=43688 heuristic_row_bytes=132552 geometry_fragments_per_tile=5420 fragment_limit=16384 2026-09-10T15:57:26.087699Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T15:57:44.540508Z INFO screen_finalist{finalist=57}: screened exchange table geometry expansion_ms=13600 expansion_and_footprint_ms=15075 estimated_row_bytes=44672 heuristic_row_bytes=135664 geometry_fragments_per_tile=5527 fragment_limit=16384 2026-09-10T15:57:47.350692Z INFO screen_finalist{finalist=59}: screened exchange table geometry expansion_ms=15965 expansion_and_footprint_ms=17885 estimated_row_bytes=44296 heuristic_row_bytes=135476 geometry_fragments_per_tile=5477 fragment_limit=16384 2026-09-10T15:57:48.061285Z INFO screen_finalist{finalist=61}: screened exchange table geometry expansion_ms=16936 expansion_and_footprint_ms=18595 estimated_row_bytes=37928 heuristic_row_bytes=124572 geometry_fragments_per_tile=4378 fragment_limit=16384 2026-09-10T15:57:48.283017Z INFO screen_finalist{finalist=56}: screened exchange table geometry expansion_ms=16871 expansion_and_footprint_ms=18817 estimated_row_bytes=39440 heuristic_row_bytes=135956 geometry_fragments_per_tile=4873 fragment_limit=16384 2026-09-10T15:57:48.616516Z INFO screen_finalist{finalist=60}: screened exchange table geometry expansion_ms=17291 expansion_and_footprint_ms=19151 estimated_row_bytes=37376 heuristic_row_bytes=127860 geometry_fragments_per_tile=4348 fragment_limit=16384 2026-09-10T15:57:49.274427Z INFO screen_finalist{finalist=58}: screened exchange table geometry expansion_ms=17910 expansion_and_footprint_ms=19809 estimated_row_bytes=39064 heuristic_row_bytes=135768 geometry_fragments_per_tile=4823 fragment_limit=16384 2026-09-10T15:57:50.620768Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=11 admitted_candidates=5 2026-09-10T15:57:53.336362Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(9094, 1205524, 9167) plan_cache_stats=(32768, 2377704, 398915) 2026-09-10T15:57:55.255460Z DEBUG placed tile storage tiles=1472 shards=607112 elapsed_us=1601564 2026-09-10T15:57:55.292455Z DEBUG placed tile storage tiles=1472 shards=607832 elapsed_us=1638513 2026-09-10T15:57:55.299915Z DEBUG placed tile storage tiles=1472 shards=607544 elapsed_us=1646006 2026-09-10T15:57:55.307861Z DEBUG placed tile storage tiles=1472 shards=607293 elapsed_us=1653870 2026-09-10T15:57:55.308077Z DEBUG placed tile storage tiles=1472 shards=606464 elapsed_us=1654217 2026-09-10T15:58:03.180901Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T15:58:03.406248Z INFO modelled expanded operator plan finalist=48 elapsed_ms=9752 modelled_cycles=302838427 estimated_row_bytes=38432 2026-09-10T15:58:05.381317Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618717 candidate_cycles=4424078 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T15:58:05.659417Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T15:58:05.686997Z INFO modelled expanded operator plan finalist=42 elapsed_ms=12033 modelled_cycles=302837942 estimated_row_bytes=38456 2026-09-10T15:58:05.731016Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T15:58:05.947015Z INFO modelled expanded operator plan finalist=38 elapsed_ms=12293 modelled_cycles=302838162 estimated_row_bytes=38432 2026-09-10T15:58:06.039130Z INFO modelled expanded operator plan finalist=36 elapsed_ms=12385 modelled_cycles=302838138 estimated_row_bytes=38432 2026-09-10T15:58:07.462512Z INFO screened tile mappings by exchange resource load candidates=324 baseline_cycles=4043074 candidate_cycles=3894742 baseline_pressure=2990941 candidate_pressure=2965459 2026-09-10T15:58:07.809412Z INFO modelled expanded operator plan finalist=28 elapsed_ms=14155 modelled_cycles=479339194 estimated_row_bytes=33152 2026-09-10T15:58:07.809910Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=5 admitted_candidates=2 2026-09-10T15:58:11.490578Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=606464 elapsed_us=1333068 2026-09-10T15:58:11.656022Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=92 ordinary_horizon=2750 paired_horizon=1471 use_paired=true 2026-09-10T15:58:11.669781Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T15:58:11.669818Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:11.671491Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1443 row_words=9 horizon=502 2026-09-10T15:58:11.678764Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=32 candidates=1 ordinary_horizon=1618 paired_horizon=1405 use_paired=true 2026-09-10T15:58:11.682796Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T15:58:11.682815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1405 selected_horizon=1405 endpoint_lower_bound=864 lower_bound_gap=541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:11.684121Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=58 row_words=16 horizon=1405 2026-09-10T15:58:11.715438Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T15:58:11.715466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:11.717141Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T15:58:11.748481Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:58:11.748531Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:11.752318Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T15:58:11.771672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T15:58:11.838239Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:58:11.838287Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:11.842043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T15:58:11.948272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=176 success=true 2026-09-10T15:58:11.967972Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:58:12.033290Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:58:12.200297Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:58:12.200334Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:12.206934Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T15:58:12.217761Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T15:58:12.405678Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=437 success=true 2026-09-10T15:58:12.500412Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=467 success=true 2026-09-10T15:58:12.897048Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=679 success=true 2026-09-10T15:58:12.960517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:58:12.960565Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1039 selected_horizon=1039 endpoint_lower_bound=288 lower_bound_gap=751 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:12.975620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=543 row_words=82 horizon=1039 2026-09-10T15:58:13.026397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T15:58:13.026434Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:13.027832Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T15:58:13.091509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:58:13.091545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1095 selected_horizon=1095 endpoint_lower_bound=288 lower_bound_gap=807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:13.107024Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1123 row_words=82 horizon=1095 2026-09-10T15:58:13.334931Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:58:13.334973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:13.338945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T15:58:13.544415Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T15:58:13.544459Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14896 selected_horizon=14712 endpoint_lower_bound=14208 lower_bound_gap=504 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:58:13.555643Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=70 row_words=165 horizon=14712 2026-09-10T15:58:13.809295Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T15:58:13.809345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:13.815978Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=573 row_words=58 horizon=1813 2026-09-10T15:58:14.384794Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T15:58:14.384833Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:58:14.419096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T15:58:14.566101Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T15:58:15.909542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103091 2026-09-10T15:58:15.989547Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T15:58:17.122601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2556 success=true 2026-09-10T15:58:17.621472Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T15:58:18.583395Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:18.614346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103091 elapsed_ms=2704 success=true 2026-09-10T15:58:18.758358Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=127498 2026-09-10T15:58:20.662532Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:20.726835Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=4737 success=true 2026-09-10T15:58:20.837582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T15:58:20.837641Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52775 selected_horizon=52662 endpoint_lower_bound=52488 lower_bound_gap=174 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T15:58:20.845105Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=7 row_words=2958 horizon=52662 2026-09-10T15:58:20.862500Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=41 candidates=11 ordinary_horizon=681 paired_horizon=1070 use_paired=false 2026-09-10T15:58:20.922893Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T15:58:20.926708Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=3 success=true 2026-09-10T15:58:20.991271Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:58:20.991308Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:20.992025Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T15:58:21.016471Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T15:58:21.016496Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:21.017402Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T15:58:21.495560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1076 2026-09-10T15:58:21.599277Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T15:58:21.599318Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:21.673933Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=179 row_words=331 horizon=918 2026-09-10T15:58:21.741539Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T15:58:21.741578Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:21.742562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=13 row_words=24 horizon=883 2026-09-10T15:58:21.770651Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T15:58:21.770674Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:58:21.771775Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T15:58:21.857046Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=14 candidates=8748 ordinary_horizon=8890 paired_horizon=7562 use_paired=true 2026-09-10T15:58:21.963393Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:58:21.963434Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:21.998297Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T15:58:22.068642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1076 elapsed_ms=573 success=true 2026-09-10T15:58:22.488300Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=4866 success=true 2026-09-10T15:58:23.098623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T15:58:23.977246Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=50 candidates=1076 ordinary_horizon=488 paired_horizon=988 use_paired=false 2026-09-10T15:58:24.003112Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:58:24.003140Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:24.013589Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T15:58:24.064641Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T15:58:24.064672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:24.065395Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T15:58:24.190575Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=1091 success=true 2026-09-10T15:58:24.916155Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T15:58:24.916192Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2119 selected_horizon=2119 endpoint_lower_bound=1152 lower_bound_gap=967 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:25.009646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:58:25.009678Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:25.012125Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T15:58:25.790510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T15:58:25.790554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:25.956065Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T15:58:26.083667Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=127498 elapsed_ms=7325 success=true 2026-09-10T15:58:26.147880Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T15:58:26.240261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=7656 success=true 2026-09-10T15:58:26.331345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=183 success=true 2026-09-10T15:58:26.569471Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:58:26.569515Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:26.577108Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T15:58:26.717887Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:26.906854Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T15:58:28.425776Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=27 candidates=34071 ordinary_horizon=9331 paired_horizon=14065 use_paired=false 2026-09-10T15:58:28.586921Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T15:58:28.586961Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:28.601358Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T15:58:28.624300Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T15:58:28.649014Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T15:58:28.736231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T15:58:28.736269Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2159 selected_horizon=1865 endpoint_lower_bound=1088 lower_bound_gap=777 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:58:28.737985Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=96 row_words=24 horizon=1865 2026-09-10T15:58:29.050090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=8387 success=true 2026-09-10T15:58:29.814323Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2907 success=true 2026-09-10T15:58:30.820560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:30.820609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:30.870842Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T15:58:31.096360Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2494 success=true 2026-09-10T15:58:31.286402Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T15:58:31.286444Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4229 selected_horizon=4229 endpoint_lower_bound=1312 lower_bound_gap=2917 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:31.379128Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=542 horizon=4229 2026-09-10T15:58:31.469080Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2844 success=false 2026-09-10T15:58:32.049070Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T15:58:32.049127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=5613 selected_horizon=5613 endpoint_lower_bound=2560 lower_bound_gap=3053 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:32.093601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:58:32.093645Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=9009 selected_horizon=9009 endpoint_lower_bound=7008 lower_bound_gap=2001 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:32.129126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=433 horizon=9009 2026-09-10T15:58:32.243157Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=5525 success=true 2026-09-10T15:58:33.084317Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T15:58:33.084373Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8530 selected_horizon=8530 endpoint_lower_bound=7424 lower_bound_gap=1106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:33.129406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=301 row_words=236 horizon=8530 2026-09-10T15:58:34.013345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T15:58:36.699286Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:36.745397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=4 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T15:58:36.887126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:36.887165Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:36.931478Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T15:58:37.092676Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=3079 success=true 2026-09-10T15:58:39.412177Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T15:58:39.412239Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=2048 lower_bound_gap=2396 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:39.906642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=21 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T15:58:40.006419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:40.006456Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:40.034771Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T15:58:44.664952Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=7965 success=true 2026-09-10T15:58:45.996241Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:45.996278Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:46.038010Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=1393 row_words=698 horizon=16316 2026-09-10T15:58:46.820606Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=42 mapped=false error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T15:58:46.820690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=42 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T15:58:49.374604Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607293 elapsed_us=902708 2026-09-10T15:58:49.543903Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=49 candidates=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-10T15:58:49.592309Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1224 maximum_identical_destinations=1 2026-09-10T15:58:49.592343Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:49.593047Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=47 row_words=23 horizon=374 2026-09-10T15:58:49.601894Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=53 candidates=4 ordinary_horizon=358 paired_horizon=440 use_paired=false 2026-09-10T15:58:49.630044Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=4416 maximum_identical_destinations=1 2026-09-10T15:58:49.630081Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1297 selected_horizon=1032 endpoint_lower_bound=864 lower_bound_gap=168 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T15:58:49.630428Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=4416 maximum_identical_destinations=1 2026-09-10T15:58:49.630470Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=980 selected_horizon=980 endpoint_lower_bound=864 lower_bound_gap=116 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:49.634092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1363 row_words=23 horizon=1032 2026-09-10T15:58:49.634096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=703 row_words=22 horizon=980 2026-09-10T15:58:49.648624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T15:58:49.649619Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=55 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:58:49.649647Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=55 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:49.650339Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=55 tile=10 row_words=12 horizon=193 2026-09-10T15:58:49.666741Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:58:49.666766Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:49.668546Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T15:58:49.752619Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=269 2026-09-10T15:58:49.832813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=184 success=true 2026-09-10T15:58:49.846967Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=269 elapsed_ms=94 success=true 2026-09-10T15:58:49.958560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:58:50.003345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42588 2026-09-10T15:58:50.086833Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:58:50.086870Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=1441 selected_horizon=1441 endpoint_lower_bound=576 lower_bound_gap=865 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:50.093642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=163 row_words=67 horizon=1441 2026-09-10T15:58:50.096186Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=57 candidates=255 ordinary_horizon=280 paired_horizon=396 use_paired=false 2026-09-10T15:58:50.158119Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=1368 maximum_identical_destinations=1 2026-09-10T15:58:50.158151Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:50.158847Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=58 tile=47 row_words=25 horizon=406 2026-09-10T15:58:50.443840Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=485 success=true 2026-09-10T15:58:50.457806Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:58:50.621447Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=42588 elapsed_ms=618 success=true 2026-09-10T15:58:50.703971Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=40084 2026-09-10T15:58:50.851574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:50.914131Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=456 success=true 2026-09-10T15:58:51.008302Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:58:51.008343Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=288 lower_bound_gap=771 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:51.023919Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1434 row_words=82 horizon=1059 2026-09-10T15:58:51.260722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:58:51.260762Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2955 selected_horizon=2955 endpoint_lower_bound=1728 lower_bound_gap=1227 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:51.263985Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=12 row_words=43 horizon=2955 2026-09-10T15:58:51.442503Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:58:51.442544Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1068 selected_horizon=1068 endpoint_lower_bound=288 lower_bound_gap=780 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:51.461509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=213 row_words=84 horizon=1068 2026-09-10T15:58:51.609326Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=33612 2026-09-10T15:58:51.652610Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=42588 maximum_identical_destinations=1 2026-09-10T15:58:51.652651Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=9928 selected_horizon=9928 endpoint_lower_bound=9072 lower_bound_gap=856 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:51.688973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=661 row_words=216 horizon=9928 2026-09-10T15:58:51.878380Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=40084 elapsed_ms=1174 success=true 2026-09-10T15:58:52.360334Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=1508 success=true 2026-09-10T15:58:52.488258Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=75104 2026-09-10T15:58:52.581354Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T15:58:52.925610Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:52.925644Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=8013 selected_horizon=8013 endpoint_lower_bound=7808 lower_bound_gap=205 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:52.944899Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=263 row_words=304 horizon=8013 2026-09-10T15:58:52.967518Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=40084 maximum_identical_destinations=1 2026-09-10T15:58:52.967562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=7538 selected_horizon=7538 endpoint_lower_bound=5120 lower_bound_gap=2418 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:53.026611Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:58:53.754975Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=75104 elapsed_ms=1266 success=true 2026-09-10T15:58:54.113033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=40084 2026-09-10T15:58:54.254653Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=33612 elapsed_ms=2645 success=true 2026-09-10T15:58:54.448166Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32376 2026-09-10T15:58:54.458777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=4374 maximum_identical_destinations=1 2026-09-10T15:58:54.458817Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=14171 selected_horizon=14170 endpoint_lower_bound=14016 lower_bound_gap=154 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:58:54.481620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=1151 row_words=582 horizon=14170 2026-09-10T15:58:54.637877Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T15:58:54.793161Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=1766 success=true 2026-09-10T15:58:54.804677Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=166 success=true 2026-09-10T15:58:54.960005Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=75104 maximum_identical_destinations=1 2026-09-10T15:58:54.960047Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:55.016231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=723 row_words=383 horizon=10616 2026-09-10T15:58:55.023192Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:58:55.023247Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=1440 selected_horizon=1440 endpoint_lower_bound=576 lower_bound_gap=864 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:55.029418Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=205 row_words=65 horizon=1440 2026-09-10T15:58:55.297344Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=40084 elapsed_ms=1184 success=true 2026-09-10T15:58:55.418420Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:58:55.418454Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=8309 selected_horizon=8309 endpoint_lower_bound=7808 lower_bound_gap=501 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:55.421927Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2840 success=true 2026-09-10T15:58:55.438534Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=722 row_words=372 horizon=8309 2026-09-10T15:58:55.954575Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=32376 elapsed_ms=1506 success=true 2026-09-10T15:58:56.147486Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=33612 maximum_identical_destinations=1 2026-09-10T15:58:56.147537Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:56.233014Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=67 row_words=729 horizon=13257 2026-09-10T15:58:56.419614Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=40084 maximum_identical_destinations=1 2026-09-10T15:58:56.419658Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=7514 selected_horizon=7514 endpoint_lower_bound=5120 lower_bound_gap=2394 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:56.433860Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155755 2026-09-10T15:58:56.460496Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=630 row_words=481 horizon=7514 2026-09-10T15:58:56.559387Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=31 candidates=486 ordinary_horizon=14354 paired_horizon=7159 use_paired=true 2026-09-10T15:58:56.683058Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=32376 maximum_identical_destinations=1 2026-09-10T15:58:56.683094Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=5244 selected_horizon=5244 endpoint_lower_bound=4096 lower_bound_gap=1148 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:56.719169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=170 row_words=370 horizon=5244 2026-09-10T15:58:56.790732Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:58:56.790763Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=3322 selected_horizon=3322 endpoint_lower_bound=1076 lower_bound_gap=2246 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:56.793055Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=1435 row_words=17 horizon=3322 2026-09-10T15:58:56.951548Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=22536 maximum_identical_destinations=1 2026-09-10T15:58:56.951598Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=8849 selected_horizon=8849 endpoint_lower_bound=7104 lower_bound_gap=1745 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:56.981189Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=345 row_words=113 horizon=8849 2026-09-10T15:58:57.000395Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T15:58:57.285968Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32376 2026-09-10T15:58:58.232239Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=21111 2026-09-10T15:58:58.648190Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=21111 elapsed_ms=415 success=false 2026-09-10T15:58:59.164275Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=4374 maximum_identical_destinations=1 2026-09-10T15:58:59.164328Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=14703 selected_horizon=14703 endpoint_lower_bound=14016 lower_bound_gap=687 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:58:59.194264Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=782 row_words=564 horizon=14703 2026-09-10T15:58:59.491018Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=32376 elapsed_ms=2205 success=true 2026-09-10T15:58:59.609069Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=112284 2026-09-10T15:58:59.706926Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2706 success=true 2026-09-10T15:59:00.282778Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=16 candidates=8748 ordinary_horizon=10233 paired_horizon=8926 use_paired=true 2026-09-10T15:59:00.383583Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:59:00.383627Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=8926 selected_horizon=8926 endpoint_lower_bound=3504 lower_bound_gap=5422 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:00.424794Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=437 row_words=573 horizon=8926 2026-09-10T15:59:00.557829Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=32376 maximum_identical_destinations=1 2026-09-10T15:59:00.557874Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=5338 selected_horizon=5338 endpoint_lower_bound=4096 lower_bound_gap=1242 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:00.627432Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=966 row_words=373 horizon=5338 2026-09-10T15:59:00.694164Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:59:00.694232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=10636 selected_horizon=10636 endpoint_lower_bound=7008 lower_bound_gap=3628 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:00.736263Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=781 row_words=458 horizon=10636 2026-09-10T15:59:02.394226Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155755 elapsed_ms=5960 success=true 2026-09-10T15:59:02.990929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=112284 elapsed_ms=3381 success=true 2026-09-10T15:59:05.237448Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=112284 maximum_identical_destinations=1 2026-09-10T15:59:05.237494Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=10585 selected_horizon=10585 endpoint_lower_bound=9072 lower_bound_gap=1513 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:05.359725Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195540 2026-09-10T15:59:05.360142Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=1334 row_words=578 horizon=10585 2026-09-10T15:59:05.944445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155755 maximum_identical_destinations=1 2026-09-10T15:59:05.944512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2612 selected_horizon=2612 endpoint_lower_bound=1728 lower_bound_gap=884 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:06.144222Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=338 row_words=542 horizon=2612 2026-09-10T15:59:12.620451Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=195540 elapsed_ms=7260 success=true 2026-09-10T15:59:15.881188Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=195540 maximum_identical_destinations=1 2026-09-10T15:59:15.881238Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=3978 selected_horizon=3978 endpoint_lower_bound=2152 lower_bound_gap=1826 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:16.036551Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=441 row_words=761 horizon=3978 2026-09-10T15:59:16.842836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=28 mapped=false error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T15:59:16.842917Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=28 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T15:59:19.394292Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607544 elapsed_us=937922 2026-09-10T15:59:19.526901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=9 2026-09-10T15:59:19.527499Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T15:59:19.527512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:19.528580Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T15:59:19.530273Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T15:59:19.544267Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=92 ordinary_horizon=2750 paired_horizon=1471 use_paired=true 2026-09-10T15:59:19.592289Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T15:59:19.592626Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:19.597656Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T15:59:19.628510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:59:19.628543Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:19.632265Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T15:59:19.647293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=11656 2026-09-10T15:59:19.794021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:59:19.794063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:19.796748Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T15:59:19.816774Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=169 success=true 2026-09-10T15:59:19.949261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:59:20.048633Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:59:20.048674Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:20.049971Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T15:59:20.054852Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T15:59:20.446311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=497 success=true 2026-09-10T15:59:20.697665Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=647 success=true 2026-09-10T15:59:21.053564Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:59:21.053607Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1099 selected_horizon=1099 endpoint_lower_bound=288 lower_bound_gap=811 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:21.069266Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1299 row_words=83 horizon=1099 2026-09-10T15:59:21.301330Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:59:21.301365Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:21.304064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T15:59:21.666047Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T15:59:21.720056Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:59:21.720097Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:21.745574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T15:59:22.368712Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=27 2026-09-10T15:59:22.428653Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T15:59:22.428686Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:22.438340Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T15:59:22.438381Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:59:22.468651Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T15:59:22.482450Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T15:59:22.861569Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T15:59:23.022673Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T15:59:23.588470Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=565 success=true 2026-09-10T15:59:23.893596Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=1031 success=true 2026-09-10T15:59:24.193322Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=4796 maximum_identical_destinations=1 2026-09-10T15:59:24.193367Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=37455 selected_horizon=37455 endpoint_lower_bound=36864 lower_bound_gap=591 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:24.221876Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=69 row_words=389 horizon=37455 2026-09-10T15:59:24.292843Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T15:59:24.292883Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5647 selected_horizon=5647 endpoint_lower_bound=3456 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:24.383634Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:59:24.383665Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:24.388104Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T15:59:24.652690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T15:59:24.660582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:59:24.660606Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:24.667000Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T15:59:24.756011Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T15:59:24.756055Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2123 selected_horizon=2123 endpoint_lower_bound=1152 lower_bound_gap=971 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:24.822189Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T15:59:25.326469Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T15:59:25.352368Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T15:59:25.352408Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8530 selected_horizon=8530 endpoint_lower_bound=7424 lower_bound_gap=1106 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:25.399480Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=301 row_words=236 horizon=8530 2026-09-10T15:59:26.294335Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=127498 2026-09-10T15:59:26.491341Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T15:59:26.742185Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:59:27.167241Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T15:59:28.995056Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=6561 2026-09-10T15:59:29.137137Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=1969 success=false 2026-09-10T15:59:29.256807Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T15:59:29.291476Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T15:59:29.948524Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T15:59:29.948569Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52699 selected_horizon=52638 endpoint_lower_bound=52488 lower_bound_gap=150 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T15:59:29.956036Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=1 row_words=2956 horizon=52638 2026-09-10T15:59:31.676519Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=5185 success=true 2026-09-10T15:59:32.050514Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2758 success=true 2026-09-10T15:59:32.886914Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=127498 elapsed_ms=6592 success=true 2026-09-10T15:59:33.099373Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:59:33.099419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=8988 selected_horizon=8988 endpoint_lower_bound=7008 lower_bound_gap=1980 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:33.136620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=434 horizon=8988 2026-09-10T15:59:34.073445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=4816 success=true 2026-09-10T15:59:34.545739Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=7803 success=true 2026-09-10T15:59:35.090229Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T15:59:35.090356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:35.259406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T15:59:37.375858Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T15:59:37.375901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2748 selected_horizon=2748 endpoint_lower_bound=1728 lower_bound_gap=1020 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:37.458082Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=6561 elapsed_ms=8462 success=true 2026-09-10T15:59:37.533807Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=289 row_words=546 horizon=2748 2026-09-10T15:59:37.837646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T15:59:37.837693Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4183 selected_horizon=4183 endpoint_lower_bound=1312 lower_bound_gap=2871 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:37.933333Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=547 horizon=4183 2026-09-10T15:59:39.335828Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:59:39.335877Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:39.380739Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T15:59:45.303366Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=4 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T15:59:45.456642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:59:45.456683Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:45.507551Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T15:59:46.138117Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=36 mapped=false error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T15:59:46.138161Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=36 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T15:59:49.047693Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607112 elapsed_us=1042424 2026-09-10T15:59:49.170440Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T15:59:49.174855Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T15:59:49.193523Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T15:59:49.194162Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T15:59:49.194175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:49.195775Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T15:59:49.199126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T15:59:49.199156Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1717 selected_horizon=1717 endpoint_lower_bound=1152 lower_bound_gap=565 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:49.203914Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=240 row_words=14 horizon=1717 2026-09-10T15:59:49.214497Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T15:59:49.214541Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:49.216731Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1443 row_words=9 horizon=502 2026-09-10T15:59:49.250916Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=10368 2026-09-10T15:59:49.270738Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:59:49.270863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:49.277821Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T15:59:49.333441Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T15:59:49.333793Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=887 selected_horizon=887 endpoint_lower_bound=324 lower_bound_gap=563 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:49.337136Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=52 row_words=26 horizon=887 2026-09-10T15:59:49.344033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=10368 elapsed_ms=93 success=true 2026-09-10T15:59:49.484416Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T15:59:49.484465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1844 selected_horizon=1705 endpoint_lower_bound=1344 lower_bound_gap=361 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T15:59:49.490983Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=761 row_words=57 horizon=1705 2026-09-10T15:59:50.023009Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:59:50.202464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T15:59:50.410169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=387 success=true 2026-09-10T15:59:50.554907Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T15:59:50.735180Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=532 success=true 2026-09-10T15:59:50.826429Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T15:59:50.826477Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14768 selected_horizon=14768 endpoint_lower_bound=14208 lower_bound_gap=560 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:50.842104Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=441 row_words=175 horizon=14768 2026-09-10T15:59:50.869090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:59:50.869127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1095 selected_horizon=1095 endpoint_lower_bound=288 lower_bound_gap=807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:50.884912Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1123 row_words=82 horizon=1095 2026-09-10T15:59:50.981904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T15:59:50.981943Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:50.987061Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T15:59:51.207685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:59:51.207738Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:51.211642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T15:59:51.281988Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T15:59:51.282026Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1039 selected_horizon=1039 endpoint_lower_bound=288 lower_bound_gap=751 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:51.297274Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=543 row_words=82 horizon=1039 2026-09-10T15:59:51.485398Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74200 2026-09-10T15:59:51.619307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T15:59:51.619356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:51.623407Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T15:59:51.700666Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=103091 2026-09-10T15:59:52.078867Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1523 success=true 2026-09-10T15:59:52.981077Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T15:59:53.257505Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=51948 maximum_identical_destinations=1 2026-09-10T15:59:53.257545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=31 initial_horizon=1057 selected_horizon=1057 endpoint_lower_bound=576 lower_bound_gap=481 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:53.306243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=31 tile=690 row_words=186 horizon=1057 2026-09-10T15:59:53.380306Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:59:53.380346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=207 selected_horizon=207 endpoint_lower_bound=64 lower_bound_gap=143 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:53.381750Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=268 row_words=14 horizon=207 2026-09-10T15:59:53.416044Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T15:59:53.416083Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=227 selected_horizon=226 endpoint_lower_bound=8 lower_bound_gap=218 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T15:59:53.417240Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=1064 row_words=13 horizon=226 2026-09-10T15:59:53.892349Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1076 2026-09-10T15:59:53.980060Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74200 elapsed_ms=2494 success=true 2026-09-10T15:59:54.168502Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=27 2026-09-10T15:59:54.218066Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T15:59:54.257618Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T15:59:54.257664Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:54.305526Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:59:54.305561Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:54.324219Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T15:59:54.335515Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T15:59:54.575703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1076 elapsed_ms=683 success=true 2026-09-10T15:59:54.638103Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103091 elapsed_ms=2937 success=true 2026-09-10T15:59:54.996611Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:59:54.996672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=636 selected_horizon=636 endpoint_lower_bound=112 lower_bound_gap=524 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:55.009527Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=233 row_words=101 horizon=636 2026-09-10T15:59:55.063604Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T15:59:55.063635Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:55.064635Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=8 row_words=44 horizon=406 2026-09-10T15:59:55.365419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T15:59:55.455470Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T15:59:55.455512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:55.507279Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T15:59:55.719748Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T15:59:55.733598Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2752 success=false 2026-09-10T15:59:55.779861Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:59:55.779894Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:55.780593Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T15:59:55.806025Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T15:59:55.806057Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:55.806915Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T15:59:56.297076Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=1076 2026-09-10T15:59:56.410148Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=690 success=true 2026-09-10T15:59:56.695595Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T15:59:56.695636Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=15180 selected_horizon=15180 endpoint_lower_bound=13680 lower_bound_gap=1500 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:56.800406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1333 row_words=382 horizon=15180 2026-09-10T15:59:56.863046Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1076 elapsed_ms=565 success=true 2026-09-10T15:59:57.131029Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T15:59:57.139067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T15:59:57.146238Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T15:59:57.146259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:57.152464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T15:59:57.211703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T15:59:57.211742Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5598 selected_horizon=5598 endpoint_lower_bound=3456 lower_bound_gap=2142 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:57.252090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=112 row_words=314 horizon=5598 2026-09-10T15:59:57.406158Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-10T15:59:57.664962Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T15:59:57.665005Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=624 lower_bound_gap=557 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:57.762170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=744 row_words=335 horizon=1181 2026-09-10T15:59:57.822147Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=19 2026-09-10T15:59:57.822790Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T15:59:57.822807Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=1781 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:57.824176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T15:59:57.838646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=20 2026-09-10T15:59:58.178053Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=50 candidates=1076 ordinary_horizon=488 paired_horizon=988 use_paired=false 2026-09-10T15:59:58.204864Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T15:59:58.204890Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:58.209591Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T15:59:58.242062Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T15:59:58.242078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:58.242590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T15:59:58.470221Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T15:59:58.800931Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T15:59:58.800980Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T15:59:58.819401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T15:59:58.899077Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T15:59:58.956089Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T15:59:58.956121Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="reused" neighborhood_improvements=0 2026-09-10T15:59:58.983225Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T15:59:59.215672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74200 2026-09-10T15:59:59.223820Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=2092 success=true 2026-09-10T15:59:59.681288Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:00:00.428479Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=21 2026-09-10T16:00:00.523982Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:00:00.524028Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:00.551860Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:00:00.719467Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:00:00.905535Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1224 success=true 2026-09-10T16:00:01.060793Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:00:01.060836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:01.349275Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74200 elapsed_ms=2133 success=true 2026-09-10T16:00:01.403567Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=2933 success=true 2026-09-10T16:00:01.818223Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=1098 success=true 2026-09-10T16:00:02.006170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:00:02.006233Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:02.046214Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:00:02.683930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:00:02.683973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2119 selected_horizon=2119 endpoint_lower_bound=1152 lower_bound_gap=967 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:03.298429Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:00:03.660753Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:00:03.660796Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=2048 lower_bound_gap=2396 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:03.722591Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:00:03.722631Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=14965 selected_horizon=14965 endpoint_lower_bound=13680 lower_bound_gap=1285 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:03.807271Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1050 row_words=386 horizon=14965 2026-09-10T16:00:05.316488Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:00:05.316536Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52775 selected_horizon=52662 endpoint_lower_bound=52488 lower_bound_gap=174 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:00:05.324839Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=7 row_words=2958 horizon=52662 2026-09-10T16:00:05.556920Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=8150 success=true 2026-09-10T16:00:05.894088Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2595 success=true 2026-09-10T16:00:07.184675Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:00:07.184722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52776 selected_horizon=52776 endpoint_lower_bound=52488 lower_bound_gap=288 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:07.198602Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=20 row_words=2985 horizon=52776 2026-09-10T16:00:08.050304Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:00:08.050350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=5613 selected_horizon=5613 endpoint_lower_bound=2560 lower_bound_gap=3053 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:08.774977Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=38 mapped=false error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T16:00:08.775020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=38 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:00:12.002623Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607832 elapsed_us=1080869 2026-09-10T16:00:12.142685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:00:12.144616Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=16 2026-09-10T16:00:12.145248Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T16:00:12.157535Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T16:00:12.158094Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:00:12.158106Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:12.159574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T16:00:12.185997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:00:12.186029Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:00:12.187520Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T16:00:12.236080Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:00:12.236117Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:12.239485Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T16:00:12.356464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:00:12.361631Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:00:12.361652Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:12.366997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T16:00:12.398791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:00:12.398836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:12.402831Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:00:12.631585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T16:00:12.654021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:00:12.654044Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8263 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:12.705280Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T16:00:13.067282Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:00:13.084787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:00:13.084825Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:13.109384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T16:00:13.559454Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23311 elapsed_ms=492 success=true 2026-09-10T16:00:13.871970Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T16:00:13.923533Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:00:13.923569Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:13.949171Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T16:00:14.096365Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:00:14.096406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1099 selected_horizon=1099 endpoint_lower_bound=288 lower_bound_gap=811 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:14.111843Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1299 row_words=83 horizon=1099 2026-09-10T16:00:14.126721Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T16:00:14.174149Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:00:14.174193Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.334033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:00:14.334075Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:14.337466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T16:00:14.338011Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=18 2026-09-10T16:00:14.366104Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:00:14.366130Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.391957Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:00:14.391994Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:14.394797Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T16:00:14.414955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:00:14.438548Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:00:14.594236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:00:14.662709Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:00:14.668797Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:00:14.668819Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.674802Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T16:00:14.684637Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:00:14.684678Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.722742Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T16:00:14.730195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=21 2026-09-10T16:00:14.826030Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:00:14.826078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.860649Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:00:14.881342Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=46 2026-09-10T16:00:14.888307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=47 2026-09-10T16:00:14.899042Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=48 2026-09-10T16:00:14.899433Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:00:14.899445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=207 selected_horizon=207 endpoint_lower_bound=64 lower_bound_gap=143 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.900240Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=268 row_words=14 horizon=207 2026-09-10T16:00:14.914008Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=49 2026-09-10T16:00:14.915582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:00:14.915632Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=226 selected_horizon=226 endpoint_lower_bound=8 lower_bound_gap=218 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:14.917119Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=1064 row_words=13 horizon=226 2026-09-10T16:00:15.610222Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:00:15.683301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=50 2026-09-10T16:00:15.701582Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:00:15.701610Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=636 selected_horizon=636 endpoint_lower_bound=112 lower_bound_gap=524 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:15.707987Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=233 row_words=101 horizon=636 2026-09-10T16:00:15.724704Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=51 2026-09-10T16:00:15.725252Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:00:15.725264Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:15.726043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=8 row_words=44 horizon=406 2026-09-10T16:00:15.730262Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=52 2026-09-10T16:00:15.768274Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:00:15.768302Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1717 selected_horizon=1717 endpoint_lower_bound=1152 lower_bound_gap=565 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:15.770529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=240 row_words=14 horizon=1717 2026-09-10T16:00:15.898470Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=27 2026-09-10T16:00:15.979950Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T16:00:15.979987Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:16.042424Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T16:00:16.138932Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T16:00:16.143437Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=4 success=true 2026-09-10T16:00:16.197755Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=33 2026-09-10T16:00:16.220416Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:00:16.220451Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14768 selected_horizon=14768 endpoint_lower_bound=14208 lower_bound_gap=560 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:16.231617Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=441 row_words=175 horizon=14768 2026-09-10T16:00:16.255243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=34 2026-09-10T16:00:16.262497Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=35 2026-09-10T16:00:16.264904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=37 2026-09-10T16:00:16.269491Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:00:16.269524Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1705 selected_horizon=1705 endpoint_lower_bound=1344 lower_bound_gap=361 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:16.277092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=761 row_words=57 horizon=1705 2026-09-10T16:00:16.279015Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=38 2026-09-10T16:00:16.279595Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:00:16.279609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=887 selected_horizon=887 endpoint_lower_bound=324 lower_bound_gap=563 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:16.280837Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=52 row_words=26 horizon=887 2026-09-10T16:00:16.297898Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T16:00:16.600405Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=990 success=true 2026-09-10T16:00:16.800442Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T16:00:16.824092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:00:16.824125Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8530 selected_horizon=8530 endpoint_lower_bound=7424 lower_bound_gap=1106 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:16.872542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=301 row_words=236 horizon=8530 2026-09-10T16:00:16.931383Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=8 2026-09-10T16:00:17.012670Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:00:17.012709Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:17.031506Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T16:00:17.099605Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:00:17.099649Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=8988 selected_horizon=8988 endpoint_lower_bound=7008 lower_bound_gap=1980 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:17.133452Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=434 horizon=8988 2026-09-10T16:00:17.204421Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T16:00:17.333074Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:00:17.333115Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2159 selected_horizon=1865 endpoint_lower_bound=1088 lower_bound_gap=777 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:00:17.334904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=96 row_words=24 horizon=1865 2026-09-10T16:00:17.495973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:00:17.496013Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2123 selected_horizon=2123 endpoint_lower_bound=1152 lower_bound_gap=971 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:17.970082Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:00:18.103512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:00:18.396169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:00:18.502260Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:00:18.502301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:18.547800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T16:00:18.779552Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=36 2026-09-10T16:00:18.838825Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:00:18.838865Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=624 lower_bound_gap=557 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:18.946417Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=744 row_words=335 horizon=1181 2026-09-10T16:00:19.052231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=948 success=true 2026-09-10T16:00:19.774363Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:00:19.774407Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4559 selected_horizon=4559 endpoint_lower_bound=3648 lower_bound_gap=911 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:19.793265Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=1430 row_words=108 horizon=4559 2026-09-10T16:00:19.951738Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:00:19.951780Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2159 selected_horizon=2159 endpoint_lower_bound=1152 lower_bound_gap=1007 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:20.390447Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T16:00:20.437524Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:00:20.437561Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=2048 lower_bound_gap=2396 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:20.516283Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:00:20.688560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2718 success=false 2026-09-10T16:00:20.978170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:00:21.003864Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=8 2026-09-10T16:00:21.082293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:00:21.082330Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2748 selected_horizon=2748 endpoint_lower_bound=1728 lower_bound_gap=1020 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:21.239568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=289 row_words=546 horizon=2748 2026-09-10T16:00:21.315465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=21 2026-09-10T16:00:21.403694Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:00:21.403729Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:00:21.449028Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=1393 row_words=698 horizon=16316 2026-09-10T16:00:22.274909Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1296 success=true 2026-09-10T16:00:23.077662Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-10T16:00:23.281005Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:00:23.281049Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=1061 selected_horizon=1061 endpoint_lower_bound=576 lower_bound_gap=485 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:23.328802Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=1172 row_words=184 horizon=1061 2026-09-10T16:00:23.353055Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2836 success=true 2026-09-10T16:00:25.422250Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:00:25.422293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=5892 selected_horizon=5892 endpoint_lower_bound=2560 lower_bound_gap=3332 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:31.472091Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=8394 success=true 2026-09-10T16:00:33.030335Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:00:33.030381Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52660 selected_horizon=52660 endpoint_lower_bound=52488 lower_bound_gap=172 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:00:33.042075Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=20 row_words=2985 horizon=52660 2026-09-10T16:00:34.131159Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=48 mapped=false error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T16:00:34.131228Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=48 mapped=true error=exchange lowering failed: structured-repeat exchange rows have incompatible shapes 2026-09-10T16:00:34.381476Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=1277113 success=false Error: exchange lowering failed: structured-repeat exchange rows have incompatible shapes Caused by: structured-repeat exchange rows have incompatible shapes