2026-09-10T17:38:11.947415Z 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=0 success=true 2026-09-10T17:38:17.201722Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:38:17.207300Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:38:17.211791Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:38:17.221270Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:39:06.375703Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0000.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T17:39:06.376303Z INFO searched region body context context=1 elapsed_ms=49169 candidates=0 2026-09-10T17:39:06.376316Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:39:06.376348Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:39:08.449346Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0001.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T17:39:08.450010Z INFO searched region body context context=1 elapsed_ms=51248 candidates=0 2026-09-10T17:39:08.450023Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:39:08.450062Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:39:12.250269Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0002.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T17:39:12.250672Z INFO searched region body context context=1 elapsed_ms=55029 candidates=0 2026-09-10T17:39:12.250685Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:39:12.250717Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:39:12.948827Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0003.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T17:39:12.949532Z INFO searched region body context context=1 elapsed_ms=55737 candidates=0 2026-09-10T17:39:12.949548Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:39:12.949607Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:40:03.612033Z INFO searched region body context context=2 elapsed_ms=57235 candidates=64 2026-09-10T17:40:04.006668Z INFO searched region body context context=2 elapsed_ms=55556 candidates=64 2026-09-10T17:40:06.911490Z INFO searched region body context context=2 elapsed_ms=53961 candidates=64 2026-09-10T17:40:06.916901Z INFO searched region body context context=2 elapsed_ms=54666 candidates=64 2026-09-10T17:40:06.931840Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:40:07.517744Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:40:09.605588Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:40:09.608257Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:40:42.525913Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0004.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:40:42.526512Z INFO searched region body context context=3 elapsed_ms=35008 candidates=0 2026-09-10T17:40:42.526526Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:40:42.526548Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T17:40:43.547298Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0005.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:40:43.547788Z INFO searched region body context context=3 elapsed_ms=36615 candidates=0 2026-09-10T17:40:43.547797Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:40:43.547808Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T17:40:53.069468Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0007.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:40:53.069892Z INFO searched region body context context=3 elapsed_ms=43461 candidates=0 2026-09-10T17:40:53.069904Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:40:53.069924Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T17:40:53.070702Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0006.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:40:53.071637Z INFO searched region body context context=3 elapsed_ms=43466 candidates=0 2026-09-10T17:40:53.071657Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:40:53.071715Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T17:41:26.449780Z INFO searched region body context context=4 elapsed_ms=43923 candidates=64 2026-09-10T17:41:27.365365Z INFO searched region body context context=4 elapsed_ms=43817 candidates=64 2026-09-10T17:41:28.197396Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T17:41:29.017017Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T17:41:40.719859Z INFO searched region body context context=4 elapsed_ms=47648 candidates=64 2026-09-10T17:41:41.924059Z INFO searched region body context context=4 elapsed_ms=48854 candidates=64 2026-09-10T17:41:41.988291Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T17:41:43.280450Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T17:42:06.181158Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0008.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:42:06.181620Z INFO searched region body context context=5 elapsed_ms=37164 candidates=0 2026-09-10T17:42:06.181643Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:42:06.181653Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T17:42:06.951690Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0009.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:42:06.952574Z INFO searched region body context context=5 elapsed_ms=38755 candidates=0 2026-09-10T17:42:06.952640Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:42:06.952665Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T17:42:27.347141Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0010.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:42:27.347536Z INFO searched region body context context=5 elapsed_ms=45359 candidates=0 2026-09-10T17:42:27.347550Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:42:27.347584Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T17:42:31.939295Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0011.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:42:31.939651Z INFO searched region body context context=5 elapsed_ms=48659 candidates=0 2026-09-10T17:42:31.939666Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:42:31.939685Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T17:43:01.881173Z INFO searched region body context context=6 elapsed_ms=54928 candidates=64 2026-09-10T17:43:02.285637Z INFO searched region body context context=6 elapsed_ms=56103 candidates=64 2026-09-10T17:43:02.611372Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T17:43:02.899562Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T17:43:27.081748Z INFO searched region body context context=6 elapsed_ms=55142 candidates=64 2026-09-10T17:43:27.085735Z INFO searched region body context context=6 elapsed_ms=59738 candidates=64 2026-09-10T17:43:27.688569Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T17:43:27.689173Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T17:43:40.728323Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0012.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T17:43:40.729266Z INFO searched region body context context=7 elapsed_ms=38117 candidates=0 2026-09-10T17:43:40.729328Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:43:40.729389Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T17:43:42.621027Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0013.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T17:43:42.621889Z INFO searched region body context context=7 elapsed_ms=39722 candidates=0 2026-09-10T17:43:42.621933Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:43:42.621981Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T17:44:12.441260Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0014.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T17:44:12.441855Z INFO searched region body context context=7 elapsed_ms=44752 candidates=0 2026-09-10T17:44:12.441867Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:44:12.441914Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T17:44:14.023468Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0015.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T17:44:14.024088Z INFO searched region body context context=7 elapsed_ms=46335 candidates=0 2026-09-10T17:44:14.024106Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:44:14.024139Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T17:44:30.956325Z INFO searched region body context context=8 elapsed_ms=50226 candidates=64 2026-09-10T17:44:31.480008Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T17:44:31.490580Z INFO searched region body context context=8 elapsed_ms=48868 candidates=64 2026-09-10T17:44:32.108346Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T17:45:02.656355Z INFO searched region body context context=8 elapsed_ms=50214 candidates=64 2026-09-10T17:45:03.168218Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T17:45:05.025666Z INFO searched region body context context=8 elapsed_ms=51001 candidates=64 2026-09-10T17:45:05.648700Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T17:45:07.863076Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0016.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T17:45:07.863623Z INFO searched region body context context=9 elapsed_ms=35755 candidates=0 2026-09-10T17:45:07.863636Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:45:07.863655Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T17:45:08.775400Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0017.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T17:45:08.776334Z INFO searched region body context context=9 elapsed_ms=37296 candidates=0 2026-09-10T17:45:08.776396Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:45:08.776458Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T17:45:42.254309Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0018.json scope="rejected-op18" peak_step=6 effective_peak_bytes=903872 2026-09-10T17:45:42.254672Z INFO searched region body context context=9 elapsed_ms=39086 candidates=0 2026-09-10T17:45:42.254683Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:45:42.254714Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T17:45:45.404774Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0019.json scope="rejected-op18" peak_step=6 effective_peak_bytes=903872 2026-09-10T17:45:45.405313Z INFO searched region body context context=9 elapsed_ms=39756 candidates=0 2026-09-10T17:45:45.405325Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:45:45.405366Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T17:45:56.394713Z INFO searched region body context context=10 elapsed_ms=48531 candidates=64 2026-09-10T17:45:57.766636Z INFO searched region body context context=10 elapsed_ms=48990 candidates=64 2026-09-10T17:46:11.699401Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T17:46:13.491658Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T17:46:34.635309Z INFO searched region body context context=10 elapsed_ms=52380 candidates=64 2026-09-10T17:46:36.506291Z INFO searched region body context context=10 elapsed_ms=51100 candidates=64 2026-09-10T17:46:51.064122Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T17:46:52.569238Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T17:46:52.734995Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0020.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:46:52.735398Z INFO searched region body context context=11 elapsed_ms=41036 candidates=0 2026-09-10T17:46:52.735411Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:46:52.735432Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T17:46:54.975097Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0021.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:46:54.975558Z INFO searched region body context context=11 elapsed_ms=41483 candidates=0 2026-09-10T17:46:54.975572Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:46:54.975640Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T17:47:37.886452Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0022.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:47:37.887371Z INFO searched region body context context=11 elapsed_ms=45318 candidates=0 2026-09-10T17:47:37.887392Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:47:37.887467Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T17:47:37.894093Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0023.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:47:37.894467Z INFO searched region body context context=11 elapsed_ms=46830 candidates=0 2026-09-10T17:47:37.894483Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:47:37.894560Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T17:47:46.902885Z INFO searched region body context context=12 elapsed_ms=54167 candidates=64 2026-09-10T17:47:47.245530Z INFO searched region body context context=12 elapsed_ms=52269 candidates=64 2026-09-10T17:47:47.475422Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T17:47:47.807195Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T17:48:27.279286Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0024.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:48:27.279948Z INFO searched region body context context=13 elapsed_ms=39472 candidates=0 2026-09-10T17:48:27.279965Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:48:27.279991Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T17:48:28.478464Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0025.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:48:28.478965Z INFO searched region body context context=13 elapsed_ms=41003 candidates=0 2026-09-10T17:48:28.478977Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:48:28.478998Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T17:48:34.981616Z INFO searched region body context context=12 elapsed_ms=57087 candidates=64 2026-09-10T17:48:35.449482Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T17:48:35.934288Z INFO searched region body context context=12 elapsed_ms=58046 candidates=64 2026-09-10T17:48:36.323241Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T17:49:16.827954Z INFO searched region body context context=14 elapsed_ms=49547 candidates=64 2026-09-10T17:49:18.019066Z INFO searched region body context context=14 elapsed_ms=49540 candidates=64 2026-09-10T17:49:21.694156Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0026.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:49:21.694542Z INFO searched region body context context=13 elapsed_ms=46245 candidates=0 2026-09-10T17:49:21.694555Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:49:21.694608Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T17:49:22.430930Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0027.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:49:22.431426Z INFO searched region body context context=13 elapsed_ms=46108 candidates=0 2026-09-10T17:49:22.431447Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:49:22.431474Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T17:49:31.058398Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T17:49:31.922006Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T17:50:12.259126Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0028.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:50:12.259509Z INFO searched region body context context=15 elapsed_ms=41201 candidates=0 2026-09-10T17:50:12.259520Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:50:12.259564Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T17:50:13.889511Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0029.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:50:13.890188Z INFO searched region body context context=15 elapsed_ms=41968 candidates=0 2026-09-10T17:50:13.890230Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:50:13.890258Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T17:50:18.629334Z INFO searched region body context context=14 elapsed_ms=56197 candidates=64 2026-09-10T17:50:19.264825Z INFO searched region body context context=14 elapsed_ms=57570 candidates=64 2026-09-10T17:50:30.851805Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T17:50:31.470363Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T17:50:55.248938Z INFO searched region body context context=16 elapsed_ms=41358 candidates=64 2026-09-10T17:50:55.845610Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T17:50:57.388385Z INFO searched region body context context=16 elapsed_ms=45128 candidates=64 2026-09-10T17:50:58.127621Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T17:51:19.108038Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0030.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:51:19.108544Z INFO searched region body context context=15 elapsed_ms=47638 candidates=0 2026-09-10T17:51:19.108560Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:51:19.108612Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T17:51:19.833152Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0031.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:51:19.833659Z INFO searched region body context context=15 elapsed_ms=48981 candidates=0 2026-09-10T17:51:19.833671Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:51:19.833713Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T17:51:42.846605Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0032.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:51:42.847104Z INFO searched region body context context=17 elapsed_ms=47001 candidates=0 2026-09-10T17:51:42.847116Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:51:42.847150Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T17:51:43.841156Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0033.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T17:51:43.841769Z INFO searched region body context context=17 elapsed_ms=45714 candidates=0 2026-09-10T17:51:43.841783Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:51:43.841816Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T17:52:16.429168Z INFO searched region body context context=16 elapsed_ms=56595 candidates=64 2026-09-10T17:52:17.008093Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T17:52:17.298549Z INFO searched region body context context=16 elapsed_ms=58189 candidates=64 2026-09-10T17:52:17.940863Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T17:52:30.050265Z INFO searched region body context context=18 elapsed_ms=47203 candidates=64 2026-09-10T17:52:31.335960Z INFO searched region body context context=18 elapsed_ms=47494 candidates=64 2026-09-10T17:52:34.746840Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T17:52:35.691612Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T17:53:03.469323Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0034.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:53:03.469873Z INFO searched region body context context=17 elapsed_ms=45529 candidates=0 2026-09-10T17:53:03.469884Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:53:03.469923Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T17:53:06.046328Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0035.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T17:53:06.046854Z INFO searched region body context context=17 elapsed_ms=49038 candidates=0 2026-09-10T17:53:06.046865Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:53:06.046899Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T17:54:01.445574Z INFO searched region body context context=18 elapsed_ms=57975 candidates=64 2026-09-10T17:54:01.449257Z INFO searched region body context context=18 elapsed_ms=55402 candidates=64 2026-09-10T17:54:07.050534Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T17:54:07.055406Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T17:54:10.790966Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0036.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:10.791673Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=25138103 estimated_exchange_cycles=10993968 exchange_row_bytes=116332 peak_standard_bytes=619780 peak_interleaved_bytes=90688 peak_total_bytes=646980 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(2)), 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-10T17:54:10.880997Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0037.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T17:54:10.881641Z INFO retained operator-plan finalist finalist=1 values=449 operations=45 estimated_cycles=25138122 estimated_exchange_cycles=10993808 exchange_row_bytes=116296 peak_standard_bytes=619736 peak_interleaved_bytes=91264 peak_total_bytes=647512 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:10.966689Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0038.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:10.967842Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=25138103 estimated_exchange_cycles=10993968 exchange_row_bytes=116332 peak_standard_bytes=619780 peak_interleaved_bytes=90688 peak_total_bytes=646980 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(2)), 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-10T17:54:10.970367Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0039.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:10.971098Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=25138134 estimated_exchange_cycles=10993968 exchange_row_bytes=116332 peak_standard_bytes=619772 peak_interleaved_bytes=90752 peak_total_bytes=647036 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(2)), 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-10T17:54:11.071549Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0040.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T17:54:11.072545Z INFO retained operator-plan finalist finalist=1 values=449 operations=45 estimated_cycles=25138122 estimated_exchange_cycles=10993808 exchange_row_bytes=116296 peak_standard_bytes=619736 peak_interleaved_bytes=91264 peak_total_bytes=647512 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.082906Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0041.json scope="finalist-3" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.084231Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=25138396 estimated_exchange_cycles=10994640 exchange_row_bytes=116512 peak_standard_bytes=619384 peak_interleaved_bytes=90688 peak_total_bytes=646584 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.160273Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0042.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.160752Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=25138134 estimated_exchange_cycles=10993968 exchange_row_bytes=116332 peak_standard_bytes=619772 peak_interleaved_bytes=90752 peak_total_bytes=647036 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(2)), 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-10T17:54:11.206437Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0043.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.207665Z INFO retained operator-plan finalist finalist=4 values=449 operations=45 estimated_cycles=25138408 estimated_exchange_cycles=10994800 exchange_row_bytes=116548 peak_standard_bytes=619420 peak_interleaved_bytes=90176 peak_total_bytes=646108 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.255247Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0044.json scope="finalist-3" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.255853Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=25138396 estimated_exchange_cycles=10994640 exchange_row_bytes=116512 peak_standard_bytes=619384 peak_interleaved_bytes=90688 peak_total_bytes=646584 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.304943Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0045.json scope="finalist-5" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.305600Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=25138427 estimated_exchange_cycles=10994640 exchange_row_bytes=116512 peak_standard_bytes=619376 peak_interleaved_bytes=90752 peak_total_bytes=646640 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.347903Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0046.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.348507Z INFO retained operator-plan finalist finalist=4 values=449 operations=45 estimated_cycles=25138408 estimated_exchange_cycles=10994800 exchange_row_bytes=116548 peak_standard_bytes=619420 peak_interleaved_bytes=90176 peak_total_bytes=646108 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.417675Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0047.json scope="finalist-6" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.418291Z INFO retained operator-plan finalist finalist=6 values=449 operations=45 estimated_cycles=25138439 estimated_exchange_cycles=10994800 exchange_row_bytes=116548 peak_standard_bytes=619412 peak_interleaved_bytes=90240 peak_total_bytes=646164 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.444234Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0048.json scope="finalist-5" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.445242Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=25138427 estimated_exchange_cycles=10994640 exchange_row_bytes=116512 peak_standard_bytes=619376 peak_interleaved_bytes=90752 peak_total_bytes=646640 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.520269Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0049.json scope="finalist-7" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.520867Z INFO retained operator-plan finalist finalist=7 values=449 operations=45 estimated_cycles=25138456 estimated_exchange_cycles=10994480 exchange_row_bytes=116476 peak_standard_bytes=619348 peak_interleaved_bytes=90688 peak_total_bytes=646548 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.537360Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0050.json scope="finalist-6" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.537949Z INFO retained operator-plan finalist finalist=6 values=449 operations=45 estimated_cycles=25138439 estimated_exchange_cycles=10994800 exchange_row_bytes=116548 peak_standard_bytes=619412 peak_interleaved_bytes=90240 peak_total_bytes=646164 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.640186Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0051.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T17:54:11.640881Z INFO retained operator-plan finalist finalist=8 values=449 operations=45 estimated_cycles=25138475 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619304 peak_interleaved_bytes=91264 peak_total_bytes=647080 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.650092Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0052.json scope="finalist-7" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.650737Z INFO retained operator-plan finalist finalist=7 values=449 operations=45 estimated_cycles=25138456 estimated_exchange_cycles=10994480 exchange_row_bytes=116476 peak_standard_bytes=619348 peak_interleaved_bytes=90688 peak_total_bytes=646548 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.755868Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0054.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T17:54:11.756571Z INFO retained operator-plan finalist finalist=8 values=449 operations=45 estimated_cycles=25138475 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619304 peak_interleaved_bytes=91264 peak_total_bytes=647080 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1345, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:11.765270Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0053.json scope="finalist-9" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.766403Z INFO retained operator-plan finalist finalist=9 values=449 operations=45 estimated_cycles=25138487 estimated_exchange_cycles=10994480 exchange_row_bytes=116476 peak_standard_bytes=619340 peak_interleaved_bytes=90752 peak_total_bytes=646604 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.859106Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0055.json scope="finalist-9" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:11.860044Z INFO retained operator-plan finalist finalist=9 values=449 operations=45 estimated_cycles=25138487 estimated_exchange_cycles=10994480 exchange_row_bytes=116476 peak_standard_bytes=619340 peak_interleaved_bytes=90752 peak_total_bytes=646604 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.878739Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0056.json scope="finalist-10" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.879398Z INFO retained operator-plan finalist finalist=10 values=449 operations=45 estimated_cycles=25138633 estimated_exchange_cycles=10994960 exchange_row_bytes=116584 peak_standard_bytes=619448 peak_interleaved_bytes=90240 peak_total_bytes=646200 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.965804Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0057.json scope="finalist-10" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.966812Z INFO retained operator-plan finalist finalist=10 values=449 operations=45 estimated_cycles=25138633 estimated_exchange_cycles=10994960 exchange_row_bytes=116584 peak_standard_bytes=619448 peak_interleaved_bytes=90240 peak_total_bytes=646200 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 8, 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(2)), 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-10T17:54:11.985149Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0058.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:11.985771Z INFO retained operator-plan finalist finalist=11 values=449 operations=45 estimated_cycles=25138806 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619888 peak_interleaved_bytes=90176 peak_total_bytes=646576 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 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(2)), 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-10T17:54:12.081838Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0059.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:12.082505Z INFO retained operator-plan finalist finalist=11 values=449 operations=45 estimated_cycles=25138806 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619888 peak_interleaved_bytes=90176 peak_total_bytes=646576 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 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(2)), 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-10T17:54:12.087651Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0060.json scope="finalist-12" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:12.088325Z INFO retained operator-plan finalist finalist=12 values=449 operations=45 estimated_cycles=25138837 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619880 peak_interleaved_bytes=90240 peak_total_bytes=646632 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 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(2)), 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-10T17:54:12.198393Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0061.json scope="finalist-12" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:54:12.199036Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0062.json scope="finalist-13" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:12.199097Z INFO retained operator-plan finalist finalist=12 values=449 operations=45 estimated_cycles=25138837 estimated_exchange_cycles=10994320 exchange_row_bytes=116440 peak_standard_bytes=619880 peak_interleaved_bytes=90240 peak_total_bytes=646632 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 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(2)), 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-10T17:54:12.199675Z INFO retained operator-plan finalist finalist=13 values=450 operations=46 estimated_cycles=25139152 estimated_exchange_cycles=10994728 exchange_row_bytes=116372 peak_standard_bytes=619820 peak_interleaved_bytes=90688 peak_total_bytes=647020 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(2)), 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-10T17:54:12.295135Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0063.json scope="finalist-14" peak_step=12 effective_peak_bytes=504064 2026-09-10T17:54:12.296236Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=25149411 estimated_exchange_cycles=10993368 exchange_row_bytes=115140 peak_standard_bytes=559812 peak_interleaved_bytes=103936 peak_total_bytes=570052 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:12.310093Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0064.json scope="finalist-13" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:54:12.310832Z INFO retained operator-plan finalist finalist=13 values=450 operations=46 estimated_cycles=25139152 estimated_exchange_cycles=10994728 exchange_row_bytes=116372 peak_standard_bytes=619820 peak_interleaved_bytes=90688 peak_total_bytes=647020 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(2)), 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-10T17:54:12.389304Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0065.json scope="finalist-15" peak_step=127 effective_peak_bytes=574976 2026-09-10T17:54:12.389837Z INFO retained operator-plan finalist finalist=15 values=447 operations=42 estimated_cycles=25992532 estimated_exchange_cycles=10880278 exchange_row_bytes=109828 peak_standard_bytes=617476 peak_interleaved_bytes=113152 peak_total_bytes=635652 maximum_standard_allocation_bytes=108928 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 512, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:12.405707Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0066.json scope="finalist-14" peak_step=12 effective_peak_bytes=504064 2026-09-10T17:54:12.406827Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=25149411 estimated_exchange_cycles=10993368 exchange_row_bytes=115140 peak_standard_bytes=559812 peak_interleaved_bytes=103936 peak_total_bytes=570052 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:54:12.512761Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0067.json scope="finalist-15" peak_step=127 effective_peak_bytes=574976 2026-09-10T17:54:12.513373Z INFO retained operator-plan finalist finalist=15 values=447 operations=42 estimated_cycles=25992532 estimated_exchange_cycles=10880278 exchange_row_bytes=109828 peak_standard_bytes=617476 peak_interleaved_bytes=113152 peak_total_bytes=635652 maximum_standard_allocation_bytes=108928 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 512, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.790661Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0068.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:00.791749Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=19514408 estimated_exchange_cycles=8636080 exchange_row_bytes=79572 peak_standard_bytes=582444 peak_interleaved_bytes=92736 peak_total_bytes=611692 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.809245Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0069.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:00.810333Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=19514408 estimated_exchange_cycles=8636080 exchange_row_bytes=79572 peak_standard_bytes=582444 peak_interleaved_bytes=92736 peak_total_bytes=611692 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.874662Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0070.json scope="finalist-1" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:00.875224Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=19514420 estimated_exchange_cycles=8636240 exchange_row_bytes=79608 peak_standard_bytes=582480 peak_interleaved_bytes=92224 peak_total_bytes=611216 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.880923Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0071.json scope="finalist-1" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:00.881514Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=19514420 estimated_exchange_cycles=8636240 exchange_row_bytes=79608 peak_standard_bytes=582480 peak_interleaved_bytes=92224 peak_total_bytes=611216 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.949712Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0072.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:00.950323Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=19514439 estimated_exchange_cycles=8636080 exchange_row_bytes=79572 peak_standard_bytes=582436 peak_interleaved_bytes=92800 peak_total_bytes=611748 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:00.957525Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0073.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:00.958066Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=19514439 estimated_exchange_cycles=8636080 exchange_row_bytes=79572 peak_standard_bytes=582436 peak_interleaved_bytes=92800 peak_total_bytes=611748 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.021317Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0074.json scope="finalist-3" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.021840Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=19514451 estimated_exchange_cycles=8636240 exchange_row_bytes=79608 peak_standard_bytes=582472 peak_interleaved_bytes=92288 peak_total_bytes=611272 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.031647Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0075.json scope="finalist-3" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.032235Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=19514451 estimated_exchange_cycles=8636240 exchange_row_bytes=79608 peak_standard_bytes=582472 peak_interleaved_bytes=92288 peak_total_bytes=611272 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.103319Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0076.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.104102Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=19515236 estimated_exchange_cycles=8635760 exchange_row_bytes=79500 peak_standard_bytes=582372 peak_interleaved_bytes=92224 peak_total_bytes=611108 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.123362Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0077.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.124318Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=19515236 estimated_exchange_cycles=8635760 exchange_row_bytes=79500 peak_standard_bytes=582372 peak_interleaved_bytes=92224 peak_total_bytes=611108 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.188096Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0078.json scope="finalist-5" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.188932Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=19515267 estimated_exchange_cycles=8635760 exchange_row_bytes=79500 peak_standard_bytes=582364 peak_interleaved_bytes=92288 peak_total_bytes=611164 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.208113Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0079.json scope="finalist-5" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.208698Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=19515267 estimated_exchange_cycles=8635760 exchange_row_bytes=79500 peak_standard_bytes=582364 peak_interleaved_bytes=92288 peak_total_bytes=611164 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.260107Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0080.json scope="finalist-6" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.260629Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=19515304 estimated_exchange_cycles=8635280 exchange_row_bytes=79248 peak_standard_bytes=582120 peak_interleaved_bytes=92736 peak_total_bytes=611368 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.277860Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0081.json scope="finalist-6" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.278412Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=19515304 estimated_exchange_cycles=8635280 exchange_row_bytes=79248 peak_standard_bytes=582120 peak_interleaved_bytes=92736 peak_total_bytes=611368 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.347778Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0082.json scope="finalist-7" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.348390Z INFO retained operator-plan finalist finalist=7 values=446 operations=42 estimated_cycles=19515316 estimated_exchange_cycles=8635440 exchange_row_bytes=79284 peak_standard_bytes=582156 peak_interleaved_bytes=92224 peak_total_bytes=610892 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.355842Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0083.json scope="finalist-7" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.356473Z INFO retained operator-plan finalist finalist=7 values=446 operations=42 estimated_cycles=19515316 estimated_exchange_cycles=8635440 exchange_row_bytes=79284 peak_standard_bytes=582156 peak_interleaved_bytes=92224 peak_total_bytes=610892 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.432102Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0084.json scope="finalist-8" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.433094Z INFO retained operator-plan finalist finalist=8 values=446 operations=42 estimated_cycles=19515335 estimated_exchange_cycles=8635280 exchange_row_bytes=79248 peak_standard_bytes=582112 peak_interleaved_bytes=92800 peak_total_bytes=611424 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.442342Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0085.json scope="finalist-8" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.442887Z INFO retained operator-plan finalist finalist=8 values=446 operations=42 estimated_cycles=19515335 estimated_exchange_cycles=8635280 exchange_row_bytes=79248 peak_standard_bytes=582112 peak_interleaved_bytes=92800 peak_total_bytes=611424 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.520570Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0086.json scope="finalist-9" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.521192Z INFO retained operator-plan finalist finalist=9 values=446 operations=42 estimated_cycles=19515347 estimated_exchange_cycles=8635440 exchange_row_bytes=79284 peak_standard_bytes=582148 peak_interleaved_bytes=92288 peak_total_bytes=610948 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.526119Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0087.json scope="finalist-9" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.526649Z INFO retained operator-plan finalist finalist=9 values=446 operations=42 estimated_cycles=19515347 estimated_exchange_cycles=8635440 exchange_row_bytes=79284 peak_standard_bytes=582148 peak_interleaved_bytes=92288 peak_total_bytes=610948 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.594333Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0088.json scope="finalist-10" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.594896Z INFO retained operator-plan finalist finalist=10 values=447 operations=43 estimated_cycles=19515457 estimated_exchange_cycles=8636840 exchange_row_bytes=79612 peak_standard_bytes=582484 peak_interleaved_bytes=92736 peak_total_bytes=611732 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.609862Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0089.json scope="finalist-10" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.610699Z INFO retained operator-plan finalist finalist=10 values=447 operations=43 estimated_cycles=19515457 estimated_exchange_cycles=8636840 exchange_row_bytes=79612 peak_standard_bytes=582484 peak_interleaved_bytes=92736 peak_total_bytes=611732 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.667500Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0090.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.668036Z INFO retained operator-plan finalist finalist=11 values=447 operations=43 estimated_cycles=19515469 estimated_exchange_cycles=8637000 exchange_row_bytes=79648 peak_standard_bytes=582520 peak_interleaved_bytes=92224 peak_total_bytes=611256 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.692463Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0091.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.693505Z INFO retained operator-plan finalist finalist=11 values=447 operations=43 estimated_cycles=19515469 estimated_exchange_cycles=8637000 exchange_row_bytes=79648 peak_standard_bytes=582520 peak_interleaved_bytes=92224 peak_total_bytes=611256 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.740071Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0092.json scope="finalist-12" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.740633Z INFO retained operator-plan finalist finalist=12 values=447 operations=43 estimated_cycles=19515488 estimated_exchange_cycles=8636840 exchange_row_bytes=79612 peak_standard_bytes=582476 peak_interleaved_bytes=92800 peak_total_bytes=611788 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.760194Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0093.json scope="finalist-12" peak_step=12 effective_peak_bytes=504584 2026-09-10T17:55:01.760697Z INFO retained operator-plan finalist finalist=12 values=447 operations=43 estimated_cycles=19515488 estimated_exchange_cycles=8636840 exchange_row_bytes=79612 peak_standard_bytes=582476 peak_interleaved_bytes=92800 peak_total_bytes=611788 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 1345, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.805989Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0094.json scope="finalist-13" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.806950Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=19515500 estimated_exchange_cycles=8637000 exchange_row_bytes=79648 peak_standard_bytes=582512 peak_interleaved_bytes=92288 peak_total_bytes=611312 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.829803Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0095.json scope="finalist-13" peak_step=12 effective_peak_bytes=504072 2026-09-10T17:55:01.830340Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=19515500 estimated_exchange_cycles=8637000 exchange_row_bytes=79648 peak_standard_bytes=582512 peak_interleaved_bytes=92288 peak_total_bytes=611312 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 8, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.915278Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0096.json scope="finalist-14" peak_step=12 effective_peak_bytes=503808 2026-09-10T17:55:01.915808Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=19521786 estimated_exchange_cycles=8642144 exchange_row_bytes=80752 peak_standard_bytes=525168 peak_interleaved_bytes=100864 peak_total_bytes=535408 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:01.921279Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0097.json scope="finalist-14" peak_step=12 effective_peak_bytes=503808 2026-09-10T17:55:01.921769Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=19521786 estimated_exchange_cycles=8642144 exchange_row_bytes=80752 peak_standard_bytes=525168 peak_interleaved_bytes=100864 peak_total_bytes=535408 maximum_standard_allocation_bytes=84096 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), 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-10T17:55:02.005901Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0098.json scope="finalist-15" peak_step=12 effective_peak_bytes=530688 2026-09-10T17:55:02.006477Z INFO retained operator-plan finalist finalist=15 values=442 operations=39 estimated_cycles=19979730 estimated_exchange_cycles=8465528 exchange_row_bytes=75348 peak_standard_bytes=534868 peak_interleaved_bytes=107072 peak_total_bytes=556884 maximum_standard_allocation_bytes=84096 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(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T17:55:02.012129Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0099.json scope="finalist-15" peak_step=12 effective_peak_bytes=530688 2026-09-10T17:55:02.012761Z INFO retained operator-plan finalist finalist=15 values=442 operations=39 estimated_cycles=19979730 estimated_exchange_cycles=8465528 exchange_row_bytes=75348 peak_standard_bytes=534868 peak_interleaved_bytes=107072 peak_total_bytes=556884 maximum_standard_allocation_bytes=84096 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(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T17:55:04.404567Z 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=1012457 success=true 2026-09-10T17:55:13.254914Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=7241 expansion_and_footprint_ms=8850 estimated_row_bytes=62104 heuristic_row_bytes=79572 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T17:55:13.468096Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=7527 expansion_and_footprint_ms=9063 estimated_row_bytes=47000 heuristic_row_bytes=80156 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T17:55:13.491910Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=7575 expansion_and_footprint_ms=9087 estimated_row_bytes=62072 heuristic_row_bytes=79608 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T17:55:13.494771Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=7528 expansion_and_footprint_ms=9089 estimated_row_bytes=47008 heuristic_row_bytes=80156 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T17:55:13.517033Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=7568 expansion_and_footprint_ms=9112 estimated_row_bytes=46968 heuristic_row_bytes=80192 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T17:55:13.610345Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=7600 expansion_and_footprint_ms=9205 estimated_row_bytes=62112 heuristic_row_bytes=79572 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T17:55:13.632401Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=7589 expansion_and_footprint_ms=9227 estimated_row_bytes=62064 heuristic_row_bytes=79608 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T17:55:13.994736Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=8125 expansion_and_footprint_ms=9589 estimated_row_bytes=46960 heuristic_row_bytes=80192 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T17:55:14.165425Z 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-10T17:55:24.515578Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=6891 expansion_and_footprint_ms=8509 estimated_row_bytes=46640 heuristic_row_bytes=80084 geometry_fragments_per_tile=4723 fragment_limit=16384 2026-09-10T17:55:24.747120Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=7124 expansion_and_footprint_ms=8741 estimated_row_bytes=46632 heuristic_row_bytes=80084 geometry_fragments_per_tile=4723 fragment_limit=16384 2026-09-10T17:55:24.837979Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=7267 expansion_and_footprint_ms=8832 estimated_row_bytes=46960 heuristic_row_bytes=79832 geometry_fragments_per_tile=4754 fragment_limit=16384 2026-09-10T17:55:24.865063Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=7242 expansion_and_footprint_ms=8859 estimated_row_bytes=46920 heuristic_row_bytes=79868 geometry_fragments_per_tile=4749 fragment_limit=16384 2026-09-10T17:55:25.143485Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=7552 expansion_and_footprint_ms=9137 estimated_row_bytes=62024 heuristic_row_bytes=79500 geometry_fragments_per_tile=6027 fragment_limit=16384 2026-09-10T17:55:25.286170Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=7755 expansion_and_footprint_ms=9280 estimated_row_bytes=62064 heuristic_row_bytes=79248 geometry_fragments_per_tile=6058 fragment_limit=16384 2026-09-10T17:55:25.393057Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=7864 expansion_and_footprint_ms=9387 estimated_row_bytes=62024 heuristic_row_bytes=79284 geometry_fragments_per_tile=6053 fragment_limit=16384 2026-09-10T17:55:25.792257Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=8292 expansion_and_footprint_ms=9786 estimated_row_bytes=62016 heuristic_row_bytes=79500 geometry_fragments_per_tile=6027 fragment_limit=16384 2026-09-10T17:55:25.962401Z 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-10T17:55:38.183968Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=6479 expansion_and_footprint_ms=8049 estimated_row_bytes=46968 heuristic_row_bytes=79832 geometry_fragments_per_tile=4754 fragment_limit=16384 2026-09-10T17:55:38.754975Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=6920 expansion_and_footprint_ms=8620 estimated_row_bytes=46960 heuristic_row_bytes=80232 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T17:55:38.902762Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=7130 expansion_and_footprint_ms=8767 estimated_row_bytes=46928 heuristic_row_bytes=79868 geometry_fragments_per_tile=4749 fragment_limit=16384 2026-09-10T17:55:38.969123Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=7259 expansion_and_footprint_ms=8834 estimated_row_bytes=62032 heuristic_row_bytes=79284 geometry_fragments_per_tile=6053 fragment_limit=16384 2026-09-10T17:55:39.052618Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=7269 expansion_and_footprint_ms=8918 estimated_row_bytes=62104 heuristic_row_bytes=79612 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T17:55:39.524079Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=8106 expansion_and_footprint_ms=9389 estimated_row_bytes=62064 heuristic_row_bytes=79648 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T17:55:39.579099Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=7904 expansion_and_footprint_ms=9444 estimated_row_bytes=47000 heuristic_row_bytes=80196 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T17:55:39.709508Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=7981 expansion_and_footprint_ms=9575 estimated_row_bytes=62072 heuristic_row_bytes=79248 geometry_fragments_per_tile=6058 fragment_limit=16384 2026-09-10T17:55:39.883827Z 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-10T17:55:52.518510Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=7029 expansion_and_footprint_ms=8526 estimated_row_bytes=47008 heuristic_row_bytes=80196 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T17:55:52.558433Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=7052 expansion_and_footprint_ms=8566 estimated_row_bytes=45712 heuristic_row_bytes=81336 geometry_fragments_per_tile=4622 fragment_limit=16384 2026-09-10T17:55:52.989397Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=7556 expansion_and_footprint_ms=8997 estimated_row_bytes=60808 heuristic_row_bytes=80752 geometry_fragments_per_tile=5926 fragment_limit=16384 2026-09-10T17:55:52.990290Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=7390 expansion_and_footprint_ms=8998 estimated_row_bytes=62112 heuristic_row_bytes=79612 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T17:55:53.219378Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=7786 expansion_and_footprint_ms=9227 estimated_row_bytes=66240 heuristic_row_bytes=75348 geometry_fragments_per_tile=6303 fragment_limit=16384 2026-09-10T17:55:53.399871Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=7847 expansion_and_footprint_ms=9408 estimated_row_bytes=62072 heuristic_row_bytes=79648 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T17:55:53.490903Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=7896 expansion_and_footprint_ms=9499 estimated_row_bytes=46968 heuristic_row_bytes=80232 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T17:55:53.553606Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=8078 expansion_and_footprint_ms=9561 estimated_row_bytes=50920 heuristic_row_bytes=75932 geometry_fragments_per_tile=4999 fragment_limit=16384 2026-09-10T17:55:53.683314Z 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-10T17:56:06.472255Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=7297 expansion_and_footprint_ms=8828 estimated_row_bytes=52728 heuristic_row_bytes=116512 geometry_fragments_per_tile=5576 fragment_limit=16384 2026-09-10T17:56:06.506513Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=7419 expansion_and_footprint_ms=8862 estimated_row_bytes=52640 heuristic_row_bytes=116332 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T17:56:06.720310Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=7567 expansion_and_footprint_ms=9076 estimated_row_bytes=52648 heuristic_row_bytes=116332 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T17:56:06.900527Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=7790 expansion_and_footprint_ms=9256 estimated_row_bytes=52688 heuristic_row_bytes=116548 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T17:56:07.028074Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=7848 expansion_and_footprint_ms=9384 estimated_row_bytes=52720 heuristic_row_bytes=116512 geometry_fragments_per_tile=5576 fragment_limit=16384 2026-09-10T17:56:07.110740Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=7927 expansion_and_footprint_ms=9466 estimated_row_bytes=52688 heuristic_row_bytes=116296 geometry_fragments_per_tile=5604 fragment_limit=16384 2026-09-10T17:56:07.266745Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=8056 expansion_and_footprint_ms=9622 estimated_row_bytes=52680 heuristic_row_bytes=116548 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T17:56:07.270368Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=8124 expansion_and_footprint_ms=9626 estimated_row_bytes=52544 heuristic_row_bytes=116476 geometry_fragments_per_tile=5565 fragment_limit=16384 2026-09-10T17:56:07.484849Z 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-10T17:56:20.809687Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=7495 expansion_and_footprint_ms=8952 estimated_row_bytes=52592 heuristic_row_bytes=116440 geometry_fragments_per_tile=5570 fragment_limit=16384 2026-09-10T17:56:20.852986Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=7604 expansion_and_footprint_ms=8995 estimated_row_bytes=60192 heuristic_row_bytes=109828 geometry_fragments_per_tile=6128 fragment_limit=16384 2026-09-10T17:56:21.290136Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=7836 expansion_and_footprint_ms=9433 estimated_row_bytes=52640 heuristic_row_bytes=116372 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T17:56:21.382482Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=7992 expansion_and_footprint_ms=9525 estimated_row_bytes=52656 heuristic_row_bytes=116440 geometry_fragments_per_tile=5601 fragment_limit=16384 2026-09-10T17:56:21.383941Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=7965 expansion_and_footprint_ms=9526 estimated_row_bytes=52680 heuristic_row_bytes=116584 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T17:56:21.577092Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=8319 expansion_and_footprint_ms=9720 estimated_row_bytes=51160 heuristic_row_bytes=115140 geometry_fragments_per_tile=5398 fragment_limit=16384 2026-09-10T17:56:21.824462Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=8394 expansion_and_footprint_ms=9967 estimated_row_bytes=52664 heuristic_row_bytes=116440 geometry_fragments_per_tile=5601 fragment_limit=16384 2026-09-10T17:56:21.994417Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=8557 expansion_and_footprint_ms=10137 estimated_row_bytes=52552 heuristic_row_bytes=116476 geometry_fragments_per_tile=5565 fragment_limit=16384 2026-09-10T17:56:22.180289Z 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-10T17:56:26.164585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(6799, 975231, 6834) plan_cache_stats=(32768, 2030414, 684829) 2026-09-10T17:56:27.616751Z DEBUG placed tile storage tiles=1472 shards=374304 elapsed_us=940833 2026-09-10T17:56:27.645822Z DEBUG placed tile storage tiles=1472 shards=373656 elapsed_us=969957 2026-09-10T17:56:27.647723Z DEBUG placed tile storage tiles=1472 shards=375584 elapsed_us=971844 2026-09-10T17:56:27.658709Z DEBUG placed tile storage tiles=1472 shards=366948 elapsed_us=982907 2026-09-10T17:56:38.351258Z INFO screened tile mappings by exchange resource load candidates=286 baseline_cycles=3789942 candidate_cycles=3789942 baseline_pressure=3038207 candidate_pressure=3038207 2026-09-10T17:56:38.574368Z INFO modelled expanded operator plan finalist=28 elapsed_ms=11898 modelled_cycles=12412925 estimated_row_bytes=45712 2026-09-10T17:56:40.568930Z INFO screened tile mappings by exchange resource load candidates=329 baseline_cycles=3797089 candidate_cycles=3797089 baseline_pressure=3041150 candidate_pressure=3041150 2026-09-10T17:56:40.719854Z INFO screened tile mappings by exchange resource load candidates=329 baseline_cycles=3797073 candidate_cycles=3797073 baseline_pressure=3041134 candidate_pressure=3041134 2026-09-10T17:56:40.786802Z INFO modelled expanded operator plan finalist=10 elapsed_ms=14110 modelled_cycles=12419293 estimated_row_bytes=46640 2026-09-10T17:56:40.950068Z INFO modelled expanded operator plan finalist=8 elapsed_ms=14274 modelled_cycles=12418653 estimated_row_bytes=46632 2026-09-10T17:56:41.374927Z INFO screened tile mappings by exchange resource load candidates=331 baseline_cycles=3798001 candidate_cycles=3798001 baseline_pressure=3041184 candidate_pressure=3041184 2026-09-10T17:56:41.632309Z INFO modelled expanded operator plan finalist=2 elapsed_ms=14956 modelled_cycles=12416917 estimated_row_bytes=46960 2026-09-10T17:56:41.632688Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=4 admitted_candidates=1 2026-09-10T17:56:41.695816Z 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-10T17:56:41.695873Z 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-10T17:56:41.697974Z 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-10T17:56:41.702296Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:56:41.702349Z 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=1525 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:56:41.703837Z 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=715 row_words=11 horizon=1465 2026-09-10T17:56:41.704542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=1400 maximum_identical_destinations=1 2026-09-10T17:56:41.704597Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=1208 selected_horizon=1208 endpoint_lower_bound=1120 lower_bound_gap=88 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:41.705660Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=13 row_words=41 horizon=1208 2026-09-10T17:56:41.741368Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=1536 maximum_identical_destinations=1 2026-09-10T17:56:41.742122Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=324 lower_bound_gap=539 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:41.748522Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=6 row_words=25 horizon=863 2026-09-10T17:56:41.760014Z 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=12492 2026-09-10T17:56:41.947248Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=12492 elapsed_ms=187 success=true 2026-09-10T17:56:42.083241Z 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-10T17:56:42.083685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=12492 maximum_identical_destinations=1 2026-09-10T17:56:42.083730Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:42.092997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=32 row_words=174 horizon=7903 2026-09-10T17:56:42.103582Z 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-10T17:56:42.132887Z 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=16416 maximum_identical_destinations=1 2026-09-10T17:56:42.132945Z 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=3350 selected_horizon=3350 endpoint_lower_bound=2880 lower_bound_gap=470 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:42.145710Z 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=1151 row_words=83 horizon=3350 2026-09-10T17:56:42.182154Z 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=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-10T17:56:42.226103Z 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=1224 maximum_identical_destinations=1 2026-09-10T17:56:42.226151Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:42.227054Z 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=23 horizon=374 2026-09-10T17:56:42.235320Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=54 candidates=4 ordinary_horizon=362 paired_horizon=440 use_paired=false 2026-09-10T17:56:42.405886Z 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-10T17:56:42.525274Z 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=119 success=true 2026-09-10T17:56:42.604189Z 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=61520 2026-09-10T17:56:42.692921Z 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=589 success=true 2026-09-10T17:56:42.776003Z 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=692 success=true 2026-09-10T17:56:42.789346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=58 candidates=255 ordinary_horizon=280 paired_horizon=396 use_paired=false 2026-09-10T17:56:42.853947Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1368 maximum_identical_destinations=1 2026-09-10T17:56:42.853996Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:42.855064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=47 row_words=25 horizon=406 2026-09-10T17:56:43.182478Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=6561 maximum_identical_destinations=1 2026-09-10T17:56:43.182543Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=4822 selected_horizon=4822 endpoint_lower_bound=2688 lower_bound_gap=2134 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:43.195795Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=197 row_words=159 horizon=4822 2026-09-10T17:56:43.386945Z 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-10T17:56:43.387003Z 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=1090 selected_horizon=1090 endpoint_lower_bound=288 lower_bound_gap=802 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:43.405722Z 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=1368 row_words=81 horizon=1090 2026-09-10T17:56:43.477315Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:56:43.477365Z 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=1525 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:56:43.479344Z 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=715 row_words=11 horizon=1465 2026-09-10T17:56:43.949442Z 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=12960 maximum_identical_destinations=1 2026-09-10T17:56:43.949514Z 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=7483 selected_horizon=6824 endpoint_lower_bound=6048 lower_bound_gap=776 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:56:43.963150Z 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=1241 row_words=68 horizon=6824 2026-09-10T17:56:43.975817Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=61520 elapsed_ms=1371 success=true 2026-09-10T17:56:44.097003Z 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-10T17:56:44.531428Z 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=69934 2026-09-10T17:56:45.542380Z 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=2916 maximum_identical_destinations=1 2026-09-10T17:56:45.542453Z 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=21174 selected_horizon=21174 endpoint_lower_bound=21024 lower_bound_gap=150 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:45.572975Z 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=579 row_words=307 horizon=21174 2026-09-10T17:56:45.680320Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=1726 maximum_identical_destinations=1 2026-09-10T17:56:45.680391Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=4992 selected_horizon=4375 endpoint_lower_bound=3456 lower_bound_gap=919 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:56:45.689228Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=220 row_words=26 horizon=4375 2026-09-10T17:56:46.108322Z 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=61520 maximum_identical_destinations=1 2026-09-10T17:56:46.108387Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:46.170165Z 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=722 row_words=301 horizon=4427 2026-09-10T17:56:46.391659Z 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-10T17:56:46.587450Z 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-10T17:56:46.640230Z 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=248 success=true 2026-09-10T17:56:46.643359Z 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=51925 2026-09-10T17:56:46.998605Z 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=11656 maximum_identical_destinations=1 2026-09-10T17:56:46.998664Z 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=1544 selected_horizon=1544 endpoint_lower_bound=576 lower_bound_gap=968 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:47.007509Z 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=128 row_words=69 horizon=1544 2026-09-10T17:56:47.576229Z 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=3479 success=true 2026-09-10T17:56:48.058577Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=1415 success=true 2026-09-10T17:56:48.214281Z 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=4374 2026-09-10T17:56:48.301386Z 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=103818 2026-09-10T17:56:48.365929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69934 elapsed_ms=3834 success=true 2026-09-10T17:56:48.405240Z 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=155544 2026-09-10T17:56:49.102843Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=51925 maximum_identical_destinations=1 2026-09-10T17:56:49.102886Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:49.150270Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=580 row_words=186 horizon=1059 2026-09-10T17:56:49.166683Z 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=21111 maximum_identical_destinations=1 2026-09-10T17:56:49.166836Z 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=11753 selected_horizon=11753 endpoint_lower_bound=9760 lower_bound_gap=1993 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:49.211731Z 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=857 row_words=523 horizon=11753 2026-09-10T17:56:49.251761Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=4374 elapsed_ms=1037 success=true 2026-09-10T17:56:49.279822Z 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=1458 maximum_identical_destinations=1 2026-09-10T17:56:49.279881Z 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=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:49.285880Z 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=1082 row_words=9 horizon=863 2026-09-10T17:56:49.348940Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:56:49.348973Z 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=1525 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:56:49.350590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=715 row_words=11 horizon=1465 2026-09-10T17:56:50.013178Z 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=3425 success=true 2026-09-10T17:56:51.080673Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=69934 maximum_identical_destinations=1 2026-09-10T17:56:51.080727Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=6365 selected_horizon=6365 endpoint_lower_bound=2816 lower_bound_gap=3549 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:51.141947Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=9 row_words=426 horizon=6365 2026-09-10T17:56:51.307356Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=17 candidates=4374 ordinary_horizon=8124 paired_horizon=6112 use_paired=true 2026-09-10T17:56:51.356900Z 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=4374 maximum_identical_destinations=1 2026-09-10T17:56:51.356943Z 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=6112 selected_horizon=6112 endpoint_lower_bound=3552 lower_bound_gap=2560 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:51.372268Z 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=94 row_words=267 horizon=6112 2026-09-10T17:56:51.434223Z 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=1295 maximum_identical_destinations=1 2026-09-10T17:56:51.434260Z 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=2459 selected_horizon=2459 endpoint_lower_bound=2304 lower_bound_gap=155 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:51.441160Z 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=1 row_words=18 horizon=2459 2026-09-10T17:56:51.685396Z 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=23328 2026-09-10T17:56:51.807906Z 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=302920 2026-09-10T17:56:51.908332Z 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=112284 maximum_identical_destinations=1 2026-09-10T17:56:51.908371Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:51.953591Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23328 elapsed_ms=268 success=true 2026-09-10T17:56:51.996127Z 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=706 row_words=529 horizon=9784 2026-09-10T17:56:52.033633Z 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=66880 2026-09-10T17:56:52.197264Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103818 elapsed_ms=3895 success=true 2026-09-10T17:56:52.347445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=23328 maximum_identical_destinations=1 2026-09-10T17:56:52.347494Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=2083 selected_horizon=2083 endpoint_lower_bound=1680 lower_bound_gap=403 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:52.367013Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=569 row_words=105 horizon=2083 2026-09-10T17:56:52.601837Z 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=52048 2026-09-10T17:56:53.162894Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66880 elapsed_ms=1129 success=true 2026-09-10T17:56:53.389859Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=52048 elapsed_ms=787 success=true 2026-09-10T17:56:53.430988Z 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-10T17:56:53.578255Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=24 candidates=2187 ordinary_horizon=15870 paired_horizon=10063 use_paired=true 2026-09-10T17:56:53.618388Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:56:53.618418Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:53.627716Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=106 row_words=248 horizon=10063 2026-09-10T17:56:53.944387Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=9670 maximum_identical_destinations=1 2026-09-10T17:56:53.944424Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=7680 lower_bound_gap=155 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:53.971021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=130 row_words=134 horizon=7835 2026-09-10T17:56:54.106525Z 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=52048 maximum_identical_destinations=1 2026-09-10T17:56:54.106561Z 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=1032 selected_horizon=1032 endpoint_lower_bound=576 lower_bound_gap=456 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:54.136754Z 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=20982 2026-09-10T17:56:54.137893Z 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=78 row_words=186 horizon=1032 2026-09-10T17:56:54.305817Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=20982 elapsed_ms=169 success=true 2026-09-10T17:56:54.521285Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155544 elapsed_ms=6115 success=true 2026-09-10T17:56:54.554118Z 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=20982 maximum_identical_destinations=1 2026-09-10T17:56:54.554152Z 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=2998 selected_horizon=2998 endpoint_lower_bound=2560 lower_bound_gap=438 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:54.570872Z 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=1255 row_words=92 horizon=2998 2026-09-10T17:56:54.815835Z 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=1384 success=true 2026-09-10T17:56:54.822507Z 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=66880 maximum_identical_destinations=1 2026-09-10T17:56:54.822545Z 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=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:54.879514Z 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=362 row_words=294 horizon=4224 2026-09-10T17:56:54.961359Z 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=2820 2026-09-10T17:56:54.996548Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=2820 elapsed_ms=35 success=true 2026-09-10T17:56:55.055037Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=2820 maximum_identical_destinations=1 2026-09-10T17:56:55.055082Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:55.059872Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=1443 row_words=16 horizon=3335 2026-09-10T17:56:55.171868Z 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-10T17:56:55.193616Z 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-10T17:56:55.686849Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=103818 maximum_identical_destinations=1 2026-09-10T17:56:55.686902Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=1025 selected_horizon=1025 endpoint_lower_bound=672 lower_bound_gap=353 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:55.801216Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=326 row_words=344 horizon=1025 2026-09-10T17:56:56.014851Z 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=75104 maximum_identical_destinations=1 2026-09-10T17:56:56.014899Z 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=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:56.072147Z 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=723 row_words=383 horizon=10616 2026-09-10T17:56:57.124799Z 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=1931 success=true 2026-09-10T17:56:57.947986Z 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=194092 2026-09-10T17:56:58.196919Z 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=155544 maximum_identical_destinations=1 2026-09-10T17:56:58.196970Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:58.370295Z 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=153 row_words=525 horizon=2635 2026-09-10T17:56:58.500563Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=33612 maximum_identical_destinations=1 2026-09-10T17:56:58.500603Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:56:58.558977Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=67 row_words=729 horizon=13257 2026-09-10T17:56:58.751628Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=6943 success=true 2026-09-10T17:57:02.159867Z 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=6987 success=true 2026-09-10T17:57:02.173230Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=194092 elapsed_ms=4225 success=true 2026-09-10T17:57:05.349510Z 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=194092 maximum_identical_destinations=1 2026-09-10T17:57:05.349565Z 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=3211 selected_horizon=3211 endpoint_lower_bound=2152 lower_bound_gap=1059 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:05.525600Z 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=350 row_words=673 horizon=3211 2026-09-10T17:57:07.362169Z 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=127498 maximum_identical_destinations=1 2026-09-10T17:57:07.362236Z 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=4487 selected_horizon=4487 endpoint_lower_bound=1312 lower_bound_gap=3175 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:07.459860Z 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=74 row_words=543 horizon=4487 2026-09-10T17:57:08.135464Z 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=302920 maximum_identical_destinations=1 2026-09-10T17:57:08.135509Z 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=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:08.925576Z 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=144 row_words=3731 horizon=6559 2026-09-10T17:57:09.039593Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=28 mapped=false analytical_cycles=25644983 analytical_exchange_cycles=17557800 scheduled_exchange_cycles=5010084 refined_cycles=13097267 2026-09-10T17:57:09.220624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=25 success=true 2026-09-10T17:57:09.220864Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k32_c16_r2_r2" target=ipu21 2026-09-10T17:57:09.273649Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/705f6d7cbce60fd52b016e0542300d77794f064b2e43d00d5b790d23f0e21f70/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/705f6d7cbce60fd52b016e0542300d77794f064b2e43d00d5b790d23f0e21f70/kernel.json 2026-09-10T17:57:09.276589Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k368_c16_r1_r1" target=ipu21 2026-09-10T17:57:09.330552Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9b8b90669e8bf52907ebe08b9c25c32d32114334fc58ca293303028e02c77a6b/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9b8b90669e8bf52907ebe08b9c25c32d32114334fc58ca293303028e02c77a6b/kernel.json 2026-09-10T17:57:09.333625Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=112 success=true 2026-09-10T17:57:09.340279Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=1 success=true 2026-09-10T17:57:09.613740Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=28 mapped=false error=exchange tables exceed per-tile budget: 70468 bytes, limit 65536 bytes 2026-09-10T17:57:10.017698Z 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-10T17:57:10.026753Z 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=3 2026-09-10T17:57:10.029018Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:10.029043Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:10.032383Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:10.084607Z 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-10T17:57:10.119996Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=1726 maximum_identical_destinations=1 2026-09-10T17:57:10.120034Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=3621 selected_horizon=3621 endpoint_lower_bound=3456 lower_bound_gap=165 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.127934Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=43 row_words=25 horizon=3621 2026-09-10T17:57:10.148888Z 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-10T17:57:10.148922Z 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-10T17:57:10.152933Z 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-10T17:57:10.171543Z 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-10T17:57:10.175517Z 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-10T17:57:10.186340Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=54 candidates=8 ordinary_horizon=287 paired_horizon=316 use_paired=false 2026-09-10T17:57:10.238722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=1537 maximum_identical_destinations=1 2026-09-10T17:57:10.238757Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.240147Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=3 row_words=24 horizon=883 2026-09-10T17:57:10.266811Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1076 maximum_identical_destinations=1 2026-09-10T17:57:10.266842Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.267758Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=10 row_words=12 horizon=193 2026-09-10T17:57:10.294250Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=57 transfers=1075 maximum_identical_destinations=1 2026-09-10T17:57:10.294273Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=57 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.295272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=57 tile=52 row_words=13 horizon=225 2026-09-10T17:57:10.324125Z 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=45 2026-09-10T17:57:10.329995Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=12492 maximum_identical_destinations=1 2026-09-10T17:57:10.330017Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:10.338965Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=32 row_words=174 horizon=7903 2026-09-10T17:57:10.353810Z 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-10T17:57:10.390303Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=47 transfers=1248 maximum_identical_destinations=1 2026-09-10T17:57:10.390339Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=47 initial_horizon=5867 selected_horizon=5867 endpoint_lower_bound=5760 lower_bound_gap=107 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.391384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=47 tile=79 row_words=47 horizon=5867 2026-09-10T17:57:10.422553Z 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-10T17:57:10.430561Z 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-10T17:57:10.441936Z 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-10T17:57:10.442387Z 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=1224 maximum_identical_destinations=1 2026-09-10T17:57:10.442400Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:10.443105Z 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=23 horizon=374 2026-09-10T17:57:10.452447Z 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=16416 maximum_identical_destinations=1 2026-09-10T17:57:10.452473Z 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=3350 selected_horizon=3350 endpoint_lower_bound=2880 lower_bound_gap=470 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.462354Z 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=1151 row_words=83 horizon=3350 2026-09-10T17:57:10.701768Z 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=10368 maximum_identical_destinations=1 2026-09-10T17:57:10.701810Z 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=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:10.708881Z 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=573 row_words=58 horizon=1813 2026-09-10T17:57:10.822361Z 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-10T17:57:10.943580Z 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-10T17:57:11.399245Z 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=576 success=true 2026-09-10T17:57:11.474167Z 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=530 success=true 2026-09-10T17:57:11.627100Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:11.627149Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=16673 selected_horizon=16673 endpoint_lower_bound=14208 lower_bound_gap=2465 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:11.642902Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=591 row_words=175 horizon=16673 2026-09-10T17:57:11.692686Z 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=22 2026-09-10T17:57:11.693233Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:11.693248Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:11.694563Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=715 row_words=11 horizon=1465 2026-09-10T17:57:11.765108Z 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=23 2026-09-10T17:57:12.033699Z 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-10T17:57:12.033749Z 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=1109 selected_horizon=1109 endpoint_lower_bound=288 lower_bound_gap=821 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:12.049511Z 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=619 row_words=82 horizon=1109 2026-09-10T17:57:12.059127Z 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=61520 2026-09-10T17:57:12.070370Z 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=59 2026-09-10T17:57:12.070942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1368 maximum_identical_destinations=1 2026-09-10T17:57:12.070956Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:12.071877Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=47 row_words=25 horizon=406 2026-09-10T17:57:12.107594Z 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=26 2026-09-10T17:57:12.616295Z 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=20982 2026-09-10T17:57:12.661413Z 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=24 2026-09-10T17:57:12.686529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:12.686550Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:12.697303Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=106 row_words=248 horizon=10063 2026-09-10T17:57:12.821088Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=20982 elapsed_ms=204 success=true 2026-09-10T17:57:12.859839Z 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=25 2026-09-10T17:57:12.860074Z 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-10T17:57:12.864929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=9670 maximum_identical_destinations=1 2026-09-10T17:57:12.864953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=7680 lower_bound_gap=155 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:12.890266Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=130 row_words=134 horizon=7835 2026-09-10T17:57:12.999969Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=61520 elapsed_ms=940 success=true 2026-09-10T17:57:13.098530Z 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-10T17:57:13.162990Z 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=20982 maximum_identical_destinations=1 2026-09-10T17:57:13.163039Z 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=2998 selected_horizon=2998 endpoint_lower_bound=2560 lower_bound_gap=438 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:13.186328Z 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=1255 row_words=92 horizon=2998 2026-09-10T17:57:13.491451Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=58 candidates=1076 ordinary_horizon=488 paired_horizon=988 use_paired=false 2026-09-10T17:57:13.519182Z 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=1076 maximum_identical_destinations=1 2026-09-10T17:57:13.519239Z 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=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:13.525984Z 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=1023 row_words=93 horizon=488 2026-09-10T17:57:13.555571Z 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-10T17:57:13.624823Z 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=155544 maximum_identical_destinations=1 2026-09-10T17:57:13.624882Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:13.634163Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=2820 maximum_identical_destinations=1 2026-09-10T17:57:13.634190Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:13.636955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=1443 row_words=16 horizon=3335 2026-09-10T17:57:13.745955Z 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=153 row_words=525 horizon=2635 2026-09-10T17:57:13.820403Z 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=1458 maximum_identical_destinations=1 2026-09-10T17:57:13.820441Z 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=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:13.822325Z 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=1082 row_words=9 horizon=863 2026-09-10T17:57:13.993719Z 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=69934 2026-09-10T17:57:14.346955Z 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=61520 maximum_identical_destinations=1 2026-09-10T17:57:14.347001Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:14.402704Z 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=722 row_words=301 horizon=4427 2026-09-10T17:57:14.654544Z 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-10T17:57:14.660999Z 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=11656 maximum_identical_destinations=1 2026-09-10T17:57:14.661020Z 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=1544 selected_horizon=1544 endpoint_lower_bound=576 lower_bound_gap=968 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:14.666937Z 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=128 row_words=69 horizon=1544 2026-09-10T17:57:14.863020Z 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=1764 success=true 2026-09-10T17:57:14.946738Z 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-10T17:57:14.986625Z 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=66880 maximum_identical_destinations=1 2026-09-10T17:57:14.986670Z 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=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:15.045233Z 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=362 row_words=294 horizon=4224 2026-09-10T17:57:15.492688Z 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=17 2026-09-10T17:57:15.517008Z 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=4374 maximum_identical_destinations=1 2026-09-10T17:57:15.517042Z 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=6112 selected_horizon=6112 endpoint_lower_bound=3552 lower_bound_gap=2560 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:15.539164Z 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=94 row_words=267 horizon=6112 2026-09-10T17:57:15.626235Z 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=1295 maximum_identical_destinations=1 2026-09-10T17:57:15.626271Z 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=3932 selected_horizon=3323 endpoint_lower_bound=2304 lower_bound_gap=1019 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T17:57:15.633040Z 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=74 row_words=22 horizon=3323 2026-09-10T17:57:15.642239Z 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-10T17:57:15.679813Z 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=21111 maximum_identical_destinations=1 2026-09-10T17:57:15.679842Z 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=11894 selected_horizon=11894 endpoint_lower_bound=9760 lower_bound_gap=2134 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:15.716309Z 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=481 row_words=522 horizon=11894 2026-09-10T17:57:15.775776Z 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=2915 success=true 2026-09-10T17:57:16.041626Z 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-10T17:57:16.059340Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=23328 maximum_identical_destinations=1 2026-09-10T17:57:16.059390Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=2083 selected_horizon=2083 endpoint_lower_bound=1680 lower_bound_gap=403 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:16.079635Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=569 row_words=105 horizon=2083 2026-09-10T17:57:16.568125Z 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-10T17:57:16.613772Z 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=75104 maximum_identical_destinations=1 2026-09-10T17:57:16.613810Z 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=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:16.617390Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69934 elapsed_ms=2623 success=true 2026-09-10T17:57:16.676122Z 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=723 row_words=383 horizon=10616 2026-09-10T17:57:17.312539Z 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-10T17:57:17.340495Z 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=52048 maximum_identical_destinations=1 2026-09-10T17:57:17.340535Z 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=1032 selected_horizon=1032 endpoint_lower_bound=576 lower_bound_gap=456 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:17.387167Z 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=78 row_words=186 horizon=1032 2026-09-10T17:57:17.412006Z 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=32 2026-09-10T17:57:17.432813Z 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-10T17:57:17.433344Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:17.433360Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:17.434693Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:17.440037Z 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-10T17:57:17.607490Z 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-10T17:57:18.773922Z 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-10T17:57:18.815186Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=51925 maximum_identical_destinations=1 2026-09-10T17:57:18.815267Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:18.874232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=580 row_words=186 horizon=1059 2026-09-10T17:57:18.876362Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=103091 maximum_identical_destinations=1 2026-09-10T17:57:18.876402Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:18.987256Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=179 row_words=331 horizon=918 2026-09-10T17:57:19.126854Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=69934 maximum_identical_destinations=1 2026-09-10T17:57:19.126898Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=5602 selected_horizon=5602 endpoint_lower_bound=2816 lower_bound_gap=2786 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:19.168669Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=14 row_words=417 horizon=5602 2026-09-10T17:57:20.106509Z 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=2498 success=true 2026-09-10T17:57:20.766369Z 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=12 2026-09-10T17:57:20.851527Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=33612 maximum_identical_destinations=1 2026-09-10T17:57:20.851565Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:20.926778Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=67 row_words=729 horizon=13257 2026-09-10T17:57:21.999616Z 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=112284 maximum_identical_destinations=1 2026-09-10T17:57:21.999665Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:22.154362Z 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=706 row_words=529 horizon=9784 2026-09-10T17:57:22.233234Z 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-10T17:57:23.488463Z 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=194092 2026-09-10T17:57:25.098526Z 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=31 2026-09-10T17:57:25.252972Z 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=302920 maximum_identical_destinations=1 2026-09-10T17:57:25.253015Z 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=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:25.865429Z 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=144 row_words=3731 horizon=6559 2026-09-10T17:57:28.873095Z 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=6639 success=true 2026-09-10T17:57:29.821137Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=194092 elapsed_ms=6332 success=true 2026-09-10T17:57:33.637046Z 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=127498 maximum_identical_destinations=1 2026-09-10T17:57:33.637094Z 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=4508 selected_horizon=4508 endpoint_lower_bound=1312 lower_bound_gap=3196 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:33.737082Z 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=81 row_words=541 horizon=4508 2026-09-10T17:57:33.832230Z 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=194092 maximum_identical_destinations=1 2026-09-10T17:57:33.832284Z 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=3424 selected_horizon=3424 endpoint_lower_bound=2152 lower_bound_gap=1272 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T17:57:34.063672Z 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=728 row_words=673 horizon=3424 2026-09-10T17:57:34.889609Z 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-10T17:57:34.940933Z 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=2916 maximum_identical_destinations=1 2026-09-10T17:57:34.940980Z 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=21174 selected_horizon=21174 endpoint_lower_bound=21024 lower_bound_gap=150 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:34.961326Z 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=579 row_words=307 horizon=21174 2026-09-10T17:57:35.005580Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=2 mapped=false analytical_cycles=25652492 analytical_exchange_cycles=17569376 scheduled_exchange_cycles=5035582 refined_cycles=13118698 2026-09-10T17:57:35.243056Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=24 success=true 2026-09-10T17:57:35.246497Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=3 success=true 2026-09-10T17:57:35.252815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=1 success=true 2026-09-10T17:57:35.490386Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=2 mapped=false error=exchange tables exceed per-tile budget: 71380 bytes, limit 65536 bytes 2026-09-10T17:57:35.915048Z 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=53 2026-09-10T17:57:35.917126Z 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=54 2026-09-10T17:57:35.917607Z 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-10T17:57:35.917844Z 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-10T17:57:35.922028Z 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=3 2026-09-10T17:57:35.922664Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:35.922685Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:35.923922Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:35.932856Z 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=55 2026-09-10T17:57:35.944708Z 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=56 2026-09-10T17:57:35.945085Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1076 maximum_identical_destinations=1 2026-09-10T17:57:35.945095Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:35.945932Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=10 row_words=12 horizon=193 2026-09-10T17:57:35.963163Z 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-10T17:57:35.965091Z 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-10T17:57:35.965117Z 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="reused" neighborhood_improvements=0 2026-09-10T17:57:35.966128Z 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=57 2026-09-10T17:57:35.966656Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=57 transfers=1075 maximum_identical_destinations=1 2026-09-10T17:57:35.966672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=57 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:35.968075Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=57 tile=52 row_words=13 horizon=225 2026-09-10T17:57:35.968691Z 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-10T17:57:35.984160Z 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-10T17:57:36.071622Z 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-10T17:57:36.079486Z 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=16416 maximum_identical_destinations=1 2026-09-10T17:57:36.079505Z 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=3350 selected_horizon=3350 endpoint_lower_bound=2880 lower_bound_gap=470 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.093094Z 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=1151 row_words=83 horizon=3350 2026-09-10T17:57:36.140689Z 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=45 2026-09-10T17:57:36.146414Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=12492 maximum_identical_destinations=1 2026-09-10T17:57:36.146434Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.154353Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=32 row_words=174 horizon=7903 2026-09-10T17:57:36.164899Z 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-10T17:57:36.208557Z 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-10T17:57:36.216958Z 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-10T17:57:36.229067Z 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-10T17:57:36.229538Z 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=1224 maximum_identical_destinations=1 2026-09-10T17:57:36.229552Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.230307Z 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=23 horizon=374 2026-09-10T17:57:36.236524Z 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-10T17:57:36.250159Z 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=22 2026-09-10T17:57:36.250685Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:36.250698Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.251997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=715 row_words=11 horizon=1465 2026-09-10T17:57:36.304748Z 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=23 2026-09-10T17:57:36.408885Z 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-10T17:57:36.435830Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:36.435858Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=16673 selected_horizon=16673 endpoint_lower_bound=14208 lower_bound_gap=2465 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.448666Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=591 row_words=175 horizon=16673 2026-09-10T17:57:36.468683Z 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-10T17:57:36.547138Z 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=2 2026-09-10T17:57:36.559348Z 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-10T17:57:36.559370Z 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=1109 selected_horizon=1109 endpoint_lower_bound=288 lower_bound_gap=821 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.565654Z 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=39 2026-09-10T17:57:36.576876Z 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=619 row_words=82 horizon=1109 2026-09-10T17:57:36.578297Z 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=10368 maximum_identical_destinations=1 2026-09-10T17:57:36.578324Z 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=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.588981Z 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=573 row_words=58 horizon=1813 2026-09-10T17:57:36.608044Z 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-10T17:57:36.608630Z 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=1295 maximum_identical_destinations=1 2026-09-10T17:57:36.608645Z 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=3323 selected_horizon=3323 endpoint_lower_bound=2304 lower_bound_gap=1019 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.615822Z 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=74 row_words=22 horizon=3323 2026-09-10T17:57:36.626640Z 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-10T17:57:36.798248Z 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=15 2026-09-10T17:57:36.826974Z 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=61520 maximum_identical_destinations=1 2026-09-10T17:57:36.827004Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.851600Z 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=58 2026-09-10T17:57:36.860485Z 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=722 row_words=301 horizon=4427 2026-09-10T17:57:36.867181Z 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=1076 maximum_identical_destinations=1 2026-09-10T17:57:36.867222Z 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=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.873492Z 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=1023 row_words=93 horizon=488 2026-09-10T17:57:36.898657Z 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=59 2026-09-10T17:57:36.899187Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1368 maximum_identical_destinations=1 2026-09-10T17:57:36.899198Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.900016Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=47 row_words=25 horizon=406 2026-09-10T17:57:36.906185Z 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=60 2026-09-10T17:57:36.916146Z 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-10T17:57:36.916978Z 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=26 2026-09-10T17:57:36.964548Z 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=2916 maximum_identical_destinations=1 2026-09-10T17:57:36.964581Z 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=21174 selected_horizon=21174 endpoint_lower_bound=21024 lower_bound_gap=150 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:36.982133Z 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=579 row_words=307 horizon=21174 2026-09-10T17:57:37.019892Z 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-10T17:57:37.020586Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=1726 maximum_identical_destinations=1 2026-09-10T17:57:37.020601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=3621 selected_horizon=3621 endpoint_lower_bound=3456 lower_bound_gap=165 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.028330Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=43 row_words=25 horizon=3621 2026-09-10T17:57:37.039313Z 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-10T17:57:37.044716Z 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=11656 maximum_identical_destinations=1 2026-09-10T17:57:37.044734Z 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=1544 selected_horizon=1544 endpoint_lower_bound=576 lower_bound_gap=968 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.047803Z 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-10T17:57:37.048909Z 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=128 row_words=69 horizon=1544 2026-09-10T17:57:37.059910Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=23328 maximum_identical_destinations=1 2026-09-10T17:57:37.059935Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=2083 selected_horizon=2083 endpoint_lower_bound=1680 lower_bound_gap=403 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.075228Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=569 row_words=105 horizon=2083 2026-09-10T17:57:37.192457Z 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=24 2026-09-10T17:57:37.221568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:37.221598Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.230860Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=106 row_words=248 horizon=10063 2026-09-10T17:57:37.260074Z 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-10T17:57:37.269518Z 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=20982 maximum_identical_destinations=1 2026-09-10T17:57:37.269540Z 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=2998 selected_horizon=2998 endpoint_lower_bound=2560 lower_bound_gap=438 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.282484Z 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=1255 row_words=92 horizon=2998 2026-09-10T17:57:37.375873Z 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=25 2026-09-10T17:57:37.380798Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=9670 maximum_identical_destinations=1 2026-09-10T17:57:37.380815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=7680 lower_bound_gap=155 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.412475Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=130 row_words=134 horizon=7835 2026-09-10T17:57:37.596624Z 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=17 2026-09-10T17:57:37.613550Z 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=4374 maximum_identical_destinations=1 2026-09-10T17:57:37.613577Z 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=6112 selected_horizon=6112 endpoint_lower_bound=3552 lower_bound_gap=2560 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.623254Z 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=94 row_words=267 horizon=6112 2026-09-10T17:57:37.650130Z 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=29 2026-09-10T17:57:37.653629Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=2820 maximum_identical_destinations=1 2026-09-10T17:57:37.653646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.655705Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=1443 row_words=16 horizon=3335 2026-09-10T17:57:37.662403Z 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=41 2026-09-10T17:57:37.664414Z 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=42 2026-09-10T17:57:37.673827Z 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=43 2026-09-10T17:57:37.674257Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=1537 maximum_identical_destinations=1 2026-09-10T17:57:37.674266Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:37.675189Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=3 row_words=24 horizon=883 2026-09-10T17:57:38.099016Z 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=30 2026-09-10T17:57:38.155449Z 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=21111 maximum_identical_destinations=1 2026-09-10T17:57:38.155491Z 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=11894 selected_horizon=11894 endpoint_lower_bound=9760 lower_bound_gap=2134 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:38.195169Z 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=481 row_words=522 horizon=11894 2026-09-10T17:57:38.310944Z 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-10T17:57:38.339078Z 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=52048 maximum_identical_destinations=1 2026-09-10T17:57:38.339117Z 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=1032 selected_horizon=1032 endpoint_lower_bound=576 lower_bound_gap=456 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:38.379764Z 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=78 row_words=186 horizon=1032 2026-09-10T17:57:38.411319Z 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-10T17:57:38.411905Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:38.411918Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:38.413289Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:38.418982Z 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-10T17:57:39.024679Z 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=44 2026-09-10T17:57:39.042643Z 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-10T17:57:39.063881Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=69934 maximum_identical_destinations=1 2026-09-10T17:57:39.063911Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=5602 selected_horizon=5602 endpoint_lower_bound=2816 lower_bound_gap=2786 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:39.084488Z 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=112284 maximum_identical_destinations=1 2026-09-10T17:57:39.084513Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:39.100210Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=14 row_words=417 horizon=5602 2026-09-10T17:57:39.127080Z 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=10 2026-09-10T17:57:39.127605Z 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=1458 maximum_identical_destinations=1 2026-09-10T17:57:39.127618Z 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=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:39.128569Z 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=1082 row_words=9 horizon=863 2026-09-10T17:57:39.174732Z 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=706 row_words=529 horizon=9784 2026-09-10T17:57:39.207514Z 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=40 2026-09-10T17:57:39.267854Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=103091 maximum_identical_destinations=1 2026-09-10T17:57:39.267888Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:39.367971Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=179 row_words=331 horizon=918 2026-09-10T17:57:39.410268Z 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=32 2026-09-10T17:57:39.787366Z 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-10T17:57:39.821542Z 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=66880 maximum_identical_destinations=1 2026-09-10T17:57:39.821577Z 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=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:39.875667Z 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=362 row_words=294 horizon=4224 2026-09-10T17:57:40.034946Z 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-10T17:57:40.056723Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=51925 maximum_identical_destinations=1 2026-09-10T17:57:40.056746Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:40.090510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=580 row_words=186 horizon=1059 2026-09-10T17:57:40.507016Z 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-10T17:57:40.594478Z 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=155544 maximum_identical_destinations=1 2026-09-10T17:57:40.594520Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:40.776150Z 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=153 row_words=525 horizon=2635 2026-09-10T17:57:41.216775Z 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-10T17:57:41.242354Z 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=11 2026-09-10T17:57:41.255665Z 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=75104 maximum_identical_destinations=1 2026-09-10T17:57:41.255690Z 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=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:41.299193Z 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=127498 maximum_identical_destinations=1 2026-09-10T17:57:41.299229Z 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=4508 selected_horizon=4508 endpoint_lower_bound=1312 lower_bound_gap=3196 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:41.313265Z 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=723 row_words=383 horizon=10616 2026-09-10T17:57:41.369290Z 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=81 row_words=541 horizon=4508 2026-09-10T17:57:42.777182Z 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=12 2026-09-10T17:57:42.869998Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=33612 maximum_identical_destinations=1 2026-09-10T17:57:42.870041Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:42.876151Z 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=28 2026-09-10T17:57:42.926112Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=67 row_words=729 horizon=13257 2026-09-10T17:57:42.988455Z 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=194092 maximum_identical_destinations=1 2026-09-10T17:57:42.988491Z 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=3424 selected_horizon=3424 endpoint_lower_bound=2152 lower_bound_gap=1272 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:43.228222Z 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=728 row_words=673 horizon=3424 2026-09-10T17:57:50.195958Z 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=31 2026-09-10T17:57:50.376647Z 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=302920 maximum_identical_destinations=1 2026-09-10T17:57:50.376690Z 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=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:51.184170Z 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=144 row_words=3731 horizon=6559 2026-09-10T17:57:51.291187Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=8 mapped=false analytical_cycles=25648756 analytical_exchange_cycles=17562976 scheduled_exchange_cycles=5034655 refined_cycles=13120435 2026-09-10T17:57:51.548902Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=26 success=true 2026-09-10T17:57:51.555861Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=6 success=true 2026-09-10T17:57:51.564305Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-10T17:57:51.830397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=8 mapped=false error=exchange tables exceed per-tile budget: 71188 bytes, limit 65536 bytes 2026-09-10T17:57:52.250796Z 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-10T17:57:52.251435Z 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-10T17:57:52.252190Z 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-10T17:57:52.252739Z 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-10T17:57:52.270909Z 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-10T17:57:52.282531Z 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-10T17:57:52.284431Z 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-10T17:57:52.297483Z 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-10T17:57:52.298311Z 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=23 2026-09-10T17:57:52.299975Z 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-10T17:57:52.301817Z 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-10T17:57:52.301834Z 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="reused" neighborhood_improvements=0 2026-09-10T17:57:52.305254Z 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-10T17:57:52.311778Z 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-10T17:57:52.312277Z 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=1224 maximum_identical_destinations=1 2026-09-10T17:57:52.312292Z 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=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.313063Z 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=23 horizon=374 2026-09-10T17:57:52.319578Z 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-10T17:57:52.325415Z 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=53 2026-09-10T17:57:52.327089Z 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=54 2026-09-10T17:57:52.341722Z 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=55 2026-09-10T17:57:52.360999Z 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=56 2026-09-10T17:57:52.361584Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1076 maximum_identical_destinations=1 2026-09-10T17:57:52.361605Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.362917Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=10 row_words=12 horizon=193 2026-09-10T17:57:52.378843Z 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=57 2026-09-10T17:57:52.379397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=57 transfers=1075 maximum_identical_destinations=1 2026-09-10T17:57:52.379411Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=57 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.380946Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=57 tile=52 row_words=13 horizon=225 2026-09-10T17:57:52.409877Z 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-10T17:57:52.416990Z 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=16416 maximum_identical_destinations=1 2026-09-10T17:57:52.417008Z 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=3350 selected_horizon=3350 endpoint_lower_bound=2880 lower_bound_gap=470 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.433135Z 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=1151 row_words=83 horizon=3350 2026-09-10T17:57:52.660362Z 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-10T17:57:52.671042Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=23328 maximum_identical_destinations=1 2026-09-10T17:57:52.671065Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=2083 selected_horizon=2083 endpoint_lower_bound=1680 lower_bound_gap=403 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.692131Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=569 row_words=105 horizon=2083 2026-09-10T17:57:52.926640Z 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=2 2026-09-10T17:57:52.938548Z 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-10T17:57:52.938572Z 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=1109 selected_horizon=1109 endpoint_lower_bound=288 lower_bound_gap=821 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.953632Z 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=619 row_words=82 horizon=1109 2026-09-10T17:57:52.978634Z 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=3 2026-09-10T17:57:52.979171Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:52.979183Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:52.980525Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:53.033321Z 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-10T17:57:53.143501Z 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=24 2026-09-10T17:57:53.169529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:53.169612Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.183816Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=106 row_words=248 horizon=10063 2026-09-10T17:57:53.241129Z 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=58 2026-09-10T17:57:53.261961Z 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=1076 maximum_identical_destinations=1 2026-09-10T17:57:53.262006Z 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=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.271895Z 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=1023 row_words=93 horizon=488 2026-09-10T17:57:53.291577Z 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=59 2026-09-10T17:57:53.292375Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=59 transfers=1368 maximum_identical_destinations=1 2026-09-10T17:57:53.292399Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=59 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.293673Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=59 tile=47 row_words=25 horizon=406 2026-09-10T17:57:53.340070Z 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=25 2026-09-10T17:57:53.345291Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=9670 maximum_identical_destinations=1 2026-09-10T17:57:53.345310Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=7835 selected_horizon=7835 endpoint_lower_bound=7680 lower_bound_gap=155 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.374091Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=130 row_words=134 horizon=7835 2026-09-10T17:57:53.389031Z 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=26 2026-09-10T17:57:53.494623Z 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=15 2026-09-10T17:57:53.530261Z 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=61520 maximum_identical_destinations=1 2026-09-10T17:57:53.530309Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.596466Z 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=722 row_words=301 horizon=4427 2026-09-10T17:57:53.778776Z 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-10T17:57:53.792691Z 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=20982 maximum_identical_destinations=1 2026-09-10T17:57:53.792756Z 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=2998 selected_horizon=2998 endpoint_lower_bound=2560 lower_bound_gap=438 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.809192Z 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=1255 row_words=92 horizon=2998 2026-09-10T17:57:53.849152Z 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-10T17:57:53.860970Z 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=11656 maximum_identical_destinations=1 2026-09-10T17:57:53.860998Z 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=1544 selected_horizon=1544 endpoint_lower_bound=576 lower_bound_gap=968 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:53.866909Z 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=128 row_words=69 horizon=1544 2026-09-10T17:57:54.010097Z 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-10T17:57:54.010335Z 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-10T17:57:54.036060Z 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=52048 maximum_identical_destinations=1 2026-09-10T17:57:54.036086Z 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=1032 selected_horizon=1032 endpoint_lower_bound=576 lower_bound_gap=456 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.063591Z 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=2916 maximum_identical_destinations=1 2026-09-10T17:57:54.063627Z 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=21174 selected_horizon=21174 endpoint_lower_bound=21024 lower_bound_gap=150 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.082308Z 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=579 row_words=307 horizon=21174 2026-09-10T17:57:54.083469Z 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=78 row_words=186 horizon=1032 2026-09-10T17:57:54.109042Z 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=22 2026-09-10T17:57:54.109559Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:54.109572Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.110830Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=715 row_words=11 horizon=1465 2026-09-10T17:57:54.133329Z 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-10T17:57:54.134176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=1726 maximum_identical_destinations=1 2026-09-10T17:57:54.134190Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=3621 selected_horizon=3621 endpoint_lower_bound=3456 lower_bound_gap=165 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.142432Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=43 row_words=25 horizon=3621 2026-09-10T17:57:54.199408Z 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=29 2026-09-10T17:57:54.200542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=2820 maximum_identical_destinations=1 2026-09-10T17:57:54.200559Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.203421Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=1443 row_words=16 horizon=3335 2026-09-10T17:57:54.631503Z 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-10T17:57:54.642015Z 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=17 2026-09-10T17:57:54.665530Z 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=4374 maximum_identical_destinations=1 2026-09-10T17:57:54.665559Z 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=6112 selected_horizon=6112 endpoint_lower_bound=3552 lower_bound_gap=2560 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.673261Z 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=66880 maximum_identical_destinations=1 2026-09-10T17:57:54.673295Z 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=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.678926Z 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=94 row_words=267 horizon=6112 2026-09-10T17:57:54.721892Z 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-10T17:57:54.722760Z 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=1295 maximum_identical_destinations=1 2026-09-10T17:57:54.722782Z 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=3323 selected_horizon=3323 endpoint_lower_bound=2304 lower_bound_gap=1019 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.730361Z 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=74 row_words=22 horizon=3323 2026-09-10T17:57:54.741494Z 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=362 row_words=294 horizon=4224 2026-09-10T17:57:54.778294Z 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-10T17:57:54.859633Z 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=39 2026-09-10T17:57:54.864505Z 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=10368 maximum_identical_destinations=1 2026-09-10T17:57:54.864526Z 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=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:54.871018Z 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=573 row_words=58 horizon=1813 2026-09-10T17:57:56.228688Z 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-10T17:57:56.272382Z 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=75104 maximum_identical_destinations=1 2026-09-10T17:57:56.272543Z 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=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:56.327965Z 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=723 row_words=383 horizon=10616 2026-09-10T17:57:56.341500Z 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=11 2026-09-10T17:57:56.417419Z 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=127498 maximum_identical_destinations=1 2026-09-10T17:57:56.417455Z 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=4508 selected_horizon=4508 endpoint_lower_bound=1312 lower_bound_gap=3196 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:56.519457Z 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=81 row_words=541 horizon=4508 2026-09-10T17:57:56.560407Z 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=32 2026-09-10T17:57:56.616167Z 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=30 2026-09-10T17:57:56.670903Z 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=21111 maximum_identical_destinations=1 2026-09-10T17:57:56.670937Z 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=11894 selected_horizon=11894 endpoint_lower_bound=9760 lower_bound_gap=2134 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:56.710274Z 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=481 row_words=522 horizon=11894 2026-09-10T17:57:56.733686Z 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=42 2026-09-10T17:57:56.748802Z 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=43 2026-09-10T17:57:56.749409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=1537 maximum_identical_destinations=1 2026-09-10T17:57:56.749422Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:56.750803Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=3 row_words=24 horizon=883 2026-09-10T17:57:56.951591Z 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-10T17:57:57.035541Z 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=155544 maximum_identical_destinations=1 2026-09-10T17:57:57.035576Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.202649Z 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=153 row_words=525 horizon=2635 2026-09-10T17:57:57.260561Z 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=10 2026-09-10T17:57:57.261238Z 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=1458 maximum_identical_destinations=1 2026-09-10T17:57:57.261252Z 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=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.263413Z 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=1082 row_words=9 horizon=863 2026-09-10T17:57:57.274992Z 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=41 2026-09-10T17:57:57.280447Z 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-10T17:57:57.427568Z 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=40 2026-09-10T17:57:57.477892Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=103091 maximum_identical_destinations=1 2026-09-10T17:57:57.477924Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.574520Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=179 row_words=331 horizon=918 2026-09-10T17:57:57.577934Z 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-10T17:57:57.604939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=51925 maximum_identical_destinations=1 2026-09-10T17:57:57.604960Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.611970Z 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-10T17:57:57.612532Z 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=1457 maximum_identical_destinations=1 2026-09-10T17:57:57.612546Z 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=1465 selected_horizon=1465 endpoint_lower_bound=576 lower_bound_gap=889 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.613879Z 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=715 row_words=11 horizon=1465 2026-09-10T17:57:57.654411Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=580 row_words=186 horizon=1059 2026-09-10T17:57:57.794033Z 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-10T17:57:57.818427Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=2187 maximum_identical_destinations=1 2026-09-10T17:57:57.818450Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=16673 selected_horizon=16673 endpoint_lower_bound=14208 lower_bound_gap=2465 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.831304Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=591 row_words=175 horizon=16673 2026-09-10T17:57:57.839724Z 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=45 2026-09-10T17:57:57.845835Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=12492 maximum_identical_destinations=1 2026-09-10T17:57:57.845861Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:57.860072Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=32 row_words=174 horizon=7903 2026-09-10T17:57:57.962498Z 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=12 2026-09-10T17:57:58.057102Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=33612 maximum_identical_destinations=1 2026-09-10T17:57:58.057136Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:58.132456Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=67 row_words=729 horizon=13257 2026-09-10T17:57:58.789190Z 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=44 2026-09-10T17:57:58.837580Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=69934 maximum_identical_destinations=1 2026-09-10T17:57:58.837620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=5602 selected_horizon=5602 endpoint_lower_bound=2816 lower_bound_gap=2786 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:58.880403Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=14 row_words=417 horizon=5602 2026-09-10T17:57:58.970535Z 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=28 2026-09-10T17:57:59.060868Z 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=194092 maximum_identical_destinations=1 2026-09-10T17:57:59.060908Z 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=3424 selected_horizon=3424 endpoint_lower_bound=2152 lower_bound_gap=1272 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:59.202568Z 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-10T17:57:59.250825Z 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=728 row_words=673 horizon=3424 2026-09-10T17:57:59.271401Z 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=112284 maximum_identical_destinations=1 2026-09-10T17:57:59.271428Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:57:59.388539Z 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=706 row_words=529 horizon=9784 2026-09-10T17:58:03.138441Z 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=31 2026-09-10T17:58:03.310232Z 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=302920 maximum_identical_destinations=1 2026-09-10T17:58:03.310277Z 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=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="reused" neighborhood_improvements=0 2026-09-10T17:58:04.098473Z 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=144 row_words=3731 horizon=6559 2026-09-10T17:58:04.191590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=10 mapped=false analytical_cycles=25649412 analytical_exchange_cycles=17563608 scheduled_exchange_cycles=5035540 refined_cycles=13121344 2026-09-10T17:58:04.419562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=25 success=true 2026-09-10T17:58:04.423997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-10T17:58:04.429770Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=1 success=true 2026-09-10T17:58:04.686754Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=10 mapped=false error=exchange tables exceed per-tile budget: 71164 bytes, limit 65536 bytes 2026-09-10T17:58:05.096906Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: geometry or encoded exchange budget exhausted penalty=0 2026-09-10T17:58:07.460676Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:58:07.464732Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:58:07.472002Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:58:07.576339Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T17:58:42.601075Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0100.json scope="rejected-op18" peak_step=7 effective_peak_bytes=873024 2026-09-10T17:58:42.601465Z INFO searched region body context context=1 elapsed_ms=35140 candidates=0 2026-09-10T17:58:42.601476Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:58:42.601497Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:58:43.974354Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0101.json scope="rejected-op18" peak_step=7 effective_peak_bytes=873024 2026-09-10T17:58:43.974788Z INFO searched region body context context=1 elapsed_ms=36510 candidates=0 2026-09-10T17:58:43.974797Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:58:43.974814Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:58:49.822286Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0102.json scope="rejected-op18" peak_step=7 effective_peak_bytes=873024 2026-09-10T17:58:49.822558Z INFO searched region body context context=1 elapsed_ms=42246 candidates=0 2026-09-10T17:58:49.822564Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:58:49.822589Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:58:50.422349Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0103.json scope="rejected-op18" peak_step=7 effective_peak_bytes=873024 2026-09-10T17:58:50.422634Z INFO searched region body context context=1 elapsed_ms=42950 candidates=0 2026-09-10T17:58:50.422643Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:58:50.422686Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T17:59:27.110528Z INFO searched region body context context=2 elapsed_ms=44509 candidates=64 2026-09-10T17:59:29.273756Z INFO searched region body context context=2 elapsed_ms=45298 candidates=64 2026-09-10T17:59:31.441562Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:59:33.127882Z INFO searched region body context context=2 elapsed_ms=42705 candidates=64 2026-09-10T17:59:33.956531Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:59:35.497617Z INFO searched region body context context=2 elapsed_ms=45675 candidates=64 2026-09-10T17:59:37.269933Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:59:39.545183Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T17:59:57.595682Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0104.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902712 2026-09-10T17:59:57.596039Z INFO searched region body context context=3 elapsed_ms=26154 candidates=0 2026-09-10T17:59:57.596046Z INFO retrying region with compact persistent parameter homes 2026-09-10T17:59:57.596093Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:00:04.114033Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0105.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902712 2026-09-10T18:00:04.114616Z INFO searched region body context context=3 elapsed_ms=30158 candidates=0 2026-09-10T18:00:04.114628Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:00:04.114665Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:00:14.407526Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0106.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902712 2026-09-10T18:00:14.407825Z INFO searched region body context context=3 elapsed_ms=37137 candidates=0 2026-09-10T18:00:14.407833Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:00:14.407885Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:00:16.983897Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0107.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902712 2026-09-10T18:00:16.984162Z INFO searched region body context context=3 elapsed_ms=37438 candidates=0 2026-09-10T18:00:16.984169Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:00:16.984194Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:00:36.927181Z INFO searched region body context context=4 elapsed_ms=39331 candidates=64 2026-09-10T18:00:39.446703Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:00:40.983184Z INFO searched region body context context=4 elapsed_ms=36868 candidates=64 2026-09-10T18:00:43.552110Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:00:58.546556Z INFO searched region body context context=4 elapsed_ms=44138 candidates=64 2026-09-10T18:00:59.972636Z INFO searched region body context context=4 elapsed_ms=42988 candidates=64 2026-09-10T18:01:00.834720Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:01:02.298936Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:01:12.038958Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0108.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:01:12.039417Z INFO searched region body context context=5 elapsed_ms=32592 candidates=0 2026-09-10T18:01:12.039430Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:01:12.039457Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:01:15.477772Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0109.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:01:15.478069Z INFO searched region body context context=5 elapsed_ms=31925 candidates=0 2026-09-10T18:01:15.478076Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:01:15.478084Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:01:40.128640Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0110.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:01:40.129012Z INFO searched region body context context=5 elapsed_ms=39294 candidates=0 2026-09-10T18:01:40.129022Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:01:40.129060Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:01:43.120282Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0111.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:01:43.120552Z INFO searched region body context context=5 elapsed_ms=40821 candidates=0 2026-09-10T18:01:43.120560Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:01:43.120578Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:01:58.778731Z INFO searched region body context context=6 elapsed_ms=46739 candidates=64 2026-09-10T18:01:59.634580Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:02:01.937849Z INFO searched region body context context=6 elapsed_ms=46459 candidates=64 2026-09-10T18:02:02.976462Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:02:31.828916Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0112.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:02:31.829297Z INFO searched region body context context=7 elapsed_ms=32194 candidates=0 2026-09-10T18:02:31.829306Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:02:31.829322Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:02:33.022632Z INFO searched region body context context=6 elapsed_ms=52893 candidates=64 2026-09-10T18:02:33.828289Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:02:37.474064Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0113.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:02:37.474432Z INFO searched region body context context=7 elapsed_ms=34497 candidates=0 2026-09-10T18:02:37.474442Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:02:37.474458Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:02:38.900351Z INFO searched region body context context=6 elapsed_ms=55779 candidates=64 2026-09-10T18:02:39.658678Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:03:08.149571Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0114.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:03:08.149842Z INFO searched region body context context=7 elapsed_ms=34321 candidates=0 2026-09-10T18:03:08.149850Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:03:08.149871Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:03:12.987975Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0115.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:03:12.988302Z INFO searched region body context context=7 elapsed_ms=33329 candidates=0 2026-09-10T18:03:12.988310Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:03:12.988339Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:03:15.034626Z INFO searched region body context context=8 elapsed_ms=43205 candidates=64 2026-09-10T18:03:15.603701Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:03:20.043455Z INFO searched region body context context=8 elapsed_ms=42568 candidates=64 2026-09-10T18:03:20.841357Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:03:44.584731Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0116.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:03:44.585077Z INFO searched region body context context=9 elapsed_ms=28981 candidates=0 2026-09-10T18:03:44.585085Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:03:44.585101Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:03:52.095463Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0117.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:03:52.095738Z INFO searched region body context context=9 elapsed_ms=31254 candidates=0 2026-09-10T18:03:52.095744Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:03:52.095798Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:03:56.144709Z INFO searched region body context context=8 elapsed_ms=47994 candidates=64 2026-09-10T18:03:57.034709Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:03:59.571759Z INFO searched region body context context=8 elapsed_ms=46583 candidates=64 2026-09-10T18:04:00.339687Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:04:28.911845Z INFO searched region body context context=10 elapsed_ms=44326 candidates=64 2026-09-10T18:04:32.820677Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0118.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:04:32.820950Z INFO searched region body context context=9 elapsed_ms=35786 candidates=0 2026-09-10T18:04:32.820958Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:04:32.820967Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:04:36.039005Z INFO searched region body context context=10 elapsed_ms=43943 candidates=64 2026-09-10T18:04:39.873377Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0119.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:04:39.873716Z INFO searched region body context context=9 elapsed_ms=39534 candidates=0 2026-09-10T18:04:39.873724Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:04:39.873772Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:04:50.279074Z INFO searching region body context context=11 cache_hits=28 operations=21 2026-09-10T18:04:57.132394Z INFO searching region body context context=11 cache_hits=28 operations=21 2026-09-10T18:05:19.162669Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0120.json scope="rejected-op18" peak_step=105 effective_peak_bytes=732864 2026-09-10T18:05:19.163009Z INFO searched region body context context=11 elapsed_ms=28883 candidates=0 2026-09-10T18:05:19.163016Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:05:19.163057Z INFO searching region body context context=12 cache_hits=28 operations=21 2026-09-10T18:05:23.280495Z INFO searched region body context context=10 elapsed_ms=50459 candidates=64 2026-09-10T18:05:29.031959Z INFO searched region body context context=10 elapsed_ms=49158 candidates=64 2026-09-10T18:05:30.815346Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0121.json scope="rejected-op18" peak_step=105 effective_peak_bytes=732864 2026-09-10T18:05:30.815684Z INFO searched region body context context=11 elapsed_ms=33683 candidates=0 2026-09-10T18:05:30.815691Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:05:30.815715Z INFO searching region body context context=12 cache_hits=28 operations=21 2026-09-10T18:05:42.559369Z INFO searching region body context context=11 cache_hits=28 operations=21 2026-09-10T18:05:47.461703Z INFO searching region body context context=11 cache_hits=28 operations=21 2026-09-10T18:06:01.380885Z INFO searched region body context context=12 elapsed_ms=42217 candidates=64 2026-09-10T18:06:02.359096Z INFO searching region body context context=13 cache_hits=28 operations=21 2026-09-10T18:06:11.839457Z INFO searched region body context context=12 elapsed_ms=41023 candidates=64 2026-09-10T18:06:12.786311Z INFO searching region body context context=13 cache_hits=28 operations=21 2026-09-10T18:06:18.592784Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0122.json scope="rejected-op18" peak_step=44 effective_peak_bytes=732864 2026-09-10T18:06:18.593139Z INFO searched region body context context=11 elapsed_ms=36033 candidates=0 2026-09-10T18:06:18.593146Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:06:18.593179Z INFO searching region body context context=12 cache_hits=28 operations=21 2026-09-10T18:06:25.454776Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0123.json scope="rejected-op18" peak_step=44 effective_peak_bytes=732864 2026-09-10T18:06:25.455118Z INFO searched region body context context=11 elapsed_ms=37993 candidates=0 2026-09-10T18:06:25.455124Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:06:25.455144Z INFO searching region body context context=12 cache_hits=28 operations=21 2026-09-10T18:06:35.467331Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0124.json scope="rejected-op18" peak_step=105 effective_peak_bytes=731712 2026-09-10T18:06:35.467755Z INFO searched region body context context=13 elapsed_ms=33108 candidates=0 2026-09-10T18:06:35.467763Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:06:35.467806Z INFO searching region body context context=14 cache_hits=28 operations=21 2026-09-10T18:06:46.063565Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0125.json scope="rejected-op18" peak_step=105 effective_peak_bytes=731712 2026-09-10T18:06:46.063957Z INFO searched region body context context=13 elapsed_ms=33277 candidates=0 2026-09-10T18:06:46.063966Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:06:46.063979Z INFO searching region body context context=14 cache_hits=28 operations=21 2026-09-10T18:07:08.736431Z INFO searched region body context context=12 elapsed_ms=50143 candidates=64 2026-09-10T18:07:09.495641Z INFO searching region body context context=13 cache_hits=28 operations=21 2026-09-10T18:07:14.117785Z INFO searched region body context context=12 elapsed_ms=48662 candidates=64 2026-09-10T18:07:14.883191Z INFO searching region body context context=13 cache_hits=28 operations=21 2026-09-10T18:07:20.371908Z INFO searched region body context context=14 elapsed_ms=44904 candidates=64 2026-09-10T18:07:26.590430Z INFO searched region body context context=14 elapsed_ms=40526 candidates=64 2026-09-10T18:07:36.465409Z INFO searching region body context context=15 cache_hits=44 operations=21 2026-09-10T18:07:43.359113Z INFO searching region body context context=15 cache_hits=44 operations=21 2026-09-10T18:07:44.992288Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0126.json scope="rejected-op18" peak_step=44 effective_peak_bytes=731712 2026-09-10T18:07:44.992699Z INFO searched region body context context=13 elapsed_ms=35497 candidates=0 2026-09-10T18:07:44.992707Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:07:44.992750Z INFO searching region body context context=14 cache_hits=28 operations=21 2026-09-10T18:07:50.732085Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0127.json scope="rejected-op18" peak_step=44 effective_peak_bytes=731712 2026-09-10T18:07:50.732392Z INFO searched region body context context=13 elapsed_ms=35849 candidates=0 2026-09-10T18:07:50.732401Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:07:50.732448Z INFO searching region body context context=14 cache_hits=28 operations=21 2026-09-10T18:08:07.739727Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0128.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:08:07.740138Z INFO searched region body context context=15 elapsed_ms=31274 candidates=0 2026-09-10T18:08:07.740148Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:08:07.740247Z INFO searching region body context context=16 cache_hits=44 operations=21 2026-09-10T18:08:14.199068Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0129.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:08:14.199541Z INFO searched region body context context=15 elapsed_ms=30840 candidates=0 2026-09-10T18:08:14.199557Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:08:14.199574Z INFO searching region body context context=16 cache_hits=44 operations=21 2026-09-10T18:08:37.506488Z INFO searched region body context context=14 elapsed_ms=52513 candidates=64 2026-09-10T18:08:41.257913Z INFO searched region body context context=14 elapsed_ms=50525 candidates=64 2026-09-10T18:08:50.176114Z INFO searched region body context context=16 elapsed_ms=42435 candidates=64 2026-09-10T18:08:51.398990Z INFO searching region body context context=15 cache_hits=44 operations=21 2026-09-10T18:08:51.422421Z INFO searching region body context context=17 cache_hits=44 operations=21 2026-09-10T18:08:53.963866Z INFO searched region body context context=16 elapsed_ms=39764 candidates=64 2026-09-10T18:08:55.055327Z INFO searching region body context context=17 cache_hits=44 operations=21 2026-09-10T18:08:55.763904Z INFO searching region body context context=15 cache_hits=44 operations=21 2026-09-10T18:09:22.157169Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0130.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:09:22.157694Z INFO searched region body context context=17 elapsed_ms=30735 candidates=0 2026-09-10T18:09:22.157710Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:09:22.157750Z INFO searching region body context context=18 cache_hits=44 operations=21 2026-09-10T18:09:31.980707Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0131.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:09:31.981069Z INFO searched region body context context=15 elapsed_ms=40582 candidates=0 2026-09-10T18:09:31.981090Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:09:31.981164Z INFO searching region body context context=16 cache_hits=44 operations=21 2026-09-10T18:09:31.998632Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0132.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:09:31.998946Z INFO searched region body context context=17 elapsed_ms=36943 candidates=0 2026-09-10T18:09:31.998953Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:09:31.998972Z INFO searching region body context context=18 cache_hits=44 operations=21 2026-09-10T18:09:34.101541Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0133.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:09:34.101798Z INFO searched region body context context=15 elapsed_ms=38337 candidates=0 2026-09-10T18:09:34.101809Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:09:34.101844Z INFO searching region body context context=16 cache_hits=44 operations=21 2026-09-10T18:10:01.946885Z INFO searched region body context context=18 elapsed_ms=39789 candidates=64 2026-09-10T18:10:12.095396Z INFO searched region body context context=18 elapsed_ms=40096 candidates=64 2026-09-10T18:10:13.570298Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:10:17.176863Z INFO searched region body context context=16 elapsed_ms=45195 candidates=64 2026-09-10T18:10:18.088260Z INFO searching region body context context=17 cache_hits=44 operations=21 2026-09-10T18:10:19.429541Z INFO searched region body context context=16 elapsed_ms=45327 candidates=64 2026-09-10T18:10:20.296565Z INFO searching region body context context=17 cache_hits=44 operations=21 2026-09-10T18:10:23.961308Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:11:01.407341Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0134.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:11:01.407607Z INFO searched region body context context=17 elapsed_ms=43319 candidates=0 2026-09-10T18:11:01.407615Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:11:01.407631Z INFO searching region body context context=18 cache_hits=44 operations=21 2026-09-10T18:11:06.082982Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0135.json scope="rejected-op18" peak_step=7 effective_peak_bytes=1127616 2026-09-10T18:11:06.083392Z INFO searched region body context context=17 elapsed_ms=45786 candidates=0 2026-09-10T18:11:06.083401Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:11:06.083425Z INFO searching region body context context=18 cache_hits=44 operations=21 2026-09-10T18:11:34.652768Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0136.json scope="finalist-0" peak_step=120 effective_peak_bytes=468224 2026-09-10T18:11:34.653316Z INFO retained operator-plan finalist finalist=0 values=445 operations=39 estimated_cycles=25714366 estimated_exchange_cycles=11174760 exchange_row_bytes=120500 peak_standard_bytes=591028 peak_interleaved_bytes=92416 peak_total_bytes=620468 maximum_standard_allocation_bytes=62976 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:11:34.726746Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0137.json scope="finalist-1" peak_step=12 effective_peak_bytes=507144 2026-09-10T18:11:34.727110Z INFO retained operator-plan finalist finalist=1 values=449 operations=45 estimated_cycles=25746128 estimated_exchange_cycles=11099856 exchange_row_bytes=111400 peak_standard_bytes=614840 peak_interleaved_bytes=92352 peak_total_bytes=646776 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 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-10T18:11:34.800042Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0138.json scope="finalist-2" peak_step=12 effective_peak_bytes=507656 2026-09-10T18:11:34.800479Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=25746176 estimated_exchange_cycles=11099536 exchange_row_bytes=111328 peak_standard_bytes=614768 peak_interleaved_bytes=92864 peak_total_bytes=647216 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 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-10T18:11:34.871526Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0139.json scope="finalist-3" peak_step=12 effective_peak_bytes=506120 2026-09-10T18:11:34.871916Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=25746888 estimated_exchange_cycles=11100176 exchange_row_bytes=111472 peak_standard_bytes=614912 peak_interleaved_bytes=91328 peak_total_bytes=645824 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 54, 72, 192, 269, 288, 729, 864, 1076, 1296, 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-10T18:11:34.943702Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0140.json scope="finalist-4" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:34.944081Z INFO retained operator-plan finalist finalist=4 values=449 operations=45 estimated_cycles=25750861 estimated_exchange_cycles=11099792 exchange_row_bytes=109960 peak_standard_bytes=554640 peak_interleaved_bytes=88064 peak_total_bytes=565904 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:35.016345Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0141.json scope="finalist-5" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:35.016741Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=25750909 estimated_exchange_cycles=11099472 exchange_row_bytes=109888 peak_standard_bytes=554568 peak_interleaved_bytes=88064 peak_total_bytes=566344 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:35.086264Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0142.json scope="finalist-6" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:35.086846Z INFO retained operator-plan finalist finalist=6 values=449 operations=45 estimated_cycles=25751086 estimated_exchange_cycles=11099952 exchange_row_bytes=109996 peak_standard_bytes=554676 peak_interleaved_bytes=88064 peak_total_bytes=565940 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:35.160638Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0143.json scope="finalist-7" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:35.161046Z INFO retained operator-plan finalist finalist=7 values=449 operations=45 estimated_cycles=25751134 estimated_exchange_cycles=11099632 exchange_row_bytes=109924 peak_standard_bytes=554604 peak_interleaved_bytes=88064 peak_total_bytes=566380 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:35.235487Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0144.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:35.235908Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=25751910 estimated_exchange_cycles=11100552 exchange_row_bytes=110000 peak_standard_bytes=554680 peak_interleaved_bytes=88064 peak_total_bytes=565944 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:35.309376Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0145.json scope="finalist-9" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:35.309804Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=25751953 estimated_exchange_cycles=11100552 exchange_row_bytes=110000 peak_standard_bytes=554680 peak_interleaved_bytes=88064 peak_total_bytes=565944 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:35.380323Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0146.json scope="finalist-10" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:35.380726Z INFO retained operator-plan finalist finalist=10 values=450 operations=46 estimated_cycles=25751958 estimated_exchange_cycles=11100232 exchange_row_bytes=109928 peak_standard_bytes=554608 peak_interleaved_bytes=88064 peak_total_bytes=566384 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:35.453570Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0147.json scope="finalist-11" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:35.454011Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=25752001 estimated_exchange_cycles=11100232 exchange_row_bytes=109928 peak_standard_bytes=554608 peak_interleaved_bytes=88064 peak_total_bytes=566384 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:35.524376Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0148.json scope="finalist-12" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:35.524722Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=25752963 estimated_exchange_cycles=11101312 exchange_row_bytes=110040 peak_standard_bytes=554720 peak_interleaved_bytes=88064 peak_total_bytes=565984 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:11:35.598316Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0149.json scope="finalist-13" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:35.598681Z INFO retained operator-plan finalist finalist=13 values=451 operations=47 estimated_cycles=25752967 estimated_exchange_cycles=11101312 exchange_row_bytes=110040 peak_standard_bytes=554720 peak_interleaved_bytes=88064 peak_total_bytes=565984 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:11:35.680925Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0150.json scope="finalist-14" peak_step=12 effective_peak_bytes=501504 2026-09-10T18:11:35.681334Z INFO retained operator-plan finalist finalist=14 values=446 operations=42 estimated_cycles=25774748 estimated_exchange_cycles=11106904 exchange_row_bytes=111468 peak_standard_bytes=553580 peak_interleaved_bytes=92736 peak_total_bytes=563820 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 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-10T18:11:35.752588Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0151.json scope="finalist-15" peak_step=125 effective_peak_bytes=571904 2026-09-10T18:11:35.752934Z INFO retained operator-plan finalist finalist=15 values=445 operations=42 estimated_cycles=27559543 estimated_exchange_cycles=11186416 exchange_row_bytes=105996 peak_standard_bytes=606732 peak_interleaved_bytes=111680 peak_total_bytes=628748 maximum_standard_allocation_bytes=108928 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-10T18:11:40.514496Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0152.json scope="finalist-0" peak_step=120 effective_peak_bytes=468224 2026-09-10T18:11:40.514964Z INFO retained operator-plan finalist finalist=0 values=445 operations=39 estimated_cycles=25714366 estimated_exchange_cycles=11174760 exchange_row_bytes=120500 peak_standard_bytes=591028 peak_interleaved_bytes=92416 peak_total_bytes=620468 maximum_standard_allocation_bytes=62976 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:11:40.591181Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0153.json scope="finalist-1" peak_step=12 effective_peak_bytes=507144 2026-09-10T18:11:40.591589Z INFO retained operator-plan finalist finalist=1 values=449 operations=45 estimated_cycles=25746128 estimated_exchange_cycles=11099856 exchange_row_bytes=111400 peak_standard_bytes=614840 peak_interleaved_bytes=92352 peak_total_bytes=646776 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 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-10T18:11:40.663297Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0154.json scope="finalist-2" peak_step=12 effective_peak_bytes=507656 2026-09-10T18:11:40.663661Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=25746176 estimated_exchange_cycles=11099536 exchange_row_bytes=111328 peak_standard_bytes=614768 peak_interleaved_bytes=92864 peak_total_bytes=647216 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 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-10T18:11:40.735470Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0155.json scope="finalist-3" peak_step=12 effective_peak_bytes=506120 2026-09-10T18:11:40.735832Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=25746888 estimated_exchange_cycles=11100176 exchange_row_bytes=111472 peak_standard_bytes=614912 peak_interleaved_bytes=91328 peak_total_bytes=645824 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 54, 72, 192, 269, 288, 729, 864, 1076, 1296, 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-10T18:11:40.813538Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0156.json scope="finalist-4" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:40.813892Z INFO retained operator-plan finalist finalist=4 values=449 operations=45 estimated_cycles=25750861 estimated_exchange_cycles=11099792 exchange_row_bytes=109960 peak_standard_bytes=554640 peak_interleaved_bytes=88064 peak_total_bytes=565904 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:40.886631Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0157.json scope="finalist-5" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:40.887012Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=25750909 estimated_exchange_cycles=11099472 exchange_row_bytes=109888 peak_standard_bytes=554568 peak_interleaved_bytes=88064 peak_total_bytes=566344 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:40.958298Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0158.json scope="finalist-6" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:40.958634Z INFO retained operator-plan finalist finalist=6 values=449 operations=45 estimated_cycles=25751086 estimated_exchange_cycles=11099952 exchange_row_bytes=109996 peak_standard_bytes=554676 peak_interleaved_bytes=88064 peak_total_bytes=565940 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:41.029880Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0159.json scope="finalist-7" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:41.030233Z INFO retained operator-plan finalist finalist=7 values=449 operations=45 estimated_cycles=25751134 estimated_exchange_cycles=11099632 exchange_row_bytes=109924 peak_standard_bytes=554604 peak_interleaved_bytes=88064 peak_total_bytes=566380 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:41.101178Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0160.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:41.101701Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=25751910 estimated_exchange_cycles=11100552 exchange_row_bytes=110000 peak_standard_bytes=554680 peak_interleaved_bytes=88064 peak_total_bytes=565944 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:41.197159Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0161.json scope="finalist-9" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:41.197736Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=25751953 estimated_exchange_cycles=11100552 exchange_row_bytes=110000 peak_standard_bytes=554680 peak_interleaved_bytes=88064 peak_total_bytes=565944 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:11:41.291565Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0162.json scope="finalist-10" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:41.291945Z INFO retained operator-plan finalist finalist=10 values=450 operations=46 estimated_cycles=25751958 estimated_exchange_cycles=11100232 exchange_row_bytes=109928 peak_standard_bytes=554608 peak_interleaved_bytes=88064 peak_total_bytes=566384 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:41.360748Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0163.json scope="finalist-11" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:11:41.361123Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=25752001 estimated_exchange_cycles=11100232 exchange_row_bytes=109928 peak_standard_bytes=554608 peak_interleaved_bytes=88064 peak_total_bytes=566384 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 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-10T18:11:41.438264Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0164.json scope="finalist-12" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:41.438635Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=25752963 estimated_exchange_cycles=11101312 exchange_row_bytes=110040 peak_standard_bytes=554720 peak_interleaved_bytes=88064 peak_total_bytes=565984 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:11:41.512665Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0165.json scope="finalist-13" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:11:41.513047Z INFO retained operator-plan finalist finalist=13 values=451 operations=47 estimated_cycles=25752967 estimated_exchange_cycles=11101312 exchange_row_bytes=110040 peak_standard_bytes=554720 peak_interleaved_bytes=88064 peak_total_bytes=565984 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:11:41.596577Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0166.json scope="finalist-14" peak_step=12 effective_peak_bytes=501504 2026-09-10T18:11:41.596937Z INFO retained operator-plan finalist finalist=14 values=446 operations=42 estimated_cycles=25774748 estimated_exchange_cycles=11106904 exchange_row_bytes=111468 peak_standard_bytes=553580 peak_interleaved_bytes=92736 peak_total_bytes=563820 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 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-10T18:11:41.668467Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0167.json scope="finalist-15" peak_step=125 effective_peak_bytes=571904 2026-09-10T18:11:41.669253Z INFO retained operator-plan finalist finalist=15 values=445 operations=42 estimated_cycles=27559543 estimated_exchange_cycles=11186416 exchange_row_bytes=105996 peak_standard_bytes=606732 peak_interleaved_bytes=111680 peak_total_bytes=628748 maximum_standard_allocation_bytes=108928 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-10T18:11:47.494117Z INFO searched region body context context=18 elapsed_ms=46086 candidates=64 2026-09-10T18:11:48.382690Z INFO searched region body context context=18 elapsed_ms=42299 candidates=64 2026-09-10T18:11:57.464285Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:11:58.168550Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:12:44.041669Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0168.json scope="finalist-0" peak_step=59 effective_peak_bytes=468224 2026-09-10T18:12:44.042258Z INFO retained operator-plan finalist finalist=0 values=445 operations=39 estimated_cycles=19932002 estimated_exchange_cycles=8774280 exchange_row_bytes=77884 peak_standard_bytes=548412 peak_interleaved_bytes=92416 peak_total_bytes=577852 maximum_standard_allocation_bytes=62976 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:44.047150Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-0-8967-0169.json scope="finalist-0" peak_step=59 effective_peak_bytes=468224 2026-09-10T18:12:44.047735Z INFO retained operator-plan finalist finalist=0 values=445 operations=39 estimated_cycles=19932002 estimated_exchange_cycles=8774280 exchange_row_bytes=77884 peak_standard_bytes=548412 peak_interleaved_bytes=92416 peak_total_bytes=577852 maximum_standard_allocation_bytes=62976 active_tile_counts={1, 16, 72, 192, 269, 729, 864, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:44.104319Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0171.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.104662Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=20126533 estimated_exchange_cycles=8748592 exchange_row_bytes=75288 peak_standard_bytes=519968 peak_interleaved_bytes=88064 peak_total_bytes=531232 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:12:44.105311Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-1-8967-0170.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.105681Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=20126533 estimated_exchange_cycles=8748592 exchange_row_bytes=75288 peak_standard_bytes=519968 peak_interleaved_bytes=88064 peak_total_bytes=531232 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:12:44.160965Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0172.json scope="finalist-2" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.161317Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=20126581 estimated_exchange_cycles=8748272 exchange_row_bytes=75216 peak_standard_bytes=519896 peak_interleaved_bytes=88064 peak_total_bytes=531672 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:12:44.172447Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-2-8967-0173.json scope="finalist-2" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.173011Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=20126581 estimated_exchange_cycles=8748272 exchange_row_bytes=75216 peak_standard_bytes=519896 peak_interleaved_bytes=88064 peak_total_bytes=531672 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:12:44.217656Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0174.json scope="finalist-3" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.217977Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=20126758 estimated_exchange_cycles=8748752 exchange_row_bytes=75324 peak_standard_bytes=520004 peak_interleaved_bytes=88064 peak_total_bytes=531268 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:12:44.230306Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-3-8967-0175.json scope="finalist-3" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.230877Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=20126758 estimated_exchange_cycles=8748752 exchange_row_bytes=75324 peak_standard_bytes=520004 peak_interleaved_bytes=88064 peak_total_bytes=531268 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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-10T18:12:44.273563Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0176.json scope="finalist-4" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.273888Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=20126806 estimated_exchange_cycles=8748432 exchange_row_bytes=75252 peak_standard_bytes=519932 peak_interleaved_bytes=88064 peak_total_bytes=531708 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:12:44.303538Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-4-8967-0177.json scope="finalist-4" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.304266Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=20126806 estimated_exchange_cycles=8748432 exchange_row_bytes=75252 peak_standard_bytes=519932 peak_interleaved_bytes=88064 peak_total_bytes=531708 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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-10T18:12:44.329441Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0178.json scope="finalist-5" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.329785Z INFO retained operator-plan finalist finalist=5 values=447 operations=43 estimated_cycles=20127582 estimated_exchange_cycles=8749352 exchange_row_bytes=75328 peak_standard_bytes=520008 peak_interleaved_bytes=88064 peak_total_bytes=531272 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.360459Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-5-8967-0179.json scope="finalist-5" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.360773Z INFO retained operator-plan finalist finalist=5 values=447 operations=43 estimated_cycles=20127582 estimated_exchange_cycles=8749352 exchange_row_bytes=75328 peak_standard_bytes=520008 peak_interleaved_bytes=88064 peak_total_bytes=531272 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.389284Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0180.json scope="finalist-6" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.389723Z INFO retained operator-plan finalist finalist=6 values=447 operations=43 estimated_cycles=20127625 estimated_exchange_cycles=8749352 exchange_row_bytes=75328 peak_standard_bytes=520008 peak_interleaved_bytes=88064 peak_total_bytes=531272 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.423193Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-6-8967-0181.json scope="finalist-6" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.423818Z INFO retained operator-plan finalist finalist=6 values=447 operations=43 estimated_cycles=20127625 estimated_exchange_cycles=8749352 exchange_row_bytes=75328 peak_standard_bytes=520008 peak_interleaved_bytes=88064 peak_total_bytes=531272 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.450869Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0182.json scope="finalist-7" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.451214Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=20127630 estimated_exchange_cycles=8749032 exchange_row_bytes=75256 peak_standard_bytes=519936 peak_interleaved_bytes=88064 peak_total_bytes=531712 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.483101Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-7-8967-0183.json scope="finalist-7" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.483458Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=20127630 estimated_exchange_cycles=8749032 exchange_row_bytes=75256 peak_standard_bytes=519936 peak_interleaved_bytes=88064 peak_total_bytes=531712 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.507948Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0184.json scope="finalist-8" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.508313Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=20127673 estimated_exchange_cycles=8749032 exchange_row_bytes=75256 peak_standard_bytes=519936 peak_interleaved_bytes=88064 peak_total_bytes=531712 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.542886Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-8-8967-0185.json scope="finalist-8" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.543189Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=20127673 estimated_exchange_cycles=8749032 exchange_row_bytes=75256 peak_standard_bytes=519936 peak_interleaved_bytes=88064 peak_total_bytes=531712 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45))] 2026-09-10T18:12:44.564876Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0186.json scope="finalist-9" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.565219Z INFO retained operator-plan finalist finalist=9 values=448 operations=44 estimated_cycles=20128635 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.601881Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-9-8967-0187.json scope="finalist-9" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.602571Z INFO retained operator-plan finalist finalist=9 values=448 operations=44 estimated_cycles=20128635 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.624446Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0188.json scope="finalist-10" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.624795Z INFO retained operator-plan finalist finalist=10 values=448 operations=44 estimated_cycles=20128639 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.659071Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-10-8967-0189.json scope="finalist-10" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.659661Z INFO retained operator-plan finalist finalist=10 values=448 operations=44 estimated_cycles=20128639 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.684848Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0190.json scope="finalist-11" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.685231Z INFO retained operator-plan finalist finalist=11 values=448 operations=44 estimated_cycles=20128671 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.717970Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-11-8967-0191.json scope="finalist-11" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:12:44.718284Z INFO retained operator-plan finalist finalist=11 values=448 operations=44 estimated_cycles=20128671 estimated_exchange_cycles=8750112 exchange_row_bytes=75368 peak_standard_bytes=520048 peak_interleaved_bytes=88064 peak_total_bytes=531312 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1224, 1296, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.747947Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0192.json scope="finalist-12" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.748333Z INFO retained operator-plan finalist finalist=12 values=448 operations=44 estimated_cycles=20128683 estimated_exchange_cycles=8749792 exchange_row_bytes=75296 peak_standard_bytes=519976 peak_interleaved_bytes=88064 peak_total_bytes=531752 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.776528Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-12-8967-0193.json scope="finalist-12" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.776863Z INFO retained operator-plan finalist finalist=12 values=448 operations=44 estimated_cycles=20128683 estimated_exchange_cycles=8749792 exchange_row_bytes=75296 peak_standard_bytes=519976 peak_interleaved_bytes=88064 peak_total_bytes=531752 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.807443Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0194.json scope="finalist-13" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.807809Z INFO retained operator-plan finalist finalist=13 values=448 operations=44 estimated_cycles=20128687 estimated_exchange_cycles=8749792 exchange_row_bytes=75296 peak_standard_bytes=519976 peak_interleaved_bytes=88064 peak_total_bytes=531752 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.834812Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-13-8967-0195.json scope="finalist-13" peak_step=12 effective_peak_bytes=505608 2026-09-10T18:12:44.835130Z INFO retained operator-plan finalist finalist=13 values=448 operations=44 estimated_cycles=20128687 estimated_exchange_cycles=8749792 exchange_row_bytes=75296 peak_standard_bytes=519976 peak_interleaved_bytes=88064 peak_total_bytes=531752 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1224, 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)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T18:12:44.869536Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0196.json scope="finalist-14" peak_step=12 effective_peak_bytes=501504 2026-09-10T18:12:44.869868Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=20150420 estimated_exchange_cycles=8755704 exchange_row_bytes=76796 peak_standard_bytes=518908 peak_interleaved_bytes=92736 peak_total_bytes=529148 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:44.900248Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-14-8967-0197.json scope="finalist-14" peak_step=12 effective_peak_bytes=501504 2026-09-10T18:12:44.900741Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=20150420 estimated_exchange_cycles=8755704 exchange_row_bytes=76796 peak_standard_bytes=518908 peak_interleaved_bytes=92736 peak_total_bytes=529148 maximum_standard_allocation_bytes=85248 active_tile_counts={1, 4, 16, 40, 72, 192, 269, 729, 1076, 1296, 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(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:44.930802Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0198.json scope="finalist-15" peak_step=64 effective_peak_bytes=571904 2026-09-10T18:12:44.931326Z INFO retained operator-plan finalist finalist=15 values=442 operations=39 estimated_cycles=21939444 estimated_exchange_cycles=8834456 exchange_row_bytes=71284 peak_standard_bytes=572020 peak_interleaved_bytes=111680 peak_total_bytes=594036 maximum_standard_allocation_bytes=108928 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(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:44.960383Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/finalist-15-8967-0199.json scope="finalist-15" peak_step=64 effective_peak_bytes=571904 2026-09-10T18:12:44.960860Z INFO retained operator-plan finalist finalist=15 values=442 operations=39 estimated_cycles=21939444 estimated_exchange_cycles=8834456 exchange_row_bytes=71284 peak_standard_bytes=572020 peak_interleaved_bytes=111680 peak_total_bytes=594036 maximum_standard_allocation_bytes=108928 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(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T18:12:47.104129Z 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=882007 success=true 2026-09-10T18:12:54.838712Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=6426 expansion_and_footprint_ms=7734 estimated_row_bytes=59520 heuristic_row_bytes=77884 geometry_fragments_per_tile=5816 fragment_limit=16384 2026-09-10T18:12:55.644097Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=7255 expansion_and_footprint_ms=8539 estimated_row_bytes=45248 heuristic_row_bytes=75908 geometry_fragments_per_tile=4605 fragment_limit=16384 2026-09-10T18:12:55.646653Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=7207 expansion_and_footprint_ms=8542 estimated_row_bytes=59936 heuristic_row_bytes=75324 geometry_fragments_per_tile=5909 fragment_limit=16384 2026-09-10T18:12:55.653641Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=7261 expansion_and_footprint_ms=8549 estimated_row_bytes=45248 heuristic_row_bytes=75872 geometry_fragments_per_tile=4605 fragment_limit=16384 2026-09-10T18:12:55.716575Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=7297 expansion_and_footprint_ms=8611 estimated_row_bytes=59800 heuristic_row_bytes=75216 geometry_fragments_per_tile=5903 fragment_limit=16384 2026-09-10T18:12:55.812734Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=7463 expansion_and_footprint_ms=8708 estimated_row_bytes=44352 heuristic_row_bytes=78468 geometry_fragments_per_tile=4512 fragment_limit=16384 2026-09-10T18:12:55.850217Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=7427 expansion_and_footprint_ms=8745 estimated_row_bytes=59936 heuristic_row_bytes=75288 geometry_fragments_per_tile=5909 fragment_limit=16384 2026-09-10T18:12:55.853382Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=7442 expansion_and_footprint_ms=8748 estimated_row_bytes=45112 heuristic_row_bytes=75800 geometry_fragments_per_tile=4599 fragment_limit=16384 2026-09-10T18:12:55.981924Z 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-10T18:13:04.870048Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=6657 expansion_and_footprint_ms=7582 estimated_row_bytes=45112 heuristic_row_bytes=75836 geometry_fragments_per_tile=4599 fragment_limit=16384 2026-09-10T18:13:05.437070Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=6716 expansion_and_footprint_ms=8149 estimated_row_bytes=45264 heuristic_row_bytes=75912 geometry_fragments_per_tile=4606 fragment_limit=16384 2026-09-10T18:13:05.723047Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=7208 expansion_and_footprint_ms=8435 estimated_row_bytes=59800 heuristic_row_bytes=75252 geometry_fragments_per_tile=5903 fragment_limit=16384 2026-09-10T18:13:05.814968Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=7191 expansion_and_footprint_ms=8527 estimated_row_bytes=45248 heuristic_row_bytes=75912 geometry_fragments_per_tile=4605 fragment_limit=16384 2026-09-10T18:13:06.077908Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=7494 expansion_and_footprint_ms=8790 estimated_row_bytes=59936 heuristic_row_bytes=75328 geometry_fragments_per_tile=5909 fragment_limit=16384 2026-09-10T18:13:06.177735Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=7617 expansion_and_footprint_ms=8890 estimated_row_bytes=59800 heuristic_row_bytes=75256 geometry_fragments_per_tile=5903 fragment_limit=16384 2026-09-10T18:13:06.346427Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=7683 expansion_and_footprint_ms=9058 estimated_row_bytes=45112 heuristic_row_bytes=75840 geometry_fragments_per_tile=4599 fragment_limit=16384 2026-09-10T18:13:06.971484Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=8367 expansion_and_footprint_ms=9683 estimated_row_bytes=59960 heuristic_row_bytes=75328 geometry_fragments_per_tile=5910 fragment_limit=16384 2026-09-10T18:13:07.094647Z 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-10T18:13:17.119006Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=6554 expansion_and_footprint_ms=7760 estimated_row_bytes=45360 heuristic_row_bytes=75952 geometry_fragments_per_tile=4617 fragment_limit=16384 2026-09-10T18:13:17.280153Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=6683 expansion_and_footprint_ms=7922 estimated_row_bytes=45328 heuristic_row_bytes=75952 geometry_fragments_per_tile=4613 fragment_limit=16384 2026-09-10T18:13:17.452879Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=6837 expansion_and_footprint_ms=8094 estimated_row_bytes=45128 heuristic_row_bytes=75840 geometry_fragments_per_tile=4600 fragment_limit=16384 2026-09-10T18:13:17.494395Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=6885 expansion_and_footprint_ms=8136 estimated_row_bytes=45424 heuristic_row_bytes=75952 geometry_fragments_per_tile=4625 fragment_limit=16384 2026-09-10T18:13:17.691427Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=7074 expansion_and_footprint_ms=8333 estimated_row_bytes=59960 heuristic_row_bytes=75368 geometry_fragments_per_tile=5929 fragment_limit=16384 2026-09-10T18:13:17.975002Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=7337 expansion_and_footprint_ms=8616 estimated_row_bytes=59960 heuristic_row_bytes=75368 geometry_fragments_per_tile=5921 fragment_limit=16384 2026-09-10T18:13:18.291454Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=7665 expansion_and_footprint_ms=8933 estimated_row_bytes=59824 heuristic_row_bytes=75256 geometry_fragments_per_tile=5904 fragment_limit=16384 2026-09-10T18:13:18.448357Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=7825 expansion_and_footprint_ms=9090 estimated_row_bytes=60000 heuristic_row_bytes=75368 geometry_fragments_per_tile=5917 fragment_limit=16384 2026-09-10T18:13:18.578364Z 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-10T18:13:28.610220Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=6205 expansion_and_footprint_ms=7557 estimated_row_bytes=45224 heuristic_row_bytes=75880 geometry_fragments_per_tile=4611 fragment_limit=16384 2026-09-10T18:13:28.699007Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=6378 expansion_and_footprint_ms=7646 estimated_row_bytes=45192 heuristic_row_bytes=75880 geometry_fragments_per_tile=4607 fragment_limit=16384 2026-09-10T18:13:28.867969Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=6674 expansion_and_footprint_ms=7814 estimated_row_bytes=69464 heuristic_row_bytes=71284 geometry_fragments_per_tile=6574 fragment_limit=16384 2026-09-10T18:13:29.246004Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=7104 expansion_and_footprint_ms=8193 estimated_row_bytes=54184 heuristic_row_bytes=71868 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T18:13:29.267584Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=6889 expansion_and_footprint_ms=8214 estimated_row_bytes=59824 heuristic_row_bytes=75296 geometry_fragments_per_tile=5915 fragment_limit=16384 2026-09-10T18:13:29.862656Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=7532 expansion_and_footprint_ms=8809 estimated_row_bytes=45704 heuristic_row_bytes=77380 geometry_fragments_per_tile=4627 fragment_limit=16384 2026-09-10T18:13:29.922704Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=7627 expansion_and_footprint_ms=8869 estimated_row_bytes=60280 heuristic_row_bytes=76796 geometry_fragments_per_tile=5931 fragment_limit=16384 2026-09-10T18:13:30.089093Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=7712 expansion_and_footprint_ms=9036 estimated_row_bytes=59864 heuristic_row_bytes=75296 geometry_fragments_per_tile=5911 fragment_limit=16384 2026-09-10T18:13:30.212193Z 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-10T18:13:39.450406Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=5812 expansion_and_footprint_ms=6884 estimated_row_bytes=50936 heuristic_row_bytes=111328 geometry_fragments_per_tile=5420 fragment_limit=16384 2026-09-10T18:13:40.048163Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=6599 expansion_and_footprint_ms=7482 estimated_row_bytes=40136 heuristic_row_bytes=121224 geometry_fragments_per_tile=4022 fragment_limit=16384 2026-09-10T18:13:40.814936Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=7061 expansion_and_footprint_ms=8249 estimated_row_bytes=51072 heuristic_row_bytes=111400 geometry_fragments_per_tile=5426 fragment_limit=16384 2026-09-10T18:13:41.026244Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=7254 expansion_and_footprint_ms=8460 estimated_row_bytes=50872 heuristic_row_bytes=109888 geometry_fragments_per_tile=5415 fragment_limit=16384 2026-09-10T18:13:41.270089Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=7495 expansion_and_footprint_ms=8704 estimated_row_bytes=51008 heuristic_row_bytes=109996 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T18:13:41.737065Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=7962 expansion_and_footprint_ms=9171 estimated_row_bytes=40152 heuristic_row_bytes=120500 geometry_fragments_per_tile=4024 fragment_limit=16384 2026-09-10T18:13:41.977911Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=8190 expansion_and_footprint_ms=9411 estimated_row_bytes=51008 heuristic_row_bytes=109960 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T18:13:42.253965Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=8465 expansion_and_footprint_ms=9688 estimated_row_bytes=51040 heuristic_row_bytes=111472 geometry_fragments_per_tile=5422 fragment_limit=16384 2026-09-10T18:13:42.397961Z 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-10T18:13:51.846077Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=5896 expansion_and_footprint_ms=6799 estimated_row_bytes=50872 heuristic_row_bytes=109924 geometry_fragments_per_tile=5415 fragment_limit=16384 2026-09-10T18:13:53.206364Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=6943 expansion_and_footprint_ms=8160 estimated_row_bytes=51024 heuristic_row_bytes=110000 geometry_fragments_per_tile=5422 fragment_limit=16384 2026-09-10T18:13:53.287237Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=7018 expansion_and_footprint_ms=8240 estimated_row_bytes=50872 heuristic_row_bytes=109928 geometry_fragments_per_tile=5415 fragment_limit=16384 2026-09-10T18:13:53.452164Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=7498 expansion_and_footprint_ms=8405 estimated_row_bytes=50960 heuristic_row_bytes=111468 geometry_fragments_per_tile=5409 fragment_limit=16384 2026-09-10T18:13:53.452445Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=7200 expansion_and_footprint_ms=8406 estimated_row_bytes=50888 heuristic_row_bytes=109928 geometry_fragments_per_tile=5416 fragment_limit=16384 2026-09-10T18:13:53.966223Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=7692 expansion_and_footprint_ms=8919 estimated_row_bytes=51008 heuristic_row_bytes=110000 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T18:13:54.421159Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=8135 expansion_and_footprint_ms=9374 estimated_row_bytes=51120 heuristic_row_bytes=110040 geometry_fragments_per_tile=5433 fragment_limit=16384 2026-09-10T18:13:54.450555Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=8141 expansion_and_footprint_ms=9404 estimated_row_bytes=51088 heuristic_row_bytes=110040 geometry_fragments_per_tile=5429 fragment_limit=16384 2026-09-10T18:13:54.601678Z 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-10T18:14:04.954949Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:screen_finalist{finalist=48}: screened exchange table geometry expansion_ms=6657 expansion_and_footprint_ms=7699 estimated_row_bytes=60000 heuristic_row_bytes=105996 geometry_fragments_per_tile=6119 fragment_limit=16384 2026-09-10T18:14:05.089534Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=6 admitted_candidates=5 2026-09-10T18:14:05.410668Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(6286, 1018674, 6341) plan_cache_stats=(32768, 2012384, 721296) 2026-09-10T18:14:06.509108Z DEBUG placed tile storage tiles=1472 shards=370669 elapsed_us=778272 2026-09-10T18:14:06.530627Z DEBUG placed tile storage tiles=1472 shards=372253 elapsed_us=799772 2026-09-10T18:14:06.532676Z DEBUG placed tile storage tiles=1472 shards=372029 elapsed_us=801814 2026-09-10T18:14:06.534778Z DEBUG placed tile storage tiles=1472 shards=371965 elapsed_us=803918 2026-09-10T18:14:06.560594Z DEBUG placed tile storage tiles=1472 shards=472964 elapsed_us=829722 2026-09-10T18:14:15.918081Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4859270 candidate_cycles=4454550 baseline_pressure=4254709 candidate_pressure=3844166 2026-09-10T18:14:16.113927Z INFO modelled expanded operator plan finalist=32 elapsed_ms=10383 modelled_cycles=16373532 estimated_row_bytes=40136 2026-09-10T18:14:16.326499Z INFO screened tile mappings by exchange resource load candidates=284 baseline_cycles=4142695 candidate_cycles=4142695 baseline_pressure=3316049 candidate_pressure=3316049 2026-09-10T18:14:16.539451Z INFO modelled expanded operator plan finalist=8 elapsed_ms=10808 modelled_cycles=13031961 estimated_row_bytes=45112 2026-09-10T18:14:17.714684Z INFO screened tile mappings by exchange resource load candidates=284 baseline_cycles=4142677 candidate_cycles=4142677 baseline_pressure=3316033 candidate_pressure=3316033 2026-09-10T18:14:17.904345Z INFO screened tile mappings by exchange resource load candidates=291 baseline_cycles=4142683 candidate_cycles=4142683 baseline_pressure=3316036 candidate_pressure=3316036 2026-09-10T18:14:17.947643Z INFO modelled expanded operator plan finalist=4 elapsed_ms=12216 modelled_cycles=13031541 estimated_row_bytes=45112 2026-09-10T18:14:18.119521Z INFO modelled expanded operator plan finalist=16 elapsed_ms=12388 modelled_cycles=13032438 estimated_row_bytes=45128 2026-09-10T18:14:18.302272Z INFO screened tile mappings by exchange resource load candidates=300 baseline_cycles=4142677 candidate_cycles=4142677 baseline_pressure=3316033 candidate_pressure=3316033 2026-09-10T18:14:18.520611Z INFO modelled expanded operator plan finalist=14 elapsed_ms=12789 modelled_cycles=13031830 estimated_row_bytes=45112 2026-09-10T18:14:18.520702Z 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-10T18:14:18.555771Z 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-10T18:14:18.555810Z 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-10T18:14:18.557323Z 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-10T18:14:18.600323Z 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=1294 maximum_identical_destinations=1 2026-09-10T18:14:18.600371Z 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=7075 selected_horizon=7075 endpoint_lower_bound=6912 lower_bound_gap=163 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.608946Z 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=116 row_words=17 horizon=7075 2026-09-10T18:14:18.609840Z 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=3345 maximum_identical_destinations=1 2026-09-10T18:14:18.609876Z 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=1705 selected_horizon=1705 endpoint_lower_bound=1600 lower_bound_gap=105 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.613676Z 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=1415 row_words=22 horizon=1705 2026-09-10T18:14:18.617220Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=47 candidates=11 ordinary_horizon=681 paired_horizon=1070 use_paired=false 2026-09-10T18:14:18.638516Z 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=6048 maximum_identical_destinations=1 2026-09-10T18:14:18.638550Z 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=1176 selected_horizon=1176 endpoint_lower_bound=1008 lower_bound_gap=168 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.642775Z 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=580 row_words=36 horizon=1176 2026-09-10T18:14:18.651923Z 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-10T18:14:18.659960Z 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=8 success=true 2026-09-10T18:14:18.677918Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=51 candidates=4 ordinary_horizon=362 paired_horizon=440 use_paired=false 2026-09-10T18:14:18.717974Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=1537 maximum_identical_destinations=1 2026-09-10T18:14:18.718007Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.720062Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=3 row_words=24 horizon=883 2026-09-10T18:14:18.753367Z 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-10T18:14:18.753410Z 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=2984 selected_horizon=2984 endpoint_lower_bound=1728 lower_bound_gap=1256 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.756985Z 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=355 row_words=36 horizon=2984 2026-09-10T18:14:18.758061Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1075 maximum_identical_destinations=1 2026-09-10T18:14:18.758091Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:18.759555Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=52 row_words=13 horizon=225 2026-09-10T18:14:18.871516Z 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-10T18:14:19.189927Z 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-10T18:14:19.293351Z 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=61520 2026-09-10T18:14:19.398425Z 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=526 success=true 2026-09-10T18:14:19.603747Z 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=413 success=true 2026-09-10T18:14:19.933297Z 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-10T18:14:19.933349Z 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=1091 selected_horizon=1091 endpoint_lower_bound=288 lower_bound_gap=803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:19.956644Z 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=1169 row_words=83 horizon=1091 2026-09-10T18:14:20.132457Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:14:20.132508Z 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=21430 selected_horizon=21430 endpoint_lower_bound=21312 lower_bound_gap=118 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:20.150464Z 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=182 row_words=161 horizon=21430 2026-09-10T18:14:20.200161Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1152 maximum_identical_destinations=1 2026-09-10T18:14:20.200226Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=358 selected_horizon=358 endpoint_lower_bound=256 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:20.201175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=47 row_words=22 horizon=358 2026-09-10T18:14:20.257461Z 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-10T18:14:20.257499Z 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-10T18:14:20.259317Z 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=1082 row_words=9 horizon=863 2026-09-10T18:14:20.309691Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=61520 elapsed_ms=1016 success=true 2026-09-10T18:14:20.909659Z 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=69934 2026-09-10T18:14:21.058763Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=55 candidates=1076 ordinary_horizon=554 paired_horizon=1374 use_paired=false 2026-09-10T18:14:21.076270Z 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-10T18:14:21.076294Z 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=554 selected_horizon=554 endpoint_lower_bound=128 lower_bound_gap=426 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:21.080611Z 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=339 row_words=97 horizon=554 2026-09-10T18:14:21.083403Z 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=66880 2026-09-10T18:14:21.648884Z 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=51925 2026-09-10T18:14:21.764217Z 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=103962 2026-09-10T18:14:21.826346Z 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=61520 maximum_identical_destinations=1 2026-09-10T18:14:21.826389Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:21.886304Z 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=722 row_words=301 horizon=4427 2026-09-10T18:14:22.052291Z 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-10T18:14:22.159712Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66880 elapsed_ms=1076 success=true 2026-09-10T18:14:22.242261Z 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=189 success=true 2026-09-10T18:14:22.478902Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=829 success=true 2026-09-10T18:14:22.502278Z 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-10T18:14:22.502318Z 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=1554 selected_horizon=1554 endpoint_lower_bound=576 lower_bound_gap=978 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:22.514091Z 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=113 row_words=69 horizon=1554 2026-09-10T18:14:23.204809Z 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=51925 maximum_identical_destinations=1 2026-09-10T18:14:23.204853Z 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=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:23.250755Z 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=580 row_words=186 horizon=1059 2026-09-10T18:14:23.316180Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:14:23.316607Z 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=2434 selected_horizon=2422 endpoint_lower_bound=1152 lower_bound_gap=1270 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:14:23.318714Z 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=355 row_words=14 horizon=2422 2026-09-10T18:14:23.470104Z 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=155544 2026-09-10T18:14:23.584757Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:14:23.584798Z 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=11250 selected_horizon=11250 endpoint_lower_bound=11136 lower_bound_gap=114 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:23.594614Z 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=721 row_words=130 horizon=11250 2026-09-10T18:14:23.664652Z 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=1295 maximum_identical_destinations=1 2026-09-10T18:14:23.664695Z 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=4312 selected_horizon=3766 endpoint_lower_bound=3072 lower_bound_gap=694 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T18:14:23.673766Z 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=74 row_words=22 horizon=3766 2026-09-10T18:14:23.745955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69934 elapsed_ms=2836 success=true 2026-09-10T18:14:23.764480Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=66880 maximum_identical_destinations=1 2026-09-10T18:14:23.764602Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:23.821862Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=362 row_words=294 horizon=4224 2026-09-10T18:14:23.892934Z 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=8208 maximum_identical_destinations=1 2026-09-10T18:14:23.892972Z 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=1037 selected_horizon=1037 endpoint_lower_bound=864 lower_bound_gap=173 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:23.899681Z 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=305 row_words=44 horizon=1037 2026-09-10T18:14:24.221467Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T18:14:24.221509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=17133 selected_horizon=17133 endpoint_lower_bound=14400 lower_bound_gap=2733 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:24.230826Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=232 row_words=146 horizon=17133 2026-09-10T18:14:24.865582Z 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=52102 2026-09-10T18:14:24.909677Z 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-10T18:14:25.746703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103962 elapsed_ms=3982 success=true 2026-09-10T18:14:25.815490Z 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-10T18:14:25.893637Z 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=302920 2026-09-10T18:14:25.985871Z 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-10T18:14:26.142548Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=52102 elapsed_ms=1276 success=true 2026-09-10T18:14:26.276721Z 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=1367 success=true 2026-09-10T18:14:26.371374Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=69934 maximum_identical_destinations=1 2026-09-10T18:14:26.371415Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=5931 selected_horizon=5931 endpoint_lower_bound=2816 lower_bound_gap=3115 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:26.421886Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=15 row_words=428 horizon=5931 2026-09-10T18:14:26.534299Z 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=12492 2026-09-10T18:14:26.676027Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=12492 elapsed_ms=141 success=true 2026-09-10T18:14:26.787994Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=12492 maximum_identical_destinations=1 2026-09-10T18:14:26.788036Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:26.803173Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=32 row_words=174 horizon=7903 2026-09-10T18:14:27.262140Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=52102 maximum_identical_destinations=1 2026-09-10T18:14:27.262188Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=1074 selected_horizon=1074 endpoint_lower_bound=576 lower_bound_gap=498 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:27.312448Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=79 row_words=184 horizon=1074 2026-09-10T18:14:27.528025Z 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-10T18:14:27.528068Z 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-10T18:14:27.564307Z 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=1475 maximum_identical_destinations=1 2026-09-10T18:14:27.564345Z 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=2985 selected_horizon=2985 endpoint_lower_bound=1728 lower_bound_gap=1257 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:27.567518Z 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=354 row_words=36 horizon=2985 2026-09-10T18:14:27.589325Z 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-10T18:14:27.775257Z 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=16140 2026-09-10T18:14:27.933764Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=16140 elapsed_ms=158 success=true 2026-09-10T18:14:28.180034Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=16140 maximum_identical_destinations=1 2026-09-10T18:14:28.180078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=3093 selected_horizon=3093 endpoint_lower_bound=2496 lower_bound_gap=597 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:28.190892Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=1243 row_words=77 horizon=3093 2026-09-10T18:14:28.587781Z 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=2772 success=true 2026-09-10T18:14:29.339869Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=103962 maximum_identical_destinations=1 2026-09-10T18:14:29.339942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=1207 selected_horizon=1207 endpoint_lower_bound=800 lower_bound_gap=407 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:29.456738Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=138 row_words=360 horizon=1207 2026-09-10T18:14:29.580019Z 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=2820 maximum_identical_destinations=1 2026-09-10T18:14:29.580059Z 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=3062 selected_horizon=3062 endpoint_lower_bound=1076 lower_bound_gap=1986 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:29.583455Z 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=1443 row_words=16 horizon=3062 2026-09-10T18:14:29.719528Z 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-10T18:14:29.758478Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155544 elapsed_ms=6288 success=true 2026-09-10T18:14:30.532897Z 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-10T18:14:30.532940Z 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-10T18:14:30.616118Z 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-10T18:14:31.097165Z 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=9677 maximum_identical_destinations=1 2026-09-10T18:14:31.097229Z 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=6300 selected_horizon=6300 endpoint_lower_bound=6144 lower_bound_gap=156 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:31.128013Z 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=5 row_words=118 horizon=6300 2026-09-10T18:14:31.608357Z 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-10T18:14:32.638754Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=22 candidates=2187 ordinary_horizon=20478 paired_horizon=11773 use_paired=true 2026-09-10T18:14:32.703004Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:14:32.703039Z 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=11773 selected_horizon=11773 endpoint_lower_bound=10176 lower_bound_gap=1597 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:32.717344Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=139 row_words=286 horizon=11773 2026-09-10T18:14:33.121739Z 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=3402 success=true 2026-09-10T18:14:33.376408Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=7482 success=true 2026-09-10T18:14:33.510939Z 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=155544 maximum_identical_destinations=1 2026-09-10T18:14:33.510984Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:33.589369Z 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=7603 success=true 2026-09-10T18:14:33.689647Z 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=153 row_words=525 horizon=2635 2026-09-10T18:14:34.056646Z 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=2448 success=true 2026-09-10T18:14:34.114664Z 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=194313 2026-09-10T18:14:35.342903Z 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=21111 maximum_identical_destinations=1 2026-09-10T18:14:35.342939Z 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=10643 selected_horizon=10643 endpoint_lower_bound=9760 lower_bound_gap=883 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:35.374306Z 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=480 row_words=518 horizon=10643 2026-09-10T18:14:35.526729Z 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=112284 maximum_identical_destinations=1 2026-09-10T18:14:35.526773Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:35.655513Z 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=706 row_words=529 horizon=9784 2026-09-10T18:14:38.554230Z 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-10T18:14:38.554277Z 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=4960 selected_horizon=4960 endpoint_lower_bound=1312 lower_bound_gap=3648 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:38.658503Z 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=196 row_words=544 horizon=4960 2026-09-10T18:14:41.154680Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=194313 elapsed_ms=7039 success=true 2026-09-10T18:14:43.100276Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=302920 maximum_identical_destinations=1 2026-09-10T18:14:43.100320Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:43.841173Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=144 row_words=3731 horizon=6559 2026-09-10T18:14:45.454765Z 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=194313 maximum_identical_destinations=1 2026-09-10T18:14:45.454823Z 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=3438 selected_horizon=3438 endpoint_lower_bound=2152 lower_bound_gap=1286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:45.698876Z 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=243 row_words=687 horizon=3438 2026-09-10T18:14:45.770651Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=4 mapped=false analytical_cycles=26078808 analytical_exchange_cycles=17692744 scheduled_exchange_cycles=5231572 refined_cycles=13617636 2026-09-10T18:14:45.970691Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=32 success=true 2026-09-10T18:14:45.971538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c16_r56_r58" target=ipu21 2026-09-10T18:14:46.028742Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8904b070be4cc1e40b04a7a16c5c39df293139a458701f940c76bbe79bfe54ea/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8904b070be4cc1e40b04a7a16c5c39df293139a458701f940c76bbe79bfe54ea/kernel.json 2026-09-10T18:14:46.029259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c32_r56_r58" target=ipu21 2026-09-10T18:14:46.085363Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/65d546a33d00bce6b473842ec22d2330f2239391b29dbc877047af0561f10c62/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/65d546a33d00bce6b473842ec22d2330f2239391b29dbc877047af0561f10c62/kernel.json 2026-09-10T18:14:46.085748Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c48_r104_r106" target=ipu21 2026-09-10T18:14:46.139097Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/3daacff58c75d47addfdbc18e6142260f121d7d4c9655b7a83aacb3bb5c4ae9d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/3daacff58c75d47addfdbc18e6142260f121d7d4c9655b7a83aacb3bb5c4ae9d/kernel.json 2026-09-10T18:14:46.139434Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c64_r104_r106" target=ipu21 2026-09-10T18:14:46.188424Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/847e0d0bc552264dffe0bd2f3be9ce6fe98c70ae1f07da96d400f46f8175d8b6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/847e0d0bc552264dffe0bd2f3be9ce6fe98c70ae1f07da96d400f46f8175d8b6/kernel.json 2026-09-10T18:14:46.188815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k576_c32_r48_r50" target=ipu21 2026-09-10T18:14:46.242500Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ad4ddf2490ac5e7b8efefdcb95a12e66ab6e71fd447e4b717da134f607eb3f8a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ad4ddf2490ac5e7b8efefdcb95a12e66ab6e71fd447e4b717da134f607eb3f8a/kernel.json 2026-09-10T18:14:46.243014Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k576_c32_r72_r74" target=ipu21 2026-09-10T18:14:46.296288Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/0445f48609c3bd639c8d5c7693ea5d2b5637e26c119697222171efb0e5497312/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/0445f48609c3bd639c8d5c7693ea5d2b5637e26c119697222171efb0e5497312/kernel.json 2026-09-10T18:14:46.296636Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k576_c48_r48_r50" target=ipu21 2026-09-10T18:14:46.350853Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/0a0f211a5c4b0c0c09b158c9e9d9318a842f5d072267f2981724a696167393c3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/0a0f211a5c4b0c0c09b158c9e9d9318a842f5d072267f2981724a696167393c3/kernel.json 2026-09-10T18:14:46.351096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k576_c48_r72_r74" target=ipu21 2026-09-10T18:14:46.403333Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/39edf04ae099786fb63e289d65a64d4e0bf1ee277ea2f1fa2a7e89f1fd394243/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/39edf04ae099786fb63e289d65a64d4e0bf1ee277ea2f1fa2a7e89f1fd394243/kernel.json 2026-09-10T18:14:46.407011Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=436 success=true 2026-09-10T18:14:46.413329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-10T18:14:46.643925Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=4 mapped=false error=exchange tables exceed per-tile budget: 69720 bytes, limit 65536 bytes 2026-09-10T18:14:48.146350Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=472964 elapsed_us=642355 2026-09-10T18:14:48.252329Z 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-10T18:14:48.268655Z 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-10T18:14:48.269316Z 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-10T18:14:48.269334Z 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-10T18:14:48.271179Z 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-10T18:14:48.272734Z 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=1405 paired_horizon=765 use_paired=true 2026-09-10T18:14:48.294484Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=66 candidates=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-10T18:14:48.310481Z 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-10T18:14:48.310518Z 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-10T18:14:48.313192Z 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-10T18:14:48.360690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=67 transfers=1224 maximum_identical_destinations=1 2026-09-10T18:14:48.360723Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=67 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:48.362005Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=67 tile=47 row_words=23 horizon=374 2026-09-10T18:14:48.430914Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=72 transfers=1076 maximum_identical_destinations=1 2026-09-10T18:14:48.430951Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=72 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:48.432253Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=72 tile=10 row_words=12 horizon=193 2026-09-10T18:14:48.560740Z 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-10T18:14:48.560826Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=47 transfers=10368 maximum_identical_destinations=1 2026-09-10T18:14:48.560856Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=47 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:48.568064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=47 tile=573 row_words=58 horizon=1813 2026-09-10T18:14:48.662927Z 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=102 success=true 2026-09-10T18:14:48.663391Z 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-10T18:14:48.769372Z 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-10T18:14:48.926465Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=74 candidates=255 ordinary_horizon=280 paired_horizon=396 use_paired=false 2026-09-10T18:14:48.988647Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=75 transfers=1368 maximum_identical_destinations=1 2026-09-10T18:14:48.988685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=75 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:48.989484Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=75 tile=47 row_words=25 horizon=406 2026-09-10T18:14:49.126750Z 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=52102 2026-09-10T18:14:49.172735Z 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-10T18:14:49.187755Z 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=524 success=true 2026-09-10T18:14:49.426038Z 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=656 success=true 2026-09-10T18:14:49.481613Z 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-10T18:14:49.654590Z 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=172 success=true 2026-09-10T18:14:49.697897Z 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=525 success=true 2026-09-10T18:14:49.721918Z 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-10T18:14:49.721957Z 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=1107 selected_horizon=1107 endpoint_lower_bound=288 lower_bound_gap=819 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:49.737627Z 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=1315 row_words=83 horizon=1107 2026-09-10T18:14:49.772141Z 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=51925 2026-09-10T18:14:49.811569Z 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=1475 2026-09-10T18:14:49.898402Z 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=11656 maximum_identical_destinations=1 2026-09-10T18:14:49.898440Z 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=1554 selected_horizon=1554 endpoint_lower_bound=576 lower_bound_gap=978 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:49.904889Z 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=113 row_words=69 horizon=1554 2026-09-10T18:14:49.915227Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=1475 elapsed_ms=103 success=true 2026-09-10T18:14:50.054531Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=52 transfers=23311 maximum_identical_destinations=1 2026-09-10T18:14:50.054570Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=52 initial_horizon=6579 selected_horizon=6579 endpoint_lower_bound=3456 lower_bound_gap=3123 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:50.065426Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=52 tile=21 row_words=277 horizon=6579 2026-09-10T18:14:50.075682Z 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-10T18:14:50.075729Z 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=2931 selected_horizon=2931 endpoint_lower_bound=1728 lower_bound_gap=1203 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:50.080357Z 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=1208 row_words=39 horizon=2931 2026-09-10T18:14:50.183757Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=53 transfers=3660 maximum_identical_destinations=1 2026-09-10T18:14:50.183792Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=53 initial_horizon=5641 selected_horizon=4667 endpoint_lower_bound=2560 lower_bound_gap=2107 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-09-10T18:14:50.186118Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=53 tile=2 row_words=90 horizon=4667 2026-09-10T18:14:50.221855Z 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-10T18:14:50.245006Z 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=1537 maximum_identical_destinations=1 2026-09-10T18:14:50.245033Z 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=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:50.246503Z 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=3 row_words=24 horizon=883 2026-09-10T18:14:50.260153Z 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-10T18:14:50.260186Z 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=1109 selected_horizon=1109 endpoint_lower_bound=288 lower_bound_gap=821 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:50.282590Z 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=619 row_words=82 horizon=1109 2026-09-10T18:14:50.297293Z 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-10T18:14:50.297319Z 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-10T18:14:50.298825Z 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=1082 row_words=9 horizon=863 2026-09-10T18:14:50.302325Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=52102 elapsed_ms=1175 success=true 2026-09-10T18:14:50.363271Z 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=3 2026-09-10T18:14:50.366130Z 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-10T18:14:50.366145Z 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=2984 selected_horizon=2984 endpoint_lower_bound=1728 lower_bound_gap=1256 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:14:50.368272Z 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=355 row_words=36 horizon=2984 2026-09-10T18:14:50.804286Z 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-10T18:14:50.881174Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=1108 success=true 2026-09-10T18:14:50.910601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=24 transfers=2187 maximum_identical_destinations=1 2026-09-10T18:14:50.910640Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=24 initial_horizon=11250 selected_horizon=11250 endpoint_lower_bound=11136 lower_bound_gap=114 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:50.919122Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=24 tile=721 row_words=130 horizon=11250 2026-09-10T18:14:50.976759Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=1295 maximum_identical_destinations=1 2026-09-10T18:14:50.976791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=4312 selected_horizon=3766 endpoint_lower_bound=3072 lower_bound_gap=694 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T18:14:50.984022Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=74 row_words=24 horizon=3766 2026-09-10T18:14:51.212883Z 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=8208 maximum_identical_destinations=1 2026-09-10T18:14:51.212924Z 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=1037 selected_horizon=1037 endpoint_lower_bound=864 lower_bound_gap=173 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:51.217636Z 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=305 row_words=44 horizon=1037 2026-09-10T18:14:51.300901Z 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=52102 maximum_identical_destinations=1 2026-09-10T18:14:51.300941Z 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=1074 selected_horizon=1074 endpoint_lower_bound=576 lower_bound_gap=498 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:51.353723Z 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=79 row_words=184 horizon=1074 2026-09-10T18:14:51.467564Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=2914 maximum_identical_destinations=1 2026-09-10T18:14:51.467609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=2896 selected_horizon=2771 endpoint_lower_bound=1152 lower_bound_gap=1619 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T18:14:51.471012Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=351 row_words=20 horizon=2771 2026-09-10T18:14:51.854076Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=51925 maximum_identical_destinations=1 2026-09-10T18:14:51.854127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:51.899007Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=580 row_words=186 horizon=1059 2026-09-10T18:14:51.958187Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=43 transfers=1457 maximum_identical_destinations=1 2026-09-10T18:14:51.958235Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=43 initial_horizon=1522 selected_horizon=1522 endpoint_lower_bound=576 lower_bound_gap=946 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:51.959836Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=43 tile=349 row_words=12 horizon=1522 2026-09-10T18:14:52.020027Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=44 transfers=1458 maximum_identical_destinations=1 2026-09-10T18:14:52.020066Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=44 initial_horizon=2434 selected_horizon=2422 endpoint_lower_bound=1152 lower_bound_gap=1270 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:14:52.021577Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=44 tile=355 row_words=14 horizon=2422 2026-09-10T18:14:52.447180Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:14:52.447242Z 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=15990 selected_horizon=15988 endpoint_lower_bound=15744 lower_bound_gap=244 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:14:52.460834Z 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=1437 row_words=195 horizon=15988 2026-09-10T18:14:52.534236Z 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=1293 maximum_identical_destinations=1 2026-09-10T18:14:52.534272Z 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=7684 selected_horizon=7076 endpoint_lower_bound=6144 lower_bound_gap=932 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:14:52.545164Z 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=552 row_words=17 horizon=7076 2026-09-10T18:14:52.690720Z 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=4338 maximum_identical_destinations=1 2026-09-10T18:14:52.690773Z 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=4040 selected_horizon=4040 endpoint_lower_bound=3936 lower_bound_gap=104 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:52.695236Z 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=393 row_words=25 horizon=4040 2026-09-10T18:14:52.774748Z 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=2552 success=true 2026-09-10T18:14:53.229031Z 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-10T18:14:53.541689Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=45 transfers=2187 maximum_identical_destinations=1 2026-09-10T18:14:53.541730Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=45 initial_horizon=16482 selected_horizon=16482 endpoint_lower_bound=14208 lower_bound_gap=2274 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:53.554049Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=45 tile=168 row_words=177 horizon=16482 2026-09-10T18:14:53.831674Z 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=3027 success=true 2026-09-10T18:14:54.021571Z 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=21111 maximum_identical_destinations=1 2026-09-10T18:14:54.021613Z 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=11012 selected_horizon=11012 endpoint_lower_bound=9760 lower_bound_gap=1252 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:54.069234Z 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=480 row_words=521 horizon=11012 2026-09-10T18:14:54.159627Z 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=2187 ordinary_horizon=15870 paired_horizon=10063 use_paired=true 2026-09-10T18:14:54.210790Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:14:54.210822Z 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=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:54.223973Z 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=106 row_words=248 horizon=10063 2026-09-10T18:14:54.315970Z 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=1293 maximum_identical_destinations=1 2026-09-10T18:14:54.316021Z 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=7674 selected_horizon=7022 endpoint_lower_bound=6144 lower_bound_gap=878 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:14:54.323031Z 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=114 row_words=17 horizon=7022 2026-09-10T18:14:54.495322Z 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=4338 maximum_identical_destinations=1 2026-09-10T18:14:54.495363Z 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=4039 selected_horizon=4039 endpoint_lower_bound=3936 lower_bound_gap=103 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:54.499644Z 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=1440 row_words=24 horizon=4039 2026-09-10T18:14:54.595235Z 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=127484 2026-09-10T18:14:54.905961Z 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=1676 success=false 2026-09-10T18:14:55.102760Z 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=2187 ordinary_horizon=15870 paired_horizon=10063 use_paired=true 2026-09-10T18:14:55.135837Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:14:55.135870Z 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=10063 selected_horizon=10063 endpoint_lower_bound=7872 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:55.149559Z 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=106 row_words=248 horizon=10063 2026-09-10T18:14:55.367155Z 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=9670 maximum_identical_destinations=1 2026-09-10T18:14:55.367199Z 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=7835 selected_horizon=7835 endpoint_lower_bound=7680 lower_bound_gap=155 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:55.397732Z 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=130 row_words=134 horizon=7835 2026-09-10T18:14:55.635106Z 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=20982 2026-09-10T18:14:55.832090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=20982 elapsed_ms=196 success=true 2026-09-10T18:14:56.150665Z 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=20982 maximum_identical_destinations=1 2026-09-10T18:14:56.150708Z 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=2998 selected_horizon=2998 endpoint_lower_bound=2560 lower_bound_gap=438 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:56.164101Z 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=1255 row_words=92 horizon=2998 2026-09-10T18:14:56.514821Z 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-10T18:14:56.752992Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=2820 maximum_identical_destinations=1 2026-09-10T18:14:56.753036Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:56.756113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=1443 row_words=16 horizon=3335 2026-09-10T18:14:57.130229Z 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=103091 maximum_identical_destinations=1 2026-09-10T18:14:57.130272Z 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=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:14:57.259573Z 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=179 row_words=331 horizon=918 2026-09-10T18:14:59.759283Z 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=3244 success=true 2026-09-10T18:15:00.195446Z 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=156568 2026-09-10T18:15:00.241415Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=127484 elapsed_ms=5646 success=true 2026-09-10T18:15:01.372458Z 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=194092 2026-09-10T18:15:01.901828Z 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=302920 2026-09-10T18:15:01.936729Z 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=156568 2026-09-10T18:15:02.188045Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=112284 maximum_identical_destinations=1 2026-09-10T18:15:02.188096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:02.321779Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=706 row_words=529 horizon=9784 2026-09-10T18:15:04.927705Z 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=127484 maximum_identical_destinations=1 2026-09-10T18:15:04.927751Z 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=4113 selected_horizon=4113 endpoint_lower_bound=1312 lower_bound_gap=2801 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:05.022313Z 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=72 row_words=553 horizon=4113 2026-09-10T18:15:08.044021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=156568 elapsed_ms=7848 success=true 2026-09-10T18:15:08.327547Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=194092 elapsed_ms=6955 success=true 2026-09-10T18:15:09.251813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=7349 success=true 2026-09-10T18:15:10.385897Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=156568 elapsed_ms=8449 success=true 2026-09-10T18:15:11.508816Z 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=156568 maximum_identical_destinations=1 2026-09-10T18:15:11.508861Z 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=3348 selected_horizon=3348 endpoint_lower_bound=1728 lower_bound_gap=1620 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:11.724786Z 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=1173 row_words=605 horizon=3348 2026-09-10T18:15:12.947506Z 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=194092 maximum_identical_destinations=1 2026-09-10T18:15:12.947551Z 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=3211 selected_horizon=3211 endpoint_lower_bound=2152 lower_bound_gap=1059 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:13.188181Z 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=350 row_words=673 horizon=3211 2026-09-10T18:15:13.724406Z 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=156568 maximum_identical_destinations=1 2026-09-10T18:15:13.724444Z 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=3104 selected_horizon=3104 endpoint_lower_bound=1728 lower_bound_gap=1376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:13.885780Z 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=657 row_words=596 horizon=3104 2026-09-10T18:15:18.485249Z 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=302920 maximum_identical_destinations=1 2026-09-10T18:15:18.485305Z 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=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:19.332626Z 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=144 row_words=3731 horizon=6559 2026-09-10T18:15:19.488018Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=32 mapped=false analytical_cycles=28166846 analytical_exchange_cycles=16933664 scheduled_exchange_cycles=6200869 refined_cycles=17434051 2026-09-10T18:15:19.650258Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=43 success=true 2026-09-10T18:15:19.652758Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r1_r7" target=ipu21 2026-09-10T18:15:19.711038Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/59bbe7c37dc6500782b61c222a6a888c5a73073ac23c5ddd66a16d645ed9444f/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/59bbe7c37dc6500782b61c222a6a888c5a73073ac23c5ddd66a16d645ed9444f/kernel.json 2026-09-10T18:15:19.711279Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k64_c80_r8_r8" target=ipu21 2026-09-10T18:15:19.758861Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/4e4eefc44461b8cd0654b0566b2f16b1440055dfce84395d27c583563638fe35/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/4e4eefc44461b8cd0654b0566b2f16b1440055dfce84395d27c583563638fe35/kernel.json 2026-09-10T18:15:19.759392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r1_r7" target=ipu21 2026-09-10T18:15:19.810492Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2f221f0d78e288ae2f84f991b4078aa45fb4d2aa75a709912c5e2d7ee89e75cc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2f221f0d78e288ae2f84f991b4078aa45fb4d2aa75a709912c5e2d7ee89e75cc/kernel.json 2026-09-10T18:15:19.810976Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c64_r8_r8" target=ipu21 2026-09-10T18:15:19.860739Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/8990b9fc7c65cd1f28b26f48d69a1dad0177283823e4dd00e7871c71757807e3/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/8990b9fc7c65cd1f28b26f48d69a1dad0177283823e4dd00e7871c71757807e3/kernel.json 2026-09-10T18:15:19.864476Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r25_p32_c80_p80_b32x16" target=ipu21 2026-09-10T18:15:19.914125Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/37f3a2354010326357dad43a33572cef8b09acd24e1934d914b79a13ee4d36d8/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/37f3a2354010326357dad43a33572cef8b09acd24e1934d914b79a13ee4d36d8/kernel.json 2026-09-10T18:15:19.914392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_block_major_f16.S name="rearrange_f16_codelet_o2_r32_p32_c80_p80_b32x16" target=ipu21 2026-09-10T18:15:19.953127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/2f1bd31f61795d345d6f81011f2edf47afc6842997540e419e15ea4aaa8412ff/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/2f1bd31f61795d345d6f81011f2edf47afc6842997540e419e15ea4aaa8412ff/kernel.json 2026-09-10T18:15:19.955428Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=305 success=true 2026-09-10T18:15:19.960092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-10T18:15:20.129690Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=32 mapped=false error=exchange tables exceed per-tile budget: 66748 bytes, limit 65536 bytes 2026-09-10T18:15:20.484066Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=32 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T18:15:20.493710Z 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-10T18:15:20.505434Z 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-10T18:15:20.505973Z 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-10T18:15:20.505984Z 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-10T18:15:20.507501Z 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-10T18:15:20.543379Z 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=1295 maximum_identical_destinations=1 2026-09-10T18:15:20.543416Z 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=4312 selected_horizon=3766 endpoint_lower_bound=3072 lower_bound_gap=694 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T18:15:20.549885Z 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=74 row_words=22 horizon=3766 2026-09-10T18:15:20.567804Z 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=3 2026-09-10T18:15:20.570702Z 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-10T18:15:20.570721Z 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=2984 selected_horizon=2984 endpoint_lower_bound=1728 lower_bound_gap=1256 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:20.575005Z 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=355 row_words=36 horizon=2984 2026-09-10T18:15:20.620955Z 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=6048 maximum_identical_destinations=1 2026-09-10T18:15:20.620991Z 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=1176 selected_horizon=1176 endpoint_lower_bound=1008 lower_bound_gap=168 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:20.625514Z 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=580 row_words=36 horizon=1176 2026-09-10T18:15:20.727319Z 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=1475 maximum_identical_destinations=1 2026-09-10T18:15:20.727362Z 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=2985 selected_horizon=2985 endpoint_lower_bound=1728 lower_bound_gap=1257 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:20.729802Z 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=354 row_words=36 horizon=2985 2026-09-10T18:15:20.774909Z 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=8208 maximum_identical_destinations=1 2026-09-10T18:15:20.774943Z 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=1037 selected_horizon=1037 endpoint_lower_bound=864 lower_bound_gap=173 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:20.780916Z 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=305 row_words=44 horizon=1037 2026-09-10T18:15:21.046098Z 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=61520 2026-09-10T18:15:21.128532Z 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-10T18:15:21.481198Z 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=352 success=true 2026-09-10T18:15:21.660915Z 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=52102 2026-09-10T18:15:21.746736Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=61520 elapsed_ms=700 success=true 2026-09-10T18:15:21.851482Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:15:21.851539Z 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=21430 selected_horizon=21430 endpoint_lower_bound=21312 lower_bound_gap=118 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:21.867855Z 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=182 row_words=161 horizon=21430 2026-09-10T18:15:21.895141Z 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-10T18:15:21.895172Z 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=1091 selected_horizon=1091 endpoint_lower_bound=288 lower_bound_gap=803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:21.907090Z 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=1169 row_words=83 horizon=1091 2026-09-10T18:15:21.926876Z 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=1294 maximum_identical_destinations=1 2026-09-10T18:15:21.926904Z 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=7075 selected_horizon=7075 endpoint_lower_bound=6912 lower_bound_gap=163 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:21.933716Z 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=116 row_words=17 horizon=7075 2026-09-10T18:15:21.967762Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=47 candidates=11 ordinary_horizon=681 paired_horizon=1070 use_paired=false 2026-09-10T18:15:22.006010Z 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-10T18:15:22.008631Z 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=2 success=true 2026-09-10T18:15:22.017896Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=51 candidates=4 ordinary_horizon=362 paired_horizon=440 use_paired=false 2026-09-10T18:15:22.082563Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1075 maximum_identical_destinations=1 2026-09-10T18:15:22.082602Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:22.083621Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=52 row_words=13 horizon=225 2026-09-10T18:15:22.103230Z 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=16140 2026-09-10T18:15:22.252033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=16140 elapsed_ms=148 success=true 2026-09-10T18:15:22.492072Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=16140 maximum_identical_destinations=1 2026-09-10T18:15:22.492384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=3093 selected_horizon=3093 endpoint_lower_bound=2496 lower_bound_gap=597 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:22.506463Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=1243 row_words=77 horizon=3093 2026-09-10T18:15:22.632251Z 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-10T18:15:22.813530Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=52102 elapsed_ms=1152 success=true 2026-09-10T18:15:23.110700Z 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=61520 maximum_identical_destinations=1 2026-09-10T18:15:23.110743Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:23.169149Z 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=722 row_words=301 horizon=4427 2026-09-10T18:15:23.214104Z 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=581 success=true 2026-09-10T18:15:23.344520Z 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-10T18:15:23.520709Z 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-10T18:15:23.771936Z 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-10T18:15:23.771975Z 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=1554 selected_horizon=1554 endpoint_lower_bound=576 lower_bound_gap=978 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:23.778638Z 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=113 row_words=69 horizon=1554 2026-09-10T18:15:23.826529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=52102 maximum_identical_destinations=1 2026-09-10T18:15:23.826564Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=1074 selected_horizon=1074 endpoint_lower_bound=576 lower_bound_gap=498 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:23.869990Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=79 row_words=184 horizon=1074 2026-09-10T18:15:24.664617Z 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=66880 2026-09-10T18:15:24.790755Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:15:24.790814Z 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=11250 selected_horizon=11250 endpoint_lower_bound=11136 lower_bound_gap=114 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:24.800335Z 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=721 row_words=130 horizon=11250 2026-09-10T18:15:24.863259Z 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-10T18:15:24.863290Z 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-10T18:15:24.864808Z 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=1082 row_words=9 horizon=863 2026-09-10T18:15:25.228482Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=55 candidates=1076 ordinary_horizon=554 paired_horizon=1374 use_paired=false 2026-09-10T18:15:25.254889Z 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-10T18:15:25.254920Z 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=554 selected_horizon=554 endpoint_lower_bound=128 lower_bound_gap=426 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:25.261139Z 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=339 row_words=97 horizon=554 2026-09-10T18:15:25.288321Z 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=155544 2026-09-10T18:15:25.315644Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1152 maximum_identical_destinations=1 2026-09-10T18:15:25.315679Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=358 selected_horizon=358 endpoint_lower_bound=256 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:25.316545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=47 row_words=22 horizon=358 2026-09-10T18:15:25.428418Z 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=3345 maximum_identical_destinations=1 2026-09-10T18:15:25.428466Z 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=1705 selected_horizon=1705 endpoint_lower_bound=1600 lower_bound_gap=105 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:25.432566Z 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=1415 row_words=22 horizon=1705 2026-09-10T18:15:25.564641Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=22 candidates=2187 ordinary_horizon=20478 paired_horizon=11773 use_paired=true 2026-09-10T18:15:25.625383Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:15:25.625424Z 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=11773 selected_horizon=11773 endpoint_lower_bound=10176 lower_bound_gap=1597 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:25.641011Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=139 row_words=286 horizon=11773 2026-09-10T18:15:25.709427Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=66880 elapsed_ms=1044 success=true 2026-09-10T18:15:25.873342Z 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-10T18:15:26.063489Z 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=9677 maximum_identical_destinations=1 2026-09-10T18:15:26.063531Z 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=6300 selected_horizon=6300 endpoint_lower_bound=6144 lower_bound_gap=156 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:26.088013Z 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=5 row_words=118 horizon=6300 2026-09-10T18:15:26.155445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=1537 maximum_identical_destinations=1 2026-09-10T18:15:26.155480Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:26.156829Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=3 row_words=24 horizon=883 2026-09-10T18:15:26.523992Z 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-10T18:15:27.213213Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=66880 maximum_identical_destinations=1 2026-09-10T18:15:27.213259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:27.237219Z 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=1363 success=true 2026-09-10T18:15:27.265407Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=362 row_words=294 horizon=4224 2026-09-10T18:15:27.414275Z 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=12492 2026-09-10T18:15:27.557131Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=12492 elapsed_ms=142 success=true 2026-09-10T18:15:27.660072Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=12492 maximum_identical_destinations=1 2026-09-10T18:15:27.660112Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:27.674813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=32 row_words=174 horizon=7903 2026-09-10T18:15:27.998762Z 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=302920 2026-09-10T18:15:28.314438Z 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=69934 2026-09-10T18:15:28.502591Z 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=51925 2026-09-10T18:15:28.504146Z 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-10T18:15:28.504185Z 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-10T18:15:28.561677Z 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-10T18:15:28.575834Z 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=103962 2026-09-10T18:15:28.587698Z 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=194313 2026-09-10T18:15:29.617528Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51925 elapsed_ms=1114 success=true 2026-09-10T18:15:30.585483Z 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=51925 maximum_identical_destinations=1 2026-09-10T18:15:30.585530Z 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=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:30.640992Z 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=580 row_words=186 horizon=1059 2026-09-10T18:15:30.711856Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:15:30.711894Z 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=2434 selected_horizon=2422 endpoint_lower_bound=1152 lower_bound_gap=1270 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T18:15:30.713541Z 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=355 row_words=14 horizon=2422 2026-09-10T18:15:31.182553Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=69934 elapsed_ms=2868 success=true 2026-09-10T18:15:31.451845Z 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-10T18:15:31.603846Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T18:15:31.603898Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=17133 selected_horizon=17133 endpoint_lower_bound=14400 lower_bound_gap=2733 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:31.613893Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155544 elapsed_ms=6325 success=true 2026-09-10T18:15:31.618545Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=232 row_words=146 horizon=17133 2026-09-10T18:15:31.746904Z 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=2820 maximum_identical_destinations=1 2026-09-10T18:15:31.746943Z 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=3062 selected_horizon=3062 endpoint_lower_bound=1076 lower_bound_gap=1986 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:31.750174Z 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=1443 row_words=16 horizon=3062 2026-09-10T18:15:32.483346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=103962 elapsed_ms=3907 success=true 2026-09-10T18:15:33.623521Z 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-10T18:15:33.801888Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=69934 maximum_identical_destinations=1 2026-09-10T18:15:33.801933Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=5931 selected_horizon=5931 endpoint_lower_bound=2816 lower_bound_gap=3115 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:33.852311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=15 row_words=428 horizon=5931 2026-09-10T18:15:34.750548Z 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=8226 success=true 2026-09-10T18:15:34.968617Z 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=3516 success=true 2026-09-10T18:15:35.449794Z 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=155544 maximum_identical_destinations=1 2026-09-10T18:15:35.449881Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:35.457607Z 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-10T18:15:35.647146Z 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=153 row_words=525 horizon=2635 2026-09-10T18:15:35.666030Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=302920 elapsed_ms=7667 success=true 2026-09-10T18:15:36.061730Z 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=2438 success=true 2026-09-10T18:15:36.122806Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=103962 maximum_identical_destinations=1 2026-09-10T18:15:36.122850Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=1207 selected_horizon=1207 endpoint_lower_bound=800 lower_bound_gap=407 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:36.252600Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=138 row_words=360 horizon=1207 2026-09-10T18:15:36.672300Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=194313 elapsed_ms=8084 success=true 2026-09-10T18:15:37.182494Z 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=21111 maximum_identical_destinations=1 2026-09-10T18:15:37.182569Z 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=10643 selected_horizon=10643 endpoint_lower_bound=9760 lower_bound_gap=883 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:37.234122Z 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=480 row_words=518 horizon=10643 2026-09-10T18:15:37.356862Z 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=112284 maximum_identical_destinations=1 2026-09-10T18:15:37.356907Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:37.483126Z 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=706 row_words=529 horizon=9784 2026-09-10T18:15:38.217560Z 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=2759 success=true 2026-09-10T18:15:40.167663Z 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-10T18:15:40.167718Z 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=4960 selected_horizon=4960 endpoint_lower_bound=1312 lower_bound_gap=3648 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:40.176637Z 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-10T18:15:40.176676Z 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-10T18:15:40.256856Z 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-10T18:15:40.287744Z 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=196 row_words=544 horizon=4960 2026-09-10T18:15:41.514790Z 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=194313 maximum_identical_destinations=1 2026-09-10T18:15:41.514836Z 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=3438 selected_horizon=3438 endpoint_lower_bound=2152 lower_bound_gap=1286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:41.756328Z 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=243 row_words=687 horizon=3438 2026-09-10T18:15:45.270179Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=302920 maximum_identical_destinations=1 2026-09-10T18:15:45.270242Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:46.121939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=144 row_words=3731 horizon=6559 2026-09-10T18:15:46.238401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=14 mapped=false analytical_cycles=26079097 analytical_exchange_cycles=17692744 scheduled_exchange_cycles=5231572 refined_cycles=13617925 2026-09-10T18:15:46.468510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=29 success=true 2026-09-10T18:15:46.472643Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-10T18:15:46.477423Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-10T18:15:46.715964Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=14 mapped=false error=exchange tables exceed per-tile budget: 69720 bytes, limit 65536 bytes 2026-09-10T18:15:47.127716Z 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-10T18:15:47.139403Z 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=44 2026-09-10T18:15:47.142412Z 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=45 2026-09-10T18:15:47.143555Z 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-10T18:15:47.147439Z 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-10T18:15:47.148049Z 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-10T18:15:47.148059Z 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-10T18:15:47.149372Z 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-10T18:15:47.149688Z 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-10T18:15:47.154347Z 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-10T18:15:47.155756Z 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=3345 maximum_identical_destinations=1 2026-09-10T18:15:47.155774Z 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=1705 selected_horizon=1705 endpoint_lower_bound=1600 lower_bound_gap=105 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:47.157291Z 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-10T18:15:47.158698Z 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=1415 row_words=22 horizon=1705 2026-09-10T18:15:47.163924Z 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-10T18:15:47.167470Z 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-10T18:15:47.170073Z 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=6048 maximum_identical_destinations=1 2026-09-10T18:15:47.170091Z 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=1176 selected_horizon=1176 endpoint_lower_bound=1008 lower_bound_gap=168 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:47.170625Z 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-10T18:15:47.172065Z 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-10T18:15:47.173916Z 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=580 row_words=36 horizon=1176 2026-09-10T18:15:47.177892Z 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-10T18:15:47.191481Z 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-10T18:15:47.192028Z 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=53 2026-09-10T18:15:47.194465Z 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=1475 maximum_identical_destinations=1 2026-09-10T18:15:47.194496Z 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=2985 selected_horizon=2985 endpoint_lower_bound=1728 lower_bound_gap=1257 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:47.196613Z 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=354 row_words=36 horizon=2985 2026-09-10T18:15:47.203080Z 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=54 2026-09-10T18:15:47.203489Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1075 maximum_identical_destinations=1 2026-09-10T18:15:47.203499Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:47.204417Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=52 row_words=13 horizon=225 2026-09-10T18:15:48.045193Z 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-10T18:15:48.085199Z 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=55 2026-09-10T18:15:48.100991Z 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-10T18:15:48.101018Z 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=554 selected_horizon=554 endpoint_lower_bound=128 lower_bound_gap=426 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.106658Z 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=339 row_words=97 horizon=554 2026-09-10T18:15:48.121132Z 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=56 2026-09-10T18:15:48.121615Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1152 maximum_identical_destinations=1 2026-09-10T18:15:48.121628Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=358 selected_horizon=358 endpoint_lower_bound=256 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.122408Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=47 row_words=22 horizon=358 2026-09-10T18:15:48.322050Z 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=22 2026-09-10T18:15:48.358869Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:15:48.358906Z 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=11773 selected_horizon=11773 endpoint_lower_bound=10176 lower_bound_gap=1597 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.370359Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=139 row_words=286 horizon=11773 2026-09-10T18:15:48.381605Z 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=32 2026-09-10T18:15:48.382990Z 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=25 2026-09-10T18:15:48.390498Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=16140 maximum_identical_destinations=1 2026-09-10T18:15:48.390517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=3093 selected_horizon=3093 endpoint_lower_bound=2496 lower_bound_gap=597 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.396103Z 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-10T18:15:48.401453Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=1243 row_words=77 horizon=3093 2026-09-10T18:15:48.413372Z 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=51925 maximum_identical_destinations=1 2026-09-10T18:15:48.413397Z 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=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.430556Z 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=61520 maximum_identical_destinations=1 2026-09-10T18:15:48.430580Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.455460Z 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=580 row_words=186 horizon=1059 2026-09-10T18:15:48.490543Z 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=722 row_words=301 horizon=4427 2026-09-10T18:15:48.491560Z 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-10T18:15:48.492183Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:15:48.492223Z 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=2422 selected_horizon=2422 endpoint_lower_bound=1152 lower_bound_gap=1270 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.493465Z 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=355 row_words=14 horizon=2422 2026-09-10T18:15:48.527914Z 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=23 2026-09-10T18:15:48.533226Z 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=9677 maximum_identical_destinations=1 2026-09-10T18:15:48.533242Z 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=6300 selected_horizon=6300 endpoint_lower_bound=6144 lower_bound_gap=156 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.541488Z 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=496 success=true 2026-09-10T18:15:48.564478Z 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=5 row_words=118 horizon=6300 2026-09-10T18:15:48.579181Z 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=24 2026-09-10T18:15:48.603630Z 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=17 2026-09-10T18:15:48.604124Z 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=1295 maximum_identical_destinations=1 2026-09-10T18:15:48.604136Z 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=3766 selected_horizon=3766 endpoint_lower_bound=3072 lower_bound_gap=694 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.610832Z 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=74 row_words=22 horizon=3766 2026-09-10T18:15:48.618826Z 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-10T18:15:48.689081Z 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-10T18:15:48.692685Z 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=8208 maximum_identical_destinations=1 2026-09-10T18:15:48.692703Z 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=1037 selected_horizon=1037 endpoint_lower_bound=864 lower_bound_gap=173 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.699478Z 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=305 row_words=44 horizon=1037 2026-09-10T18:15:48.749997Z 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=15 2026-09-10T18:15:48.755644Z 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-10T18:15:48.755661Z 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=1554 selected_horizon=1554 endpoint_lower_bound=576 lower_bound_gap=978 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.762383Z 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=113 row_words=69 horizon=1554 2026-09-10T18:15:48.803802Z 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-10T18:15:48.819040Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T18:15:48.819061Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=17133 selected_horizon=17133 endpoint_lower_bound=14400 lower_bound_gap=2733 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.827901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=232 row_words=146 horizon=17133 2026-09-10T18:15:48.850811Z 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-10T18:15:48.927565Z 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=3 2026-09-10T18:15:48.930413Z 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-10T18:15:48.930432Z 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=2984 selected_horizon=2984 endpoint_lower_bound=1728 lower_bound_gap=1256 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:48.932600Z 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=355 row_words=36 horizon=2984 2026-09-10T18:15:49.109108Z 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-10T18:15:49.114983Z 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-10T18:15:49.115024Z 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=1077 selected_horizon=1077 endpoint_lower_bound=288 lower_bound_gap=789 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:15:49.126187Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:15:49.126224Z 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=11250 selected_horizon=11250 endpoint_lower_bound=11136 lower_bound_gap=114 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.135244Z 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=721 row_words=130 horizon=11250 2026-09-10T18:15:49.139830Z 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=1368 row_words=82 horizon=1077 2026-09-10T18:15:49.169934Z 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-10T18:15:49.171082Z 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=2820 maximum_identical_destinations=1 2026-09-10T18:15:49.171098Z 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=3062 selected_horizon=3062 endpoint_lower_bound=1076 lower_bound_gap=1986 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.173657Z 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=1443 row_words=16 horizon=3062 2026-09-10T18:15:49.428324Z 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-10T18:15:49.450812Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:15:49.450844Z 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=21430 selected_horizon=21430 endpoint_lower_bound=21312 lower_bound_gap=118 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.461802Z 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=182 row_words=161 horizon=21430 2026-09-10T18:15:49.496966Z 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-10T18:15:49.497555Z 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=1294 maximum_identical_destinations=1 2026-09-10T18:15:49.497568Z 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=7075 selected_horizon=7075 endpoint_lower_bound=6912 lower_bound_gap=163 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.504483Z 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=116 row_words=17 horizon=7075 2026-09-10T18:15:49.517246Z 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-10T18:15:49.537525Z 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-10T18:15:49.538579Z 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-10T18:15:49.538597Z 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-10T18:15:49.539993Z 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=1082 row_words=9 horizon=863 2026-09-10T18:15:49.555441Z 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=40 2026-09-10T18:15:49.556008Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=1537 maximum_identical_destinations=1 2026-09-10T18:15:49.556019Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.557261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=3 row_words=24 horizon=883 2026-09-10T18:15:49.837993Z 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-10T18:15:49.894552Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=103962 maximum_identical_destinations=1 2026-09-10T18:15:49.894589Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=1207 selected_horizon=1207 endpoint_lower_bound=800 lower_bound_gap=407 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:49.988964Z 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-10T18:15:49.998751Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=138 row_words=360 horizon=1207 2026-09-10T18:15:50.015617Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=52102 maximum_identical_destinations=1 2026-09-10T18:15:50.015652Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=1074 selected_horizon=1074 endpoint_lower_bound=576 lower_bound_gap=498 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:50.039311Z 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-10T18:15:50.042364Z 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=39 2026-09-10T18:15:50.064116Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=79 row_words=184 horizon=1074 2026-09-10T18:15:50.094646Z 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=30 2026-09-10T18:15:50.306720Z 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=42 2026-09-10T18:15:50.312387Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=12492 maximum_identical_destinations=1 2026-09-10T18:15:50.312409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:50.320886Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=32 row_words=174 horizon=7903 2026-09-10T18:15:50.331887Z 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=43 2026-09-10T18:15:51.413644Z 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-10T18:15:51.477814Z 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=41 2026-09-10T18:15:51.479791Z 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=28 2026-09-10T18:15:51.498092Z 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=155544 maximum_identical_destinations=1 2026-09-10T18:15:51.498125Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:51.516124Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=69934 maximum_identical_destinations=1 2026-09-10T18:15:51.516146Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=5931 selected_horizon=5931 endpoint_lower_bound=2816 lower_bound_gap=3115 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:51.544284Z 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=21111 maximum_identical_destinations=1 2026-09-10T18:15:51.544325Z 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=10643 selected_horizon=10643 endpoint_lower_bound=9760 lower_bound_gap=883 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:51.557929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=15 row_words=428 horizon=5931 2026-09-10T18:15:51.587816Z 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=480 row_words=518 horizon=10643 2026-09-10T18:15:51.606385Z 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=12 2026-09-10T18:15:51.638927Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=66880 maximum_identical_destinations=1 2026-09-10T18:15:51.638952Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:51.660378Z 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=153 row_words=525 horizon=2635 2026-09-10T18:15:51.693844Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=362 row_words=294 horizon=4224 2026-09-10T18:15:52.494377Z 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=31 2026-09-10T18:15:52.555684Z 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=112284 maximum_identical_destinations=1 2026-09-10T18:15:52.555716Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:52.664778Z 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=706 row_words=529 horizon=9784 2026-09-10T18:15:53.139679Z 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=10 2026-09-10T18:15:53.215011Z 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-10T18:15:53.215051Z 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=4960 selected_horizon=4960 endpoint_lower_bound=1312 lower_bound_gap=3648 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:53.319822Z 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=196 row_words=544 horizon=4960 2026-09-10T18:15:53.864154Z 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=26 2026-09-10T18:15:53.969470Z 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=194313 maximum_identical_destinations=1 2026-09-10T18:15:53.969510Z 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=3438 selected_horizon=3438 endpoint_lower_bound=2152 lower_bound_gap=1286 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:15:54.235961Z 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=243 row_words=687 horizon=3438 2026-09-10T18:15:55.201185Z 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=11 2026-09-10T18:15:55.254150Z 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-10T18:15:55.254182Z 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="reused" neighborhood_improvements=0 2026-09-10T18:15:55.307991Z 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-10T18:15:56.448330Z 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-10T18:15:56.483912Z 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-10T18:15:56.483951Z 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="reused" neighborhood_improvements=0 2026-09-10T18:15:56.518257Z 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-10T18:15:59.571025Z 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=29 2026-09-10T18:15:59.752863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=302920 maximum_identical_destinations=1 2026-09-10T18:15:59.752900Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:00.522708Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=144 row_words=3731 horizon=6559 2026-09-10T18:16:00.610533Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=8 mapped=false analytical_cycles=26078602 analytical_exchange_cycles=17692736 scheduled_exchange_cycles=5232329 refined_cycles=13618195 2026-09-10T18:16:00.840805Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=35 success=true 2026-09-10T18:16:00.845088Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=4 success=true 2026-09-10T18:16:00.850368Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=1 success=true 2026-09-10T18:16:01.082513Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=8 mapped=false error=exchange tables exceed per-tile budget: 69680 bytes, limit 65536 bytes 2026-09-10T18:16:01.485673Z 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-10T18:16:01.500599Z 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-10T18:16:01.501157Z 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-10T18:16:01.501166Z 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-10T18:16:01.502802Z 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-10T18:16:01.541813Z 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-10T18:16:01.544345Z 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=6048 maximum_identical_destinations=1 2026-09-10T18:16:01.544364Z 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=1176 selected_horizon=1176 endpoint_lower_bound=1008 lower_bound_gap=168 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:01.548067Z 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=580 row_words=36 horizon=1176 2026-09-10T18:16:02.446759Z 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-10T18:16:02.790016Z 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-10T18:16:02.792751Z 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=12 2026-09-10T18:16:02.822460Z 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=61520 maximum_identical_destinations=1 2026-09-10T18:16:02.822503Z 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=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:02.823130Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=66880 maximum_identical_destinations=1 2026-09-10T18:16:02.823152Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:02.876189Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=362 row_words=294 horizon=4224 2026-09-10T18:16:02.876745Z 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=722 row_words=301 horizon=4427 2026-09-10T18:16:02.902114Z 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=44 2026-09-10T18:16:02.904985Z 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=45 2026-09-10T18:16:02.906103Z 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-10T18:16:02.912354Z 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-10T18:16:02.920734Z 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-10T18:16:02.927709Z 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-10T18:16:02.933832Z 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-10T18:16:02.935288Z 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-10T18:16:02.941726Z 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-10T18:16:02.950330Z 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=53 2026-09-10T18:16:02.959267Z 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=512 success=true 2026-09-10T18:16:02.965456Z 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=54 2026-09-10T18:16:02.966682Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=54 transfers=1075 maximum_identical_destinations=1 2026-09-10T18:16:02.966876Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=54 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:02.968405Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=54 tile=52 row_words=13 horizon=225 2026-09-10T18:16:03.126087Z 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=15 2026-09-10T18:16:03.132052Z 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-10T18:16:03.132094Z 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=1554 selected_horizon=1554 endpoint_lower_bound=576 lower_bound_gap=978 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.140064Z 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-10T18:16:03.140826Z 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=113 row_words=69 horizon=1554 2026-09-10T18:16:03.183512Z 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-10T18:16:03.183541Z 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="reused" neighborhood_improvements=0 2026-09-10T18:16:03.236408Z 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-10T18:16:03.297107Z 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-10T18:16:03.297849Z 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-10T18:16:03.297869Z 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-10T18:16:03.299838Z 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=1082 row_words=9 horizon=863 2026-09-10T18:16:03.353663Z 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-10T18:16:03.355913Z 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=3345 maximum_identical_destinations=1 2026-09-10T18:16:03.355930Z 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=1705 selected_horizon=1705 endpoint_lower_bound=1600 lower_bound_gap=105 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.359021Z 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=1415 row_words=22 horizon=1705 2026-09-10T18:16:03.491067Z 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-10T18:16:03.514190Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:16:03.514334Z 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=11250 selected_horizon=11250 endpoint_lower_bound=11136 lower_bound_gap=114 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.521339Z 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-10T18:16:03.521376Z 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=1091 selected_horizon=1091 endpoint_lower_bound=288 lower_bound_gap=803 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T18:16:03.523701Z 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=721 row_words=130 horizon=11250 2026-09-10T18:16:03.537995Z 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=1169 row_words=83 horizon=1091 2026-09-10T18:16:03.551411Z 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=17 2026-09-10T18:16:03.551940Z 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=1295 maximum_identical_destinations=1 2026-09-10T18:16:03.551951Z 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=3766 selected_horizon=3766 endpoint_lower_bound=3072 lower_bound_gap=694 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.558591Z 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=74 row_words=22 horizon=3766 2026-09-10T18:16:03.567369Z 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-10T18:16:03.618117Z 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=3 2026-09-10T18:16:03.624817Z 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-10T18:16:03.625055Z 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=2984 selected_horizon=2984 endpoint_lower_bound=1728 lower_bound_gap=1256 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.628748Z 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=355 row_words=36 horizon=2984 2026-09-10T18:16:03.641682Z 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-10T18:16:03.645922Z 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=8208 maximum_identical_destinations=1 2026-09-10T18:16:03.645941Z 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=1037 selected_horizon=1037 endpoint_lower_bound=864 lower_bound_gap=173 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.651789Z 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=305 row_words=44 horizon=1037 2026-09-10T18:16:03.836185Z 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=55 2026-09-10T18:16:03.852586Z 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-10T18:16:03.852621Z 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=554 selected_horizon=554 endpoint_lower_bound=128 lower_bound_gap=426 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.858431Z 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=339 row_words=97 horizon=554 2026-09-10T18:16:03.873377Z 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=56 2026-09-10T18:16:03.873859Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=56 transfers=1152 maximum_identical_destinations=1 2026-09-10T18:16:03.873871Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=56 initial_horizon=358 selected_horizon=358 endpoint_lower_bound=256 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:03.874580Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=56 tile=47 row_words=22 horizon=358 2026-09-10T18:16:04.095106Z 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-10T18:16:04.121391Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:16:04.121418Z 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=21430 selected_horizon=21430 endpoint_lower_bound=21312 lower_bound_gap=118 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:04.133747Z 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=182 row_words=161 horizon=21430 2026-09-10T18:16:04.165447Z 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-10T18:16:04.166019Z 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=1294 maximum_identical_destinations=1 2026-09-10T18:16:04.166030Z 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=7075 selected_horizon=7075 endpoint_lower_bound=6912 lower_bound_gap=163 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:04.172921Z 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=116 row_words=17 horizon=7075 2026-09-10T18:16:04.194223Z 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-10T18:16:04.289106Z 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-10T18:16:04.293134Z 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=1475 maximum_identical_destinations=1 2026-09-10T18:16:04.293168Z 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=2985 selected_horizon=2985 endpoint_lower_bound=1728 lower_bound_gap=1257 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:04.296772Z 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=354 row_words=36 horizon=2985 2026-09-10T18:16:04.889897Z 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-10T18:16:04.926219Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=20 transfers=52102 maximum_identical_destinations=1 2026-09-10T18:16:04.926247Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=20 initial_horizon=1074 selected_horizon=1074 endpoint_lower_bound=576 lower_bound_gap=498 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:04.970094Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=20 tile=79 row_words=184 horizon=1074 2026-09-10T18:16:05.138880Z 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=32 2026-09-10T18:16:05.165035Z 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=51925 maximum_identical_destinations=1 2026-09-10T18:16:05.165060Z 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=1059 selected_horizon=1059 endpoint_lower_bound=576 lower_bound_gap=483 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.211313Z 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=580 row_words=186 horizon=1059 2026-09-10T18:16:05.238492Z 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=25 2026-09-10T18:16:05.241636Z 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-10T18:16:05.242342Z 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=1458 maximum_identical_destinations=1 2026-09-10T18:16:05.242357Z 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=2422 selected_horizon=2422 endpoint_lower_bound=1152 lower_bound_gap=1270 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.243791Z 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=355 row_words=14 horizon=2422 2026-09-10T18:16:05.246353Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=25 transfers=16140 maximum_identical_destinations=1 2026-09-10T18:16:05.246372Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=25 initial_horizon=3093 selected_horizon=3093 endpoint_lower_bound=2496 lower_bound_gap=597 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.256754Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=25 tile=1243 row_words=77 horizon=3093 2026-09-10T18:16:05.357045Z 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=11 2026-09-10T18:16:05.436916Z 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-10T18:16:05.436953Z 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="reused" neighborhood_improvements=0 2026-09-10T18:16:05.466454Z 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-10T18:16:05.476853Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T18:16:05.476874Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=34 initial_horizon=17133 selected_horizon=17133 endpoint_lower_bound=14400 lower_bound_gap=2733 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.482426Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=34 tile=232 row_words=146 horizon=17133 2026-09-10T18:16:05.494146Z 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-10T18:16:05.496644Z 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=22 2026-09-10T18:16:05.503421Z 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=30 2026-09-10T18:16:05.506247Z 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-10T18:16:05.533900Z 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=2187 maximum_identical_destinations=1 2026-09-10T18:16:05.533927Z 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=11773 selected_horizon=11773 endpoint_lower_bound=10176 lower_bound_gap=1597 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.545882Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=22 tile=139 row_words=286 horizon=11773 2026-09-10T18:16:05.553759Z 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-10T18:16:05.586680Z 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-10T18:16:05.587724Z 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=2820 maximum_identical_destinations=1 2026-09-10T18:16:05.587739Z 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=3062 selected_horizon=3062 endpoint_lower_bound=1076 lower_bound_gap=1986 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.590381Z 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=1443 row_words=16 horizon=3062 2026-09-10T18:16:05.591822Z 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=24 2026-09-10T18:16:05.605745Z 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=10 2026-09-10T18:16:05.607497Z 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=40 2026-09-10T18:16:05.608075Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=40 transfers=1537 maximum_identical_destinations=1 2026-09-10T18:16:05.608085Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=40 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.609327Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=40 tile=3 row_words=24 horizon=883 2026-09-10T18:16:05.638453Z 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=155544 maximum_identical_destinations=1 2026-09-10T18:16:05.638481Z 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=2635 selected_horizon=2635 endpoint_lower_bound=1728 lower_bound_gap=907 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.650320Z 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=23 2026-09-10T18:16:05.653789Z 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=9677 maximum_identical_destinations=1 2026-09-10T18:16:05.653802Z 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=6300 selected_horizon=6300 endpoint_lower_bound=6144 lower_bound_gap=156 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.669979Z 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=5 row_words=118 horizon=6300 2026-09-10T18:16:05.677446Z 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-10T18:16:05.678814Z 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-10T18:16:05.678837Z 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=4960 selected_horizon=4960 endpoint_lower_bound=1312 lower_bound_gap=3648 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.679415Z 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=39 2026-09-10T18:16:05.776249Z 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=196 row_words=544 horizon=4960 2026-09-10T18:16:05.802281Z 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=153 row_words=525 horizon=2635 2026-09-10T18:16:05.811989Z 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=43 2026-09-10T18:16:05.816686Z 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=42 2026-09-10T18:16:05.828445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=12492 maximum_identical_destinations=1 2026-09-10T18:16:05.828828Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:05.835316Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=32 row_words=174 horizon=7903 2026-09-10T18:16:05.957782Z 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-10T18:16:05.997154Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=37 transfers=103962 maximum_identical_destinations=1 2026-09-10T18:16:05.997185Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=37 initial_horizon=1207 selected_horizon=1207 endpoint_lower_bound=800 lower_bound_gap=407 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:06.095418Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=37 tile=138 row_words=360 horizon=1207 2026-09-10T18:16:07.370882Z 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=41 2026-09-10T18:16:07.397187Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=41 transfers=69934 maximum_identical_destinations=1 2026-09-10T18:16:07.397233Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=41 initial_horizon=5931 selected_horizon=5931 endpoint_lower_bound=2816 lower_bound_gap=3115 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:07.433060Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=41 tile=15 row_words=428 horizon=5931 2026-09-10T18:16:07.822569Z 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=28 2026-09-10T18:16:07.868892Z 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=21111 maximum_identical_destinations=1 2026-09-10T18:16:07.868919Z 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=10643 selected_horizon=10643 endpoint_lower_bound=9760 lower_bound_gap=883 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:07.911782Z 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=480 row_words=518 horizon=10643 2026-09-10T18:16:09.383036Z 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=31 2026-09-10T18:16:09.434140Z 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=112284 maximum_identical_destinations=1 2026-09-10T18:16:09.434165Z 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=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:09.504639Z 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=706 row_words=529 horizon=9784 2026-09-10T18:16:10.362193Z 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=26 2026-09-10T18:16:10.481857Z 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=194313 maximum_identical_destinations=1 2026-09-10T18:16:10.481897Z 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=3438 selected_horizon=3438 endpoint_lower_bound=2152 lower_bound_gap=1286 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:10.725163Z 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=243 row_words=687 horizon=3438 2026-09-10T18:16:13.411298Z 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=29 2026-09-10T18:16:13.582071Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=29 transfers=302920 maximum_identical_destinations=1 2026-09-10T18:16:13.582113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=29 initial_horizon=6559 selected_horizon=6559 endpoint_lower_bound=5120 lower_bound_gap=1439 selected_kind="reused" neighborhood_improvements=0 2026-09-10T18:16:14.373945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=29 tile=144 row_words=3731 horizon=6559 2026-09-10T18:16:14.460316Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=16 mapped=false analytical_cycles=26079703 analytical_exchange_cycles=17693348 scheduled_exchange_cycles=5232390 refined_cycles=13618745 2026-09-10T18:16:14.668631Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=23 success=true 2026-09-10T18:16:14.674878Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=6 success=true 2026-09-10T18:16:14.685713Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=2 success=true 2026-09-10T18:16:14.923126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=16 mapped=false error=exchange tables exceed per-tile budget: 69728 bytes, limit 65536 bytes 2026-09-10T18:16:15.297392Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: geometry or encoded exchange budget exhausted penalty=16 2026-09-10T18:16:17.623559Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:16:17.628081Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:16:17.642017Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:16:17.754131Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:16:52.835671Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0200.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902720 2026-09-10T18:16:52.836326Z INFO searched region body context context=1 elapsed_ms=35208 candidates=0 2026-09-10T18:16:52.836341Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:16:52.836401Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:16:53.634905Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0201.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902720 2026-09-10T18:16:53.635180Z INFO searched region body context context=1 elapsed_ms=35993 candidates=0 2026-09-10T18:16:53.635187Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:16:53.635222Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:16:56.831192Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0202.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902720 2026-09-10T18:16:56.831622Z INFO searched region body context context=1 elapsed_ms=39077 candidates=0 2026-09-10T18:16:56.831633Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:16:56.831667Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:16:58.011136Z INFO wrote planner memory profile path=artifacts/vit-fp8-exchange-panels-20260910/layers-27/memory/rejected-op18-8967-0203.json scope="rejected-op18" peak_step=6 effective_peak_bytes=902720 2026-09-10T18:16:58.011382Z INFO searched region body context context=1 elapsed_ms=40387 candidates=0 2026-09-10T18:16:58.011389Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:16:58.011408Z INFO searching region body context context=2 cache_hits=0 operations=21