2026-09-10T16:18:09.925874Z 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-10T16:18:14.354755Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T16:18:14.612143Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T16:18:14.612346Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T16:18:14.623457Z INFO searching region body context context=1 cache_hits=0 operations=21 2026-09-10T16:19:01.868503Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0000.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T16:19:01.868929Z INFO searched region body context context=1 elapsed_ms=47514 candidates=0 2026-09-10T16:19:01.868951Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:19:01.868955Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T16:19:02.807386Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0001.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T16:19:02.807760Z INFO searched region body context context=1 elapsed_ms=48195 candidates=0 2026-09-10T16:19:02.807808Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:19:02.807814Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T16:19:08.914073Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0002.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T16:19:08.914472Z INFO searched region body context context=1 elapsed_ms=54291 candidates=0 2026-09-10T16:19:08.914504Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:19:08.914509Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T16:19:09.513915Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0003.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T16:19:09.514619Z INFO searched region body context context=1 elapsed_ms=54902 candidates=0 2026-09-10T16:19:09.514674Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:19:09.514681Z INFO searching region body context context=2 cache_hits=0 operations=21 2026-09-10T16:19:56.489760Z INFO searched region body context context=2 elapsed_ms=53681 candidates=64 2026-09-10T16:19:56.696472Z INFO searched region body context context=2 elapsed_ms=54827 candidates=64 2026-09-10T16:19:59.322178Z INFO searched region body context context=2 elapsed_ms=49807 candidates=64 2026-09-10T16:19:59.349384Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T16:19:59.919056Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T16:20:00.575270Z INFO searched region body context context=2 elapsed_ms=51660 candidates=64 2026-09-10T16:20:02.498724Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T16:20:03.542688Z INFO searching region body context context=3 cache_hits=4 operations=21 2026-09-10T16:20:31.779719Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0004.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609008 2026-09-10T16:20:31.780445Z INFO searched region body context context=3 elapsed_ms=31861 candidates=0 2026-09-10T16:20:31.780515Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:20:31.780526Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T16:20:34.224066Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0005.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609008 2026-09-10T16:20:34.224731Z INFO searched region body context context=3 elapsed_ms=34875 candidates=0 2026-09-10T16:20:34.224763Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:20:34.224772Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T16:20:43.489105Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0006.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609008 2026-09-10T16:20:43.489752Z INFO searched region body context context=3 elapsed_ms=39947 candidates=0 2026-09-10T16:20:43.489816Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:20:43.489827Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T16:20:43.495035Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0007.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609008 2026-09-10T16:20:43.495387Z INFO searched region body context context=3 elapsed_ms=40996 candidates=0 2026-09-10T16:20:43.495407Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:20:43.495412Z INFO searching region body context context=4 cache_hits=4 operations=21 2026-09-10T16:21:10.695615Z INFO searched region body context context=4 elapsed_ms=38915 candidates=64 2026-09-10T16:21:12.746950Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T16:21:14.137338Z INFO searched region body context context=4 elapsed_ms=39912 candidates=64 2026-09-10T16:21:15.625873Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T16:21:27.022260Z INFO searched region body context context=4 elapsed_ms=43532 candidates=64 2026-09-10T16:21:27.396411Z INFO searched region body context context=4 elapsed_ms=43900 candidates=64 2026-09-10T16:21:29.169995Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T16:21:29.170136Z INFO searching region body context context=5 cache_hits=6 operations=21 2026-09-10T16:21:45.623943Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0008.json scope="rejected-op18" peak_step=110 effective_peak_bytes=610168 2026-09-10T16:21:45.624407Z INFO searched region body context context=5 elapsed_ms=32877 candidates=0 2026-09-10T16:21:45.624457Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:21:45.624468Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T16:21:47.278278Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0009.json scope="rejected-op18" peak_step=110 effective_peak_bytes=610168 2026-09-10T16:21:47.278532Z INFO searched region body context context=5 elapsed_ms=31652 candidates=0 2026-09-10T16:21:47.278559Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:21:47.278567Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T16:22:14.859717Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0010.json scope="rejected-op18" peak_step=48 effective_peak_bytes=600232 2026-09-10T16:22:14.860071Z INFO searched region body context context=5 elapsed_ms=45689 candidates=0 2026-09-10T16:22:14.860122Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:22:14.860131Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T16:22:15.405312Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0011.json scope="rejected-op18" peak_step=48 effective_peak_bytes=600232 2026-09-10T16:22:15.405526Z INFO searched region body context context=5 elapsed_ms=46235 candidates=0 2026-09-10T16:22:15.405545Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:22:15.405551Z INFO searching region body context context=6 cache_hits=6 operations=21 2026-09-10T16:22:37.075570Z INFO searched region body context context=6 elapsed_ms=49796 candidates=64 2026-09-10T16:22:37.447826Z INFO searched region body context context=6 elapsed_ms=51823 candidates=64 2026-09-10T16:22:37.848733Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T16:22:38.184879Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T16:23:02.925075Z INFO searched region body context context=6 elapsed_ms=48064 candidates=64 2026-09-10T16:23:03.686426Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T16:23:09.402796Z INFO searched region body context context=6 elapsed_ms=53997 candidates=64 2026-09-10T16:23:10.047631Z INFO searching region body context context=7 cache_hits=6 operations=21 2026-09-10T16:23:13.417804Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0012.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T16:23:13.418174Z INFO searched region body context context=7 elapsed_ms=35569 candidates=0 2026-09-10T16:23:13.418232Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:23:13.418240Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T16:23:15.594922Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0013.json scope="rejected-op18" peak_step=109 effective_peak_bytes=609016 2026-09-10T16:23:15.595287Z INFO searched region body context context=7 elapsed_ms=37410 candidates=0 2026-09-10T16:23:15.595336Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:23:15.595341Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T16:23:43.813121Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0014.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T16:23:43.813390Z INFO searched region body context context=7 elapsed_ms=40126 candidates=0 2026-09-10T16:23:43.813415Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:23:43.813421Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T16:23:50.783405Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0015.json scope="rejected-op18" peak_step=48 effective_peak_bytes=609016 2026-09-10T16:23:50.783724Z INFO searched region body context context=7 elapsed_ms=40736 candidates=0 2026-09-10T16:23:50.783758Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:23:50.783765Z INFO searching region body context context=8 cache_hits=6 operations=21 2026-09-10T16:23:59.132235Z INFO searched region body context context=8 elapsed_ms=43536 candidates=64 2026-09-10T16:23:59.376733Z INFO searched region body context context=8 elapsed_ms=45958 candidates=64 2026-09-10T16:23:59.872150Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T16:23:59.900471Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T16:24:33.815856Z INFO searched region body context context=8 elapsed_ms=50002 candidates=64 2026-09-10T16:24:34.281185Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T16:24:48.399153Z INFO searched region body context context=8 elapsed_ms=57615 candidates=64 2026-09-10T16:24:48.776096Z INFO searching region body context context=9 cache_hits=6 operations=21 2026-09-10T16:24:50.531127Z INFO searched region body context context=9 elapsed_ms=50658 candidates=64 2026-09-10T16:24:50.997721Z INFO searched region body context context=9 elapsed_ms=51097 candidates=64 2026-09-10T16:25:16.480955Z INFO searching region body context context=10 cache_hits=30 operations=21 2026-09-10T16:25:17.119045Z INFO searching region body context context=10 cache_hits=30 operations=21 2026-09-10T16:25:19.057270Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0016.json scope="rejected-op18" peak_step=50 effective_peak_bytes=599080 2026-09-10T16:25:19.057703Z INFO searched region body context context=9 elapsed_ms=44776 candidates=0 2026-09-10T16:25:19.057744Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:25:19.057752Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T16:25:25.460100Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0017.json scope="rejected-op18" peak_step=50 effective_peak_bytes=599080 2026-09-10T16:25:25.460349Z INFO searched region body context context=9 elapsed_ms=36684 candidates=0 2026-09-10T16:25:25.460399Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:25:25.460406Z INFO searching region body context context=10 cache_hits=6 operations=21 2026-09-10T16:25:56.485023Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0018.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:25:56.485379Z INFO searched region body context context=10 elapsed_ms=39366 candidates=0 2026-09-10T16:25:56.485401Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:25:56.485407Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T16:25:57.502079Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0019.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:25:57.502484Z INFO searched region body context context=10 elapsed_ms=41021 candidates=0 2026-09-10T16:25:57.502512Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:25:57.502518Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T16:26:17.462448Z INFO searched region body context context=10 elapsed_ms=58404 candidates=64 2026-09-10T16:26:22.448745Z INFO searched region body context context=10 elapsed_ms=56988 candidates=64 2026-09-10T16:26:31.783660Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T16:26:35.107882Z INFO searching region body context context=11 cache_hits=30 operations=21 2026-09-10T16:26:39.372704Z INFO searched region body context context=11 elapsed_ms=42887 candidates=64 2026-09-10T16:26:39.869944Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T16:26:39.877630Z INFO searched region body context context=11 elapsed_ms=42375 candidates=64 2026-09-10T16:26:40.476627Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T16:27:13.250164Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0020.json scope="rejected-op18" peak_step=49 effective_peak_bytes=588712 2026-09-10T16:27:13.251563Z INFO searched region body context context=11 elapsed_ms=41467 candidates=0 2026-09-10T16:27:13.251632Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:27:13.251644Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T16:27:23.980751Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0021.json scope="rejected-op18" peak_step=49 effective_peak_bytes=588712 2026-09-10T16:27:23.981088Z INFO searched region body context context=11 elapsed_ms=48873 candidates=0 2026-09-10T16:27:23.981125Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:27:23.981131Z INFO searching region body context context=12 cache_hits=30 operations=21 2026-09-10T16:27:24.724902Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0022.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:27:24.725181Z INFO searched region body context context=12 elapsed_ms=44248 candidates=0 2026-09-10T16:27:24.725224Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:27:24.725230Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T16:27:25.860834Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0023.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:27:25.861172Z INFO searched region body context context=12 elapsed_ms=45991 candidates=0 2026-09-10T16:27:25.861189Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:27:25.861194Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T16:28:04.287614Z INFO searched region body context context=12 elapsed_ms=51035 candidates=64 2026-09-10T16:28:04.688410Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T16:28:06.402737Z INFO searched region body context context=13 elapsed_ms=41677 candidates=64 2026-09-10T16:28:08.687822Z INFO searched region body context context=13 elapsed_ms=42826 candidates=64 2026-09-10T16:28:08.707244Z INFO searched region body context context=12 elapsed_ms=44726 candidates=64 2026-09-10T16:28:09.244496Z INFO searching region body context context=13 cache_hits=30 operations=21 2026-09-10T16:28:23.211008Z INFO searching region body context context=14 cache_hits=50 operations=21 2026-09-10T16:28:27.272375Z INFO searching region body context context=14 cache_hits=50 operations=21 2026-09-10T16:28:39.832256Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0024.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:28:39.832487Z INFO searched region body context context=13 elapsed_ms=35144 candidates=0 2026-09-10T16:28:39.832537Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:28:39.832548Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T16:28:48.554281Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0025.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:28:48.554580Z INFO searched region body context context=13 elapsed_ms=39310 candidates=0 2026-09-10T16:28:48.554608Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:28:48.554619Z INFO searching region body context context=14 cache_hits=30 operations=21 2026-09-10T16:29:03.908872Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0026.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:29:03.909178Z INFO searched region body context context=14 elapsed_ms=40698 candidates=0 2026-09-10T16:29:03.909194Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:29:03.909217Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T16:29:10.066526Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0027.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:29:10.066806Z INFO searched region body context context=14 elapsed_ms=42794 candidates=0 2026-09-10T16:29:10.066823Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:29:10.066828Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T16:29:36.375897Z INFO searched region body context context=14 elapsed_ms=56543 candidates=64 2026-09-10T16:29:41.930284Z INFO searched region body context context=14 elapsed_ms=53375 candidates=64 2026-09-10T16:29:45.844749Z INFO searched region body context context=15 elapsed_ms=41935 candidates=64 2026-09-10T16:29:46.689931Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T16:29:48.002106Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T16:29:48.951340Z INFO searched region body context context=15 elapsed_ms=38884 candidates=64 2026-09-10T16:29:49.827514Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T16:29:53.534810Z INFO searching region body context context=15 cache_hits=50 operations=21 2026-09-10T16:30:25.498003Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0028.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:30:25.498463Z INFO searched region body context context=16 elapsed_ms=38808 candidates=0 2026-09-10T16:30:25.498504Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:30:25.498512Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T16:30:33.052876Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0029.json scope="rejected-op18" peak_step=110 effective_peak_bytes=609016 2026-09-10T16:30:33.053224Z INFO searched region body context context=16 elapsed_ms=43225 candidates=0 2026-09-10T16:30:33.053263Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:30:33.053269Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T16:30:35.458998Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0030.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:30:35.459229Z INFO searched region body context context=15 elapsed_ms=47457 candidates=0 2026-09-10T16:30:35.459242Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:30:35.459251Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T16:30:41.599077Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0031.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:30:41.599743Z INFO searched region body context context=15 elapsed_ms=48064 candidates=0 2026-09-10T16:30:41.599763Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:30:41.599773Z INFO searching region body context context=16 cache_hits=50 operations=21 2026-09-10T16:31:12.058257Z INFO searched region body context context=17 elapsed_ms=46559 candidates=64 2026-09-10T16:31:17.202335Z INFO searched region body context context=17 elapsed_ms=44149 candidates=64 2026-09-10T16:31:18.299509Z INFO region body planning searches=17 cache_hits=55 operations=21 2026-09-10T16:31:24.106430Z INFO region body planning searches=17 cache_hits=55 operations=21 2026-09-10T16:31:28.820946Z INFO searched region body context context=16 elapsed_ms=53361 candidates=64 2026-09-10T16:31:29.426729Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T16:31:32.570412Z INFO searched region body context context=16 elapsed_ms=50970 candidates=64 2026-09-10T16:31:33.147191Z INFO searching region body context context=17 cache_hits=50 operations=21 2026-09-10T16:32:16.117180Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0032.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:32:16.117459Z INFO searched region body context context=17 elapsed_ms=46690 candidates=0 2026-09-10T16:32:16.117494Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:32:16.117501Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T16:32:26.915796Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/rejected-op18-4128-0033.json scope="rejected-op18" peak_step=49 effective_peak_bytes=609016 2026-09-10T16:32:26.916056Z INFO searched region body context context=17 elapsed_ms=53768 candidates=0 2026-09-10T16:32:26.916099Z INFO retrying region with compact persistent parameter homes 2026-09-10T16:32:26.916105Z INFO searching region body context context=18 cache_hits=50 operations=21 2026-09-10T16:32:47.736151Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-0-4128-0034.json scope="finalist-0" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:47.736539Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=31045432 estimated_exchange_cycles=12673520 exchange_row_bytes=135584 peak_standard_bytes=600344 peak_interleaved_bytes=103424 peak_total_bytes=639768 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:47.794489Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-1-4128-0035.json scope="finalist-1" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:47.794794Z INFO retained operator-plan finalist finalist=1 values=450 operations=46 estimated_cycles=31046481 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:32:47.852118Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-2-4128-0036.json scope="finalist-2" peak_step=27 effective_peak_bytes=554320 2026-09-10T16:32:47.852432Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=31046497 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597680 peak_interleaved_bytes=105472 peak_total_bytes=637680 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:47.917258Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-3-4128-0037.json scope="finalist-3" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:47.917718Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=31046521 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597672 peak_interleaved_bytes=105472 peak_total_bytes=637736 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:47.977903Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-4-4128-0038.json scope="finalist-4" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:47.978392Z INFO retained operator-plan finalist finalist=4 values=450 operations=46 estimated_cycles=31046554 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.043847Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-5-4128-0039.json scope="finalist-5" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:48.044260Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=31046715 estimated_exchange_cycles=12661864 exchange_row_bytes=132548 peak_standard_bytes=597708 peak_interleaved_bytes=105472 peak_total_bytes=637772 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:48.102674Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-6-4128-0040.json scope="finalist-6" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:48.102950Z INFO retained operator-plan finalist finalist=6 values=451 operations=47 estimated_cycles=31047534 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.157729Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-7-4128-0041.json scope="finalist-7" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:48.158005Z INFO retained operator-plan finalist finalist=7 values=451 operations=47 estimated_cycles=31047538 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.212911Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-8-4128-0042.json scope="finalist-8" peak_step=27 effective_peak_bytes=554320 2026-09-10T16:32:48.213178Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=31047546 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597720 peak_interleaved_bytes=105472 peak_total_bytes=637720 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:32:48.268574Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-9-4128-0043.json scope="finalist-9" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:48.268966Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=31047570 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.326379Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-10-4128-0044.json scope="finalist-10" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:48.326649Z INFO retained operator-plan finalist finalist=10 values=451 operations=47 estimated_cycles=31047570 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.380484Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-11-4128-0045.json scope="finalist-11" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:48.380743Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=31047612 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.437911Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-12-4128-0046.json scope="finalist-12" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:48.438181Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=31047612 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:48.492675Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-13-4128-0047.json scope="finalist-13" peak_step=27 effective_peak_bytes=548240 2026-09-10T16:32:48.492939Z INFO retained operator-plan finalist finalist=13 values=449 operations=45 estimated_cycles=31048482 estimated_exchange_cycles=12674864 exchange_row_bytes=135476 peak_standard_bytes=600260 peak_interleaved_bytes=99328 peak_total_bytes=634564 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 807, 864, 1076, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:48.576860Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-14-4128-0048.json scope="finalist-14" peak_step=118 effective_peak_bytes=481528 2026-09-10T16:32:48.577226Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=31501399 estimated_exchange_cycles=12352128 exchange_row_bytes=127860 peak_standard_bytes=540796 peak_interleaved_bytes=108736 peak_total_bytes=629436 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:48.649232Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-15-4128-0049.json scope="finalist-15" peak_step=120 effective_peak_bytes=506400 2026-09-10T16:32:48.649586Z INFO retained operator-plan finalist finalist=15 values=446 operations=42 estimated_cycles=32214524 estimated_exchange_cycles=12279704 exchange_row_bytes=124572 peak_standard_bytes=580636 peak_interleaved_bytes=125760 peak_total_bytes=650204 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:32:49.791398Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-0-4128-0050.json scope="finalist-0" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:49.791741Z INFO retained operator-plan finalist finalist=0 values=449 operations=45 estimated_cycles=31045432 estimated_exchange_cycles=12673520 exchange_row_bytes=135584 peak_standard_bytes=600344 peak_interleaved_bytes=103424 peak_total_bytes=639768 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:49.850788Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-1-4128-0051.json scope="finalist-1" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:49.851119Z INFO retained operator-plan finalist finalist=1 values=450 operations=46 estimated_cycles=31046481 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:32:49.907693Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-2-4128-0052.json scope="finalist-2" peak_step=27 effective_peak_bytes=554320 2026-09-10T16:32:49.908036Z INFO retained operator-plan finalist finalist=2 values=449 operations=45 estimated_cycles=31046497 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597680 peak_interleaved_bytes=105472 peak_total_bytes=637680 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:49.962920Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-3-4128-0053.json scope="finalist-3" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:49.963487Z INFO retained operator-plan finalist finalist=3 values=449 operations=45 estimated_cycles=31046521 estimated_exchange_cycles=12661704 exchange_row_bytes=132512 peak_standard_bytes=597672 peak_interleaved_bytes=105472 peak_total_bytes=637736 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:50.019746Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-4-4128-0054.json scope="finalist-4" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:50.020064Z INFO retained operator-plan finalist finalist=4 values=450 operations=46 estimated_cycles=31046554 estimated_exchange_cycles=12674280 exchange_row_bytes=135624 peak_standard_bytes=600384 peak_interleaved_bytes=103424 peak_total_bytes=639808 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.076166Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-5-4128-0055.json scope="finalist-5" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:50.076485Z INFO retained operator-plan finalist finalist=5 values=449 operations=45 estimated_cycles=31046715 estimated_exchange_cycles=12661864 exchange_row_bytes=132548 peak_standard_bytes=597708 peak_interleaved_bytes=105472 peak_total_bytes=637772 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:50.131061Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-6-4128-0056.json scope="finalist-6" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:50.131404Z INFO retained operator-plan finalist finalist=6 values=451 operations=47 estimated_cycles=31047534 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 128, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.188900Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-7-4128-0057.json scope="finalist-7" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:50.189274Z INFO retained operator-plan finalist finalist=7 values=451 operations=47 estimated_cycles=31047538 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 64, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.246247Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-8-4128-0058.json scope="finalist-8" peak_step=27 effective_peak_bytes=554320 2026-09-10T16:32:50.246558Z INFO retained operator-plan finalist finalist=8 values=450 operations=46 estimated_cycles=31047546 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597720 peak_interleaved_bytes=105472 peak_total_bytes=637720 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:32:50.304585Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-9-4128-0059.json scope="finalist-9" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:50.305028Z INFO retained operator-plan finalist finalist=9 values=450 operations=46 estimated_cycles=31047570 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.361647Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-10-4128-0060.json scope="finalist-10" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:50.361952Z INFO retained operator-plan finalist finalist=10 values=451 operations=47 estimated_cycles=31047570 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 32, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.421105Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-11-4128-0061.json scope="finalist-11" peak_step=27 effective_peak_bytes=554376 2026-09-10T16:32:50.421441Z INFO retained operator-plan finalist finalist=11 values=450 operations=46 estimated_cycles=31047612 estimated_exchange_cycles=12662464 exchange_row_bytes=132552 peak_standard_bytes=597712 peak_interleaved_bytes=105472 peak_total_bytes=637776 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.478781Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-12-4128-0062.json scope="finalist-12" peak_step=27 effective_peak_bytes=553336 2026-09-10T16:32:50.479059Z INFO retained operator-plan finalist finalist=12 values=451 operations=47 estimated_cycles=31047612 estimated_exchange_cycles=12675040 exchange_row_bytes=135664 peak_standard_bytes=600424 peak_interleaved_bytes=103424 peak_total_bytes=639848 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:32:50.534190Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-13-4128-0063.json scope="finalist-13" peak_step=27 effective_peak_bytes=548240 2026-09-10T16:32:50.534530Z INFO retained operator-plan finalist finalist=13 values=449 operations=45 estimated_cycles=31048482 estimated_exchange_cycles=12674864 exchange_row_bytes=135476 peak_standard_bytes=600260 peak_interleaved_bytes=99328 peak_total_bytes=634564 maximum_standard_allocation_bytes=122880 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 807, 864, 1076, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:32:50.614232Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-14-4128-0064.json scope="finalist-14" peak_step=118 effective_peak_bytes=481528 2026-09-10T16:32:50.614635Z INFO retained operator-plan finalist finalist=14 values=448 operations=44 estimated_cycles=31501399 estimated_exchange_cycles=12352128 exchange_row_bytes=127860 peak_standard_bytes=540796 peak_interleaved_bytes=108736 peak_total_bytes=629436 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:32:50.696247Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-15-4128-0065.json scope="finalist-15" peak_step=120 effective_peak_bytes=506400 2026-09-10T16:32:50.696824Z INFO retained operator-plan finalist finalist=15 values=446 operations=42 estimated_cycles=32214524 estimated_exchange_cycles=12279704 exchange_row_bytes=124572 peak_standard_bytes=580636 peak_interleaved_bytes=125760 peak_total_bytes=650204 maximum_standard_allocation_bytes=104976 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(35)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:33:02.022168Z INFO searched region body context context=18 elapsed_ms=45904 candidates=64 2026-09-10T16:33:04.335375Z INFO searched region body context context=18 elapsed_ms=37419 candidates=64 2026-09-10T16:33:05.680275Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T16:33:07.766319Z INFO region body planning searches=18 cache_hits=55 operations=21 2026-09-10T16:33:42.473929Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-0-4128-0066.json scope="finalist-0" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.474323Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=25676812 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538928 peak_interleaved_bytes=106048 peak_total_bytes=593072 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:42.540268Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-1-4128-0067.json scope="finalist-1" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.540641Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=25676843 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538920 peak_interleaved_bytes=106112 peak_total_bytes=593128 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:42.602711Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-2-4128-0068.json scope="finalist-2" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.603066Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=25677037 estimated_exchange_cycles=10026976 exchange_row_bytes=95420 peak_standard_bytes=538956 peak_interleaved_bytes=106112 peak_total_bytes=593164 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:42.667527Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-3-4128-0069.json scope="finalist-3" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.667940Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=25677628 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538820 peak_interleaved_bytes=106048 peak_total_bytes=592964 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:42.730739Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-4-4128-0070.json scope="finalist-4" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.731131Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=25677659 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538812 peak_interleaved_bytes=106112 peak_total_bytes=593020 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:42.793845Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-5-4128-0071.json scope="finalist-5" peak_step=70 effective_peak_bytes=478416 2026-09-10T16:33:42.794252Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=25677697 estimated_exchange_cycles=10023920 exchange_row_bytes=94944 peak_standard_bytes=538488 peak_interleaved_bytes=106560 peak_total_bytes=593144 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:42.857604Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-6-4128-0072.json scope="finalist-6" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.858043Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=25677853 estimated_exchange_cycles=10026496 exchange_row_bytes=95312 peak_standard_bytes=538848 peak_interleaved_bytes=106112 peak_total_bytes=593056 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:42.920915Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-7-4128-0073.json scope="finalist-7" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.921323Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=25677861 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538968 peak_interleaved_bytes=106048 peak_total_bytes=593112 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:33:42.984979Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-8-4128-0074.json scope="finalist-8" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:42.985351Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=25677892 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:33:43.048536Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-9-4128-0075.json scope="finalist-9" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:43.048856Z INFO retained operator-plan finalist finalist=9 values=447 operations=43 estimated_cycles=25677934 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:33:43.107336Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-10-4128-0076.json scope="finalist-10" peak_step=70 effective_peak_bytes=480720 2026-09-10T16:33:43.108073Z INFO retained operator-plan finalist finalist=10 values=446 operations=42 estimated_cycles=25678115 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536496 peak_interleaved_bytes=107648 peak_total_bytes=592240 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:43.169368Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-11-4128-0077.json scope="finalist-11" peak_step=70 effective_peak_bytes=480776 2026-09-10T16:33:43.169763Z INFO retained operator-plan finalist finalist=11 values=446 operations=42 estimated_cycles=25678139 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536488 peak_interleaved_bytes=107712 peak_total_bytes=592296 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:43.235163Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-12-4128-0078.json scope="finalist-12" peak_step=70 effective_peak_bytes=480776 2026-09-10T16:33:43.235505Z INFO retained operator-plan finalist finalist=12 values=446 operations=42 estimated_cycles=25678333 estimated_exchange_cycles=10017696 exchange_row_bytes=93244 peak_standard_bytes=536524 peak_interleaved_bytes=107712 peak_total_bytes=592332 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:43.300338Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-13-4128-0079.json scope="finalist-13" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:43.300667Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=25678677 estimated_exchange_cycles=10027096 exchange_row_bytes=95316 peak_standard_bytes=538860 peak_interleaved_bytes=106048 peak_total_bytes=593004 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:33:43.371613Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-14-4128-0080.json scope="finalist-14" peak_step=33 effective_peak_bytes=451704 2026-09-10T16:33:43.371952Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=27169843 estimated_exchange_cycles=9493104 exchange_row_bytes=87924 peak_standard_bytes=521588 peak_interleaved_bytes=82176 peak_total_bytes=555124 maximum_standard_allocation_bytes=56064 active_tile_counts={1, 4, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:33:43.436190Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-15-4128-0081.json scope="finalist-15" peak_step=56 effective_peak_bytes=565408 2026-09-10T16:33:43.436581Z INFO retained operator-plan finalist finalist=15 values=445 operations=40 estimated_cycles=30964297 estimated_exchange_cycles=9361665 exchange_row_bytes=80540 peak_standard_bytes=575380 peak_interleaved_bytes=103936 peak_total_bytes=596796 maximum_standard_allocation_bytes=105984 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1024, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:33:45.504141Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-0-4128-0082.json scope="finalist-0" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.504498Z INFO retained operator-plan finalist finalist=0 values=446 operations=42 estimated_cycles=25676812 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538928 peak_interleaved_bytes=106048 peak_total_bytes=593072 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:45.565038Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-1-4128-0083.json scope="finalist-1" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.565366Z INFO retained operator-plan finalist finalist=1 values=446 operations=42 estimated_cycles=25676843 estimated_exchange_cycles=10026816 exchange_row_bytes=95384 peak_standard_bytes=538920 peak_interleaved_bytes=106112 peak_total_bytes=593128 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:45.623498Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-2-4128-0084.json scope="finalist-2" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.623812Z INFO retained operator-plan finalist finalist=2 values=446 operations=42 estimated_cycles=25677037 estimated_exchange_cycles=10026976 exchange_row_bytes=95420 peak_standard_bytes=538956 peak_interleaved_bytes=106112 peak_total_bytes=593164 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:45.683123Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-3-4128-0085.json scope="finalist-3" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.683441Z INFO retained operator-plan finalist finalist=3 values=446 operations=42 estimated_cycles=25677628 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538820 peak_interleaved_bytes=106048 peak_total_bytes=592964 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:45.743256Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-4-4128-0086.json scope="finalist-4" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.743580Z INFO retained operator-plan finalist finalist=4 values=446 operations=42 estimated_cycles=25677659 estimated_exchange_cycles=10026336 exchange_row_bytes=95276 peak_standard_bytes=538812 peak_interleaved_bytes=106112 peak_total_bytes=593020 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:45.801612Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-5-4128-0087.json scope="finalist-5" peak_step=70 effective_peak_bytes=478416 2026-09-10T16:33:45.802139Z INFO retained operator-plan finalist finalist=5 values=446 operations=42 estimated_cycles=25677697 estimated_exchange_cycles=10023920 exchange_row_bytes=94944 peak_standard_bytes=538488 peak_interleaved_bytes=106560 peak_total_bytes=593144 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:45.860976Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-6-4128-0088.json scope="finalist-6" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.861303Z INFO retained operator-plan finalist finalist=6 values=446 operations=42 estimated_cycles=25677853 estimated_exchange_cycles=10026496 exchange_row_bytes=95312 peak_standard_bytes=538848 peak_interleaved_bytes=106112 peak_total_bytes=593056 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:45.922124Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-7-4128-0089.json scope="finalist-7" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.922643Z INFO retained operator-plan finalist finalist=7 values=447 operations=43 estimated_cycles=25677861 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538968 peak_interleaved_bytes=106048 peak_total_bytes=593112 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:33:45.990924Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-8-4128-0090.json scope="finalist-8" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:45.991290Z INFO retained operator-plan finalist finalist=8 values=447 operations=43 estimated_cycles=25677892 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:33:46.050529Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-9-4128-0091.json scope="finalist-9" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:46.050831Z INFO retained operator-plan finalist finalist=9 values=447 operations=43 estimated_cycles=25677934 estimated_exchange_cycles=10027576 exchange_row_bytes=95424 peak_standard_bytes=538960 peak_interleaved_bytes=106112 peak_total_bytes=593168 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 256, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45)), Some(OperationId(45))] 2026-09-10T16:33:46.106656Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-10-4128-0092.json scope="finalist-10" peak_step=70 effective_peak_bytes=480720 2026-09-10T16:33:46.107106Z INFO retained operator-plan finalist finalist=10 values=446 operations=42 estimated_cycles=25678115 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536496 peak_interleaved_bytes=107648 peak_total_bytes=592240 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44))] 2026-09-10T16:33:46.166240Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-11-4128-0093.json scope="finalist-11" peak_step=70 effective_peak_bytes=480776 2026-09-10T16:33:46.166522Z INFO retained operator-plan finalist finalist=11 values=446 operations=42 estimated_cycles=25678139 estimated_exchange_cycles=10017536 exchange_row_bytes=93208 peak_standard_bytes=536488 peak_interleaved_bytes=107712 peak_total_bytes=592296 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:46.223824Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-12-4128-0094.json scope="finalist-12" peak_step=70 effective_peak_bytes=480776 2026-09-10T16:33:46.224108Z INFO retained operator-plan finalist finalist=12 values=446 operations=42 estimated_cycles=25678333 estimated_exchange_cycles=10017696 exchange_row_bytes=93244 peak_standard_bytes=536524 peak_interleaved_bytes=107712 peak_total_bytes=592332 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 40, 72, 192, 269, 288, 729, 1076, 1296, 1345, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(45))] 2026-09-10T16:33:46.282190Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-13-4128-0095.json scope="finalist-13" peak_step=70 effective_peak_bytes=479416 2026-09-10T16:33:46.282678Z INFO retained operator-plan finalist finalist=13 values=447 operations=43 estimated_cycles=25678677 estimated_exchange_cycles=10027096 exchange_row_bytes=95316 peak_standard_bytes=538860 peak_interleaved_bytes=106048 peak_total_bytes=593004 maximum_standard_allocation_bytes=62464 active_tile_counts={1, 16, 72, 192, 269, 288, 729, 864, 1076, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(38)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(41)), Some(OperationId(43)), Some(OperationId(43)), Some(OperationId(44)), Some(OperationId(45))] 2026-09-10T16:33:46.345787Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-14-4128-0096.json scope="finalist-14" peak_step=33 effective_peak_bytes=451704 2026-09-10T16:33:46.346088Z INFO retained operator-plan finalist finalist=14 values=443 operations=39 estimated_cycles=27169843 estimated_exchange_cycles=9493104 exchange_row_bytes=87924 peak_standard_bytes=521588 peak_interleaved_bytes=82176 peak_total_bytes=555124 maximum_standard_allocation_bytes=56064 active_tile_counts={1, 4, 16, 72, 192, 269, 729, 864, 1296, 1345, 1440, 1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:33:46.405768Z INFO wrote planner memory profile path=artifacts/vit-repeat-source-order-20260910/layers-27/memory/finalist-15-4128-0097.json scope="finalist-15" peak_step=56 effective_peak_bytes=565408 2026-09-10T16:33:46.406064Z INFO retained operator-plan finalist finalist=15 values=445 operations=40 estimated_cycles=30964297 estimated_exchange_cycles=9361665 exchange_row_bytes=80540 peak_standard_bytes=575380 peak_interleaved_bytes=103936 peak_total_bytes=596796 maximum_standard_allocation_bytes=105984 active_tile_counts={1, 4, 16, 72, 192, 269, 490, 729, 864, 1024, 1076, 1440, 1458, 1470, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(0)), Some(OperationId(1)), Some(OperationId(2)), Some(OperationId(25)), Some(OperationId(26)), Some(OperationId(26)), Some(OperationId(27)), Some(OperationId(28)), Some(OperationId(37)), Some(OperationId(37)), Some(OperationId(39)), Some(OperationId(40)), Some(OperationId(40)), Some(OperationId(43)), Some(OperationId(43))] 2026-09-10T16:33:49.366862Z 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=939440 success=true 2026-09-10T16:34:09.928419Z INFO screen_finalist{finalist=2}: screened exchange table geometry expansion_ms=19155 expansion_and_footprint_ms=20561 estimated_row_bytes=35544 heuristic_row_bytes=95968 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T16:34:12.108970Z INFO screen_finalist{finalist=6}: screened exchange table geometry expansion_ms=21274 expansion_and_footprint_ms=22741 estimated_row_bytes=35472 heuristic_row_bytes=95860 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T16:34:12.413196Z INFO screen_finalist{finalist=7}: screened exchange table geometry expansion_ms=21180 expansion_and_footprint_ms=23045 estimated_row_bytes=48752 heuristic_row_bytes=95276 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T16:34:12.620900Z INFO screen_finalist{finalist=0}: screened exchange table geometry expansion_ms=21386 expansion_and_footprint_ms=23253 estimated_row_bytes=35560 heuristic_row_bytes=95968 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T16:34:12.661612Z INFO screen_finalist{finalist=3}: screened exchange table geometry expansion_ms=21366 expansion_and_footprint_ms=23294 estimated_row_bytes=48792 heuristic_row_bytes=95384 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T16:34:12.721952Z INFO screen_finalist{finalist=1}: screened exchange table geometry expansion_ms=21505 expansion_and_footprint_ms=23354 estimated_row_bytes=48800 heuristic_row_bytes=95384 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T16:34:12.729538Z INFO screen_finalist{finalist=5}: screened exchange table geometry expansion_ms=21463 expansion_and_footprint_ms=23362 estimated_row_bytes=48784 heuristic_row_bytes=95420 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T16:34:12.997428Z INFO screen_finalist{finalist=4}: screened exchange table geometry expansion_ms=21761 expansion_and_footprint_ms=23630 estimated_row_bytes=35544 heuristic_row_bytes=96004 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T16:34:14.275464Z 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-10T16:34:35.512074Z INFO screen_finalist{finalist=10}: screened exchange table geometry expansion_ms=16864 expansion_and_footprint_ms=18762 estimated_row_bytes=35456 heuristic_row_bytes=95528 geometry_fragments_per_tile=3893 fragment_limit=16384 2026-09-10T16:34:36.447153Z INFO screen_finalist{finalist=9}: screened exchange table geometry expansion_ms=18271 expansion_and_footprint_ms=19697 estimated_row_bytes=48744 heuristic_row_bytes=95276 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T16:34:36.627266Z INFO screen_finalist{finalist=12}: screened exchange table geometry expansion_ms=18028 expansion_and_footprint_ms=19877 estimated_row_bytes=35456 heuristic_row_bytes=95896 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T16:34:36.935694Z INFO screen_finalist{finalist=8}: screened exchange table geometry expansion_ms=18253 expansion_and_footprint_ms=20186 estimated_row_bytes=35456 heuristic_row_bytes=95860 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T16:34:37.253760Z INFO screen_finalist{finalist=14}: screened exchange table geometry expansion_ms=18607 expansion_and_footprint_ms=20504 estimated_row_bytes=35560 heuristic_row_bytes=96008 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T16:34:37.990291Z INFO screen_finalist{finalist=11}: screened exchange table geometry expansion_ms=19358 expansion_and_footprint_ms=21240 estimated_row_bytes=48624 heuristic_row_bytes=94944 geometry_fragments_per_tile=5201 fragment_limit=16384 2026-09-10T16:34:38.172974Z INFO screen_finalist{finalist=15}: screened exchange table geometry expansion_ms=19528 expansion_and_footprint_ms=21423 estimated_row_bytes=48800 heuristic_row_bytes=95424 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T16:34:38.989208Z INFO screen_finalist{finalist=13}: screened exchange table geometry expansion_ms=20733 expansion_and_footprint_ms=22239 estimated_row_bytes=48736 heuristic_row_bytes=95312 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T16:34:39.984313Z 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-10T16:35:04.286021Z INFO screen_finalist{finalist=17}: screened exchange table geometry expansion_ms=17729 expansion_and_footprint_ms=19600 estimated_row_bytes=48792 heuristic_row_bytes=95424 geometry_fragments_per_tile=5270 fragment_limit=16384 2026-09-10T16:35:05.818651Z INFO screen_finalist{finalist=22}: screened exchange table geometry expansion_ms=19297 expansion_and_footprint_ms=21133 estimated_row_bytes=34904 heuristic_row_bytes=93792 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T16:35:05.961058Z INFO screen_finalist{finalist=18}: screened exchange table geometry expansion_ms=19448 expansion_and_footprint_ms=21275 estimated_row_bytes=35544 heuristic_row_bytes=96008 geometry_fragments_per_tile=3961 fragment_limit=16384 2026-09-10T16:35:06.476224Z INFO screen_finalist{finalist=20}: screened exchange table geometry expansion_ms=20016 expansion_and_footprint_ms=21790 estimated_row_bytes=34904 heuristic_row_bytes=93792 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T16:35:06.485412Z INFO screen_finalist{finalist=19}: screened exchange table geometry expansion_ms=19908 expansion_and_footprint_ms=21800 estimated_row_bytes=48824 heuristic_row_bytes=95424 geometry_fragments_per_tile=5269 fragment_limit=16384 2026-09-10T16:35:06.585328Z INFO screen_finalist{finalist=21}: screened exchange table geometry expansion_ms=20130 expansion_and_footprint_ms=21900 estimated_row_bytes=48152 heuristic_row_bytes=93208 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T16:35:06.797802Z INFO screen_finalist{finalist=16}: screened exchange table geometry expansion_ms=20274 expansion_and_footprint_ms=22112 estimated_row_bytes=35544 heuristic_row_bytes=96008 geometry_fragments_per_tile=3962 fragment_limit=16384 2026-09-10T16:35:07.600788Z INFO screen_finalist{finalist=23}: screened exchange table geometry expansion_ms=21125 expansion_and_footprint_ms=22915 estimated_row_bytes=48152 heuristic_row_bytes=93208 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T16:35:09.025735Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=12 admitted_candidates=5 2026-09-10T16:35:32.578574Z INFO screen_finalist{finalist=27}: screened exchange table geometry expansion_ms=16919 expansion_and_footprint_ms=18740 estimated_row_bytes=48752 heuristic_row_bytes=95316 geometry_fragments_per_tile=5240 fragment_limit=16384 2026-09-10T16:35:32.899114Z INFO screen_finalist{finalist=25}: screened exchange table geometry expansion_ms=17233 expansion_and_footprint_ms=19061 estimated_row_bytes=48152 heuristic_row_bytes=93244 geometry_fragments_per_tile=5236 fragment_limit=16384 2026-09-10T16:35:33.071026Z INFO screen_finalist{finalist=29}: screened exchange table geometry expansion_ms=17397 expansion_and_footprint_ms=19233 estimated_row_bytes=47240 heuristic_row_bytes=87924 geometry_fragments_per_tile=4768 fragment_limit=16384 2026-09-10T16:35:33.709102Z INFO screen_finalist{finalist=26}: screened exchange table geometry expansion_ms=17986 expansion_and_footprint_ms=19871 estimated_row_bytes=35472 heuristic_row_bytes=95900 geometry_fragments_per_tile=3932 fragment_limit=16384 2026-09-10T16:35:33.816336Z INFO screen_finalist{finalist=31}: screened exchange table geometry expansion_ms=18339 expansion_and_footprint_ms=19978 estimated_row_bytes=48008 heuristic_row_bytes=80540 geometry_fragments_per_tile=4943 fragment_limit=16384 2026-09-10T16:35:33.840814Z INFO screen_finalist{finalist=24}: screened exchange table geometry expansion_ms=18150 expansion_and_footprint_ms=20003 estimated_row_bytes=34904 heuristic_row_bytes=93828 geometry_fragments_per_tile=3928 fragment_limit=16384 2026-09-10T16:35:34.995190Z INFO screen_finalist{finalist=28}: screened exchange table geometry expansion_ms=19344 expansion_and_footprint_ms=21157 estimated_row_bytes=33152 heuristic_row_bytes=88508 geometry_fragments_per_tile=3685 fragment_limit=16384 2026-09-10T16:35:35.059753Z INFO screen_finalist{finalist=30}: screened exchange table geometry expansion_ms=19584 expansion_and_footprint_ms=21222 estimated_row_bytes=33824 heuristic_row_bytes=81124 geometry_fragments_per_tile=3785 fragment_limit=16384 2026-09-10T16:35:36.356388Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T16:36:01.407132Z INFO screen_finalist{finalist=33}: screened exchange table geometry expansion_ms=18018 expansion_and_footprint_ms=19793 estimated_row_bytes=44384 heuristic_row_bytes=135584 geometry_fragments_per_tile=5493 fragment_limit=16384 2026-09-10T16:36:01.433274Z INFO screen_finalist{finalist=39}: screened exchange table geometry expansion_ms=18084 expansion_and_footprint_ms=19818 estimated_row_bytes=43664 heuristic_row_bytes=132512 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T16:36:01.970365Z INFO screen_finalist{finalist=37}: screened exchange table geometry expansion_ms=19098 expansion_and_footprint_ms=20356 estimated_row_bytes=43664 heuristic_row_bytes=132512 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T16:36:02.392050Z INFO screen_finalist{finalist=36}: screened exchange table geometry expansion_ms=19017 expansion_and_footprint_ms=20777 estimated_row_bytes=38432 heuristic_row_bytes=132804 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T16:36:02.920757Z INFO screen_finalist{finalist=32}: screened exchange table geometry expansion_ms=19495 expansion_and_footprint_ms=21306 estimated_row_bytes=39152 heuristic_row_bytes=135876 geometry_fragments_per_tile=4839 fragment_limit=16384 2026-09-10T16:36:02.946086Z INFO screen_finalist{finalist=34}: screened exchange table geometry expansion_ms=19542 expansion_and_footprint_ms=21331 estimated_row_bytes=39152 heuristic_row_bytes=135916 geometry_fragments_per_tile=4839 fragment_limit=16384 2026-09-10T16:36:03.030866Z INFO screen_finalist{finalist=35}: screened exchange table geometry expansion_ms=19553 expansion_and_footprint_ms=21416 estimated_row_bytes=44384 heuristic_row_bytes=135624 geometry_fragments_per_tile=5493 fragment_limit=16384 2026-09-10T16:36:03.540976Z INFO screen_finalist{finalist=38}: screened exchange table geometry expansion_ms=20173 expansion_and_footprint_ms=21926 estimated_row_bytes=38432 heuristic_row_bytes=132804 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T16:36:04.916537Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T16:36:27.522974Z INFO screen_finalist{finalist=42}: screened exchange table geometry expansion_ms=15280 expansion_and_footprint_ms=16738 estimated_row_bytes=38456 heuristic_row_bytes=132840 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T16:36:28.497750Z INFO screen_finalist{finalist=44}: screened exchange table geometry expansion_ms=16419 expansion_and_footprint_ms=17712 estimated_row_bytes=39200 heuristic_row_bytes=135956 geometry_fragments_per_tile=4843 fragment_limit=16384 2026-09-10T16:36:29.411848Z INFO screen_finalist{finalist=40}: screened exchange table geometry expansion_ms=16793 expansion_and_footprint_ms=18627 estimated_row_bytes=39192 heuristic_row_bytes=135916 geometry_fragments_per_tile=4838 fragment_limit=16384 2026-09-10T16:36:29.804845Z INFO screen_finalist{finalist=47}: screened exchange table geometry expansion_ms=17133 expansion_and_footprint_ms=19020 estimated_row_bytes=44464 heuristic_row_bytes=135664 geometry_fragments_per_tile=5501 fragment_limit=16384 2026-09-10T16:36:30.067327Z INFO screen_finalist{finalist=41}: screened exchange table geometry expansion_ms=17949 expansion_and_footprint_ms=19282 estimated_row_bytes=44424 heuristic_row_bytes=135624 geometry_fragments_per_tile=5492 fragment_limit=16384 2026-09-10T16:36:30.196339Z INFO screen_finalist{finalist=43}: screened exchange table geometry expansion_ms=17663 expansion_and_footprint_ms=19411 estimated_row_bytes=43688 heuristic_row_bytes=132548 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T16:36:30.649368Z INFO screen_finalist{finalist=45}: screened exchange table geometry expansion_ms=18075 expansion_and_footprint_ms=19864 estimated_row_bytes=44432 heuristic_row_bytes=135664 geometry_fragments_per_tile=5497 fragment_limit=16384 2026-09-10T16:36:30.681696Z INFO screen_finalist{finalist=46}: screened exchange table geometry expansion_ms=18138 expansion_and_footprint_ms=19896 estimated_row_bytes=39232 heuristic_row_bytes=135956 geometry_fragments_per_tile=4847 fragment_limit=16384 2026-09-10T16:36:31.922267Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T16:36:52.519708Z INFO screen_finalist{finalist=53}: screened exchange table geometry expansion_ms=14487 expansion_and_footprint_ms=15979 estimated_row_bytes=44528 heuristic_row_bytes=135664 geometry_fragments_per_tile=5509 fragment_limit=16384 2026-09-10T16:36:53.014340Z INFO screen_finalist{finalist=55}: screened exchange table geometry expansion_ms=15167 expansion_and_footprint_ms=16474 estimated_row_bytes=43688 heuristic_row_bytes=132552 geometry_fragments_per_tile=5420 fragment_limit=16384 2026-09-10T16:36:54.419078Z INFO screen_finalist{finalist=51}: screened exchange table geometry expansion_ms=16587 expansion_and_footprint_ms=17879 estimated_row_bytes=43664 heuristic_row_bytes=132552 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T16:36:54.759873Z INFO screen_finalist{finalist=48}: screened exchange table geometry expansion_ms=16462 expansion_and_footprint_ms=18220 estimated_row_bytes=38432 heuristic_row_bytes=132844 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T16:36:55.435763Z INFO screen_finalist{finalist=49}: screened exchange table geometry expansion_ms=17080 expansion_and_footprint_ms=18895 estimated_row_bytes=43664 heuristic_row_bytes=132552 geometry_fragments_per_tile=5421 fragment_limit=16384 2026-09-10T16:36:55.597999Z INFO screen_finalist{finalist=50}: screened exchange table geometry expansion_ms=17295 expansion_and_footprint_ms=19058 estimated_row_bytes=38432 heuristic_row_bytes=132844 geometry_fragments_per_tile=4767 fragment_limit=16384 2026-09-10T16:36:55.690596Z INFO screen_finalist{finalist=54}: screened exchange table geometry expansion_ms=17389 expansion_and_footprint_ms=19150 estimated_row_bytes=38456 heuristic_row_bytes=132844 geometry_fragments_per_tile=4766 fragment_limit=16384 2026-09-10T16:36:55.788268Z INFO screen_finalist{finalist=52}: screened exchange table geometry expansion_ms=17402 expansion_and_footprint_ms=19248 estimated_row_bytes=39296 heuristic_row_bytes=135956 geometry_fragments_per_tile=4855 fragment_limit=16384 2026-09-10T16:36:56.993552Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=13 admitted_candidates=5 2026-09-10T16:37:17.266437Z INFO screen_finalist{finalist=61}: screened exchange table geometry expansion_ms=14112 expansion_and_footprint_ms=15761 estimated_row_bytes=37928 heuristic_row_bytes=124572 geometry_fragments_per_tile=4378 fragment_limit=16384 2026-09-10T16:37:18.297272Z INFO screen_finalist{finalist=57}: screened exchange table geometry expansion_ms=15016 expansion_and_footprint_ms=16792 estimated_row_bytes=44672 heuristic_row_bytes=135664 geometry_fragments_per_tile=5527 fragment_limit=16384 2026-09-10T16:37:18.439804Z INFO screen_finalist{finalist=58}: screened exchange table geometry expansion_ms=15660 expansion_and_footprint_ms=16935 estimated_row_bytes=39064 heuristic_row_bytes=135768 geometry_fragments_per_tile=4823 fragment_limit=16384 2026-09-10T16:37:18.809440Z INFO screen_finalist{finalist=60}: screened exchange table geometry expansion_ms=15546 expansion_and_footprint_ms=17304 estimated_row_bytes=37376 heuristic_row_bytes=127860 geometry_fragments_per_tile=4348 fragment_limit=16384 2026-09-10T16:37:19.436288Z INFO screen_finalist{finalist=59}: screened exchange table geometry expansion_ms=16133 expansion_and_footprint_ms=17931 estimated_row_bytes=44296 heuristic_row_bytes=135476 geometry_fragments_per_tile=5477 fragment_limit=16384 2026-09-10T16:37:19.877786Z INFO screen_finalist{finalist=56}: screened exchange table geometry expansion_ms=16588 expansion_and_footprint_ms=18373 estimated_row_bytes=39440 heuristic_row_bytes=135956 geometry_fragments_per_tile=4873 fragment_limit=16384 2026-09-10T16:37:21.115597Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="placement" candidates=11 admitted_candidates=5 2026-09-10T16:37:24.540178Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: expanded fragment cache cache_stats=(9094, 1205494, 9197) plan_cache_stats=(32768, 2386533, 390086) 2026-09-10T16:37:27.172163Z DEBUG placed tile storage tiles=1472 shards=607293 elapsed_us=2004670 2026-09-10T16:37:27.175503Z DEBUG placed tile storage tiles=1472 shards=607112 elapsed_us=2008042 2026-09-10T16:37:27.212526Z DEBUG placed tile storage tiles=1472 shards=606464 elapsed_us=2045084 2026-09-10T16:37:27.215659Z DEBUG placed tile storage tiles=1472 shards=607832 elapsed_us=2048179 2026-09-10T16:37:27.215976Z DEBUG placed tile storage tiles=1472 shards=607544 elapsed_us=2048499 2026-09-10T16:37:36.987123Z INFO screened tile mappings by exchange resource load candidates=324 baseline_cycles=4043074 candidate_cycles=3894742 baseline_pressure=2990941 candidate_pressure=2965459 2026-09-10T16:37:37.107972Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T16:37:37.243693Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618717 candidate_cycles=4424078 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T16:37:37.270275Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T16:37:37.350420Z INFO modelled expanded operator plan finalist=28 elapsed_ms=12182 modelled_cycles=479339194 estimated_row_bytes=33152 2026-09-10T16:37:37.412038Z INFO screened tile mappings by exchange resource load candidates=239 baseline_cycles=4618715 candidate_cycles=4424076 baseline_pressure=3833703 candidate_pressure=3631399 2026-09-10T16:37:37.551785Z INFO modelled expanded operator plan finalist=48 elapsed_ms=12384 modelled_cycles=302838427 estimated_row_bytes=38432 2026-09-10T16:37:37.685326Z INFO modelled expanded operator plan finalist=42 elapsed_ms=12517 modelled_cycles=302837942 estimated_row_bytes=38456 2026-09-10T16:37:37.697233Z INFO modelled expanded operator plan finalist=36 elapsed_ms=12529 modelled_cycles=302838138 estimated_row_bytes=38432 2026-09-10T16:37:37.806804Z INFO modelled expanded operator plan finalist=38 elapsed_ms=12639 modelled_cycles=302838162 estimated_row_bytes=38432 2026-09-10T16:37:37.806934Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: bounded finalist shortlist stage="scheduling" candidates=5 admitted_candidates=2 2026-09-10T16:37:40.830382Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=606464 elapsed_us=972033 2026-09-10T16:37:41.004018Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=92 ordinary_horizon=2750 paired_horizon=1471 use_paired=true 2026-09-10T16:37:41.019232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:37:41.019270Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:37:41.020909Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T16:37:41.029418Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:37:41.029455Z 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-10T16:37:41.032739Z 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-10T16:37:41.038252Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:37:41.038278Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:41.040538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T16:37:41.048707Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:37:41.048732Z 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-10T16:37:41.050847Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T16:37:41.124579Z 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-10T16:37:41.291517Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=11656 elapsed_ms=166 success=true 2026-09-10T16:37:41.351528Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:37:41.378243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:37:41.477777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T16:37:41.494827Z 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=62946 2026-09-10T16:37:41.544313Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:37:41.544348Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:41.553264Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T16:37:41.792020Z 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=440 success=true 2026-09-10T16:37:41.867980Z 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=489 success=true 2026-09-10T16:37:42.019987Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=542 success=true 2026-09-10T16:37:42.129766Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=62946 elapsed_ms=634 success=true 2026-09-10T16:37:42.317321Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:37:42.317371Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1039 selected_horizon=1039 endpoint_lower_bound=288 lower_bound_gap=751 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:42.334993Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=543 row_words=82 horizon=1039 2026-09-10T16:37:42.458792Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:37:42.458833Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1095 selected_horizon=1095 endpoint_lower_bound=288 lower_bound_gap=807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:42.478861Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1123 row_words=82 horizon=1095 2026-09-10T16:37:42.570293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:37:42.570329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:42.573157Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:37:42.714053Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:37:42.714092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:42.717399Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T16:37:43.212535Z 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=62946 maximum_identical_destinations=1 2026-09-10T16:37:43.212573Z 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=10319 selected_horizon=10319 endpoint_lower_bound=9280 lower_bound_gap=1039 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:43.257423Z 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=447 row_words=298 horizon=10319 2026-09-10T16:37:43.425128Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:37:43.425170Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:37:43.457756Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T16:37:43.551953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:37:43.621019Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:37:43.805828Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:37:45.886151Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2265 success=true 2026-09-10T16:37:46.330311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T16:37:46.396271Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2844 success=true 2026-09-10T16:37:47.127332Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=3321 success=true 2026-09-10T16:37:47.202716Z 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-10T16:37:47.761955Z 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-10T16:37:48.540965Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:37:48.541051Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=5613 selected_horizon=5613 endpoint_lower_bound=2560 lower_bound_gap=3053 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:48.668235Z 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=101 row_words=425 horizon=5613 2026-09-10T16:37:49.520521Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:37:49.520565Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:49.539381Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T16:37:49.586172Z 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-10T16:37:49.795506Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=3465 success=true 2026-09-10T16:37:50.041869Z 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-10T16:37:50.266986Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=14 candidates=8748 ordinary_horizon=8890 paired_horizon=7562 use_paired=true 2026-09-10T16:37:50.369128Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:37:50.369171Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:50.401692Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T16:37:50.745968Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:37:51.437772Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:37:52.132912Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1386 success=true 2026-09-10T16:37:52.186679Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:37:52.186716Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:52.227114Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=27 candidates=34071 ordinary_horizon=9331 paired_horizon=14065 use_paired=false 2026-09-10T16:37:52.305559Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T16:37:52.350031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T16:37:52.350067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:52.384146Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:37:52.384176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:52.385988Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T16:37:52.397015Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T16:37:52.410374Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=972 success=true 2026-09-10T16:37:52.922290Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T16:37:53.161977Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:37:53.162019Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:53.209284Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:37:53.217318Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:37:53.217354Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2119 selected_horizon=2119 endpoint_lower_bound=1152 lower_bound_gap=967 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:53.272489Z 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=561 row_words=294 horizon=2119 2026-09-10T16:37:53.363703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:37:53.363741Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:53.367306Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T16:37:53.494363Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=572 success=true 2026-09-10T16:37:53.769351Z 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=6566 success=true 2026-09-10T16:37:54.149113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T16:37:54.149149Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5598 selected_horizon=5598 endpoint_lower_bound=3456 lower_bound_gap=2142 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:54.175688Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=112 row_words=314 horizon=5598 2026-09-10T16:37:55.296485Z 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=7534 success=true 2026-09-10T16:37:55.565291Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74200 2026-09-10T16:37:56.548475Z 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-10T16:37:57.105168Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:37:57.114064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74200 elapsed_ms=1548 success=true 2026-09-10T16:37:57.247538Z 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=7661 success=true 2026-09-10T16:37:57.601740Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=4796 maximum_identical_destinations=1 2026-09-10T16:37:57.601788Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=37455 selected_horizon=37455 endpoint_lower_bound=36864 lower_bound_gap=591 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:57.630175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=69 row_words=389 horizon=37455 2026-09-10T16:37:58.250411Z 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=8208 success=true 2026-09-10T16:37:58.473148Z 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=194092 maximum_identical_destinations=1 2026-09-10T16:37:58.473214Z 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=3176 selected_horizon=3176 endpoint_lower_bound=2152 lower_bound_gap=1024 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:58.724239Z 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=26 row_words=664 horizon=3176 2026-09-10T16:37:58.933762Z 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-10T16:37:59.050494Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:37:59.050529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=14965 selected_horizon=14965 endpoint_lower_bound=13680 lower_bound_gap=1285 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:59.112004Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1050 row_words=386 horizon=14965 2026-09-10T16:37:59.120476Z 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=186 success=true 2026-09-10T16:37:59.366345Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:37:59.366397Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:59.377870Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T16:37:59.764229Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2658 success=false 2026-09-10T16:37:59.824167Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:37:59.824232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:59.825772Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T16:37:59.854833Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:37:59.854863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:37:59.856031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T16:37:59.962840Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:38:00.045955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:38:00.046015Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:00.097154Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T16:38:00.186384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T16:38:00.190538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=4 success=true 2026-09-10T16:38:00.265785Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:38:00.265820Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:00.266756Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T16:38:00.328693Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=32 candidates=1 ordinary_horizon=1618 paired_horizon=1405 use_paired=true 2026-09-10T16:38:00.333254Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:38:00.333275Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1405 selected_horizon=1405 endpoint_lower_bound=864 lower_bound_gap=541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:00.334768Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=58 row_words=16 horizon=1405 2026-09-10T16:38:00.382263Z 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-10T16:38:00.963409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1000 success=true 2026-09-10T16:38:00.993463Z 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=611 success=true 2026-09-10T16:38:01.531793Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:38:01.806132Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:38:01.806170Z 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=932 selected_horizon=932 endpoint_lower_bound=576 lower_bound_gap=356 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:01.841641Z 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=46 row_words=181 horizon=932 2026-09-10T16:38:02.030158Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:38:02.030216Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:02.038901Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=573 row_words=58 horizon=1813 2026-09-10T16:38:02.146751Z 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=5598 success=true 2026-09-10T16:38:02.465128Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:38:02.465171Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14896 selected_horizon=14712 endpoint_lower_bound=14208 lower_bound_gap=504 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:38:02.482254Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=70 row_words=165 horizon=14712 2026-09-10T16:38:02.532960Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=41 candidates=11 ordinary_horizon=681 paired_horizon=1070 use_paired=false 2026-09-10T16:38:02.589908Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:38:02.589957Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:02.592314Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=13 row_words=24 horizon=883 2026-09-10T16:38:03.040324Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=50 candidates=1076 ordinary_horizon=488 paired_horizon=988 use_paired=false 2026-09-10T16:38:03.069019Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:38:03.069053Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:03.077138Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T16:38:03.606606Z 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-10T16:38:04.229375Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2697 success=true 2026-09-10T16:38:05.207996Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:38:05.208043Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=9009 selected_horizon=9009 endpoint_lower_bound=7008 lower_bound_gap=2001 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:05.239806Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=433 horizon=9009 2026-09-10T16:38:05.497770Z 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=1891 success=true 2026-09-10T16:38:05.743863Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=21 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T16:38:05.885488Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:38:05.885542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:05.930430Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:38:06.046060Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:38:06.046106Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4229 selected_horizon=4229 endpoint_lower_bound=1312 lower_bound_gap=2917 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:06.116585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=542 horizon=4229 2026-09-10T16:38:06.795176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:38:06.795232Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52775 selected_horizon=52662 endpoint_lower_bound=52488 lower_bound_gap=174 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:38:06.801706Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=7 row_words=2958 horizon=52662 2026-09-10T16:38:07.590700Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:38:07.590736Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:07.663531Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=179 row_words=331 horizon=918 2026-09-10T16:38:07.861698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=4 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T16:38:07.997623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:38:07.997663Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:08.040460Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T16:38:10.810461Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T16:38:12.868514Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=2058 success=true 2026-09-10T16:38:14.367843Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:38:14.367876Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:14.428255Z 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=288 row_words=415 horizon=4334 2026-09-10T16:38:14.570772Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=42 mapped=false analytical_cycles=312345592 analytical_exchange_cycles=14415928 scheduled_exchange_cycles=6218161 refined_cycles=304147825 2026-09-10T16:38:14.800581Z 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=89 success=true 2026-09-10T16:38:14.801522Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k96_c48_r146_r146" target=ipu21 2026-09-10T16:38:15.006790Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ada94ff6484237356c2abb55499de2efe5a6ce099947bc192c7cd2b7670698bc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ada94ff6484237356c2abb55499de2efe5a6ce099947bc192c7cd2b7670698bc/kernel.json 2026-09-10T16:38:15.007893Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c64_r242_r244" target=ipu21 2026-09-10T16:38:15.061571Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1bb8199cf75ce4795e5b5000c8008208fa36aec0c1390f5908f1b5b1af63ef23/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1bb8199cf75ce4795e5b5000c8008208fa36aec0c1390f5908f1b5b1af63ef23/kernel.json 2026-09-10T16:38:15.061831Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k128_c80_r242_r244" target=ipu21 2026-09-10T16:38:15.101629Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/9007b0be58f982bd8c89758d43e222fbdee68cca7d8eb059f7bcfb269e19d433/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/9007b0be58f982bd8c89758d43e222fbdee68cca7d8eb059f7bcfb269e19d433/kernel.json 2026-09-10T16:38:15.104015Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_k80_c768_r7_r8" target=ipu21 2026-09-10T16:38:15.152701Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/eb8efedcf7e8e34403613babeec9b87cc115a897c30b903ab40cec44dc5b60a9/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/eb8efedcf7e8e34403613babeec9b87cc115a897c30b903ab40cec44dc5b60a9/kernel.json 2026-09-10T16:38:15.153113Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_k768_c80_r7_r8" target=ipu21 2026-09-10T16:38:15.209398Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/d3f60bb63385d6146bf229c5227870ce8f7c00222f169077230762c57f80c84e/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/d3f60bb63385d6146bf229c5227870ce8f7c00222f169077230762c57f80c84e/kernel.json 2026-09-10T16:38:15.216600Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r7_p7_c80_p80" target=ipu21 2026-09-10T16:38:15.265477Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/535ec739b4ae7b4b6fe6ca7c3148fcea2599f9037bf5ddf7851be1403adf7af7/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/535ec739b4ae7b4b6fe6ca7c3148fcea2599f9037bf5ddf7851be1403adf7af7/kernel.json 2026-09-10T16:38:15.265702Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_amp_left_f16.S name="rearrange_f16_codelet_o0_r8_p8_c80_p80" target=ipu21 2026-09-10T16:38:15.308764Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/298d9d158c915251a0087c32af01518c89617aafd39e510b06b36a24a8534073/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/298d9d158c915251a0087c32af01518c89617aafd39e510b06b36a24a8534073/kernel.json 2026-09-10T16:38:15.313261Z 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=512 success=true 2026-09-10T16:38:15.434732Z 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-10T16:38:20.501503Z 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=18 success=false 2026-09-10T16:38:20.589335Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=42 mapped=false error=tile-program lowering failed: tile 0 local copy BlockValueId(572583)+0 -> BlockValueId(445789)+0 has invalid addresses or byte count 1 2026-09-10T16:38:21.221514Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=42 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:38:24.288640Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607293 elapsed_us=1084262 2026-09-10T16:38:24.490016Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1224 maximum_identical_destinations=1 2026-09-10T16:38:24.490092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:24.491181Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=414 row_words=39 horizon=374 2026-09-10T16:38:24.532568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=55 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:38:24.532595Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=55 initial_horizon=170 selected_horizon=170 endpoint_lower_bound=64 lower_bound_gap=106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:24.533254Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=55 tile=1374 row_words=11 horizon=170 2026-09-10T16:38:24.543788Z 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-10T16:38:24.543821Z 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-10T16:38:24.547913Z 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-10T16:38:24.565242Z 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=5700 maximum_identical_destinations=1 2026-09-10T16:38:24.565267Z 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=3077 selected_horizon=2507 endpoint_lower_bound=2368 lower_bound_gap=139 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:38:24.567674Z 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-10T16:38:24.569537Z 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=772 row_words=29 horizon=2507 2026-09-10T16:38:24.573979Z 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-10T16:38:24.574013Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=1297 selected_horizon=1032 endpoint_lower_bound=864 lower_bound_gap=168 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:38:24.578323Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1363 row_words=23 horizon=1032 2026-09-10T16:38:24.589669Z 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-10T16:38:24.660911Z 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=71 success=true 2026-09-10T16:38:24.737863Z 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=170 success=true 2026-09-10T16:38:24.750590Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:38:24.750619Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:24.751307Z 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=414 row_words=43 horizon=406 2026-09-10T16:38:24.921601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:38:25.014802Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:38:25.014843Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=1440 selected_horizon=1440 endpoint_lower_bound=576 lower_bound_gap=864 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:25.022245Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=205 row_words=65 horizon=1440 2026-09-10T16:38:25.119109Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42588 2026-09-10T16:38:25.400941Z 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-10T16:38:25.423550Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=40084 2026-09-10T16:38:25.448945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:38:25.470808Z 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=549 success=true 2026-09-10T16:38:25.784334Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=42588 elapsed_ms=665 success=true 2026-09-10T16:38:25.947231Z 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=498 success=true 2026-09-10T16:38:26.191847Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:38:26.191888Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1059 selected_horizon=1059 endpoint_lower_bound=288 lower_bound_gap=771 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:26.209975Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1434 row_words=82 horizon=1059 2026-09-10T16:38:26.480654Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:38:26.480697Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2955 selected_horizon=2955 endpoint_lower_bound=1728 lower_bound_gap=1227 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:26.484498Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=12 row_words=43 horizon=2955 2026-09-10T16:38:26.485584Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:38:26.485619Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1068 selected_horizon=1068 endpoint_lower_bound=288 lower_bound_gap=780 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:26.502067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=213 row_words=84 horizon=1068 2026-09-10T16:38:26.551772Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=40084 elapsed_ms=1128 success=true 2026-09-10T16:38:26.578885Z 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=1177 success=true 2026-09-10T16:38:26.788459Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:38:26.788494Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:26.790646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:38:26.888028Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=42588 maximum_identical_destinations=1 2026-09-10T16:38:26.888070Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=10004 selected_horizon=10004 endpoint_lower_bound=9072 lower_bound_gap=932 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:26.930930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=1213 row_words=217 horizon=10004 2026-09-10T16:38:27.035038Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:38:27.574412Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=4374 maximum_identical_destinations=1 2026-09-10T16:38:27.574447Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=14703 selected_horizon=14703 endpoint_lower_bound=14016 lower_bound_gap=687 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:27.591853Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=782 row_words=564 horizon=14703 2026-09-10T16:38:27.592325Z 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=51925 maximum_identical_destinations=1 2026-09-10T16:38:27.592360Z 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=1184 selected_horizon=1184 endpoint_lower_bound=576 lower_bound_gap=608 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:27.613831Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=40084 maximum_identical_destinations=1 2026-09-10T16:38:27.613865Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=7514 selected_horizon=7514 endpoint_lower_bound=5120 lower_bound_gap=2394 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:27.645621Z 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=1171 row_words=187 horizon=1184 2026-09-10T16:38:27.656439Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=630 row_words=481 horizon=7514 2026-09-10T16:38:27.712818Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:38:27.712852Z 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=1741 selected_horizon=1741 endpoint_lower_bound=1152 lower_bound_gap=589 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:27.715057Z 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=342 row_words=15 horizon=1741 2026-09-10T16:38:27.741400Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=31 candidates=486 ordinary_horizon=14354 paired_horizon=7159 use_paired=true 2026-09-10T16:38:28.103098Z 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=104326 2026-09-10T16:38:28.328090Z 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-10T16:38:28.514737Z 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-10T16:38:29.613763Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2578 success=true 2026-09-10T16:38:30.077006Z 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=2916 maximum_identical_destinations=1 2026-09-10T16:38:30.077053Z 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=13609 selected_horizon=13457 endpoint_lower_bound=10656 lower_bound_gap=2801 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:38:30.099635Z 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=811 row_words=195 horizon=13457 2026-09-10T16:38:30.258981Z 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-10T16:38:30.514958Z 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=2000 success=true 2026-09-10T16:38:30.516223Z 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=57733 2026-09-10T16:38:30.529004Z 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=2200 success=true 2026-09-10T16:38:30.546025Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:38:30.546059Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=10636 selected_horizon=10636 endpoint_lower_bound=7008 lower_bound_gap=3628 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:30.582107Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=781 row_words=458 horizon=10636 2026-09-10T16:38:31.147997Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=40084 2026-09-10T16:38:31.187615Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155755 2026-09-10T16:38:31.299698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:38:31.299739Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=8013 selected_horizon=8013 endpoint_lower_bound=7808 lower_bound_gap=205 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:31.322130Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=263 row_words=304 horizon=8013 2026-09-10T16:38:31.425145Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:38:31.425185Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=8309 selected_horizon=8309 endpoint_lower_bound=7808 lower_bound_gap=501 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:31.457266Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=722 row_words=372 horizon=8309 2026-09-10T16:38:31.647408Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:38:32.116103Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104326 elapsed_ms=4012 success=true 2026-09-10T16:38:32.275393Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=40084 elapsed_ms=1127 success=true 2026-09-10T16:38:32.690231Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=1042 success=true 2026-09-10T16:38:32.952813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32376 2026-09-10T16:38:33.226659Z 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=2967 success=true 2026-09-10T16:38:33.368570Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=40084 maximum_identical_destinations=1 2026-09-10T16:38:33.368618Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=7538 selected_horizon=7538 endpoint_lower_bound=5120 lower_bound_gap=2418 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:33.423524Z 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=79 row_words=490 horizon=7538 2026-09-10T16:38:33.517869Z 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=28781 maximum_identical_destinations=1 2026-09-10T16:38:33.517930Z 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=2351 selected_horizon=2351 endpoint_lower_bound=1152 lower_bound_gap=1199 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:33.537892Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=57733 elapsed_ms=3021 success=true 2026-09-10T16:38:33.591168Z 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=242 row_words=294 horizon=2351 2026-09-10T16:38:33.895707Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=32376 2026-09-10T16:38:34.436944Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:38:34.436987Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=4514 selected_horizon=4514 endpoint_lower_bound=3648 lower_bound_gap=866 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:34.458851Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=146 row_words=110 horizon=4514 2026-09-10T16:38:34.660642Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=32376 elapsed_ms=1707 success=true 2026-09-10T16:38:35.439857Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=112284 maximum_identical_destinations=1 2026-09-10T16:38:35.439902Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=10585 selected_horizon=10585 endpoint_lower_bound=9072 lower_bound_gap=1513 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:35.557075Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=1334 row_words=578 horizon=10585 2026-09-10T16:38:35.667629Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=104326 maximum_identical_destinations=1 2026-09-10T16:38:35.667674Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=1406 selected_horizon=1406 endpoint_lower_bound=592 lower_bound_gap=814 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:35.684259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:38:35.696218Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=32376 maximum_identical_destinations=1 2026-09-10T16:38:35.696267Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=5244 selected_horizon=5244 endpoint_lower_bound=4096 lower_bound_gap=1148 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:35.746007Z 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-10T16:38:35.754181Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=170 row_words=370 horizon=5244 2026-09-10T16:38:35.766140Z 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=57733 maximum_identical_destinations=1 2026-09-10T16:38:35.766178Z 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=6427 selected_horizon=6427 endpoint_lower_bound=4608 lower_bound_gap=1819 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:35.771537Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=918 row_words=338 horizon=1406 2026-09-10T16:38:35.884287Z 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=174 row_words=563 horizon=6427 2026-09-10T16:38:35.893024Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:38:35.893058Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=888 selected_horizon=888 endpoint_lower_bound=324 lower_bound_gap=564 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:35.894532Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=78 row_words=26 horizon=888 2026-09-10T16:38:35.925733Z 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=179 success=true 2026-09-10T16:38:36.166543Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:38:36.166584Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=1441 selected_horizon=1441 endpoint_lower_bound=576 lower_bound_gap=865 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:36.173955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=15 tile=163 row_words=67 horizon=1441 2026-09-10T16:38:36.185591Z 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-10T16:38:36.361313Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=42588 2026-09-10T16:38:36.394643Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=32376 elapsed_ms=2498 success=true 2026-09-10T16:38:36.644856Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=22536 maximum_identical_destinations=1 2026-09-10T16:38:36.644898Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=8849 selected_horizon=8849 endpoint_lower_bound=7104 lower_bound_gap=1745 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:36.669753Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=345 row_words=113 horizon=8849 2026-09-10T16:38:36.733561Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155755 elapsed_ms=5545 success=true 2026-09-10T16:38:37.007069Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=42588 elapsed_ms=645 success=true 2026-09-10T16:38:37.111123Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1426 success=true 2026-09-10T16:38:37.472735Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=32376 maximum_identical_destinations=1 2026-09-10T16:38:37.472777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=5338 selected_horizon=5338 endpoint_lower_bound=4096 lower_bound_gap=1242 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:37.537764Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=966 row_words=373 horizon=5338 2026-09-10T16:38:37.598509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=6 candidates=243 ordinary_horizon=12581 paired_horizon=6438 use_paired=true 2026-09-10T16:38:37.689529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:38:37.689570Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=3322 selected_horizon=3322 endpoint_lower_bound=1076 lower_bound_gap=2246 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:37.693407Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=1435 row_words=17 horizon=3322 2026-09-10T16:38:38.039186Z 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-10T16:38:38.122264Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=42588 maximum_identical_destinations=1 2026-09-10T16:38:38.122307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=9928 selected_horizon=9928 endpoint_lower_bound=9072 lower_bound_gap=856 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:38.164875Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=661 row_words=216 horizon=9928 2026-09-10T16:38:38.229198Z 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=51948 maximum_identical_destinations=1 2026-09-10T16:38:38.229263Z 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=1103 selected_horizon=1103 endpoint_lower_bound=576 lower_bound_gap=527 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:38.278077Z 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=992 row_words=183 horizon=1103 2026-09-10T16:38:38.338769Z 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=1473 maximum_identical_destinations=1 2026-09-10T16:38:38.338809Z 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=1876 selected_horizon=1876 endpoint_lower_bound=1088 lower_bound_gap=788 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:38.340685Z 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=216 row_words=24 horizon=1876 2026-09-10T16:38:38.407910Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=49 candidates=17 ordinary_horizon=681 paired_horizon=1417 use_paired=false 2026-09-10T16:38:38.451454Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:38:38.459862Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1224 maximum_identical_destinations=1 2026-09-10T16:38:38.459894Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=374 selected_horizon=374 endpoint_lower_bound=272 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:38.460929Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=47 row_words=23 horizon=374 2026-09-10T16:38:38.472300Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=53 candidates=4 ordinary_horizon=358 paired_horizon=440 use_paired=false 2026-09-10T16:38:38.530177Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=55 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:38:38.530239Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=55 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:38.531126Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=55 tile=10 row_words=12 horizon=193 2026-09-10T16:38:38.643848Z 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-10T16:38:38.752871Z 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=108 success=true 2026-09-10T16:38:39.001262Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=57 candidates=255 ordinary_horizon=280 paired_horizon=396 use_paired=false 2026-09-10T16:38:39.076143Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=58 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:38:39.076191Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=58 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:39.077664Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=58 tile=47 row_words=25 horizon=406 2026-09-10T16:38:39.369256Z 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=3183 success=true 2026-09-10T16:38:39.831953Z 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-10T16:38:40.323895Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155755 maximum_identical_destinations=1 2026-09-10T16:38:40.323940Z 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=3171 selected_horizon=3171 endpoint_lower_bound=1728 lower_bound_gap=1443 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:40.457965Z 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=625 success=false 2026-09-10T16:38:40.487803Z 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=1062 row_words=548 horizon=3171 2026-09-10T16:38:40.607335Z 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-10T16:38:40.697712Z 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=2658 success=true 2026-09-10T16:38:40.760454Z 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=5700 maximum_identical_destinations=1 2026-09-10T16:38:40.760501Z 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=3065 selected_horizon=2477 endpoint_lower_bound=2368 lower_bound_gap=109 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:38:40.768328Z 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=1421 row_words=29 horizon=2477 2026-09-10T16:38:41.069945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2618 success=true 2026-09-10T16:38:41.504292Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=112284 maximum_identical_destinations=1 2026-09-10T16:38:41.504336Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=9784 selected_horizon=9784 endpoint_lower_bound=9072 lower_bound_gap=712 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:41.647329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=706 row_words=529 horizon=9784 2026-09-10T16:38:42.555018Z 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-10T16:38:42.815105Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155755 2026-09-10T16:38:43.088924Z 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=69934 maximum_identical_destinations=1 2026-09-10T16:38:43.088979Z 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=6940 selected_horizon=6940 endpoint_lower_bound=2816 lower_bound_gap=4124 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:43.136248Z 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=1032 row_words=420 horizon=6940 2026-09-10T16:38:43.275879Z 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=2668 success=true 2026-09-10T16:38:43.652322Z 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=1097 success=true 2026-09-10T16:38:44.457121Z 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=104326 2026-09-10T16:38:44.591432Z 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=51925 maximum_identical_destinations=1 2026-09-10T16:38:44.591487Z 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=1005 selected_horizon=1005 endpoint_lower_bound=576 lower_bound_gap=429 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:44.643902Z 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=1088 row_words=188 horizon=1005 2026-09-10T16:38:44.720365Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=34 candidates=1 ordinary_horizon=1619 paired_horizon=1426 use_paired=true 2026-09-10T16:38:44.729279Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=34 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:38:44.729316Z 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=1426 selected_horizon=1426 endpoint_lower_bound=864 lower_bound_gap=562 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:44.732448Z 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=58 row_words=16 horizon=1426 2026-09-10T16:38:45.104058Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=33612 maximum_identical_destinations=1 2026-09-10T16:38:45.104109Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=13257 selected_horizon=13257 endpoint_lower_bound=12336 lower_bound_gap=921 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:45.194549Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=67 row_words=729 horizon=13257 2026-09-10T16:38:45.655542Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=16 candidates=8748 ordinary_horizon=10233 paired_horizon=8926 use_paired=true 2026-09-10T16:38:45.718280Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195540 2026-09-10T16:38:45.727752Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=23 transfers=4374 maximum_identical_destinations=1 2026-09-10T16:38:45.727791Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=23 initial_horizon=14171 selected_horizon=14170 endpoint_lower_bound=14016 lower_bound_gap=154 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:38:45.755401Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=23 tile=1151 row_words=582 horizon=14170 2026-09-10T16:38:45.756089Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=16 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:38:45.756135Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=16 initial_horizon=8926 selected_horizon=8926 endpoint_lower_bound=3504 lower_bound_gap=5422 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:45.796175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=16 tile=437 row_words=573 horizon=8926 2026-09-10T16:38:45.799842Z 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-10T16:38:46.105160Z 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-10T16:38:46.876782Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:38:46.890153Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=35 candidates=2916 ordinary_horizon=12405 paired_horizon=7537 use_paired=true 2026-09-10T16:38:46.936093Z 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=2916 maximum_identical_destinations=1 2026-09-10T16:38:46.936125Z 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=7537 selected_horizon=7537 endpoint_lower_bound=5328 lower_bound_gap=2209 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:46.950574Z 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=106 row_words=239 horizon=7537 2026-09-10T16:38:47.119340Z 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=1319 success=true 2026-09-10T16:38:47.207954Z 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=1102 success=true 2026-09-10T16:38:47.688807Z 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-10T16:38:47.940236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=1063 success=true 2026-09-10T16:38:48.375891Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=75104 maximum_identical_destinations=1 2026-09-10T16:38:48.375935Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=10616 selected_horizon=10616 endpoint_lower_bound=8832 lower_bound_gap=1784 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:48.434965Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=723 row_words=383 horizon=10616 2026-09-10T16:38:48.466808Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155755 elapsed_ms=5651 success=true 2026-09-10T16:38:48.505556Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=42 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:38:48.505594Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=42 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:48.507912Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=42 tile=3 row_words=24 horizon=883 2026-09-10T16:38:48.646807Z 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=957 success=true 2026-09-10T16:38:48.807562Z 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=28781 maximum_identical_destinations=1 2026-09-10T16:38:48.807602Z 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=2129 selected_horizon=2129 endpoint_lower_bound=1152 lower_bound_gap=977 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:48.816313Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=104326 elapsed_ms=4359 success=true 2026-09-10T16:38:48.841800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=12 transfers=66880 maximum_identical_destinations=1 2026-09-10T16:38:48.841832Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=12 initial_horizon=4224 selected_horizon=4224 endpoint_lower_bound=3640 lower_bound_gap=584 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:48.884488Z 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=542 row_words=294 horizon=2129 2026-09-10T16:38:48.904466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=12 tile=362 row_words=294 horizon=4224 2026-09-10T16:38:49.040845Z 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-10T16:38:49.209072Z 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=168 success=true 2026-09-10T16:38:49.270316Z 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=57733 2026-09-10T16:38:49.334396Z 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=12492 maximum_identical_destinations=1 2026-09-10T16:38:49.334441Z 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=7903 selected_horizon=7903 endpoint_lower_bound=6756 lower_bound_gap=1147 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:49.345534Z 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=32 row_words=174 horizon=7903 2026-09-10T16:38:49.606220Z 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=22536 2026-09-10T16:38:49.699375Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:38:49.699419Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:49.719121Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=566 row_words=106 horizon=4461 2026-09-10T16:38:49.888293Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=22536 elapsed_ms=282 success=true 2026-09-10T16:38:50.027554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=61520 maximum_identical_destinations=1 2026-09-10T16:38:50.027597Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=4427 selected_horizon=4427 endpoint_lower_bound=3640 lower_bound_gap=787 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:50.088254Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=722 row_words=301 horizon=4427 2026-09-10T16:38:50.188346Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:38:50.188384Z 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=3335 selected_horizon=3335 endpoint_lower_bound=1076 lower_bound_gap=2259 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:50.191806Z 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=584 row_words=17 horizon=3335 2026-09-10T16:38:50.318973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=22536 maximum_identical_destinations=1 2026-09-10T16:38:50.319013Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=8683 selected_horizon=8683 endpoint_lower_bound=7104 lower_bound_gap=1579 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:50.339726Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=448 row_words=109 horizon=8683 2026-09-10T16:38:50.588483Z 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-10T16:38:50.877866Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:38:51.654546Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155755 maximum_identical_destinations=1 2026-09-10T16:38:51.654585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2612 selected_horizon=2612 endpoint_lower_bound=1728 lower_bound_gap=884 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:51.777802Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=338 row_words=542 horizon=2612 2026-09-10T16:38:51.858574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:38:51.858605Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:51.859973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T16:38:52.146701Z 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-10T16:38:52.261466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1383 success=true 2026-09-10T16:38:52.335155Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=104326 maximum_identical_destinations=1 2026-09-10T16:38:52.335197Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=1071 selected_horizon=1071 endpoint_lower_bound=592 lower_bound_gap=479 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:52.446644Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=86 row_words=336 horizon=1071 2026-09-10T16:38:52.580460Z 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=1473 maximum_identical_destinations=1 2026-09-10T16:38:52.580503Z 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=1781 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:52.582338Z 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=36 row_words=23 horizon=1781 2026-09-10T16:38:52.604272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=57733 elapsed_ms=3333 success=true 2026-09-10T16:38:53.024720Z 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=2436 success=true 2026-09-10T16:38:53.353672Z 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=51948 maximum_identical_destinations=1 2026-09-10T16:38:53.353715Z 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=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:53.405725Z 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=276 row_words=182 horizon=943 2026-09-10T16:38:54.529183Z 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=2382 success=true 2026-09-10T16:38:54.817142Z 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=69934 maximum_identical_destinations=1 2026-09-10T16:38:54.817176Z 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=6438 selected_horizon=6438 endpoint_lower_bound=2816 lower_bound_gap=3622 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:54.846683Z 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=14 row_words=443 horizon=6438 2026-09-10T16:38:54.886376Z 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=57733 maximum_identical_destinations=1 2026-09-10T16:38:54.886414Z 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=6243 selected_horizon=6243 endpoint_lower_bound=4608 lower_bound_gap=1635 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:55.008306Z 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=20 row_words=565 horizon=6243 2026-09-10T16:38:55.585510Z 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=21111 maximum_identical_destinations=1 2026-09-10T16:38:55.585550Z 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=10165 selected_horizon=10165 endpoint_lower_bound=9760 lower_bound_gap=405 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:38:55.626049Z 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=480 row_words=520 horizon=10165 2026-09-10T16:38:56.043319Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=195540 elapsed_ms=10324 success=true 2026-09-10T16:38:57.899607Z 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-10T16:38:59.194593Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=195540 2026-09-10T16:39:00.739344Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=195540 maximum_identical_destinations=1 2026-09-10T16:39:00.739382Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=3978 selected_horizon=3978 endpoint_lower_bound=2152 lower_bound_gap=1826 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:00.893330Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=441 row_words=761 horizon=3978 2026-09-10T16:39:02.541818Z 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=4642 success=true 2026-09-10T16:39:06.169033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:39:06.169079Z 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=4232 selected_horizon=4232 endpoint_lower_bound=1312 lower_bound_gap=2920 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:06.237437Z 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=264 row_words=536 horizon=4232 2026-09-10T16:39:08.231405Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=195540 elapsed_ms=9036 success=true 2026-09-10T16:39:12.897386Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=195540 maximum_identical_destinations=1 2026-09-10T16:39:12.897437Z 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=3319 selected_horizon=3319 endpoint_lower_bound=2152 lower_bound_gap=1167 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:13.165416Z 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=1390 row_words=746 horizon=3319 2026-09-10T16:39:13.574288Z 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=490250324 analytical_exchange_cycles=15325472 scheduled_exchange_cycles=5586753 refined_cycles=480511605 2026-09-10T16:39:13.996981Z 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=68 success=true 2026-09-10T16:39:14.005182Z 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=8 success=true 2026-09-10T16:39:14.127051Z 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-10T16:39:18.500797Z 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=20 success=false 2026-09-10T16:39:18.554152Z 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=tile-program lowering failed: tile 252 local copy BlockValueId(546618)+0 -> BlockValueId(413146)+0 has invalid addresses or byte count 1 2026-09-10T16:39:19.261374Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=28 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:39:22.021302Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607544 elapsed_us=1046880 2026-09-10T16:39:22.170754Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=0 candidates=92 ordinary_horizon=2750 paired_horizon=1471 use_paired=true 2026-09-10T16:39:22.189054Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:39:22.189130Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:22.189302Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:39:22.189350Z 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-10T16:39:22.191991Z 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-10T16:39:22.192310Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T16:39:22.219366Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:39:22.219390Z 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-10T16:39:22.220767Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T16:39:22.264903Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:39:22.264942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:22.271600Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T16:39:22.273135Z 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-10T16:39:22.404576Z 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=131 success=true 2026-09-10T16:39:22.470049Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:39:22.470088Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:22.473262Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:39:22.579930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:39:22.579963Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:22.581487Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:39:22.584897Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T16:39:22.742406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=50544 2026-09-10T16:39:22.798695Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:39:23.036755Z 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=455 success=true 2026-09-10T16:39:23.122302Z 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=323 success=true 2026-09-10T16:39:23.399562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=50544 elapsed_ms=657 success=true 2026-09-10T16:39:23.492191Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:39:23.492239Z 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=1060 selected_horizon=1060 endpoint_lower_bound=288 lower_bound_gap=772 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:23.503315Z 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=436 row_words=83 horizon=1060 2026-09-10T16:39:23.542565Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:39:23.542587Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:23.543882Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T16:39:23.562557Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:39:23.562572Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:23.563990Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T16:39:23.610336Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:39:23.610369Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1099 selected_horizon=1099 endpoint_lower_bound=288 lower_bound_gap=811 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:23.626953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1299 row_words=83 horizon=1099 2026-09-10T16:39:23.869189Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:39:23.869243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:23.872510Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T16:39:23.914251Z 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-10T16:39:24.085286Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:39:24.315001Z 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=400 success=true 2026-09-10T16:39:25.031979Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:39:25.032020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8319 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:39:25.077663Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T16:39:25.623095Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=50 candidates=1076 ordinary_horizon=488 paired_horizon=988 use_paired=false 2026-09-10T16:39:25.643520Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:39:25.643540Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:25.650601Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T16:39:25.688409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:39:25.688432Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:25.689090Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T16:39:25.733688Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=32 candidates=1 ordinary_horizon=1618 paired_horizon=1405 use_paired=true 2026-09-10T16:39:25.737003Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:39:25.737016Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1405 selected_horizon=1405 endpoint_lower_bound=864 lower_bound_gap=541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:25.738743Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=58 row_words=16 horizon=1405 2026-09-10T16:39:25.795803Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=1710 success=true 2026-09-10T16:39:26.149179Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:39:27.069700Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:39:27.069745Z 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=14897 selected_horizon=14836 endpoint_lower_bound=14208 lower_bound_gap=628 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:39:27.079253Z 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=76 row_words=167 horizon=14836 2026-09-10T16:39:27.257612Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:39:27.257646Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:27.262735Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=573 row_words=58 horizon=1813 2026-09-10T16:39:28.555267Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T16:39:28.652602Z 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-10T16:39:28.826939Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=14 candidates=8748 ordinary_horizon=8951 paired_horizon=7562 use_paired=true 2026-09-10T16:39:28.899415Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:39:28.899445Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:28.924597Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T16:39:29.698774Z 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-10T16:39:29.703318Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:39:29.996947Z 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-10T16:39:30.426430Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=723 success=true 2026-09-10T16:39:30.465078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=4315 success=true 2026-09-10T16:39:30.486919Z 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=1834 success=true 2026-09-10T16:39:30.570183Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:39:30.570236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52699 selected_horizon=52638 endpoint_lower_bound=52488 lower_bound_gap=150 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:39:30.579551Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=1 row_words=2956 horizon=52638 2026-09-10T16:39:30.600312Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=41 candidates=11 ordinary_horizon=681 paired_horizon=1070 use_paired=false 2026-09-10T16:39:30.659195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=287 2026-09-10T16:39:30.662101Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=287 elapsed_ms=2 success=true 2026-09-10T16:39:30.948637Z 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-10T16:39:31.051058Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:39:31.051096Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2123 selected_horizon=2123 endpoint_lower_bound=1152 lower_bound_gap=971 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:31.090651Z 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=561 row_words=294 horizon=2123 2026-09-10T16:39:31.674737Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:39:31.674772Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:31.688874Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T16:39:32.519776Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:39:32.543132Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:39:32.543175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:32.657243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=179 row_words=331 horizon=918 2026-09-10T16:39:32.744837Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:39:32.744873Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:32.746379Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=13 row_words=24 horizon=883 2026-09-10T16:39:32.774688Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T16:39:33.169815Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=4614 success=true 2026-09-10T16:39:33.525698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1005 success=true 2026-09-10T16:39:34.282284Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:39:34.282319Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:34.313446Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:39:34.363278Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:39:34.363302Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:39:34.364570Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T16:39:34.832546Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=2057 success=true 2026-09-10T16:39:36.355706Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:39:36.355757Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:36.472486Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:39:36.472529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:36.530553Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T16:39:36.554486Z 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=288 row_words=415 horizon=4334 2026-09-10T16:39:37.060464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=4796 maximum_identical_destinations=1 2026-09-10T16:39:37.060508Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=37455 selected_horizon=37455 endpoint_lower_bound=36864 lower_bound_gap=591 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:37.087795Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=69 row_words=389 horizon=37455 2026-09-10T16:39:37.180270Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:39:37.180307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:37.184602Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T16:39:37.266103Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T16:39:37.465320Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=27 candidates=34071 ordinary_horizon=9331 paired_horizon=14065 use_paired=false 2026-09-10T16:39:37.619284Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T16:39:37.619329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:37.686703Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T16:39:37.697920Z 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=6749 success=true 2026-09-10T16:39:37.854295Z 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=8155 success=true 2026-09-10T16:39:37.866074Z 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=7869 success=true 2026-09-10T16:39:37.937288Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74200 2026-09-10T16:39:37.938950Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:39:37.946169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:39:37.946196Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:39:37.952777Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T16:39:38.009301Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=743 success=true 2026-09-10T16:39:38.886812Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T16:39:38.886864Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5647 selected_horizon=5647 endpoint_lower_bound=3456 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:38.926317Z 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=113 row_words=311 horizon=5647 2026-09-10T16:39:39.451327Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74200 elapsed_ms=1514 success=true 2026-09-10T16:39:39.639067Z 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-10T16:39:39.649995Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:39:39.650034Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:39.702930Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T16:39:39.801659Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=51948 2026-09-10T16:39:40.785325Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:39:40.825900Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=51948 elapsed_ms=1024 success=true 2026-09-10T16:39:41.278331Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:39:41.278368Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=14965 selected_horizon=14965 endpoint_lower_bound=13680 lower_bound_gap=1285 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:41.345127Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1050 row_words=386 horizon=14965 2026-09-10T16:39:41.666964Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:39:41.667007Z 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=932 selected_horizon=932 endpoint_lower_bound=576 lower_bound_gap=356 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:41.715536Z 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=46 row_words=181 horizon=932 2026-09-10T16:39:42.083044Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:39:42.690365Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:39:42.690406Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4183 selected_horizon=4183 endpoint_lower_bound=1312 lower_bound_gap=2871 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:42.773904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63284 2026-09-10T16:39:42.794715Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=547 horizon=4183 2026-09-10T16:39:43.365999Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2580 success=false 2026-09-10T16:39:43.586492Z 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=62946 2026-09-10T16:39:44.457282Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=62946 elapsed_ms=870 success=true 2026-09-10T16:39:44.601972Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2518 success=true 2026-09-10T16:39:44.682711Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:39:45.543891Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:39:45.543935Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=8988 selected_horizon=8988 endpoint_lower_bound=7008 lower_bound_gap=1980 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:45.574859Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=434 horizon=8988 2026-09-10T16:39:45.707244Z 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=6068 success=true 2026-09-10T16:39:45.794261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63284 elapsed_ms=3020 success=true 2026-09-10T16:39:45.970782Z 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=62946 maximum_identical_destinations=1 2026-09-10T16:39:45.970832Z 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=10319 selected_horizon=10319 endpoint_lower_bound=9280 lower_bound_gap=1039 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:46.035796Z 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=447 row_words=298 horizon=10319 2026-09-10T16:39:47.544672Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2861 success=true 2026-09-10T16:39:48.117064Z 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-10T16:39:48.127052Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:39:48.127128Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=2048 lower_bound_gap=2396 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:48.248414Z 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=1024 row_words=414 horizon=4444 2026-09-10T16:39:48.388369Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-10T16:39:49.082384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=4 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T16:39:49.231990Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:39:49.232033Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:49.276063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T16:39:49.833136Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:39:49.833183Z 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=5491 selected_horizon=5491 endpoint_lower_bound=2560 lower_bound_gap=2931 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:49.951271Z 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=101 row_words=426 horizon=5491 2026-09-10T16:39:53.794804Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=21 candidates=6561 ordinary_horizon=15805 paired_horizon=11325 use_paired=true 2026-09-10T16:39:53.902872Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:39:53.902911Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:53.936370Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:39:54.018864Z 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=5901 success=true 2026-09-10T16:39:55.523384Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=7134 success=true 2026-09-10T16:39:56.994148Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:39:56.994188Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52660 selected_horizon=52660 endpoint_lower_bound=52488 lower_bound_gap=172 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:57.006895Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=20 row_words=2985 horizon=52660 2026-09-10T16:39:57.959418Z 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=194092 maximum_identical_destinations=1 2026-09-10T16:39:57.959465Z 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=3176 selected_horizon=3176 endpoint_lower_bound=2152 lower_bound_gap=1024 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:39:58.204295Z 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=26 row_words=664 horizon=3176 2026-09-10T16:39:58.510620Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=36 mapped=false analytical_cycles=312346430 analytical_exchange_cycles=14416568 scheduled_exchange_cycles=6215291 refined_cycles=304145153 2026-09-10T16:39:58.805936Z 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=56 success=true 2026-09-10T16:39:58.808146Z 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=2 success=true 2026-09-10T16:39:58.924254Z 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-10T16:40:03.294272Z 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=34 success=false 2026-09-10T16:40:03.406798Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=36 mapped=false error=tile-program lowering failed: tile 468 local copy BlockValueId(554869)+0 -> BlockValueId(417108)+0 has invalid addresses or byte count 1 2026-09-10T16:40:03.943783Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=36 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:40:06.624696Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607112 elapsed_us=938583 2026-09-10T16:40:06.756598Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:40:06.758241Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:40:06.773122Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T16:40:06.773722Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:40:06.773735Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:06.773739Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T16:40:06.774297Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:40:06.774311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:06.775582Z 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-10T16:40:06.776024Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T16:40:06.789107Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:06.789152Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1717 selected_horizon=1717 endpoint_lower_bound=1152 lower_bound_gap=565 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:06.791677Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=240 row_words=14 horizon=1717 2026-09-10T16:40:06.815035Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:06.815067Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=207 selected_horizon=207 endpoint_lower_bound=64 lower_bound_gap=143 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:06.816509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=268 row_words=14 horizon=207 2026-09-10T16:40:06.830611Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:40:06.830634Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:06.834021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T16:40:06.848773Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:40:06.848797Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=227 selected_horizon=226 endpoint_lower_bound=8 lower_bound_gap=218 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:40:06.849953Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=1064 row_words=13 horizon=226 2026-09-10T16:40:07.016225Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:40:07.023136Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:40:07.023163Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:07.029717Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T16:40:07.253472Z 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-10T16:40:07.613454Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:40:07.630285Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:40:07.893939Z 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=640 success=true 2026-09-10T16:40:08.021520Z 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=391 success=true 2026-09-10T16:40:08.039889Z 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=426 success=true 2026-09-10T16:40:08.181448Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:40:08.181490Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14768 selected_horizon=14768 endpoint_lower_bound=14208 lower_bound_gap=560 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.196731Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=441 row_words=175 horizon=14768 2026-09-10T16:40:08.302572Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:08.302612Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=636 selected_horizon=636 endpoint_lower_bound=112 lower_bound_gap=524 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.306625Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=10368 2026-09-10T16:40:08.312006Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=233 row_words=101 horizon=636 2026-09-10T16:40:08.372568Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:40:08.372607Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.374012Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=8 row_words=44 horizon=406 2026-09-10T16:40:08.397240Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=10368 elapsed_ms=90 success=true 2026-09-10T16:40:08.409916Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:40:08.409954Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1039 selected_horizon=1039 endpoint_lower_bound=288 lower_bound_gap=751 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.422817Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=543 row_words=82 horizon=1039 2026-09-10T16:40:08.423680Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:08.423714Z 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=867 selected_horizon=867 endpoint_lower_bound=288 lower_bound_gap=579 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.426542Z 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=1450 row_words=9 horizon=867 2026-09-10T16:40:08.539485Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:40:08.539531Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1844 selected_horizon=1705 endpoint_lower_bound=1344 lower_bound_gap=361 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:40:08.543762Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:40:08.543794Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8530 selected_horizon=8530 endpoint_lower_bound=7424 lower_bound_gap=1106 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.550237Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=761 row_words=57 horizon=1705 2026-09-10T16:40:08.564193Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:40:08.564235Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1095 selected_horizon=1095 endpoint_lower_bound=288 lower_bound_gap=807 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.580217Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1123 row_words=82 horizon=1095 2026-09-10T16:40:08.594499Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=301 row_words=236 horizon=8530 2026-09-10T16:40:08.626036Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:40:08.626066Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.628228Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:40:08.854138Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:40:08.854176Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:08.857272Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T16:40:09.695426Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:40:10.376273Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:40:10.438289Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:40:10.438350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:10.469285Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T16:40:10.500464Z 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-10T16:40:11.102714Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:40:11.740161Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2044 success=false 2026-09-10T16:40:11.775287Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T16:40:11.778459Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=155252 2026-09-10T16:40:11.811813Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:40:11.811851Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:11.830981Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:40:11.831008Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:11.833538Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T16:40:11.898033Z 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=288 row_words=415 horizon=4334 2026-09-10T16:40:11.926928Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T16:40:12.283977Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T16:40:12.310698Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:40:12.310723Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8263 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:12.343606Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T16:40:12.626790Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:40:12.722236Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:40:12.722284Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:12.770957Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T16:40:13.243966Z 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=2743 success=true 2026-09-10T16:40:13.645563Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-10T16:40:13.733163Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2630 success=true 2026-09-10T16:40:14.149192Z 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-10T16:40:14.592064Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=27 2026-09-10T16:40:14.651078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T16:40:14.651110Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:14.697399Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T16:40:14.743609Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:40:14.743650Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=9009 selected_horizon=9009 endpoint_lower_bound=7008 lower_bound_gap=2001 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:14.779238Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=433 horizon=9009 2026-09-10T16:40:14.797050Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=46 2026-09-10T16:40:14.804975Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=47 2026-09-10T16:40:14.820436Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=48 2026-09-10T16:40:14.821021Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:14.821040Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:14.822422Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T16:40:14.837512Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=49 2026-09-10T16:40:14.837899Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:40:14.837913Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:14.839118Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T16:40:15.343893Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=8 2026-09-10T16:40:15.410318Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:40:15.410350Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:15.558367Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T16:40:15.594834Z INFO 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-10T16:40:15.595489Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:15.595506Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:15.597691Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T16:40:15.733277Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=50 2026-09-10T16:40:15.749674Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:15.749699Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:15.756283Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T16:40:15.760378Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T16:40:15.780624Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=51 2026-09-10T16:40:15.781179Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:40:15.781227Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:15.782125Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T16:40:15.786536Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=52 2026-09-10T16:40:16.035305Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:40:16.040779Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:40:16.040798Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:16.047052Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T16:40:16.268489Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:40:16.268534Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=624 lower_bound_gap=557 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:16.320685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=560 success=true 2026-09-10T16:40:16.377092Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=744 row_words=335 horizon=1181 2026-09-10T16:40:16.483166Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=32 candidates=1 ordinary_horizon=1618 paired_horizon=1405 use_paired=true 2026-09-10T16:40:16.487881Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:16.487904Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1405 selected_horizon=1405 endpoint_lower_bound=864 lower_bound_gap=541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:16.489550Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=58 row_words=16 horizon=1405 2026-09-10T16:40:16.673877Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=155252 elapsed_ms=4895 success=true 2026-09-10T16:40:16.979588Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T16:40:16.979639Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5598 selected_horizon=5598 endpoint_lower_bound=3456 lower_bound_gap=2142 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:17.038373Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=28 tile=112 row_words=314 horizon=5598 2026-09-10T16:40:17.077116Z INFO 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-10T16:40:17.636153Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T16:40:17.688723Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:40:17.688755Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:17.717111Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T16:40:18.801783Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:40:18.801833Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14896 selected_horizon=14712 endpoint_lower_bound=14208 lower_bound_gap=504 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:40:18.819077Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=70 row_words=165 horizon=14712 2026-09-10T16:40:18.843274Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=34 2026-09-10T16:40:18.896613Z INFO 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-10T16:40:18.923749Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=35 2026-09-10T16:40:18.928369Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:40:18.928387Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:18.934956Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=573 row_words=58 horizon=1813 2026-09-10T16:40:18.944596Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:40:18.944622Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=14965 selected_horizon=14965 endpoint_lower_bound=13680 lower_bound_gap=1285 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:19.049383Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1050 row_words=386 horizon=14965 2026-09-10T16:40:19.403336Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:40:20.040537Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:40:20.040581Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2748 selected_horizon=2748 endpoint_lower_bound=1728 lower_bound_gap=1020 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:20.222694Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=289 row_words=546 horizon=2748 2026-09-10T16:40:20.297274Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=37 2026-09-10T16:40:20.316085Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=38 2026-09-10T16:40:20.316801Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:40:20.316816Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:20.318578Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=13 row_words=24 horizon=883 2026-09-10T16:40:20.381760Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=978 success=true 2026-09-10T16:40:20.387171Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:40:20.387195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:40:20.389261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T16:40:20.389632Z INFO 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-10T16:40:20.397564Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=6751 success=true 2026-09-10T16:40:20.424422Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:40:20.424453Z 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=932 selected_horizon=932 endpoint_lower_bound=576 lower_bound_gap=356 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:20.467959Z 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=46 row_words=181 horizon=932 2026-09-10T16:40:20.742668Z 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=6593 success=true 2026-09-10T16:40:21.197787Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:40:21.197829Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2119 selected_horizon=2119 endpoint_lower_bound=1152 lower_bound_gap=967 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:21.254168Z 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=561 row_words=294 horizon=2119 2026-09-10T16:40:21.277180Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=16 2026-09-10T16:40:21.330311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=36 2026-09-10T16:40:21.384957Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:40:21.384991Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:21.440338Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:40:21.440372Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52775 selected_horizon=52662 endpoint_lower_bound=52488 lower_bound_gap=174 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-10T16:40:21.446900Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=7 row_words=2958 horizon=52662 2026-09-10T16:40:21.453247Z INFO 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-10T16:40:21.457253Z INFO 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-10T16:40:21.464534Z INFO 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-10T16:40:21.475524Z INFO 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-10T16:40:21.480600Z INFO 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-10T16:40:21.486272Z INFO 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-10T16:40:21.487513Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=179 row_words=331 horizon=918 2026-09-10T16:40:21.567730Z INFO 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-10T16:40:21.773333Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:40:21.773370Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52776 selected_horizon=52776 endpoint_lower_bound=52488 lower_bound_gap=288 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:21.780394Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=20 row_words=2985 horizon=52776 2026-09-10T16:40:22.241185Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:40:22.241255Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:22.264132Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T16:40:22.347952Z INFO 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-10T16:40:22.369763Z 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=62946 maximum_identical_destinations=1 2026-09-10T16:40:22.369791Z 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=10319 selected_horizon=10319 endpoint_lower_bound=9280 lower_bound_gap=1039 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:22.405503Z 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=447 row_words=298 horizon=10319 2026-09-10T16:40:23.205152Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=21 2026-09-10T16:40:23.296831Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:40:23.296872Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:23.342295Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:40:23.618874Z 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-10T16:40:24.375897Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:40:24.375933Z 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=4084 selected_horizon=4084 endpoint_lower_bound=1312 lower_bound_gap=2772 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:24.448743Z 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=94 row_words=544 horizon=4084 2026-09-10T16:40:24.773835Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:40:26.785262Z INFO 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-10T16:40:26.897578Z 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=194092 maximum_identical_destinations=1 2026-09-10T16:40:26.897621Z 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=3176 selected_horizon=3176 endpoint_lower_bound=2152 lower_bound_gap=1024 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:27.097924Z 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=26 row_words=664 horizon=3176 2026-09-10T16:40:27.618977Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2845 success=true 2026-09-10T16:40:28.281006Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=18 2026-09-10T16:40:28.309025Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:40:28.309048Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:28.351162Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:40:29.707159Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:40:29.707230Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=22 initial_horizon=5613 selected_horizon=5613 endpoint_lower_bound=2560 lower_bound_gap=3053 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:29.777680Z 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=6158 success=true 2026-09-10T16:40:29.857568Z 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=101 row_words=425 horizon=5613 2026-09-10T16:40:34.748439Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:40:34.748511Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4229 selected_horizon=4229 endpoint_lower_bound=1312 lower_bound_gap=2917 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:34.849012Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=542 horizon=4229 2026-09-10T16:40:36.150254Z INFO 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-10T16:40:36.262964Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=4796 maximum_identical_destinations=1 2026-09-10T16:40:36.263009Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=37455 selected_horizon=37455 endpoint_lower_bound=36864 lower_bound_gap=591 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:36.297334Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=69 row_words=389 horizon=37455 2026-09-10T16:40:36.353221Z INFO 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-10T16:40:36.471820Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=38 mapped=false analytical_cycles=312346454 analytical_exchange_cycles=14416568 scheduled_exchange_cycles=6218275 refined_cycles=304148161 2026-09-10T16:40:36.675595Z 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=70 success=true 2026-09-10T16:40:36.680681Z 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=5 success=true 2026-09-10T16:40:36.835236Z 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-10T16:40:43.458891Z 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=23 success=false 2026-09-10T16:40:43.597623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=38 mapped=false error=tile-program lowering failed: tile 468 local copy BlockValueId(554437)+0 -> BlockValueId(416892)+0 has invalid addresses or byte count 1 2026-09-10T16:40:44.486390Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=38 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:40:48.083884Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: placed tile storage tiles=1472 shards=607832 elapsed_us=1236311 2026-09-10T16:40:48.233141Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=46 2026-09-10T16:40:48.241796Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:40:48.244382Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=47 2026-09-10T16:40:48.250727Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T16:40:48.256808Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=48 2026-09-10T16:40:48.257234Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:48.257246Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=207 selected_horizon=207 endpoint_lower_bound=64 lower_bound_gap=143 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.258261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=268 row_words=14 horizon=207 2026-09-10T16:40:48.259571Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T16:40:48.260155Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:40:48.260166Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.262069Z 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-10T16:40:48.269031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=49 2026-09-10T16:40:48.269446Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:40:48.269457Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=226 selected_horizon=226 endpoint_lower_bound=8 lower_bound_gap=218 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.270562Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=1064 row_words=13 horizon=226 2026-09-10T16:40:48.303818Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:48.303859Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1717 selected_horizon=1717 endpoint_lower_bound=1152 lower_bound_gap=565 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:48.306404Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=240 row_words=14 horizon=1717 2026-09-10T16:40:48.343261Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:40:48.343295Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3217 selected_horizon=3217 endpoint_lower_bound=1076 lower_bound_gap=2141 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:48.346974Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1174 row_words=17 horizon=3217 2026-09-10T16:40:48.469381Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:40:48.476134Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:40:48.476169Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1456 selected_horizon=1456 endpoint_lower_bound=576 lower_bound_gap=880 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.482616Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=1032 row_words=66 horizon=1456 2026-09-10T16:40:48.627666Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:40:48.627715Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2969 selected_horizon=2969 endpoint_lower_bound=1728 lower_bound_gap=1241 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:48.632329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=564 row_words=40 horizon=2969 2026-09-10T16:40:48.779292Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T16:40:48.806610Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:40:48.806636Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8530 selected_horizon=8530 endpoint_lower_bound=7424 lower_bound_gap=1106 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.861229Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=301 row_words=236 horizon=8530 2026-09-10T16:40:48.861728Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=33 2026-09-10T16:40:48.887973Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:40:48.888004Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=33 initial_horizon=14768 selected_horizon=14768 endpoint_lower_bound=14208 lower_bound_gap=560 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:48.899323Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=33 tile=441 row_words=175 horizon=14768 2026-09-10T16:40:48.917856Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=34 2026-09-10T16:40:48.999846Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=35 2026-09-10T16:40:49.007172Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:40:49.007221Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1705 selected_horizon=1705 endpoint_lower_bound=1344 lower_bound_gap=361 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:49.017311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=761 row_words=57 horizon=1705 2026-09-10T16:40:49.066564Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=50 2026-09-10T16:40:49.085000Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:49.085031Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=636 selected_horizon=636 endpoint_lower_bound=112 lower_bound_gap=524 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:49.091935Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=233 row_words=101 horizon=636 2026-09-10T16:40:49.110195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=51 2026-09-10T16:40:49.110795Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:40:49.110806Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:49.111811Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=8 row_words=44 horizon=406 2026-09-10T16:40:49.116307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=52 2026-09-10T16:40:49.126305Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:40:49.136463Z INFO 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-10T16:40:49.137066Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:40:49.137082Z 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=867 selected_horizon=867 endpoint_lower_bound=288 lower_bound_gap=579 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:49.138744Z 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=1450 row_words=9 horizon=867 2026-09-10T16:40:49.606072Z 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=479 success=true 2026-09-10T16:40:50.179800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:40:50.179840Z 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=1060 selected_horizon=1060 endpoint_lower_bound=288 lower_bound_gap=772 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:50.196063Z 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=436 row_words=83 horizon=1060 2026-09-10T16:40:50.503956Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1475 maximum_identical_destinations=1 2026-09-10T16:40:50.503996Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2911 selected_horizon=2911 endpoint_lower_bound=1728 lower_bound_gap=1183 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:50.507154Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=5 row_words=39 horizon=2911 2026-09-10T16:40:51.583800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=36 2026-09-10T16:40:51.642523Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:40:51.642560Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=1181 selected_horizon=1181 endpoint_lower_bound=624 lower_bound_gap=557 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:51.748607Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=744 row_words=335 horizon=1181 2026-09-10T16:40:51.848518Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:40:51.848559Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=887 selected_horizon=887 endpoint_lower_bound=324 lower_bound_gap=563 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:51.851175Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=52 row_words=26 horizon=887 2026-09-10T16:40:51.859685Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=0 2026-09-10T16:40:51.875654Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=1 2026-09-10T16:40:51.876188Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1472 maximum_identical_destinations=1 2026-09-10T16:40:51.876225Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=502 selected_horizon=502 endpoint_lower_bound=288 lower_bound_gap=214 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:51.877838Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=1435 row_words=9 horizon=502 2026-09-10T16:40:51.993332Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=34179 2026-09-10T16:40:52.545800Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=8748 2026-09-10T16:40:52.606955Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:40:52.696243Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:40:52.696281Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:52.727290Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23311 2026-09-10T16:40:52.749359Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=1393 row_words=698 horizon=16316 2026-09-10T16:40:52.978511Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=8 2026-09-10T16:40:53.063654Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:40:53.063727Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2748 selected_horizon=2748 endpoint_lower_bound=1728 lower_bound_gap=1020 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:53.072363Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=4 2026-09-10T16:40:53.161352Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=4 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:40:53.161385Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=4 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:53.195194Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=4 tile=727 row_words=703 horizon=11325 2026-09-10T16:40:53.204672Z 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=477 success=true 2026-09-10T16:40:53.235594Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=289 row_words=546 horizon=2748 2026-09-10T16:40:53.312559Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:40:53.312592Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2159 selected_horizon=1865 endpoint_lower_bound=1088 lower_bound_gap=777 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:40:53.314834Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=96 row_words=24 horizon=1865 2026-09-10T16:40:53.753269Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=23311 maximum_identical_destinations=1 2026-09-10T16:40:53.753311Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=1099 selected_horizon=1099 endpoint_lower_bound=288 lower_bound_gap=811 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:53.769382Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=1299 row_words=83 horizon=1099 2026-09-10T16:40:54.556661Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=34179 elapsed_ms=2563 success=false 2026-09-10T16:40:54.572946Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T16:40:54.619433Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:40:54.619464Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4444 selected_horizon=4444 endpoint_lower_bound=2048 lower_bound_gap=2396 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:54.681804Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=26 transfers=2820 maximum_identical_destinations=1 2026-09-10T16:40:54.681841Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=26 initial_horizon=3206 selected_horizon=3206 endpoint_lower_bound=1076 lower_bound_gap=2130 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:54.685514Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=26 tile=1407 row_words=17 horizon=3206 2026-09-10T16:40:54.735586Z 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=1024 row_words=414 horizon=4444 2026-09-10T16:40:54.902308Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=8748 elapsed_ms=2356 success=true 2026-09-10T16:40:55.007172Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=5 2026-09-10T16:40:55.045912Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=63284 maximum_identical_destinations=1 2026-09-10T16:40:55.045942Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=4334 selected_horizon=4334 endpoint_lower_bound=2048 lower_bound_gap=2286 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:55.150153Z 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=288 row_words=415 horizon=4334 2026-09-10T16:40:55.183063Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=6 2026-09-10T16:40:55.659068Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=7 2026-09-10T16:40:55.690533Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=50544 maximum_identical_destinations=1 2026-09-10T16:40:55.690561Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=8263 selected_horizon=8263 endpoint_lower_bound=7424 lower_bound_gap=839 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:55.734404Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=74200 2026-09-10T16:40:55.739979Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=447 row_words=222 horizon=8263 2026-09-10T16:40:55.810185Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:40:55.810245Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=8988 selected_horizon=8988 endpoint_lower_bound=7008 lower_bound_gap=1980 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:40:55.840143Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=1425 row_words=434 horizon=8988 2026-09-10T16:40:55.855073Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=46 2026-09-10T16:40:55.862682Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=47 2026-09-10T16:40:55.874509Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=48 2026-09-10T16:40:55.875271Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=48 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:55.875307Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=48 initial_horizon=193 selected_horizon=193 endpoint_lower_bound=64 lower_bound_gap=129 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:55.876860Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=48 tile=10 row_words=12 horizon=193 2026-09-10T16:40:55.890102Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=49 2026-09-10T16:40:55.890493Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=49 transfers=1075 maximum_identical_destinations=1 2026-09-10T16:40:55.890501Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=49 initial_horizon=225 selected_horizon=225 endpoint_lower_bound=8 lower_bound_gap=217 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:55.891571Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=49 tile=52 row_words=13 horizon=225 2026-09-10T16:40:56.668142Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=50 2026-09-10T16:40:56.684065Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=50 transfers=1076 maximum_identical_destinations=1 2026-09-10T16:40:56.684086Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=50 initial_horizon=488 selected_horizon=488 endpoint_lower_bound=112 lower_bound_gap=376 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:56.690303Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=50 tile=1023 row_words=93 horizon=488 2026-09-10T16:40:56.706623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=51 2026-09-10T16:40:56.707156Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=51 transfers=1368 maximum_identical_destinations=1 2026-09-10T16:40:56.707167Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=51 initial_horizon=406 selected_horizon=406 endpoint_lower_bound=304 lower_bound_gap=102 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:56.707978Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=51 tile=47 row_words=25 horizon=406 2026-09-10T16:40:56.712476Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=52 2026-09-10T16:40:56.940091Z 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-10T16:40:56.956111Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=13 2026-09-10T16:40:56.962529Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=13 transfers=11656 maximum_identical_destinations=1 2026-09-10T16:40:56.962551Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=13 initial_horizon=1470 selected_horizon=1470 endpoint_lower_bound=576 lower_bound_gap=894 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:56.968640Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=13 tile=162 row_words=69 horizon=1470 2026-09-10T16:40:57.725573Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=23312 2026-09-10T16:40:57.749483Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=74200 elapsed_ms=2015 success=true 2026-09-10T16:40:58.210431Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=27 2026-09-10T16:40:58.286724Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=27 transfers=34179 maximum_identical_destinations=1 2026-09-10T16:40:58.286769Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=27 initial_horizon=9331 selected_horizon=9331 endpoint_lower_bound=8832 lower_bound_gap=499 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:58.347657Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=27 tile=139 row_words=589 horizon=9331 2026-09-10T16:40:58.458489Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=14 2026-09-10T16:40:58.510585Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=14 transfers=8748 maximum_identical_destinations=1 2026-09-10T16:40:58.510623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=14 initial_horizon=7562 selected_horizon=7562 endpoint_lower_bound=3504 lower_bound_gap=4058 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:58.537192Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=14 tile=527 row_words=558 horizon=7562 2026-09-10T16:40:59.709598Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=35794 2026-09-10T16:40:59.763020Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=8 2026-09-10T16:40:59.832574Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=155252 maximum_identical_destinations=1 2026-09-10T16:40:59.832607Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=2571 selected_horizon=2571 endpoint_lower_bound=1728 lower_bound_gap=843 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:40:59.994219Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=439 row_words=526 horizon=2571 2026-09-10T16:41:00.046587Z INFO 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-10T16:41:00.047195Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=9 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:41:00.047229Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=9 initial_horizon=863 selected_horizon=863 endpoint_lower_bound=288 lower_bound_gap=575 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:00.049276Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=9 tile=1456 row_words=9 horizon=863 2026-09-10T16:41:00.136316Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=28781 2026-09-10T16:41:00.170161Z 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-10T16:41:00.211316Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:41:00.211357Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=15180 selected_horizon=15180 endpoint_lower_bound=13680 lower_bound_gap=1500 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:00.300037Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1333 row_words=382 horizon=15180 2026-09-10T16:41:00.402697Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=32 candidates=1 ordinary_horizon=1618 paired_horizon=1405 use_paired=true 2026-09-10T16:41:00.407259Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=32 transfers=1458 maximum_identical_destinations=1 2026-09-10T16:41:00.407281Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=32 initial_horizon=1405 selected_horizon=1405 endpoint_lower_bound=864 lower_bound_gap=541 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:00.408896Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=32 tile=58 row_words=16 horizon=1405 2026-09-10T16:41:00.442782Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=35794 elapsed_ms=733 success=true 2026-09-10T16:41:01.084812Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=28781 elapsed_ms=948 success=true 2026-09-10T16:41:01.328303Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=28 transfers=35794 maximum_identical_destinations=1 2026-09-10T16:41:01.328355Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=28 initial_horizon=5647 selected_horizon=5647 endpoint_lower_bound=3456 lower_bound_gap=2191 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:01.379562Z 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=113 row_words=311 horizon=5647 2026-09-10T16:41:01.411252Z INFO 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-10T16:41:01.899569Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=15 transfers=28781 maximum_identical_destinations=1 2026-09-10T16:41:01.899610Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=15 initial_horizon=2123 selected_horizon=2123 endpoint_lower_bound=1152 lower_bound_gap=971 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:01.954055Z 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=561 row_words=294 horizon=2123 2026-09-10T16:41:01.974078Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=16 2026-09-10T16:41:02.277649Z 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=5337 success=true 2026-09-10T16:41:02.872883Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=33 transfers=2187 maximum_identical_destinations=1 2026-09-10T16:41:02.872927Z 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=14897 selected_horizon=14836 endpoint_lower_bound=14208 lower_bound_gap=628 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:41:02.885831Z 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=76 row_words=167 horizon=14836 2026-09-10T16:41:02.911358Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=34 2026-09-10T16:41:02.919296Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=17 transfers=20656 maximum_identical_destinations=1 2026-09-10T16:41:02.919337Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=17 initial_horizon=4461 selected_horizon=4461 endpoint_lower_bound=3648 lower_bound_gap=813 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:02.940303Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=17 tile=566 row_words=106 horizon=4461 2026-09-10T16:41:03.013960Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=35 2026-09-10T16:41:03.021323Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=35 transfers=10368 maximum_identical_destinations=1 2026-09-10T16:41:03.021349Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=35 initial_horizon=1813 selected_horizon=1813 endpoint_lower_bound=1344 lower_bound_gap=469 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:03.032635Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=35 tile=573 row_words=58 horizon=1813 2026-09-10T16:41:03.086132Z INFO 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-10T16:41:03.135507Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=30 transfers=74200 maximum_identical_destinations=1 2026-09-10T16:41:03.135539Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=30 initial_horizon=14965 selected_horizon=14965 endpoint_lower_bound=13680 lower_bound_gap=1285 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:03.217547Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=30 tile=1050 row_words=386 horizon=14965 2026-09-10T16:41:04.227427Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=18 2026-09-10T16:41:04.258528Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=18 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:41:04.258554Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=18 initial_horizon=943 selected_horizon=943 endpoint_lower_bound=576 lower_bound_gap=367 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:04.303928Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=18 tile=276 row_words=182 horizon=943 2026-09-10T16:41:04.377945Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=19 transfers=1473 maximum_identical_destinations=1 2026-09-10T16:41:04.377983Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=19 initial_horizon=2054 selected_horizon=1781 endpoint_lower_bound=1088 lower_bound_gap=693 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:41:04.380746Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=19 tile=24 row_words=23 horizon=1781 2026-09-10T16:41:04.582501Z INFO 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-10T16:41:04.617146Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=31 transfers=51948 maximum_identical_destinations=1 2026-09-10T16:41:04.617226Z 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=932 selected_horizon=932 endpoint_lower_bound=576 lower_bound_gap=356 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:04.659744Z 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=46 row_words=181 horizon=932 2026-09-10T16:41:05.447394Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=36 2026-09-10T16:41:05.501469Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=36 transfers=103091 maximum_identical_destinations=1 2026-09-10T16:41:05.501506Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=36 initial_horizon=918 selected_horizon=918 endpoint_lower_bound=624 lower_bound_gap=294 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:05.598436Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=36 tile=179 row_words=331 horizon=918 2026-09-10T16:41:05.628410Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=37 2026-09-10T16:41:05.644498Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=38 2026-09-10T16:41:05.645029Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=38 transfers=1537 maximum_identical_destinations=1 2026-09-10T16:41:05.645039Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=38 initial_horizon=883 selected_horizon=883 endpoint_lower_bound=324 lower_bound_gap=559 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:05.646409Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=38 tile=13 row_words=24 horizon=883 2026-09-10T16:41:05.897949Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:41:05.897993Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52699 selected_horizon=52638 endpoint_lower_bound=52488 lower_bound_gap=150 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-10T16:41:05.912322Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=1 row_words=2956 horizon=52638 2026-09-10T16:41:05.921619Z INFO 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-10T16:41:05.927468Z INFO 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-10T16:41:05.936925Z INFO 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-10T16:41:05.946162Z INFO 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-10T16:41:05.951072Z INFO 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-10T16:41:05.956748Z INFO 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-10T16:41:06.210633Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:41:06.210670Z 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=4156 selected_horizon=4156 endpoint_lower_bound=1312 lower_bound_gap=2844 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:06.283314Z 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=94 row_words=538 horizon=4156 2026-09-10T16:41:06.332156Z INFO 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-10T16:41:06.871676Z INFO 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-10T16:41:06.905177Z 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=62946 maximum_identical_destinations=1 2026-09-10T16:41:06.905231Z 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=10319 selected_horizon=10319 endpoint_lower_bound=9280 lower_bound_gap=1039 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:06.964298Z 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=447 row_words=298 horizon=10319 2026-09-10T16:41:06.982684Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: reused exchange optimization after validating relocated rows phase=21 2026-09-10T16:41:07.075603Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:41:07.075644Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=11325 selected_horizon=11325 endpoint_lower_bound=7808 lower_bound_gap=3517 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:07.106460Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=727 row_words=703 horizon=11325 2026-09-10T16:41:07.138887Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=23312 elapsed_ms=9413 success=true 2026-09-10T16:41:08.015586Z 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=7845 success=true 2026-09-10T16:41:08.913751Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=39 transfers=23312 maximum_identical_destinations=1 2026-09-10T16:41:08.913796Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=39 initial_horizon=52660 selected_horizon=52660 endpoint_lower_bound=52488 lower_bound_gap=172 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:08.928227Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=39 tile=20 row_words=2985 horizon=52660 2026-09-10T16:41:09.003117Z 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-10T16:41:09.132329Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: retrying exchange schedule with incremental instruction-alignment validation transfers=63488 2026-09-10T16:41:09.705579Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=21 transfers=6561 maximum_identical_destinations=1 2026-09-10T16:41:09.705623Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=21 initial_horizon=16316 selected_horizon=16316 endpoint_lower_bound=15616 lower_bound_gap=700 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:09.758148Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=21 tile=1393 row_words=698 horizon=16316 2026-09-10T16:41:11.249320Z INFO 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-10T16:41:11.364377Z 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=194092 maximum_identical_destinations=1 2026-09-10T16:41:11.364468Z 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=3176 selected_horizon=3176 endpoint_lower_bound=2152 lower_bound_gap=1024 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:11.600742Z 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=26 row_words=664 horizon=3176 2026-09-10T16:41:11.887258Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished incremental instruction-alignment validation transfers=63488 elapsed_ms=2754 success=true 2026-09-10T16:41:13.989526Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=22 transfers=63488 maximum_identical_destinations=1 2026-09-10T16:41:13.989570Z 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=5491 selected_horizon=5491 endpoint_lower_bound=2560 lower_bound_gap=2931 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:14.109327Z 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=101 row_words=426 horizon=5491 2026-09-10T16:41:15.379143Z 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=6375 success=true 2026-09-10T16:41:20.241425Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=10 transfers=127498 maximum_identical_destinations=1 2026-09-10T16:41:20.241471Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=10 initial_horizon=4183 selected_horizon=4183 endpoint_lower_bound=1312 lower_bound_gap=2871 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-10T16:41:20.341496Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=10 tile=821 row_words=547 horizon=4183 2026-09-10T16:41:21.738496Z INFO 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-10T16:41:21.836466Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=11 transfers=4796 maximum_identical_destinations=1 2026-09-10T16:41:21.836505Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=11 initial_horizon=37455 selected_horizon=37455 endpoint_lower_bound=36864 lower_bound_gap=591 selected_kind="reused" neighborhood_improvements=0 2026-09-10T16:41:21.866479Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=11 tile=69 row_words=389 horizon=37455 2026-09-10T16:41:21.937767Z INFO 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-10T16:41:22.077171Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=48 mapped=false analytical_cycles=312346719 analytical_exchange_cycles=14416568 scheduled_exchange_cycles=6215291 refined_cycles=304145442 2026-09-10T16:41:22.351325Z 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=82 success=true 2026-09-10T16:41:22.354584Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=3 success=true 2026-09-10T16:41:22.484690Z 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-10T16:41:28.764048Z 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=22 success=false 2026-09-10T16:41:28.834479Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unbuildable operator-plan finalist finalist=48 mapped=false error=tile-program lowering failed: tile 580 local copy BlockValueId(555269)+0 -> BlockValueId(417220)+0 has invalid addresses or byte count 1 2026-09-10T16:41:29.747483Z INFO ipu_codegen.package.build{tile_count=1472 operations=25}:ipu_codegen.package.phase{phase="select_finalist"}: rejected unschedulable operator-plan finalist finalist=48 mapped=true error=exchange lowering failed: exchange schedule is not encodable: unencodable initial send control 2026-09-10T16:41:30.041755Z 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=1400115 success=false Error: exchange lowering failed: exchange schedule is not encodable: unencodable initial send control Caused by: exchange schedule is not encodable: unencodable initial send control