Finished `release` profile [optimized] target(s) in 0.07s Running `target/release/ipu-trivial-test c600-init.ipucfg --workload siglip-mlp-benchmark --mlp-batch 1 --mlp-blocks 10 --tiles 1472 --no-profile --exchange-diagnostics --export-exchange-schedule profiles/siglip-mlp-f16-b1-repeat10.exchange-schedule.json` 2026-08-15T10:40:34.239050Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_mid"}:ipu_codegen.mid.lower{tile_count=1472 operations=1}: selected operator plans values=30 operations=1 estimated_cycles=3436200 exchange_row_bytes=10440 peak_standard_bytes=358920 peak_interleaved_bytes=138240 peak_total_bytes=497160 maximum_standard_allocation_bytes=105120 active_tile_counts={1472} 2026-08-15T10:40:34.244617Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=15496 success=true 2026-08-15T10:40:34.477352Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=0 source=Some(0) elapsed_ms=215 shards=34628 exchange_phases=2 2026-08-15T10:40:34.480919Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=1 source=Some(1) elapsed_ms=3 shards=34628 exchange_phases=2 2026-08-15T10:40:34.557228Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=2 source=Some(2) elapsed_ms=76 shards=34628 exchange_phases=3 2026-08-15T10:40:34.649481Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=3 source=Some(2) elapsed_ms=92 shards=41900 exchange_phases=4 2026-08-15T10:40:34.780540Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=4 source=Some(3) elapsed_ms=131 shards=41900 exchange_phases=5 2026-08-15T10:40:34.921094Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: lowered mid operation to tile work operation=0 source=Some(3) elapsed_ms=659 shards=41900 exchange_phases=5 2026-08-15T10:40:34.921149Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}:ipu_codegen.low.lower_to_tiles{tile_count=1472 operations=1 profiling=false}: built logical tile schedule shards=41900 exchange_phases=5 2026-08-15T10:40:34.921163Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_tiles"}: package build phase finished phase="lower_tiles" elapsed_ms=676 success=true 2026-08-15T10:40:34.921175Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: lowered graph for package construction logical_shards=41900 exchange_phases=5 2026-08-15T10:40:34.921388Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-08-15T10:40:34.923971Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=2 success=true 2026-08-15T10:40:34.924183Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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_k144_c32_r365_r365" target=ipu21 2026-08-15T10:40:34.986459Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/1b05ac9a5dcdf8c9c9d581aed8f0d9f2ea3bec48ed418b8d9529e9c2881557db/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/1b05ac9a5dcdf8c9c9d581aed8f0d9f2ea3bec48ed418b8d9529e9c2881557db/kernel.json 2026-08-15T10:40:34.986595Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: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_k144_c48_r365_r365" target=ipu21 2026-08-15T10:40:35.042764Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f3d2a8ba3b575345a99d57b369db509ee3713e4144d2631c106a58011a2f88b6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f3d2a8ba3b575345a99d57b369db509ee3713e4144d2631c106a58011a2f88b6/kernel.json 2026-08-15T10:40:35.042991Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k144_c32_r364_r364" target=ipu21 2026-08-15T10:40:35.099334Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/88b24982bb921bfaf0b0d0a637228538a2940cd9110dc510ec1b0e414232a38a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/88b24982bb921bfaf0b0d0a637228538a2940cd9110dc510ec1b0e414232a38a/kernel.json 2026-08-15T10:40:35.100076Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=176 success=true 2026-08-15T10:40:35.104173Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-08-15T10:40:36.843469Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="plan_exchange_storage"}: package build phase finished phase="plan_exchange_storage" elapsed_ms=1739 success=true 2026-08-15T10:40:36.903597Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-08-15T10:40:38.267760Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=1 initial_horizon=12173 selected_horizon=12173 endpoint_lower_bound=7800 lower_bound_gap=4373 selected_kind="full-duplex" neighborhood_improvements=0 2026-08-15T10:40:38.359784Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=1 tile=689 row_words=203 horizon=12173 2026-08-15T10:40:38.449675Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=2 transfers=5293 maximum_identical_destinations=1 2026-08-15T10:40:49.412330Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=2 initial_horizon=53217 selected_horizon=47798 endpoint_lower_bound=29736 lower_bound_gap=18062 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-08-15T10:40:50.036061Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=2 tile=1167 row_words=291 horizon=47798 2026-08-15T10:40:50.161158Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=3 transfers=127440 maximum_identical_destinations=1 2026-08-15T10:41:06.119526Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=3 initial_horizon=24572 selected_horizon=24572 endpoint_lower_bound=9048 lower_bound_gap=15524 selected_kind="full-duplex" neighborhood_improvements=0 2026-08-15T10:41:06.803800Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=3 tile=712 row_words=649 horizon=24572 2026-08-15T10:41:07.007457Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=4 transfers=4392 maximum_identical_destinations=1 2026-08-15T10:42:48.561499Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=4 initial_horizon=55139 selected_horizon=55134 endpoint_lower_bound=26280 lower_bound_gap=28854 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-08-15T10:42:55.944367Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=4 tile=1335 row_words=1122 horizon=55134 2026-08-15T10:42:55.975493Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: package build phase finished phase="lower_exchanges_provisional" elapsed_ms=139131 success=true 2026-08-15T10:42:57.324060Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=3 success=true 2026-08-15T10:42:57.324082Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}: allocated package support memory linked_end=318560 profile_bytes=0 exchange_table_bytes=8504 host_code_bytes=8708 generated_code_bytes=2220 code_address=393216 standard_ranges=[(409600, 524288)] 2026-08-15T10:42:58.549646Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=1225 success=true 2026-08-15T10:42:58.559847Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared repeat-safe exchange schedule with first-iteration-only baseline phase=0 repeat_iterations=10 unsafe_horizon=3670 repeat_safe_horizon=3670 repeat_safety_cost=0 2026-08-15T10:42:58.560557Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: exchange scheduler diagnostics phase=0 provenance=WorkProvenance { operation: Some(OperationId(0)), value: Some(MidValueId(22)), reason: OperatorInput { input: 1 } } scheduled_chunks=736 multicast_chunks=0 maximum_fanout=1 maximum_endpoint_roles=1 source_words=2479104 destination_words=2479104 role_word_lower_bound_cycles=3456 scheduled_horizon_cycles=3670 scheduler_excess_cycles=214 maximum_scheduled_wait_cycles=209 mean_final_padding_cycles=146 maximum_final_padding_cycles=1292 critical_chain_length=1 critical_chain_tail=[(642, 691, 622592, [(1427, 662528)], 3456, 75, 3665, 691)] busiest_tiles=[(780, 0, 1, 0, 3456, 0, 3665, 3670, 0), (781, 0, 1, 0, 3456, 0, 3665, 3670, 0), (782, 0, 1, 0, 3456, 0, 3665, 3670, 0), (783, 0, 1, 0, 3456, 0, 3665, 3670, 0), (872, 0, 1, 0, 3456, 0, 3665, 3670, 0), (873, 0, 1, 0, 3456, 0, 3665, 3670, 0), (874, 0, 1, 0, 3456, 0, 3665, 3670, 0), (875, 0, 1, 0, 3456, 0, 3665, 3670, 0)] 2026-08-15T10:42:58.615081Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-08-15T10:43:00.031900Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=12173 selected_horizon=12173 endpoint_lower_bound=7800 lower_bound_gap=4373 selected_kind="full-duplex" neighborhood_improvements=0 2026-08-15T10:43:00.039643Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: exchange scheduler diagnostics phase=1 provenance=WorkProvenance { operation: Some(OperationId(0)), value: Some(MidValueId(24)), reason: OperatorInputs } scheduled_chunks=32280 multicast_chunks=0 maximum_fanout=1 maximum_endpoint_roles=66 source_words=10988112 destination_words=10988112 role_word_lower_bound_cycles=7800 scheduled_horizon_cycles=12173 scheduler_excess_cycles=4373 maximum_scheduled_wait_cycles=4425 mean_final_padding_cycles=2169 maximum_final_padding_cycles=6355 critical_chain_length=55 critical_chain_tail=[(31840, 1058, 711424, [(690, 790496)], 24, 10722, 10837, 690), (31920, 1150, 688128, [(690, 790592)], 24, 10842, 10958, 690), (31977, 1150, 699776, [(690, 790688)], 24, 10963, 11079, 690), (32038, 1150, 711424, [(690, 790784)], 24, 11084, 11200, 690), (32091, 1242, 699776, [(690, 790976)], 24, 11204, 11321, 690), (32131, 1242, 711424, [(690, 791072)], 24, 11325, 11442, 690), (32177, 1334, 688128, [(690, 791168)], 24, 11445, 11563, 690), (32214, 1334, 699776, [(690, 791264)], 24, 11566, 11684, 690), (32238, 1334, 711424, [(690, 791360)], 24, 11687, 11805, 690), (32258, 1426, 688128, [(690, 791456)], 24, 11807, 11926, 690), (32271, 1426, 699776, [(690, 791552)], 24, 11928, 12047, 690), (32279, 1426, 711424, [(690, 791648)], 24, 12049, 12168, 690)] busiest_tiles=[(690, 21, 45, 7728, 7800, 9988, 12168, 12173, 0), (688, 21, 45, 7728, 7800, 9563, 12166, 12171, 2), (689, 21, 45, 7728, 7800, 9070, 12166, 12171, 2), (691, 21, 45, 7728, 7800, 9610, 12166, 12171, 2), (686, 21, 45, 7728, 7800, 9589, 12078, 12083, 90), (687, 21, 45, 7728, 7800, 9195, 12078, 12083, 90), (692, 21, 45, 7728, 7800, 9844, 12076, 12081, 92), (693, 21, 45, 7728, 7800, 9893, 12076, 12081, 92)] 2026-08-15T10:43:00.145972Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=689 row_words=203 horizon=12173 2026-08-15T10:43:00.256004Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=5293 maximum_identical_destinations=1 2026-08-15T10:43:16.544704Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: compared repeat-safe exchange schedule with first-iteration-only baseline phase=2 repeat_iterations=10 unsafe_horizon=44431 repeat_safe_horizon=47798 repeat_safety_cost=3367 2026-08-15T10:43:16.556332Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=53217 selected_horizon=47798 endpoint_lower_bound=29736 lower_bound_gap=18062 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-08-15T10:43:16.559247Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: exchange scheduler diagnostics phase=2 provenance=WorkProvenance { operation: Some(OperationId(2)), value: None, reason: OperatorInputs } scheduled_chunks=5293 multicast_chunks=5293 maximum_fanout=24 maximum_endpoint_roles=88 source_words=4057128 destination_words=42577752 role_word_lower_bound_cycles=29736 scheduled_horizon_cycles=47798 scheduler_excess_cycles=18062 maximum_scheduled_wait_cycles=46108 mean_final_padding_cycles=3766 maximum_final_padding_cycles=20026 critical_chain_length=80 critical_chain_tail=[(4176, 676, 533024, [(960, 846848), (961, 846848), (962, 846848), (963, 846848), (964, 846848), (965, 846848), (966, 846848), (967, 846848), (968, 846848), (969, 846848), (970, 846848), (971, 846848), (972, 846848), (973, 846848), (974, 846848), (975, 846848), (976, 846848), (977, 846848), (978, 846848), (979, 846848), (980, 846848), (981, 846848), (982, 846848), (983, 846848)], 24, 30357, 30453, 966), (4217, 1318, 668288, [(960, 774080), (961, 774080), (962, 774080), (963, 774080), (964, 774080), (965, 774080), (966, 774080), (967, 774080), (968, 774080), (969, 774080), (970, 774080), (971, 774080), (972, 774080), (973, 774080), (974, 774080), (975, 774080), (976, 774080), (977, 774080), (978, 774080), (979, 774080), (980, 774080), (981, 774080), (982, 774080), (983, 774080)], 360, 30490, 30914, 966), (4309, 1318, 669728, [(960, 785728), (961, 785728), (962, 785728), (963, 785728), (964, 785728), (965, 785728), (966, 785728), (967, 785728), (968, 785728), (969, 785728), (970, 785728), (971, 785728), (972, 785728), (973, 785728), (974, 785728), (975, 785728), (976, 785728), (977, 785728), (978, 785728), (979, 785728), (980, 785728), (981, 785728), (982, 785728), (983, 785728)], 360, 34642, 35066, 960), (4358, 1319, 666848, [(960, 797376), (961, 797376), (962, 797376), (963, 797376), (964, 797376), (965, 797376), (966, 797376), (967, 797376), (968, 797376), (969, 797376), (970, 797376), (971, 797376), (972, 797376), (973, 797376), (974, 797376), (975, 797376), (976, 797376), (977, 797376), (978, 797376), (979, 797376), (980, 797376), (981, 797376), (982, 797376), (983, 797376)], 360, 35103, 35527, 960), (4408, 1319, 668288, [(960, 809024), (961, 809024), (962, 809024), (963, 809024), (964, 809024), (965, 809024), (966, 809024), (967, 809024), (968, 809024), (969, 809024), (970, 809024), (971, 809024), (972, 809024), (973, 809024), (974, 809024), (975, 809024), (976, 809024), (977, 809024), (978, 809024), (979, 809024), (980, 809024), (981, 809024), (982, 809024), (983, 809024)], 360, 35564, 35988, 960), (4448, 1319, 669728, [(960, 820672), (961, 820672), (962, 820672), (963, 820672), (964, 820672), (965, 820672), (966, 820672), (967, 820672), (968, 820672), (969, 820672), (970, 820672), (971, 820672), (972, 820672), (973, 820672), (974, 820672), (975, 820672), (976, 820672), (977, 820672), (978, 820672), (979, 820672), (980, 820672), (981, 820672), (982, 820672), (983, 820672)], 360, 36025, 36449, 960), (4511, 1320, 666848, [(960, 832320), (961, 832320), (962, 832320), (963, 832320), (964, 832320), (965, 832320), (966, 832320), (967, 832320), (968, 832320), (969, 832320), (970, 832320), (971, 832320), (972, 832320), (973, 832320), (974, 832320), (975, 832320), (976, 832320), (977, 832320), (978, 832320), (979, 832320), (980, 832320), (981, 832320), (982, 832320), (983, 832320)], 360, 36484, 36910, 960), (4573, 1320, 668288, [(960, 843968), (961, 843968), (962, 843968), (963, 843968), (964, 843968), (965, 843968), (966, 843968), (967, 843968), (968, 843968), (969, 843968), (970, 843968), (971, 843968), (972, 843968), (973, 843968), (974, 843968), (975, 843968), (976, 843968), (977, 843968), (978, 843968), (979, 843968), (980, 843968), (981, 843968), (982, 843968), (983, 843968)], 360, 36945, 37371, 960), (4611, 1320, 669728, [(960, 855616), (961, 855616), (962, 855616), (963, 855616), (964, 855616), (965, 855616), (966, 855616), (967, 855616), (968, 855616), (969, 855616), (970, 855616), (971, 855616), (972, 855616), (973, 855616), (974, 855616), (975, 855616), (976, 855616), (977, 855616), (978, 855616), (979, 855616), (980, 855616), (981, 855616), (982, 855616), (983, 855616)], 360, 37406, 37832, 960), (4659, 674, 531552, [(960, 765312), (961, 765312), (962, 765312), (963, 765312), (964, 765312), (965, 765312), (966, 765312), (967, 765312), (968, 765312), (969, 765312), (970, 765312), (971, 765312), (972, 765312), (973, 765312), (974, 765312), (975, 765312), (976, 765312), (977, 765312), (978, 765312), (979, 765312), (980, 765312), (981, 765312), (982, 765312), (983, 765312)], 24, 37863, 37957, 960), (4664, 674, 533024, [(960, 776960), (961, 776960), (962, 776960), (963, 776960), (964, 776960), (965, 776960), (966, 776960), (967, 776960), (968, 776960), (969, 776960), (970, 776960), (971, 776960), (972, 776960), (973, 776960), (974, 776960), (975, 776960), (976, 776960), (977, 776960), (978, 776960), (979, 776960), (980, 776960), (981, 776960), (982, 776960), (983, 776960)], 24, 37988, 38082, 966), (4805, 977, 524288, [(241, 533120), (961, 671168)], 3456, 44235, 47793, 961)] busiest_tiles=[(768, 4, 82, 4560, 29664, 28797, 44843, 44848, 2950), (769, 4, 82, 4560, 29664, 28795, 44843, 44848, 2950), (770, 4, 82, 4560, 29664, 28797, 44839, 44844, 2954), (771, 4, 82, 4560, 29664, 28795, 44839, 44844, 2954), (772, 4, 82, 4560, 29664, 28797, 44835, 44840, 2958), (773, 4, 82, 4560, 29664, 28795, 44835, 44840, 2958), (774, 4, 82, 4560, 29664, 28799, 44831, 44836, 2962), (775, 4, 82, 4560, 29664, 28795, 44831, 44836, 2962)] 2026-08-15T10:43:17.181890Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=1167 row_words=291 horizon=47798 2026-08-15T10:43:17.273391Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=127440 maximum_identical_destinations=1 2026-08-15T10:43:30.695844Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=24572 selected_horizon=24572 endpoint_lower_bound=9048 lower_bound_gap=15524 selected_kind="full-duplex" neighborhood_improvements=0 2026-08-15T10:43:30.712143Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: exchange scheduler diagnostics phase=3 provenance=WorkProvenance { operation: Some(OperationId(2)), value: Some(MidValueId(27)), reason: OperatorInputs } scheduled_chunks=127440 multicast_chunks=0 maximum_fanout=1 maximum_endpoint_roles=264 source_words=12179520 destination_words=12179520 role_word_lower_bound_cycles=9048 scheduled_horizon_cycles=24572 scheduler_excess_cycles=15524 maximum_scheduled_wait_cycles=16119 mean_final_padding_cycles=6434 maximum_final_padding_cycles=10684 critical_chain_length=199 critical_chain_tail=[(127381, 1344, 688128, [(696, 812416)], 32, 23098, 23214, 696), (127389, 1344, 699776, [(696, 812544)], 32, 23221, 23337, 696), (127397, 1344, 711424, [(696, 812672)], 32, 23344, 23460, 696), (127405, 1368, 688128, [(696, 812800)], 32, 23491, 23583, 696), (127411, 1368, 699776, [(696, 812928)], 32, 23614, 23706, 696), (127417, 1368, 711424, [(696, 813056)], 32, 23737, 23829, 696), (127423, 1392, 688128, [(696, 813184)], 32, 23863, 23952, 696), (127427, 1392, 699776, [(696, 813312)], 32, 23986, 24075, 696), (127431, 1392, 711424, [(696, 813440)], 32, 24109, 24198, 696), (127435, 1416, 688128, [(696, 813568)], 32, 24208, 24321, 696), (127437, 1416, 699776, [(696, 813696)], 32, 24331, 24444, 696), (127439, 1416, 711424, [(696, 813824)], 32, 24454, 24567, 696)] busiest_tiles=[(42, 87, 87, 8448, 9048, 10292, 18467, 18472, 6100), (45, 87, 87, 8448, 9048, 10081, 18450, 18455, 6117), (44, 87, 87, 8448, 9048, 10157, 18399, 18404, 6168), (40, 87, 87, 8448, 9048, 10039, 18384, 18389, 6183), (139, 87, 87, 8448, 9048, 10743, 18332, 18337, 6235), (49, 87, 87, 8448, 9048, 10522, 18312, 18317, 6255), (46, 87, 87, 8448, 9048, 10450, 18304, 18309, 6263), (47, 87, 87, 8448, 9048, 10447, 18288, 18293, 6279)] 2026-08-15T10:43:31.297783Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=712 row_words=649 horizon=24572 2026-08-15T10:43:31.437675Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=4 transfers=4392 maximum_identical_destinations=1 2026-08-15T10:44:35.391389Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=4 initial_horizon=55139 selected_horizon=55134 endpoint_lower_bound=26280 lower_bound_gap=28854 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-08-15T10:44:35.395938Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: exchange scheduler diagnostics phase=4 provenance=WorkProvenance { operation: Some(OperationId(3)), value: Some(MidValueId(28)), reason: LayoutRearrangement } scheduled_chunks=4392 multicast_chunks=4392 maximum_fanout=92 maximum_endpoint_roles=282 source_words=419904 destination_words=38578680 role_word_lower_bound_cycles=26280 scheduled_horizon_cycles=55134 scheduler_excess_cycles=28854 maximum_scheduled_wait_cycles=54781 mean_final_padding_cycles=935 maximum_final_padding_cycles=1621 critical_chain_length=285 critical_chain_tail=[(4202, 1415, 662528, [(1380, 490368), (1381, 490368), (1382, 490368), (1383, 490368), (1384, 490368), (1385, 490368), (1386, 490368), (1387, 490368), (1388, 490368), (1389, 490368), (1390, 490368), (1391, 490368), (1392, 490368), (1393, 490368), (1394, 490368), (1395, 490368), (1396, 490368), (1397, 490368), (1398, 490368), (1399, 490368), (1400, 490368), (1401, 490368), (1402, 490368), (1403, 490368), (1404, 490368), (1405, 490368), (1406, 490368), (1407, 490368), (1408, 490368), (1409, 490368), (1410, 490368), (1411, 490368), (1412, 490368), (1413, 490368), (1414, 490368), (1416, 490368), (1417, 490368), (1418, 490368), (1419, 490368), (1420, 490368), (1421, 490368), (1422, 490368), (1423, 490368), (1424, 490368), (1425, 490368), (1426, 490368), (1427, 490368), (1428, 490368), (1429, 490368), (1430, 490368), (1431, 490368), (1432, 490368), (1433, 490368), (1434, 490368), (1435, 490368), (1436, 490368), (1437, 490368), (1438, 490368), (1439, 490368), (1440, 490368), (1441, 490368), (1442, 490368), (1443, 490368), (1444, 490368), (1445, 490368), (1446, 490368), (1447, 490368), (1448, 490368), (1449, 490368), (1450, 490368), (1451, 490368), (1452, 490368), (1453, 490368), (1454, 490368), (1455, 490368), (1456, 490368), (1457, 490368), (1458, 490368), (1459, 490368), (1460, 490368), (1461, 490368), (1462, 490368), (1463, 490368), (1464, 490368), (1465, 490368), (1466, 490368), (1467, 490368), (1468, 490368), (1469, 490368), (1470, 490368), (1471, 490368)], 96, 52804, 52962, 1426), (4222, 1415, 662912, [(1380, 502016), (1381, 502016), (1382, 502016), (1383, 502016), (1384, 502016), (1385, 502016), (1386, 502016), (1387, 502016), (1388, 502016), (1389, 502016), (1390, 502016), (1391, 502016), (1392, 502016), (1393, 502016), (1394, 502016), (1395, 502016), (1396, 502016), (1397, 502016), (1398, 502016), (1399, 502016), (1400, 502016), (1401, 502016), (1402, 502016), (1403, 502016), (1404, 502016), (1405, 502016), (1406, 502016), (1407, 502016), (1408, 502016), (1409, 502016), (1410, 502016), (1411, 502016), (1412, 502016), (1413, 502016), (1414, 502016), (1416, 502016), (1417, 502016), (1418, 502016), (1419, 502016), (1420, 502016), (1421, 502016), (1422, 502016), (1423, 502016), (1424, 502016), (1425, 502016), (1426, 502016), (1427, 502016), (1428, 502016), (1429, 502016), (1430, 502016), (1431, 502016), (1432, 502016), (1433, 502016), (1434, 502016), (1435, 502016), (1436, 502016), (1437, 502016), (1438, 502016), (1439, 502016), (1440, 502016), (1441, 502016), (1442, 502016), (1443, 502016), (1444, 502016), (1445, 502016), (1446, 502016), (1447, 502016), (1448, 502016), (1449, 502016), (1450, 502016), (1451, 502016), (1452, 502016), (1453, 502016), (1454, 502016), (1455, 502016), (1456, 502016), (1457, 502016), (1458, 502016), (1459, 502016), (1460, 502016), (1461, 502016), (1462, 502016), (1463, 502016), (1464, 502016), (1465, 502016), (1466, 502016), (1467, 502016), (1468, 502016), (1469, 502016), (1470, 502016), (1471, 502016)], 96, 53001, 53159, 1426), (4238, 1415, 663296, [(1380, 513664), (1381, 513664), (1382, 513664), (1383, 513664), (1384, 513664), (1385, 513664), (1386, 513664), (1387, 513664), (1388, 513664), (1389, 513664), (1390, 513664), (1391, 513664), (1392, 513664), (1393, 513664), (1394, 513664), (1395, 513664), (1396, 513664), (1397, 513664), (1398, 513664), (1399, 513664), (1400, 513664), (1401, 513664), (1402, 513664), (1403, 513664), (1404, 513664), (1405, 513664), (1406, 513664), (1407, 513664), (1408, 513664), (1409, 513664), (1410, 513664), (1411, 513664), (1412, 513664), (1413, 513664), (1414, 513664), (1416, 513664), (1417, 513664), (1418, 513664), (1419, 513664), (1420, 513664), (1421, 513664), (1422, 513664), (1423, 513664), (1424, 513664), (1425, 513664), (1426, 513664), (1427, 513664), (1428, 513664), (1429, 513664), (1430, 513664), (1431, 513664), (1432, 513664), (1433, 513664), (1434, 513664), (1435, 513664), (1436, 513664), (1437, 513664), (1438, 513664), (1439, 513664), (1440, 513664), (1441, 513664), (1442, 513664), (1443, 513664), (1444, 513664), (1445, 513664), (1446, 513664), (1447, 513664), (1448, 513664), (1449, 513664), (1450, 513664), (1451, 513664), (1452, 513664), (1453, 513664), (1454, 513664), (1455, 513664), (1456, 513664), (1457, 513664), (1458, 513664), (1459, 513664), (1460, 513664), (1461, 513664), (1462, 513664), (1463, 513664), (1464, 513664), (1465, 513664), (1466, 513664), (1467, 513664), (1468, 513664), (1469, 513664), (1470, 513664), (1471, 513664)], 96, 53198, 53356, 1426), (4252, 1437, 662528, [(1380, 420864), (1381, 420864), (1382, 420864), (1383, 420864), (1384, 420864), (1385, 420864), (1386, 420864), (1387, 420864), (1388, 420864), (1389, 420864), (1390, 420864), (1391, 420864), (1392, 420864), (1393, 420864), (1394, 420864), (1395, 420864), (1396, 420864), (1397, 420864), (1398, 420864), (1399, 420864), (1400, 420864), (1401, 420864), (1402, 420864), (1403, 420864), (1404, 420864), (1405, 420864), (1406, 420864), (1407, 420864), (1408, 420864), (1409, 420864), (1410, 420864), (1411, 420864), (1412, 420864), (1413, 420864), (1414, 420864), (1415, 420864), (1416, 420864), (1417, 420864), (1418, 420864), (1419, 420864), (1420, 420864), (1421, 420864), (1422, 420864), (1423, 420864), (1424, 420864), (1425, 420864), (1426, 420864), (1427, 420864), (1428, 420864), (1429, 420864), (1430, 420864), (1431, 420864), (1432, 420864), (1433, 420864), (1434, 420864), (1435, 420864), (1436, 420864), (1438, 420864), (1439, 420864), (1440, 420864), (1441, 420864), (1442, 420864), (1443, 420864), (1444, 420864), (1445, 420864), (1446, 420864), (1447, 420864), (1448, 420864), (1449, 420864), (1450, 420864), (1451, 420864), (1452, 420864), (1453, 420864), (1454, 420864), (1455, 420864), (1456, 420864), (1457, 420864), (1458, 420864), (1459, 420864), (1460, 420864), (1461, 420864), (1462, 420864), (1463, 420864), (1464, 420864), (1465, 420864), (1466, 420864), (1467, 420864), (1468, 420864), (1469, 420864), (1470, 420864), (1471, 420864)], 96, 53395, 53553, 1426), (4265, 1437, 662912, [(1380, 432512), (1381, 432512), (1382, 432512), (1383, 432512), (1384, 432512), (1385, 432512), (1386, 432512), (1387, 432512), (1388, 432512), (1389, 432512), (1390, 432512), (1391, 432512), (1392, 432512), (1393, 432512), (1394, 432512), (1395, 432512), (1396, 432512), (1397, 432512), (1398, 432512), (1399, 432512), (1400, 432512), (1401, 432512), (1402, 432512), (1403, 432512), (1404, 432512), (1405, 432512), (1406, 432512), (1407, 432512), (1408, 432512), (1409, 432512), (1410, 432512), (1411, 432512), (1412, 432512), (1413, 432512), (1414, 432512), (1415, 432512), (1416, 432512), (1417, 432512), (1418, 432512), (1419, 432512), (1420, 432512), (1421, 432512), (1422, 432512), (1423, 432512), (1424, 432512), (1425, 432512), (1426, 432512), (1427, 432512), (1428, 432512), (1429, 432512), (1430, 432512), (1431, 432512), (1432, 432512), (1433, 432512), (1434, 432512), (1435, 432512), (1436, 432512), (1438, 432512), (1439, 432512), (1440, 432512), (1441, 432512), (1442, 432512), (1443, 432512), (1444, 432512), (1445, 432512), (1446, 432512), (1447, 432512), (1448, 432512), (1449, 432512), (1450, 432512), (1451, 432512), (1452, 432512), (1453, 432512), (1454, 432512), (1455, 432512), (1456, 432512), (1457, 432512), (1458, 432512), (1459, 432512), (1460, 432512), (1461, 432512), (1462, 432512), (1463, 432512), (1464, 432512), (1465, 432512), (1466, 432512), (1467, 432512), (1468, 432512), (1469, 432512), (1470, 432512), (1471, 432512)], 96, 53592, 53750, 1380), (4284, 1439, 663296, [(1380, 514048), (1381, 514048), (1382, 514048), (1383, 514048), (1384, 514048), (1385, 514048), (1386, 514048), (1387, 514048), (1388, 514048), (1389, 514048), (1390, 514048), (1391, 514048), (1392, 514048), (1393, 514048), (1394, 514048), (1395, 514048), (1396, 514048), (1397, 514048), (1398, 514048), (1399, 514048), (1400, 514048), (1401, 514048), (1402, 514048), (1403, 514048), (1404, 514048), (1405, 514048), (1406, 514048), (1407, 514048), (1408, 514048), (1409, 514048), (1410, 514048), (1411, 514048), (1412, 514048), (1413, 514048), (1414, 514048), (1415, 514048), (1416, 514048), (1417, 514048), (1418, 514048), (1419, 514048), (1420, 514048), (1421, 514048), (1422, 514048), (1423, 514048), (1424, 514048), (1425, 514048), (1426, 514048), (1427, 514048), (1428, 514048), (1429, 514048), (1430, 514048), (1431, 514048), (1432, 514048), (1433, 514048), (1434, 514048), (1435, 514048), (1436, 514048), (1437, 514048), (1438, 514048), (1440, 514048), (1441, 514048), (1442, 514048), (1443, 514048), (1444, 514048), (1445, 514048), (1446, 514048), (1447, 514048), (1448, 514048), (1449, 514048), (1450, 514048), (1451, 514048), (1452, 514048), (1453, 514048), (1454, 514048), (1455, 514048), (1456, 514048), (1457, 514048), (1458, 514048), (1459, 514048), (1460, 514048), (1461, 514048), (1462, 514048), (1463, 514048), (1464, 514048), (1465, 514048), (1466, 514048), (1467, 514048), (1468, 514048), (1469, 514048), (1470, 514048), (1471, 514048)], 96, 53791, 53947, 1380), (4300, 1437, 663296, [(1380, 444160), (1381, 444160), (1382, 444160), (1383, 444160), (1384, 444160), (1385, 444160), (1386, 444160), (1387, 444160), (1388, 444160), (1389, 444160), (1390, 444160), (1391, 444160), (1392, 444160), (1393, 444160), (1394, 444160), (1395, 444160), (1396, 444160), (1397, 444160), (1398, 444160), (1399, 444160), (1400, 444160), (1401, 444160), (1402, 444160), (1403, 444160), (1404, 444160), (1405, 444160), (1406, 444160), (1407, 444160), (1408, 444160), (1409, 444160), (1410, 444160), (1411, 444160), (1412, 444160), (1413, 444160), (1414, 444160), (1415, 444160), (1416, 444160), (1417, 444160), (1418, 444160), (1419, 444160), (1420, 444160), (1421, 444160), (1422, 444160), (1423, 444160), (1424, 444160), (1425, 444160), (1426, 444160), (1427, 444160), (1428, 444160), (1429, 444160), (1430, 444160), (1431, 444160), (1432, 444160), (1433, 444160), (1434, 444160), (1435, 444160), (1436, 444160), (1438, 444160), (1439, 444160), (1440, 444160), (1441, 444160), (1442, 444160), (1443, 444160), (1444, 444160), (1445, 444160), (1446, 444160), (1447, 444160), (1448, 444160), (1449, 444160), (1450, 444160), (1451, 444160), (1452, 444160), (1453, 444160), (1454, 444160), (1455, 444160), (1456, 444160), (1457, 444160), (1458, 444160), (1459, 444160), (1460, 444160), (1461, 444160), (1462, 444160), (1463, 444160), (1464, 444160), (1465, 444160), (1466, 444160), (1467, 444160), (1468, 444160), (1469, 444160), (1470, 444160), (1471, 444160)], 96, 53986, 54144, 1380), (4316, 1438, 662528, [(1380, 455808), (1381, 455808), (1382, 455808), (1383, 455808), (1384, 455808), (1385, 455808), (1386, 455808), (1387, 455808), (1388, 455808), (1389, 455808), (1390, 455808), (1391, 455808), (1392, 455808), (1393, 455808), (1394, 455808), (1395, 455808), (1396, 455808), (1397, 455808), (1398, 455808), (1399, 455808), (1400, 455808), (1401, 455808), (1402, 455808), (1403, 455808), (1404, 455808), (1405, 455808), (1406, 455808), (1407, 455808), (1408, 455808), (1409, 455808), (1410, 455808), (1411, 455808), (1412, 455808), (1413, 455808), (1414, 455808), (1415, 455808), (1416, 455808), (1417, 455808), (1418, 455808), (1419, 455808), (1420, 455808), (1421, 455808), (1422, 455808), (1423, 455808), (1424, 455808), (1425, 455808), (1426, 455808), (1427, 455808), (1428, 455808), (1429, 455808), (1430, 455808), (1431, 455808), (1432, 455808), (1433, 455808), (1434, 455808), (1435, 455808), (1436, 455808), (1437, 455808), (1439, 455808), (1440, 455808), (1441, 455808), (1442, 455808), (1443, 455808), (1444, 455808), (1445, 455808), (1446, 455808), (1447, 455808), (1448, 455808), (1449, 455808), (1450, 455808), (1451, 455808), (1452, 455808), (1453, 455808), (1454, 455808), (1455, 455808), (1456, 455808), (1457, 455808), (1458, 455808), (1459, 455808), (1460, 455808), (1461, 455808), (1462, 455808), (1463, 455808), (1464, 455808), (1465, 455808), (1466, 455808), (1467, 455808), (1468, 455808), (1469, 455808), (1470, 455808), (1471, 455808)], 96, 54185, 54341, 1380), (4331, 1438, 662912, [(1380, 467456), (1381, 467456), (1382, 467456), (1383, 467456), (1384, 467456), (1385, 467456), (1386, 467456), (1387, 467456), (1388, 467456), (1389, 467456), (1390, 467456), (1391, 467456), (1392, 467456), (1393, 467456), (1394, 467456), (1395, 467456), (1396, 467456), (1397, 467456), (1398, 467456), (1399, 467456), (1400, 467456), (1401, 467456), (1402, 467456), (1403, 467456), (1404, 467456), (1405, 467456), (1406, 467456), (1407, 467456), (1408, 467456), (1409, 467456), (1410, 467456), (1411, 467456), (1412, 467456), (1413, 467456), (1414, 467456), (1415, 467456), (1416, 467456), (1417, 467456), (1418, 467456), (1419, 467456), (1420, 467456), (1421, 467456), (1422, 467456), (1423, 467456), (1424, 467456), (1425, 467456), (1426, 467456), (1427, 467456), (1428, 467456), (1429, 467456), (1430, 467456), (1431, 467456), (1432, 467456), (1433, 467456), (1434, 467456), (1435, 467456), (1436, 467456), (1437, 467456), (1439, 467456), (1440, 467456), (1441, 467456), (1442, 467456), (1443, 467456), (1444, 467456), (1445, 467456), (1446, 467456), (1447, 467456), (1448, 467456), (1449, 467456), (1450, 467456), (1451, 467456), (1452, 467456), (1453, 467456), (1454, 467456), (1455, 467456), (1456, 467456), (1457, 467456), (1458, 467456), (1459, 467456), (1460, 467456), (1461, 467456), (1462, 467456), (1463, 467456), (1464, 467456), (1465, 467456), (1466, 467456), (1467, 467456), (1468, 467456), (1469, 467456), (1470, 467456), (1471, 467456)], 96, 54382, 54538, 1380), (4342, 1438, 663296, [(1380, 479104), (1381, 479104), (1382, 479104), (1383, 479104), (1384, 479104), (1385, 479104), (1386, 479104), (1387, 479104), (1388, 479104), (1389, 479104), (1390, 479104), (1391, 479104), (1392, 479104), (1393, 479104), (1394, 479104), (1395, 479104), (1396, 479104), (1397, 479104), (1398, 479104), (1399, 479104), (1400, 479104), (1401, 479104), (1402, 479104), (1403, 479104), (1404, 479104), (1405, 479104), (1406, 479104), (1407, 479104), (1408, 479104), (1409, 479104), (1410, 479104), (1411, 479104), (1412, 479104), (1413, 479104), (1414, 479104), (1415, 479104), (1416, 479104), (1417, 479104), (1418, 479104), (1419, 479104), (1420, 479104), (1421, 479104), (1422, 479104), (1423, 479104), (1424, 479104), (1425, 479104), (1426, 479104), (1427, 479104), (1428, 479104), (1429, 479104), (1430, 479104), (1431, 479104), (1432, 479104), (1433, 479104), (1434, 479104), (1435, 479104), (1436, 479104), (1437, 479104), (1439, 479104), (1440, 479104), (1441, 479104), (1442, 479104), (1443, 479104), (1444, 479104), (1445, 479104), (1446, 479104), (1447, 479104), (1448, 479104), (1449, 479104), (1450, 479104), (1451, 479104), (1452, 479104), (1453, 479104), (1454, 479104), (1455, 479104), (1456, 479104), (1457, 479104), (1458, 479104), (1459, 479104), (1460, 479104), (1461, 479104), (1462, 479104), (1463, 479104), (1464, 479104), (1465, 479104), (1466, 479104), (1467, 479104), (1468, 479104), (1469, 479104), (1470, 479104), (1471, 479104)], 96, 54579, 54735, 1380), (4358, 1439, 662528, [(1380, 490752), (1381, 490752), (1382, 490752), (1383, 490752), (1384, 490752), (1385, 490752), (1386, 490752), (1387, 490752), (1388, 490752), (1389, 490752), (1390, 490752), (1391, 490752), (1392, 490752), (1393, 490752), (1394, 490752), (1395, 490752), (1396, 490752), (1397, 490752), (1398, 490752), (1399, 490752), (1400, 490752), (1401, 490752), (1402, 490752), (1403, 490752), (1404, 490752), (1405, 490752), (1406, 490752), (1407, 490752), (1408, 490752), (1409, 490752), (1410, 490752), (1411, 490752), (1412, 490752), (1413, 490752), (1414, 490752), (1415, 490752), (1416, 490752), (1417, 490752), (1418, 490752), (1419, 490752), (1420, 490752), (1421, 490752), (1422, 490752), (1423, 490752), (1424, 490752), (1425, 490752), (1426, 490752), (1427, 490752), (1428, 490752), (1429, 490752), (1430, 490752), (1431, 490752), (1432, 490752), (1433, 490752), (1434, 490752), (1435, 490752), (1436, 490752), (1437, 490752), (1438, 490752), (1440, 490752), (1441, 490752), (1442, 490752), (1443, 490752), (1444, 490752), (1445, 490752), (1446, 490752), (1447, 490752), (1448, 490752), (1449, 490752), (1450, 490752), (1451, 490752), (1452, 490752), (1453, 490752), (1454, 490752), (1455, 490752), (1456, 490752), (1457, 490752), (1458, 490752), (1459, 490752), (1460, 490752), (1461, 490752), (1462, 490752), (1463, 490752), (1464, 490752), (1465, 490752), (1466, 490752), (1467, 490752), (1468, 490752), (1469, 490752), (1470, 490752), (1471, 490752)], 96, 54776, 54932, 1380), (4375, 1439, 662912, [(1380, 502400), (1381, 502400), (1382, 502400), (1383, 502400), (1384, 502400), (1385, 502400), (1386, 502400), (1387, 502400), (1388, 502400), (1389, 502400), (1390, 502400), (1391, 502400), (1392, 502400), (1393, 502400), (1394, 502400), (1395, 502400), (1396, 502400), (1397, 502400), (1398, 502400), (1399, 502400), (1400, 502400), (1401, 502400), (1402, 502400), (1403, 502400), (1404, 502400), (1405, 502400), (1406, 502400), (1407, 502400), (1408, 502400), (1409, 502400), (1410, 502400), (1411, 502400), (1412, 502400), (1413, 502400), (1414, 502400), (1415, 502400), (1416, 502400), (1417, 502400), (1418, 502400), (1419, 502400), (1420, 502400), (1421, 502400), (1422, 502400), (1423, 502400), (1424, 502400), (1425, 502400), (1426, 502400), (1427, 502400), (1428, 502400), (1429, 502400), (1430, 502400), (1431, 502400), (1432, 502400), (1433, 502400), (1434, 502400), (1435, 502400), (1436, 502400), (1437, 502400), (1438, 502400), (1440, 502400), (1441, 502400), (1442, 502400), (1443, 502400), (1444, 502400), (1445, 502400), (1446, 502400), (1447, 502400), (1448, 502400), (1449, 502400), (1450, 502400), (1451, 502400), (1452, 502400), (1453, 502400), (1454, 502400), (1455, 502400), (1456, 502400), (1457, 502400), (1458, 502400), (1459, 502400), (1460, 502400), (1461, 502400), (1462, 502400), (1463, 502400), (1464, 502400), (1465, 502400), (1466, 502400), (1467, 502400), (1468, 502400), (1469, 502400), (1470, 502400), (1471, 502400)], 96, 54973, 55129, 1380)] busiest_tiles=[(4, 3, 270, 312, 26280, 1607, 54972, 54977, 157), (6, 3, 270, 312, 26280, 784, 54972, 54977, 157), (8, 3, 270, 312, 26280, 2217, 54972, 54977, 157), (10, 3, 270, 312, 26280, 1599, 54972, 54977, 157), (12, 3, 270, 312, 26280, 776, 54972, 54977, 157), (14, 3, 270, 312, 26280, 2209, 54972, 54977, 157), (16, 3, 270, 312, 26280, 1591, 54972, 54977, 157), (18, 3, 270, 312, 26280, 768, 54972, 54977, 157)] 2026-08-15T10:44:40.603758Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=4 tile=1335 row_words=1122 horizon=55134 2026-08-15T10:44:40.633619Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=102083 success=true 2026-08-15T10:44:41.198833Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=5 success=true 2026-08-15T10:44:41.210168Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=11 success=true 2026-08-15T10:44:41.287180Z INFO ipu_codegen.package.build{tile_count=1472 operations=1}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=73 success=true 2026-08-15T10:44:41.388742Z INFO writing application package tiles=1472 2026-08-15T10:44:41.426298Z INFO application package written exchangeSchedule=profiles/siglip-mlp-f16-b1-repeat10.exchange-schedule.json tiles=1472 phases=5 transfers=170141