2026-09-10T18:18:34.130043Z 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-10T18:18:39.206255Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:18:39.209996Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:18:39.212323Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:18:39.217456Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T18:19:24.356324Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0000.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T18:19:24.357082Z INFO searched region body context context=1 elapsed_ms=45147 candidates=0 2026-09-10T18:19:24.357095Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:19:24.357143Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:19:25.883182Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0001.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T18:19:25.883584Z INFO searched region body context context=1 elapsed_ms=46671 candidates=0 2026-09-10T18:19:25.883597Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:19:25.883631Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:19:30.215620Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0002.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T18:19:30.216032Z INFO searched region body context context=1 elapsed_ms=51009 candidates=0 2026-09-10T18:19:30.216042Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:19:30.216064Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:19:31.779658Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0003.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T18:19:31.779993Z INFO searched region body context context=1 elapsed_ms=52562 candidates=0 2026-09-10T18:19:31.780001Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:19:31.780021Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T18:20:18.162089Z INFO searched region body context context=2 elapsed_ms=52278 candidates=64 2026-09-10T18:20:18.578094Z INFO searched region body context context=2 elapsed_ms=54220 candidates=64 2026-09-10T18:20:18.938329Z INFO searched region body context context=2 elapsed_ms=48722 candidates=64 2026-09-10T18:20:20.133138Z INFO searched region body context context=2 elapsed_ms=48353 candidates=64 2026-09-10T18:20:21.427292Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T18:20:21.432930Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T18:20:21.793675Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T18:20:21.799933Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T18:20:53.196490Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0004.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:20:53.196884Z INFO searched region body context context=3 elapsed_ms=31769 candidates=0 2026-09-10T18:20:53.196895Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:20:53.196918Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:20:56.986954Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0005.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:20:56.987413Z INFO searched region body context context=3 elapsed_ms=35554 candidates=0 2026-09-10T18:20:56.987425Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:20:56.987444Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:20:59.465405Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0006.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:20:59.465772Z INFO searched region body context context=3 elapsed_ms=37665 candidates=0 2026-09-10T18:20:59.465780Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:20:59.465799Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:21:01.806068Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0007.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:21:01.806406Z INFO searched region body context context=3 elapsed_ms=40012 candidates=0 2026-09-10T18:21:01.806415Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:21:01.806438Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T18:21:32.292821Z INFO searched region body context context=4 elapsed_ms=39095 candidates=64 2026-09-10T18:21:34.128304Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:21:36.238107Z INFO searched region body context context=4 elapsed_ms=39250 candidates=64 2026-09-10T18:21:37.849547Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:21:42.128941Z INFO searched region body context context=4 elapsed_ms=42663 candidates=64 2026-09-10T18:21:43.982562Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:21:43.993531Z INFO searched region body context context=4 elapsed_ms=42187 candidates=64 2026-09-10T18:21:45.546381Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T18:22:04.972307Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0008.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:22:04.972629Z INFO searched region body context context=5 elapsed_ms=30844 candidates=0 2026-09-10T18:22:04.972638Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:22:04.972679Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:22:11.709568Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0009.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:22:11.709921Z INFO searched region body context context=5 elapsed_ms=33860 candidates=0 2026-09-10T18:22:11.709931Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:22:11.709960Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:22:27.567972Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0010.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:22:27.568320Z INFO searched region body context context=5 elapsed_ms=43585 candidates=0 2026-09-10T18:22:27.568330Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:22:27.568365Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:22:30.501871Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0011.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:22:30.502141Z INFO searched region body context context=5 elapsed_ms=44955 candidates=0 2026-09-10T18:22:30.502149Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:22:30.502184Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T18:22:54.440852Z INFO searched region body context context=6 elapsed_ms=49468 candidates=64 2026-09-10T18:22:55.036983Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:22:59.685736Z INFO searched region body context context=6 elapsed_ms=47975 candidates=64 2026-09-10T18:23:00.437251Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:23:21.695455Z INFO searched region body context context=6 elapsed_ms=54127 candidates=64 2026-09-10T18:23:22.276714Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:23:24.553718Z INFO searched region body context context=6 elapsed_ms=54051 candidates=64 2026-09-10T18:23:25.165612Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T18:23:28.031223Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0012.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T18:23:28.031638Z INFO searched region body context context=7 elapsed_ms=32994 candidates=0 2026-09-10T18:23:28.031648Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:23:28.031702Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:23:35.303164Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0013.json scope="rejected-op18" peak_step=105 effective_peak_bytes=772800 2026-09-10T18:23:35.303516Z INFO searched region body context context=7 elapsed_ms=34866 candidates=0 2026-09-10T18:23:35.303526Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:23:35.303555Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:24:05.202416Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0014.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T18:24:05.202948Z INFO searched region body context context=7 elapsed_ms=42926 candidates=0 2026-09-10T18:24:05.202964Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:24:05.203005Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:24:07.249604Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0015.json scope="rejected-op18" peak_step=44 effective_peak_bytes=772800 2026-09-10T18:24:07.249918Z INFO searched region body context context=7 elapsed_ms=42084 candidates=0 2026-09-10T18:24:07.249926Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:24:07.249962Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T18:24:13.738919Z INFO searched region body context context=8 elapsed_ms=45707 candidates=64 2026-09-10T18:24:14.101518Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:24:19.125337Z INFO searched region body context context=8 elapsed_ms=43821 candidates=64 2026-09-10T18:24:19.798754Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:24:44.424748Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0016.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:24:44.425286Z INFO searched region body context context=9 elapsed_ms=30323 candidates=0 2026-09-10T18:24:44.425300Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:24:44.425357Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:24:52.518914Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0017.json scope="rejected-op18" peak_step=7 effective_peak_bytes=874176 2026-09-10T18:24:52.519161Z INFO searched region body context context=9 elapsed_ms=32720 candidates=0 2026-09-10T18:24:52.519168Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:24:52.519179Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:24:53.267010Z INFO searched region body context context=8 elapsed_ms=48064 candidates=64 2026-09-10T18:24:53.711126Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:24:55.663613Z INFO searched region body context context=8 elapsed_ms=48413 candidates=64 2026-09-10T18:24:56.124036Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T18:25:27.434032Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0018.json scope="rejected-op18" peak_step=6 effective_peak_bytes=903872 2026-09-10T18:25:27.434501Z INFO searched region body context context=9 elapsed_ms=33723 candidates=0 2026-09-10T18:25:27.434511Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:25:27.434574Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:25:31.554431Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0019.json scope="rejected-op18" peak_step=6 effective_peak_bytes=903872 2026-09-10T18:25:31.554714Z INFO searched region body context context=9 elapsed_ms=35430 candidates=0 2026-09-10T18:25:31.554722Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:25:31.554782Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T18:25:33.950073Z INFO searched region body context context=10 elapsed_ms=49524 candidates=64 2026-09-10T18:25:37.749277Z INFO searched region body context context=10 elapsed_ms=45230 candidates=64 2026-09-10T18:25:48.059243Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T18:25:52.881668Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T18:26:15.600421Z INFO searched region body context context=10 elapsed_ms=48165 candidates=64 2026-09-10T18:26:18.915238Z INFO searched region body context context=10 elapsed_ms=47360 candidates=64 2026-09-10T18:26:26.790533Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0020.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:26:26.790886Z INFO searched region body context context=11 elapsed_ms=38731 candidates=0 2026-09-10T18:26:26.790895Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:26:26.790906Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T18:26:30.298188Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T18:26:31.452412Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0021.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:26:31.454331Z INFO searched region body context context=11 elapsed_ms=38572 candidates=0 2026-09-10T18:26:31.454347Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:26:31.454364Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T18:26:34.202124Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T18:27:08.987119Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0022.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:27:08.987413Z INFO searched region body context context=11 elapsed_ms=38689 candidates=0 2026-09-10T18:27:08.987422Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:27:08.987430Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T18:27:15.079285Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0023.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:27:15.079622Z INFO searched region body context context=11 elapsed_ms=40877 candidates=0 2026-09-10T18:27:15.079630Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:27:15.079703Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T18:27:18.522714Z INFO searched region body context context=12 elapsed_ms=51731 candidates=64 2026-09-10T18:27:19.048156Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T18:27:20.729160Z INFO searched region body context context=12 elapsed_ms=49274 candidates=64 2026-09-10T18:27:21.138923Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T18:27:54.053461Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0024.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:27:54.054220Z INFO searched region body context context=13 elapsed_ms=35006 candidates=0 2026-09-10T18:27:54.054237Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:27:54.054251Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T18:27:56.751938Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0025.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:27:56.752453Z INFO searched region body context context=13 elapsed_ms=35613 candidates=0 2026-09-10T18:27:56.752464Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:27:56.752488Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T18:28:03.450098Z INFO searched region body context context=12 elapsed_ms=54462 candidates=64 2026-09-10T18:28:04.023470Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T18:28:07.148825Z INFO searched region body context context=12 elapsed_ms=52069 candidates=64 2026-09-10T18:28:07.617586Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T18:28:43.410485Z INFO searched region body context context=14 elapsed_ms=46657 candidates=64 2026-09-10T18:28:44.099607Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0026.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:28:44.100003Z INFO searched region body context context=13 elapsed_ms=40076 candidates=0 2026-09-10T18:28:44.100014Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:28:44.100074Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T18:28:45.399425Z INFO searched region body context context=14 elapsed_ms=51345 candidates=64 2026-09-10T18:28:49.594923Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0027.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:28:49.595457Z INFO searched region body context context=13 elapsed_ms=41977 candidates=0 2026-09-10T18:28:49.595470Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:28:49.595539Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T18:28:56.568486Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T18:28:57.959677Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T18:29:33.735977Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0028.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:29:33.736333Z INFO searched region body context context=15 elapsed_ms=37167 candidates=0 2026-09-10T18:29:33.736347Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:29:33.736414Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T18:29:36.497705Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0029.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:29:36.498021Z INFO searched region body context context=15 elapsed_ms=38538 candidates=0 2026-09-10T18:29:36.498029Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:29:36.498058Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T18:29:38.814642Z INFO searched region body context context=14 elapsed_ms=54714 candidates=64 2026-09-10T18:29:41.535823Z INFO searched region body context context=14 elapsed_ms=51940 candidates=64 2026-09-10T18:29:50.133075Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T18:29:52.652384Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T18:30:15.126601Z INFO searched region body context context=16 elapsed_ms=41390 candidates=64 2026-09-10T18:30:15.693412Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T18:30:16.760681Z INFO searched region body context context=16 elapsed_ms=40262 candidates=64 2026-09-10T18:30:17.490077Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T18:30:30.344887Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0030.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:30:30.345196Z INFO searched region body context context=15 elapsed_ms=40212 candidates=0 2026-09-10T18:30:30.345228Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:30:30.345273Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T18:30:36.815808Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0031.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:30:36.816194Z INFO searched region body context context=15 elapsed_ms=44163 candidates=0 2026-09-10T18:30:36.816228Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:30:36.816241Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T18:30:57.184060Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0032.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:30:57.184429Z INFO searched region body context context=17 elapsed_ms=39694 candidates=0 2026-09-10T18:30:57.184440Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:30:57.184469Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T18:30:59.256631Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0033.json scope="rejected-op18" peak_step=106 effective_peak_bytes=772800 2026-09-10T18:30:59.257745Z INFO searched region body context context=17 elapsed_ms=43564 candidates=0 2026-09-10T18:30:59.257759Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:30:59.257786Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T18:31:26.127852Z INFO searched region body context context=16 elapsed_ms=55782 candidates=64 2026-09-10T18:31:26.602545Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T18:31:29.541520Z INFO searched region body context context=16 elapsed_ms=52725 candidates=64 2026-09-10T18:31:29.937700Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T18:31:41.726083Z INFO searched region body context context=18 elapsed_ms=44541 candidates=64 2026-09-10T18:31:42.554524Z INFO searched region body context context=18 elapsed_ms=43296 candidates=64 2026-09-10T18:31:45.936227Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:31:46.451272Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:32:11.516269Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0034.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:32:11.516506Z INFO searched region body context context=17 elapsed_ms=44913 candidates=0 2026-09-10T18:32:11.516514Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:32:11.516547Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T18:32:14.905752Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/rejected-op18-10316-0035.json scope="rejected-op18" peak_step=45 effective_peak_bytes=772800 2026-09-10T18:32:14.906077Z INFO searched region body context context=17 elapsed_ms=44968 candidates=0 2026-09-10T18:32:14.906085Z INFO retrying region with compact persistent parameter homes 2026-09-10T18:32:14.906119Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T18:33:07.915383Z INFO searched region body context context=18 elapsed_ms=56398 candidates=64 2026-09-10T18:33:08.040397Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-0-10316-0036.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.040818Z 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-10T18:33:08.119606Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-1-10316-0037.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:33:08.119991Z 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-10T18:33:08.199374Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-2-10316-0038.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.199750Z 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-10T18:33:08.279888Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-3-10316-0039.json scope="finalist-3" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.280256Z 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-10T18:33:08.372507Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-4-10316-0040.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:08.373379Z 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-10T18:33:08.447928Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-5-10316-0041.json scope="finalist-5" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.448330Z 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-10T18:33:08.527090Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-6-10316-0042.json scope="finalist-6" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:08.527485Z 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-10T18:33:08.605671Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-7-10316-0043.json scope="finalist-7" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.606054Z 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-10T18:33:08.686749Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-8-10316-0044.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:33:08.687351Z 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-10T18:33:08.786748Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-9-10316-0045.json scope="finalist-9" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:08.787146Z 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-10T18:33:08.867243Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-10-10316-0046.json scope="finalist-10" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:08.867665Z 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-10T18:33:08.949060Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-11-10316-0047.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:08.949446Z 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-10T18:33:09.034292Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-12-10316-0048.json scope="finalist-12" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:09.034691Z 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-10T18:33:09.118116Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-13-10316-0049.json scope="finalist-13" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:09.118568Z 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-10T18:33:09.197627Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-14-10316-0050.json scope="finalist-14" peak_step=12 effective_peak_bytes=504064 2026-09-10T18:33:09.197992Z 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-10T18:33:09.294527Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-15-10316-0051.json scope="finalist-15" peak_step=127 effective_peak_bytes=574976 2026-09-10T18:33:09.294944Z 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-10T18:33:10.148292Z INFO searched region body context context=18 elapsed_ms=55242 candidates=64 2026-09-10T18:33:10.265673Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-0-10316-0052.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.266299Z 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-10T18:33:10.340314Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-1-10316-0053.json scope="finalist-1" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:33:10.340668Z 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-10T18:33:10.424806Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-2-10316-0054.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.425249Z 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-10T18:33:10.501268Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-3-10316-0055.json scope="finalist-3" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.501629Z 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-10T18:33:10.578423Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-4-10316-0056.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:10.578822Z 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-10T18:33:10.646992Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-5-10316-0057.json scope="finalist-5" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.647386Z 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-10T18:33:10.722841Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-6-10316-0058.json scope="finalist-6" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:10.723238Z 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-10T18:33:10.800264Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-7-10316-0059.json scope="finalist-7" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.800637Z 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-10T18:33:10.868760Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-8-10316-0060.json scope="finalist-8" peak_step=12 effective_peak_bytes=505096 2026-09-10T18:33:10.869095Z 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-10T18:33:10.945151Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-9-10316-0061.json scope="finalist-9" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:10.945534Z 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-10T18:33:11.014190Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-10-10316-0062.json scope="finalist-10" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:11.014556Z 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-10T18:33:11.088167Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-11-10316-0063.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:11.088564Z 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-10T18:33:11.166070Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-12-10316-0064.json scope="finalist-12" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:11.166636Z 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-10T18:33:11.242851Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-13-10316-0065.json scope="finalist-13" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:11.243224Z 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-10T18:33:11.326052Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-14-10316-0066.json scope="finalist-14" peak_step=12 effective_peak_bytes=504064 2026-09-10T18:33:11.326436Z 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-10T18:33:11.404061Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-15-10316-0067.json scope="finalist-15" peak_step=127 effective_peak_bytes=574976 2026-09-10T18:33:11.404473Z 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-10T18:33:11.899419Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:33:13.548537Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T18:33:55.890948Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-0-10316-0068.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:55.891364Z 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-10T18:33:55.964665Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-1-10316-0069.json scope="finalist-1" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:55.965027Z 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-10T18:33:56.029191Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-2-10316-0070.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.029562Z 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-10T18:33:56.101393Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-3-10316-0071.json scope="finalist-3" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.101993Z 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-10T18:33:56.169434Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-4-10316-0072.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.169815Z 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-10T18:33:56.228925Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-5-10316-0073.json scope="finalist-5" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.229328Z 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-10T18:33:56.291982Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-6-10316-0074.json scope="finalist-6" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.292386Z 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-10T18:33:56.353670Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-7-10316-0075.json scope="finalist-7" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.354007Z 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-10T18:33:56.412551Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-8-10316-0076.json scope="finalist-8" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.412923Z 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-10T18:33:56.472084Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-9-10316-0077.json scope="finalist-9" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.472494Z 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-10T18:33:56.527651Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-10-10316-0078.json scope="finalist-10" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.528018Z 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-10T18:33:56.587451Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-11-10316-0079.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.587785Z 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-10T18:33:56.662239Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-12-10316-0080.json scope="finalist-12" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.662744Z 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-10T18:33:56.726823Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-13-10316-0081.json scope="finalist-13" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.727120Z 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-10T18:33:56.793712Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-14-10316-0082.json scope="finalist-14" peak_step=12 effective_peak_bytes=503808 2026-09-10T18:33:56.794059Z 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-10T18:33:56.859640Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-15-10316-0083.json scope="finalist-15" peak_step=12 effective_peak_bytes=530688 2026-09-10T18:33:56.859978Z 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-10T18:33:56.885318Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-0-10316-0084.json scope="finalist-0" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:56.885772Z 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-10T18:33:56.948915Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-1-10316-0085.json scope="finalist-1" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:56.949401Z 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-10T18:33:57.015507Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-2-10316-0086.json scope="finalist-2" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:57.015950Z 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-10T18:33:57.078665Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-3-10316-0087.json scope="finalist-3" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.079043Z 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-10T18:33:57.139951Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-4-10316-0088.json scope="finalist-4" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.140346Z 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-10T18:33:57.199716Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-5-10316-0089.json scope="finalist-5" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.200098Z 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-10T18:33:57.258320Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-6-10316-0090.json scope="finalist-6" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:57.258673Z 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-10T18:33:57.300351Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-7-10316-0091.json scope="finalist-7" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.300645Z 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-10T18:33:57.357116Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-8-10316-0092.json scope="finalist-8" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:57.357480Z 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-10T18:33:57.421182Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-9-10316-0093.json scope="finalist-9" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.421637Z 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-10T18:33:57.490374Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-10-10316-0094.json scope="finalist-10" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:57.490913Z 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-10T18:33:57.559124Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-11-10316-0095.json scope="finalist-11" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.559637Z 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-10T18:33:57.630082Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-12-10316-0096.json scope="finalist-12" peak_step=12 effective_peak_bytes=504584 2026-09-10T18:33:57.630408Z 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-10T18:33:57.694913Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-13-10316-0097.json scope="finalist-13" peak_step=12 effective_peak_bytes=504072 2026-09-10T18:33:57.695382Z 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-10T18:33:57.757450Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-14-10316-0098.json scope="finalist-14" peak_step=12 effective_peak_bytes=503808 2026-09-10T18:33:57.757930Z 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-10T18:33:57.827865Z INFO wrote planner memory profile path=artifacts/vit-full-depth-20260910/layers-27/memory/finalist-15-10316-0099.json scope="finalist-15" peak_step=12 effective_peak_bytes=530688 2026-09-10T18:33:57.828258Z 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-10T18:33:59.988929Z 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=925858 success=true 2026-09-10T18:34:07.620936Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=6564 expansion_and_footprint_ms=7631 estimated_row_bytes=62072 heuristic_row_bytes=79608 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T18:34:08.050991Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=6772 expansion_and_footprint_ms=8061 estimated_row_bytes=47008 heuristic_row_bytes=80156 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T18:34:08.073751Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=6790 expansion_and_footprint_ms=8084 estimated_row_bytes=62064 heuristic_row_bytes=79608 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T18:34:08.191249Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=6930 expansion_and_footprint_ms=8201 estimated_row_bytes=46960 heuristic_row_bytes=80192 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T18:34:08.261228Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=6976 expansion_and_footprint_ms=8271 estimated_row_bytes=47000 heuristic_row_bytes=80156 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T18:34:08.287683Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=6949 expansion_and_footprint_ms=8298 estimated_row_bytes=62112 heuristic_row_bytes=79572 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T18:34:08.410912Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=7044 expansion_and_footprint_ms=8421 estimated_row_bytes=46968 heuristic_row_bytes=80192 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T18:34:08.632482Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=7323 expansion_and_footprint_ms=8643 estimated_row_bytes=62104 heuristic_row_bytes=79572 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T18:34:08.772690Z 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:34:17.630186Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=6609 expansion_and_footprint_ms=7572 estimated_row_bytes=62024 heuristic_row_bytes=79284 geometry_fragments_per_tile=6053 fragment_limit=16384 2026-09-10T18:34:17.838634Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=6479 expansion_and_footprint_ms=7781 estimated_row_bytes=46640 heuristic_row_bytes=80084 geometry_fragments_per_tile=4723 fragment_limit=16384 2026-09-10T18:34:17.844525Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=6423 expansion_and_footprint_ms=7786 estimated_row_bytes=62024 heuristic_row_bytes=79500 geometry_fragments_per_tile=6027 fragment_limit=16384 2026-09-10T18:34:17.858664Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=6504 expansion_and_footprint_ms=7801 estimated_row_bytes=46632 heuristic_row_bytes=80084 geometry_fragments_per_tile=4723 fragment_limit=16384 2026-09-10T18:34:17.862533Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=6481 expansion_and_footprint_ms=7804 estimated_row_bytes=46960 heuristic_row_bytes=79832 geometry_fragments_per_tile=4754 fragment_limit=16384 2026-09-10T18:34:17.869000Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=6490 expansion_and_footprint_ms=7811 estimated_row_bytes=46920 heuristic_row_bytes=79868 geometry_fragments_per_tile=4749 fragment_limit=16384 2026-09-10T18:34:18.048256Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=6650 expansion_and_footprint_ms=7990 estimated_row_bytes=62016 heuristic_row_bytes=79500 geometry_fragments_per_tile=6027 fragment_limit=16384 2026-09-10T18:34:18.375769Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=6961 expansion_and_footprint_ms=8318 estimated_row_bytes=62064 heuristic_row_bytes=79248 geometry_fragments_per_tile=6058 fragment_limit=16384 2026-09-10T18:34:18.524785Z 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-10T18:34:28.597099Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=6018 expansion_and_footprint_ms=6948 estimated_row_bytes=46968 heuristic_row_bytes=79832 geometry_fragments_per_tile=4754 fragment_limit=16384 2026-09-10T18:34:28.611572Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=6048 expansion_and_footprint_ms=6962 estimated_row_bytes=47000 heuristic_row_bytes=80196 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T18:34:29.079237Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=6477 expansion_and_footprint_ms=7430 estimated_row_bytes=46928 heuristic_row_bytes=79868 geometry_fragments_per_tile=4749 fragment_limit=16384 2026-09-10T18:34:29.460526Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=6481 expansion_and_footprint_ms=7811 estimated_row_bytes=46960 heuristic_row_bytes=80232 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T18:34:29.585090Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=6586 expansion_and_footprint_ms=7936 estimated_row_bytes=62032 heuristic_row_bytes=79284 geometry_fragments_per_tile=6053 fragment_limit=16384 2026-09-10T18:34:29.739387Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=6863 expansion_and_footprint_ms=8090 estimated_row_bytes=62104 heuristic_row_bytes=79612 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T18:34:29.740261Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=6823 expansion_and_footprint_ms=8091 estimated_row_bytes=62064 heuristic_row_bytes=79648 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T18:34:30.164651Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=7187 expansion_and_footprint_ms=8515 estimated_row_bytes=62072 heuristic_row_bytes=79248 geometry_fragments_per_tile=6058 fragment_limit=16384 2026-09-10T18:34:30.302012Z 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-10T18:34:40.270000Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=6158 expansion_and_footprint_ms=7081 estimated_row_bytes=46968 heuristic_row_bytes=80232 geometry_fragments_per_tile=4753 fragment_limit=16384 2026-09-10T18:34:40.779385Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=6348 expansion_and_footprint_ms=7590 estimated_row_bytes=62072 heuristic_row_bytes=79648 geometry_fragments_per_tile=6057 fragment_limit=16384 2026-09-10T18:34:40.802550Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=6362 expansion_and_footprint_ms=7613 estimated_row_bytes=47008 heuristic_row_bytes=80196 geometry_fragments_per_tile=4758 fragment_limit=16384 2026-09-10T18:34:40.827677Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=6405 expansion_and_footprint_ms=7638 estimated_row_bytes=45712 heuristic_row_bytes=81336 geometry_fragments_per_tile=4622 fragment_limit=16384 2026-09-10T18:34:40.947042Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=6545 expansion_and_footprint_ms=7758 estimated_row_bytes=60808 heuristic_row_bytes=80752 geometry_fragments_per_tile=5926 fragment_limit=16384 2026-09-10T18:34:41.308973Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=6820 expansion_and_footprint_ms=8120 estimated_row_bytes=62112 heuristic_row_bytes=79612 geometry_fragments_per_tile=6062 fragment_limit=16384 2026-09-10T18:34:41.591881Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=7253 expansion_and_footprint_ms=8403 estimated_row_bytes=50920 heuristic_row_bytes=75932 geometry_fragments_per_tile=4999 fragment_limit=16384 2026-09-10T18:34:41.732764Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=7361 expansion_and_footprint_ms=8543 estimated_row_bytes=66240 heuristic_row_bytes=75348 geometry_fragments_per_tile=6303 fragment_limit=16384 2026-09-10T18:34:41.849361Z 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-10T18:34:52.550511Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=6897 expansion_and_footprint_ms=8109 estimated_row_bytes=52680 heuristic_row_bytes=116548 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T18:34:52.650788Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=6913 expansion_and_footprint_ms=8209 estimated_row_bytes=52640 heuristic_row_bytes=116332 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T18:34:52.698975Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=6997 expansion_and_footprint_ms=8257 estimated_row_bytes=52720 heuristic_row_bytes=116512 geometry_fragments_per_tile=5576 fragment_limit=16384 2026-09-10T18:34:52.935063Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=7228 expansion_and_footprint_ms=8493 estimated_row_bytes=52648 heuristic_row_bytes=116332 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T18:34:53.036068Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=7322 expansion_and_footprint_ms=8594 estimated_row_bytes=52688 heuristic_row_bytes=116548 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T18:34:53.062826Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=7394 expansion_and_footprint_ms=8621 estimated_row_bytes=52688 heuristic_row_bytes=116296 geometry_fragments_per_tile=5604 fragment_limit=16384 2026-09-10T18:34:53.070878Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=7324 expansion_and_footprint_ms=8629 estimated_row_bytes=52728 heuristic_row_bytes=116512 geometry_fragments_per_tile=5576 fragment_limit=16384 2026-09-10T18:34:53.351777Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=7617 expansion_and_footprint_ms=8910 estimated_row_bytes=52544 heuristic_row_bytes=116476 geometry_fragments_per_tile=5565 fragment_limit=16384 2026-09-10T18:34:53.491034Z 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-10T18:35:04.012687Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=6555 expansion_and_footprint_ms=7761 estimated_row_bytes=51160 heuristic_row_bytes=115140 geometry_fragments_per_tile=5398 fragment_limit=16384 2026-09-10T18:35:04.270647Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=6799 expansion_and_footprint_ms=8019 estimated_row_bytes=52592 heuristic_row_bytes=116440 geometry_fragments_per_tile=5570 fragment_limit=16384 2026-09-10T18:35:04.643469Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=7166 expansion_and_footprint_ms=8391 estimated_row_bytes=52640 heuristic_row_bytes=116372 geometry_fragments_per_tile=5599 fragment_limit=16384 2026-09-10T18:35:04.718638Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=7356 expansion_and_footprint_ms=8466 estimated_row_bytes=60192 heuristic_row_bytes=109828 geometry_fragments_per_tile=6128 fragment_limit=16384 2026-09-10T18:35:04.903029Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=7404 expansion_and_footprint_ms=8651 estimated_row_bytes=52552 heuristic_row_bytes=116476 geometry_fragments_per_tile=5565 fragment_limit=16384 2026-09-10T18:35:04.999179Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=7457 expansion_and_footprint_ms=8747 estimated_row_bytes=52656 heuristic_row_bytes=116440 geometry_fragments_per_tile=5601 fragment_limit=16384 2026-09-10T18:35:05.215601Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=7707 expansion_and_footprint_ms=8964 estimated_row_bytes=52664 heuristic_row_bytes=116440 geometry_fragments_per_tile=5601 fragment_limit=16384 2026-09-10T18:35:05.549062Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=8028 expansion_and_footprint_ms=9297 estimated_row_bytes=52680 heuristic_row_bytes=116584 geometry_fragments_per_tile=5571 fragment_limit=16384 2026-09-10T18:35:05.692120Z 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-10T18:35:08.283527Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(6799, 975220, 6845) plan_cache_stats=(32768, 2024422, 690821) 2026-09-10T18:35:09.232739Z DEBUG placed tile storage tiles=1472 shards=375584 elapsed_us=666803 2026-09-10T18:35:09.235520Z DEBUG placed tile storage tiles=1472 shards=366948 elapsed_us=669599 2026-09-10T18:35:09.423115Z DEBUG placed tile storage tiles=1472 shards=373656 elapsed_us=857186 2026-09-10T18:35:09.428641Z DEBUG placed tile storage tiles=1472 shards=374304 elapsed_us=862681 2026-09-10T18:35:20.080943Z INFO screened tile mappings by exchange resource load candidates=286 baseline_cycles=3789942 candidate_cycles=3789942 baseline_pressure=3038207 candidate_pressure=3038207 2026-09-10T18:35:20.322411Z INFO modelled expanded operator plan finalist=28 elapsed_ms=11756 modelled_cycles=12412925 estimated_row_bytes=45712 2026-09-10T18:35:21.213402Z INFO screened tile mappings by exchange resource load candidates=331 baseline_cycles=3798001 candidate_cycles=3798001 baseline_pressure=3041184 candidate_pressure=3041184 2026-09-10T18:35:21.450968Z INFO modelled expanded operator plan finalist=2 elapsed_ms=12885 modelled_cycles=12416917 estimated_row_bytes=46960 2026-09-10T18:35:21.726427Z INFO screened tile mappings by exchange resource load candidates=329 baseline_cycles=3797089 candidate_cycles=3797089 baseline_pressure=3041150 candidate_pressure=3041150 2026-09-10T18:35:21.947394Z INFO modelled expanded operator plan finalist=10 elapsed_ms=13381 modelled_cycles=12419293 estimated_row_bytes=46640 2026-09-10T18:35:22.298970Z INFO screened tile mappings by exchange resource load candidates=329 baseline_cycles=3797073 candidate_cycles=3797073 baseline_pressure=3041134 candidate_pressure=3041134 2026-09-10T18:35:22.499493Z INFO modelled expanded operator plan finalist=8 elapsed_ms=13933 modelled_cycles=12418653 estimated_row_bytes=46632 2026-09-10T18:35:22.499606Z 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-10T18:35:22.536447Z 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:35:22.536485Z 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:35:22.538104Z 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:35:22.554869Z 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-10T18:35:22.554907Z 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-10T18:35:22.556322Z 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-10T18:35:22.558272Z 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-10T18:35:22.558306Z 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-10T18:35:22.559718Z 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-10T18:35:22.610126Z 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:35:22.748785Z 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=138 success=true 2026-09-10T18:35:22.852471Z 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:35:22.864886Z 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-10T18:35:22.864923Z 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-10T18:35:22.873303Z 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-10T18:35:22.909867Z 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-10T18:35:22.909902Z 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-10T18:35:22.927487Z 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-10T18:35:22.958637Z 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-10T18:35:23.015073Z 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-10T18:35:23.015110Z 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-10T18:35:23.015836Z 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-10T18:35:23.023571Z 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-10T18:35:23.155182Z 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:35:23.275477Z 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:35:23.299993Z 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=144 success=true 2026-09-10T18:35:23.309753Z 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=457 success=true 2026-09-10T18:35:23.546019Z 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-10T18:35:23.631259Z 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-10T18:35:23.631310Z 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-10T18:35:23.632702Z 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-10T18:35:23.681022Z 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-10T18:35:23.681060Z 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-10T18:35:23.682388Z 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-10T18:35:23.860603Z 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:35:23.860648Z 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-10T18:35:23.876626Z 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-10T18:35:23.991214Z 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-10T18:35:23.991258Z 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-10T18:35:23.999262Z 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-10T18:35:24.017152Z 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-10T18:35:24.059441Z 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-10T18:35:24.059477Z 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-10T18:35:24.060294Z 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-10T18:35:24.087641Z 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-10T18:35:24.087669Z 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-10T18:35:24.089050Z 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-10T18:35:24.189874Z 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:35:24.282412Z 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=1006 success=true 2026-09-10T18:35:24.539090Z 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=521 success=true 2026-09-10T18:35:24.834665Z 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-10T18:35:24.834722Z 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-10T18:35:24.846695Z 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-10T18:35:25.417395Z 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-10T18:35:25.417438Z 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-10T18:35:25.429066Z 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-10T18:35:25.706890Z 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-10T18:35:25.706935Z 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-10T18:35:25.751857Z 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-10T18:35:25.866642Z 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-10T18:35:25.866688Z 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-10T18:35:25.891992Z 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-10T18:35:25.922582Z 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:35:26.092923Z 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-10T18:35:26.114326Z 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=191 success=true 2026-09-10T18:35:26.133801Z 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:35:26.133826Z 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-10T18:35:26.143036Z 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-10T18:35:26.198405Z 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:35:26.384960Z 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-10T18:35:26.385004Z 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-10T18:35:26.391824Z 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-10T18:35:26.399469Z 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=2209 success=true 2026-09-10T18:35:26.542345Z 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-10T18:35:26.542385Z 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-10T18:35:26.568465Z 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-10T18:35:26.723709Z 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:35:26.770389Z 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:35:26.818976Z 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:35:26.973388Z 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=202 success=true 2026-09-10T18:35:27.279815Z 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-10T18:35:27.279858Z 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-10T18:35:27.283503Z 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-10T18:35:27.293330Z 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-10T18:35:27.540458Z 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-10T18:35:27.540502Z 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-10T18:35:27.579653Z 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-10T18:35:27.580971Z 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:35:27.756781Z 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=1033 success=true 2026-09-10T18:35:28.268171Z 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=984 success=true 2026-09-10T18:35:28.505454Z 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-10T18:35:28.966483Z 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=2768 success=true 2026-09-10T18:35:29.330076Z 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-10T18:35:29.330122Z 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-10T18:35:29.388823Z 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-10T18:35:30.309749Z 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-10T18:35:30.381244Z 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-10T18:35:30.381292Z 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-10T18:35:30.401048Z 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-10T18:35:30.475660Z 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-10T18:35:30.475695Z 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-10T18:35:30.476653Z 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:35:30.482752Z 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-10T18:35:30.722797Z 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-10T18:35:30.994778Z 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=271 success=true 2026-09-10T18:35:31.369045Z 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-10T18:35:31.369090Z 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-10T18:35:31.388033Z 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-10T18:35:31.412933Z 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-10T18:35:31.412980Z 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-10T18:35:31.456861Z 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-10T18:35:31.775769Z 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=1299 success=true 2026-09-10T18:35:32.033082Z 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=5214 success=true 2026-09-10T18:35:32.096871Z 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-10T18:35:32.251387Z 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=3745 success=true 2026-09-10T18:35:32.455702Z 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:35:32.924847Z 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:35:33.081781Z 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-10T18:35:33.081825Z 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-10T18:35:33.139480Z 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-10T18:35:33.176160Z 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=1079 success=true 2026-09-10T18:35:33.602333Z 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=6021 success=true 2026-09-10T18:35:34.107992Z 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-10T18:35:34.108047Z 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-10T18:35:34.155990Z 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-10T18:35:34.225956Z 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-10T18:35:34.225987Z 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-10T18:35:34.227586Z 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-10T18:35:35.012567Z 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:35:35.056099Z 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:35:35.694537Z 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=2769 success=true 2026-09-10T18:35:35.712374Z 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-10T18:35:35.712421Z 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-10T18:35:35.826462Z 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-10T18:35:35.862882Z 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:35:35.894135Z 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-10T18:35:35.923531Z 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=29 success=true 2026-09-10T18:35:35.982179Z 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-10T18:35:35.982228Z 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-10T18:35:35.985460Z 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-10T18:35:36.061050Z 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=1048 success=true 2026-09-10T18:35:36.321073Z 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-10T18:35:36.321121Z 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-10T18:35:36.422405Z 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-10T18:35:36.999014Z 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-10T18:35:36.999060Z 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-10T18:35:37.043198Z 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-10T18:35:37.291945Z 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-10T18:35:37.291991Z 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-10T18:35:37.486553Z 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-10T18:35:37.714034Z 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-10T18:35:37.714083Z 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-10T18:35:37.798514Z 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-10T18:35:39.088099Z 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=6632 success=true 2026-09-10T18:35:39.123269Z 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=3260 success=true 2026-09-10T18:35:40.710613Z 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=5654 success=true 2026-09-10T18:35:41.278863Z 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-10T18:35:41.278920Z 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-10T18:35:41.396161Z 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-10T18:35:43.142909Z 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-10T18:35:43.142957Z 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-10T18:35:43.406933Z 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-10T18:35:47.307302Z 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-10T18:35:47.307646Z 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-10T18:35:47.913378Z 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-10T18:35:48.038573Z 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-10T18:35:48.262138Z 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=27 success=true 2026-09-10T18:35:48.269300Z 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:35:48.274157Z 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:35:51.638588Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=218 success=true 2026-09-10T18:35:51.687116Z 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=invalid package build: no tile-memory range can satisfy generated tile programs (17304 bytes) 2026-09-10T18:35:52.098256Z INFO 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:35:52.218288Z 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-10T18:35:52.218332Z 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-10T18:35:52.222325Z 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-10T18:35:52.308882Z INFO 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:35:52.315247Z 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-10T18:35:52.315271Z 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-10T18:35:52.328730Z 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-10T18:35:52.339363Z INFO 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:35:52.371652Z 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-10T18:35:52.371673Z 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-10T18:35:52.372724Z 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-10T18:35:52.403187Z INFO 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:35:52.417963Z INFO 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:35:52.430700Z INFO 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:35:52.431158Z 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-10T18:35:52.431170Z 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-10T18:35:52.431949Z 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-10T18:35:52.451417Z 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:35:52.454794Z 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-10T18:35:52.465610Z 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-10T18:35:52.529638Z 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-10T18:35:52.529668Z 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-10T18:35:52.530495Z 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-10T18:35:52.556401Z 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-10T18:35:52.556423Z 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-10T18:35:52.557405Z 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-10T18:35:52.630186Z 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-10T18:35:52.630241Z 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-10T18:35:52.642523Z 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-10T18:35:53.091277Z 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:35:53.128332Z 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:35:53.534613Z 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-10T18:35:53.534668Z 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-10T18:35:53.545973Z 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-10T18:35:53.565173Z 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=473 success=true 2026-09-10T18:35:53.750384Z 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=622 success=true 2026-09-10T18:35:53.808020Z 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-10T18:35:53.808061Z 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-10T18:35:53.815248Z 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-10T18:35:53.901738Z 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:35:54.167176Z 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:35:54.167238Z 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:35:54.183308Z 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:35:54.215409Z INFO 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:35:54.215970Z 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-10T18:35:54.215982Z 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-10T18:35:54.217413Z 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-10T18:35:54.269382Z INFO 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:35:54.884007Z 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=982 success=true 2026-09-10T18:35:55.281712Z INFO 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:35:55.328457Z 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-10T18:35:55.328487Z 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-10T18:35:55.353257Z 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-10T18:35:55.458049Z 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-10T18:35:55.458097Z 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-10T18:35:55.468465Z 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-10T18:35:55.492555Z INFO 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-10T18:35:55.493135Z 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-10T18:35:55.493149Z 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-10T18:35:55.494085Z 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-10T18:35:55.522959Z INFO 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:35:55.523480Z 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-10T18:35:55.523494Z 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-10T18:35:55.524816Z 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-10T18:35:55.530243Z INFO 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:35:55.727737Z 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:35:55.843143Z 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-10T18:35:55.879339Z 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-10T18:35:55.879381Z 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-10T18:35:55.889579Z 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-10T18:35:55.914507Z 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:35:55.926091Z INFO 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:35:55.927244Z 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-10T18:35:55.927282Z 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-10T18:35:55.929499Z 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-10T18:35:55.951910Z 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:35:55.978567Z INFO 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:35:56.257373Z 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-10T18:35:56.257438Z 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-10T18:35:56.340082Z 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-10T18:35:56.601049Z INFO 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:35:56.608071Z 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-10T18:35:56.608218Z 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-10T18:35:56.615981Z 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-10T18:35:56.882733Z INFO 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:35:56.907858Z 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:35:56.907893Z 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-10T18:35:56.917560Z 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-10T18:35:57.039851Z INFO 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:35:57.104251Z INFO 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:35:57.118610Z 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-10T18:35:57.118643Z 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-10T18:35:57.124069Z 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-10T18:35:57.124097Z 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-10T18:35:57.144058Z 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-10T18:35:57.159657Z INFO 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:35:57.288425Z 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-10T18:35:57.376581Z 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-10T18:35:57.376614Z 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-10T18:35:57.378271Z 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-10T18:35:57.445586Z INFO 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:35:57.454947Z 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-10T18:35:57.454973Z 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-10T18:35:57.461715Z 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-10T18:35:57.469498Z 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-10T18:35:57.469520Z 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-10T18:35:57.483407Z INFO 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:35:57.491982Z 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-10T18:35:57.646921Z 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:35:57.846161Z 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=199 success=true 2026-09-10T18:35:57.888760Z INFO 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:35:57.907934Z 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-10T18:35:57.907967Z 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-10T18:35:57.924933Z 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-10T18:35:58.136918Z 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=2409 success=true 2026-09-10T18:35:58.158462Z 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-10T18:35:58.158497Z 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-10T18:35:58.172459Z 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-10T18:35:58.305052Z 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=2390 success=true 2026-09-10T18:35:58.694520Z 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=2742 success=true 2026-09-10T18:35:58.707806Z INFO 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:35:58.744758Z 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-10T18:35:58.744790Z 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-10T18:35:58.785925Z 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-10T18:35:59.190809Z INFO 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:35:59.227500Z 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-10T18:35:59.227541Z 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-10T18:35:59.277694Z 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-10T18:35:59.303321Z INFO 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:35:59.462171Z 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-10T18:35:59.462228Z 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-10T18:35:59.500671Z 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-10T18:35:59.892016Z 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-10T18:35:59.892054Z 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-10T18:35:59.983011Z 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-10T18:36:00.082984Z 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-10T18:36:00.083018Z 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-10T18:36:00.085230Z 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-10T18:36:00.120861Z INFO 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:36:00.131788Z 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-10T18:36:00.131815Z 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-10T18:36:00.132919Z 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-10T18:36:00.154527Z 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-10T18:36:00.154548Z 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-10T18:36:00.211428Z 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-10T18:36:01.279974Z INFO 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:36:01.327091Z 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-10T18:36:01.327122Z 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-10T18:36:01.384799Z 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-10T18:36:01.842273Z 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-10T18:36:01.842321Z 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-10T18:36:01.940675Z 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-10T18:36:02.963405Z 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:36:03.300713Z INFO 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:36:03.396322Z 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-10T18:36:03.396358Z 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-10T18:36:03.472983Z 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-10T18:36:03.553099Z INFO 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:36:03.700130Z 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-10T18:36:03.700161Z 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-10T18:36:04.253702Z 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-10T18:36:04.871301Z 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=1907 success=true 2026-09-10T18:36:05.354994Z 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:36:06.671937Z 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-10T18:36:06.671974Z 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-10T18:36:06.704928Z 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-10T18:36:08.452467Z 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:36:12.628884Z 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=7273 success=true 2026-09-10T18:36:13.288779Z 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=4836 success=true 2026-09-10T18:36:16.280688Z 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-10T18:36:16.280740Z 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-10T18:36:16.451458Z 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-10T18:36:17.887330Z 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-10T18:36:17.887380Z 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-10T18:36:17.990636Z 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-10T18:36:18.066770Z 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-10T18:36:18.300928Z 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-10T18:36:18.305433Z 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:36:18.311962Z 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:36:21.768432Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=212 success=true 2026-09-10T18:36:21.811788Z 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=invalid package build: no tile-memory range can satisfy generated tile programs (17496 bytes) 2026-09-10T18:36:22.227654Z INFO 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:36:22.229790Z INFO 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:36:22.234712Z INFO 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:36:22.235327Z 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-10T18:36:22.235342Z 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-10T18:36:22.236651Z 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-10T18:36:22.282555Z INFO 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:36:22.284310Z 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-10T18:36:22.284338Z 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-10T18:36:22.287747Z 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-10T18:36:22.291832Z INFO 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:36:22.329550Z INFO 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:36:22.335575Z 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-10T18:36:22.335597Z 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-10T18:36:22.343674Z 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-10T18:36:22.362825Z INFO 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:36:22.363159Z 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-10T18:36:22.363167Z 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-10T18:36:22.367792Z 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-10T18:36:22.373715Z INFO 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:36:22.644193Z INFO 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:36:22.659511Z 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-10T18:36:22.659547Z 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-10T18:36:22.669860Z 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-10T18:36:22.914880Z INFO 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-10T18:36:22.931960Z 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:36:22.931996Z 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-10T18:36:22.948180Z 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:36:22.969176Z INFO 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:36:22.969716Z 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-10T18:36:22.969730Z 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-10T18:36:22.971015Z 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-10T18:36:23.042898Z INFO 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:36:23.177000Z INFO 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:36:23.202101Z 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:36:23.202128Z 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-10T18:36:23.211750Z 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-10T18:36:23.366938Z INFO 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:36:23.371364Z 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-10T18:36:23.371391Z 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-10T18:36:23.389480Z 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-10T18:36:23.400582Z INFO 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:36:23.463415Z INFO 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:36:23.483668Z 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-10T18:36:23.483697Z 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-10T18:36:23.489893Z INFO 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:36:23.516012Z 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-10T18:36:23.516043Z 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-10T18:36:23.520133Z 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-10T18:36:23.560648Z 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-10T18:36:23.694624Z INFO 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:36:23.725578Z 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-10T18:36:23.725605Z 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-10T18:36:23.729801Z INFO 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:36:23.746065Z 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-10T18:36:23.746094Z 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-10T18:36:23.753275Z INFO 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:36:23.759131Z 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-10T18:36:23.759170Z 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-10T18:36:23.759186Z 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-10T18:36:23.765023Z 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-10T18:36:23.782302Z 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-10T18:36:23.801089Z INFO 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:36:23.801871Z 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-10T18:36:23.801889Z 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-10T18:36:23.809856Z 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-10T18:36:23.823268Z INFO 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:36:23.864034Z 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-10T18:36:23.864057Z 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-10T18:36:23.889704Z 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-10T18:36:23.961364Z INFO 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:36:24.009151Z 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-10T18:36:24.009198Z 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-10T18:36:24.033539Z 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-10T18:36:24.036588Z INFO 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:36:24.043330Z 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-10T18:36:24.043356Z 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-10T18:36:24.051781Z 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-10T18:36:24.062753Z INFO 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:36:24.098777Z INFO 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:36:24.107136Z INFO 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:36:24.127143Z INFO 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:36:24.127808Z 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-10T18:36:24.127829Z 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-10T18:36:24.129026Z 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-10T18:36:24.138661Z INFO 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:36:24.138722Z INFO 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:36:24.147698Z INFO 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:36:24.150113Z INFO 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:36:24.155249Z 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-10T18:36:24.155266Z 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-10T18:36:24.164515Z 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-10T18:36:24.165296Z INFO 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:36:24.176631Z INFO 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:36:24.177029Z 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-10T18:36:24.177039Z 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-10T18:36:24.177909Z 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-10T18:36:24.178782Z INFO 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:36:24.179169Z 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-10T18:36:24.179177Z 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-10T18:36:24.180138Z 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-10T18:36:24.188402Z INFO 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-10T18:36:24.188764Z 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-10T18:36:24.188771Z 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-10T18:36:24.189831Z 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-10T18:36:24.200271Z INFO 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:36:24.201437Z 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-10T18:36:24.201454Z 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-10T18:36:24.204865Z 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-10T18:36:24.525931Z INFO 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:36:24.540778Z 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-10T18:36:24.540799Z 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-10T18:36:24.548918Z 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-10T18:36:24.561852Z INFO 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:36:24.620165Z INFO 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:36:24.623569Z 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-10T18:36:24.623584Z 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-10T18:36:24.627792Z 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-10T18:36:24.979987Z INFO 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-10T18:36:25.000532Z 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-10T18:36:25.000565Z 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-10T18:36:25.007300Z 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-10T18:36:25.024370Z INFO 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-10T18:36:25.024903Z 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-10T18:36:25.024914Z 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-10T18:36:25.025717Z 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-10T18:36:25.032082Z INFO 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-10T18:36:25.039671Z INFO 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:36:25.042370Z INFO 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:36:25.055582Z INFO 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:36:25.056128Z 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-10T18:36:25.056137Z 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-10T18:36:25.057498Z 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-10T18:36:25.413227Z INFO 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:36:25.450636Z 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-10T18:36:25.450663Z 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-10T18:36:25.510641Z 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-10T18:36:26.050524Z INFO 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:36:26.123033Z 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-10T18:36:26.123065Z 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-10T18:36:26.221026Z 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-10T18:36:26.258146Z INFO 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:36:26.274746Z INFO 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:36:26.275276Z 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-10T18:36:26.275289Z 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-10T18:36:26.276636Z 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-10T18:36:26.287504Z INFO 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:36:26.306050Z INFO 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:36:26.343509Z 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-10T18:36:26.343530Z 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-10T18:36:26.415975Z 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-10T18:36:26.601844Z INFO 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:36:26.706002Z 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-10T18:36:26.706042Z 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-10T18:36:26.888366Z 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-10T18:36:26.890918Z INFO 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:36:26.933696Z 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-10T18:36:26.933724Z 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-10T18:36:26.975317Z 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-10T18:36:27.513735Z INFO 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:36:27.537837Z 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-10T18:36:27.537862Z 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-10T18:36:27.584674Z 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-10T18:36:27.987800Z INFO 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:36:28.021930Z INFO 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:36:28.084438Z 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-10T18:36:28.084474Z 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-10T18:36:28.087701Z 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-10T18:36:28.087733Z 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-10T18:36:28.170963Z 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-10T18:36:28.222738Z 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-10T18:36:29.139757Z INFO 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:36:29.270955Z 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-10T18:36:29.271001Z 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-10T18:36:29.564631Z 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-10T18:36:32.948268Z INFO 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:36:33.100782Z 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-10T18:36:33.100819Z 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-10T18:36:33.646087Z 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-10T18:36:33.748916Z 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-10T18:36:33.978494Z 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=31 success=true 2026-09-10T18:36:33.982912Z 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:36:33.991302Z 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=3 success=true 2026-09-10T18:36:37.337803Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=209 success=true 2026-09-10T18:36:37.373014Z 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=invalid package build: no tile-memory range can satisfy generated tile programs (17496 bytes) 2026-09-10T18:36:37.803068Z INFO 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:36:37.806415Z INFO 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:36:37.808550Z INFO 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:36:37.811293Z INFO 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:36:37.814295Z INFO 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:36:37.822578Z INFO 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:36:37.822767Z INFO 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:36:37.822862Z 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-10T18:36:37.822870Z 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-10T18:36:37.823447Z 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-10T18:36:37.832024Z INFO 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:36:37.833545Z INFO 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:36:37.836221Z INFO 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-10T18:36:37.836500Z 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-10T18:36:37.836507Z 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-10T18:36:37.837165Z 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-10T18:36:37.841619Z INFO 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:36:37.853194Z INFO 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:36:37.853646Z 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-10T18:36:37.853656Z 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-10T18:36:37.854121Z INFO 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:36:37.854319Z 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-10T18:36:37.855454Z INFO 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:36:37.857186Z 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-10T18:36:37.857226Z 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-10T18:36:37.860167Z INFO 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:36:37.860613Z 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-10T18:36:37.865626Z INFO 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:36:37.873227Z INFO 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:36:37.892733Z INFO 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:36:37.897078Z 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-10T18:36:37.897094Z 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-10T18:36:37.902901Z 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-10T18:36:38.247445Z INFO 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:36:38.257315Z 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-10T18:36:38.257334Z 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-10T18:36:38.272101Z 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-10T18:36:38.403828Z INFO 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-10T18:36:38.414861Z 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-10T18:36:38.414880Z 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-10T18:36:38.419189Z 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-10T18:36:38.421790Z INFO 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-10T18:36:38.431261Z INFO 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-10T18:36:38.431646Z 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-10T18:36:38.431653Z 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-10T18:36:38.432199Z 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-10T18:36:38.433598Z 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:36:38.433617Z 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-10T18:36:38.448326Z INFO 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:36:38.449271Z 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:36:38.469782Z INFO 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:36:38.470296Z 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-10T18:36:38.470309Z 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-10T18:36:38.471605Z 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-10T18:36:38.531103Z INFO 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:36:38.635285Z INFO 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:36:38.657251Z 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-10T18:36:38.657279Z 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-10T18:36:38.693990Z 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-10T18:36:38.729173Z INFO 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:36:38.753899Z 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:36:38.753920Z 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-10T18:36:38.762897Z 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-10T18:36:38.852978Z INFO 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:36:38.856854Z 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-10T18:36:38.856871Z 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-10T18:36:38.860878Z 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-10T18:36:38.918143Z INFO 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:36:38.923078Z 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-10T18:36:38.923095Z 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-10T18:36:38.947541Z 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-10T18:36:38.965500Z INFO 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:36:39.022069Z INFO 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:36:39.061146Z 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-10T18:36:39.061179Z 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-10T18:36:39.121088Z 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-10T18:36:39.154809Z INFO 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:36:39.155376Z 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-10T18:36:39.155390Z 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-10T18:36:39.156661Z 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-10T18:36:39.162144Z INFO 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:36:39.298550Z INFO 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:36:39.309031Z 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-10T18:36:39.309058Z 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-10T18:36:39.327618Z 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-10T18:36:39.418596Z INFO 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:36:39.434951Z 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-10T18:36:39.434977Z 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-10T18:36:39.445929Z 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-10T18:36:39.450615Z INFO 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:36:39.450659Z INFO 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:36:39.468091Z INFO 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:36:39.468531Z 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-10T18:36:39.468551Z 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-10T18:36:39.473358Z 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-10T18:36:39.475769Z 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-10T18:36:39.475790Z 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-10T18:36:39.489358Z INFO 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:36:39.489871Z 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-10T18:36:39.489881Z 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-10T18:36:39.490850Z 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-10T18:36:39.504679Z 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-10T18:36:39.504720Z 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-10T18:36:39.511216Z INFO 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:36:39.511989Z 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-10T18:36:39.512000Z 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-10T18:36:39.513837Z 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-10T18:36:39.521292Z 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-10T18:36:39.530610Z 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-10T18:36:39.587879Z INFO 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:36:39.588722Z 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-10T18:36:39.588740Z 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-10T18:36:39.596868Z 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-10T18:36:39.600181Z INFO 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:36:39.605357Z INFO 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:36:39.610162Z INFO 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:36:39.610591Z 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-10T18:36:39.610601Z 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-10T18:36:39.611504Z 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-10T18:36:39.631184Z INFO 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:36:39.657678Z 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-10T18:36:39.657708Z 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-10T18:36:39.676185Z 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-10T18:36:39.745830Z INFO 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:36:39.754407Z 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-10T18:36:39.754436Z 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-10T18:36:39.766463Z 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-10T18:36:39.928650Z INFO 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:36:39.935129Z 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-10T18:36:39.935157Z 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-10T18:36:39.943394Z 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-10T18:36:40.213242Z INFO 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:36:40.263380Z 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-10T18:36:40.263406Z 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-10T18:36:40.346408Z 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-10T18:36:40.403810Z INFO 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:36:40.455968Z 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-10T18:36:40.456009Z 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-10T18:36:40.559562Z 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-10T18:36:40.589474Z INFO 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:36:41.255669Z INFO 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:36:41.294027Z 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-10T18:36:41.294083Z 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-10T18:36:41.352389Z 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-10T18:36:41.387819Z INFO 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:36:41.388403Z 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-10T18:36:41.388420Z 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-10T18:36:41.389793Z 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-10T18:36:41.434512Z INFO 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:36:41.480725Z 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-10T18:36:41.480761Z 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-10T18:36:41.531804Z 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-10T18:36:42.273026Z INFO 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:36:42.312518Z 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-10T18:36:42.312556Z 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-10T18:36:42.368386Z 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-10T18:36:42.425265Z INFO 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:36:42.482305Z 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-10T18:36:42.482350Z 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-10T18:36:42.586846Z 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-10T18:36:43.136386Z INFO 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:36:43.196815Z 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-10T18:36:43.196843Z 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-10T18:36:43.252638Z 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-10T18:36:44.036552Z INFO 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:36:44.123787Z 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-10T18:36:44.123821Z 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-10T18:36:44.294039Z 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-10T18:36:44.924241Z INFO 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:36:45.028607Z 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-10T18:36:45.028649Z 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-10T18:36:45.267394Z 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-10T18:36:45.335815Z INFO 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:36:45.389277Z 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-10T18:36:45.389312Z 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-10T18:36:45.426693Z 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-10T18:36:49.548539Z INFO 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:36:49.709568Z 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-10T18:36:49.709608Z 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-10T18:36:50.491898Z 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-10T18:36:50.582055Z 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-10T18:36:50.796565Z 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:36:50.804477Z 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=7 success=true 2026-09-10T18:36:50.812248Z 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:36:54.127630Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=225 success=true 2026-09-10T18:36:54.162969Z 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=invalid package build: no tile-memory range can satisfy generated tile programs (17556 bytes) 2026-09-10T18:36:54.738796Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=1100608 success=false Error: invalid package build: no tile-memory range can satisfy generated tile programs (17556 bytes)