2026-09-06T16:58:05.140733Z INFO retained operator-plan finalist finalist=0 values=11 operations=7 estimated_cycles=629279 estimated_exchange_cycles=230280 exchange_row_bytes=50372 peak_standard_bytes=345284 peak_interleaved_bytes=155648 peak_total_bytes=402628 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 460, 1472} padding_group_counts={} conversion_sources=[] 2026-09-06T16:58:05.160899Z INFO retained operator-plan finalist finalist=1 values=11 operations=7 estimated_cycles=630096 estimated_exchange_cycles=231400 exchange_row_bytes=50624 peak_standard_bytes=189120 peak_interleaved_bytes=155648 peak_total_bytes=247232 maximum_standard_allocation_bytes=98304 active_tile_counts={192, 480, 1472} padding_group_counts={16} conversion_sources=[] 2026-09-06T16:58:05.164430Z INFO retained operator-plan finalist finalist=2 values=12 operations=8 estimated_cycles=742166 estimated_exchange_cycles=237120 exchange_row_bytes=52304 peak_standard_bytes=142416 peak_interleaved_bytes=346112 peak_total_bytes=431184 maximum_standard_allocation_bytes=49152 active_tile_counts={192, 360, 1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T16:58:05.264420Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=2162 success=true 2026-09-06T16:58:20.573132Z INFO screened tile mappings by exchange resource load candidates=63 baseline_cycles=86056 candidate_cycles=86056 baseline_pressure=78796 candidate_pressure=78796 2026-09-06T16:58:20.670059Z INFO modelled expanded operator plan finalist=0 modelled_cycles=390582 estimated_cycles=661670 estimated_exchange_cycles=363144 2026-09-06T16:58:25.434764Z INFO screened tile mappings by exchange resource load candidates=99 baseline_cycles=93488 candidate_cycles=93488 baseline_pressure=82661 candidate_pressure=82661 2026-09-06T16:58:25.615807Z INFO modelled expanded operator plan finalist=2 modelled_cycles=573545 estimated_cycles=1061313 estimated_exchange_cycles=585456 2026-09-06T16:58:35.980267Z INFO screened tile mappings by exchange resource load candidates=97 baseline_cycles=92088 candidate_cycles=92088 baseline_pressure=82083 candidate_pressure=82083 2026-09-06T16:58:36.265886Z INFO modelled expanded operator plan finalist=1 modelled_cycles=820974 estimated_cycles=1446086 estimated_exchange_cycles=723800 2026-09-06T16:58:36.300434Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=1334 maximum_identical_destinations=1 2026-09-06T16:58:36.300481Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:58:36.301798Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=367 row_words=11 horizon=2913 2026-09-06T16:58:36.332510Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=1334 maximum_identical_destinations=1 2026-09-06T16:58:36.332546Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:58:36.334007Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=367 row_words=11 horizon=2913 2026-09-06T16:58:36.363659Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=5 transfers=1334 maximum_identical_destinations=1 2026-09-06T16:58:36.363707Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=5 initial_horizon=2913 selected_horizon=2913 endpoint_lower_bound=2784 lower_bound_gap=129 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:58:36.364777Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=5 tile=367 row_words=11 horizon=2913 2026-09-06T16:58:37.540957Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=6 transfers=18209 maximum_identical_destinations=1 2026-09-06T16:58:37.541002Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=6 initial_horizon=1702 selected_horizon=1702 endpoint_lower_bound=928 lower_bound_gap=774 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:58:37.557394Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=6 tile=380 row_words=125 horizon=1702 2026-09-06T16:59:32.052699Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=7 transfers=62534 maximum_identical_destinations=1 2026-09-06T16:59:32.052740Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=7 initial_horizon=14628 selected_horizon=14628 endpoint_lower_bound=5832 lower_bound_gap=8796 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T16:59:32.082688Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=7 tile=30 row_words=4080 horizon=14628 2026-09-06T16:59:40.145545Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=8 transfers=7786 maximum_identical_destinations=1 2026-09-06T16:59:40.145579Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=8 initial_horizon=38406 selected_horizon=37935 endpoint_lower_bound=30720 lower_bound_gap=7215 selected_kind="critical-neighborhood" neighborhood_improvements=2 2026-09-06T16:59:40.247955Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=8 tile=52 row_words=703 horizon=37935 2026-09-06T16:59:40.376621Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=0 mapped=false analytical_cycles=661670 analytical_exchange_cycles=363144 scheduled_exchange_cycles=109575 refined_cycles=408101 2026-09-06T16:59:40.438275Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=0 mapped=false 2026-09-06T16:59:40.438294Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=95173 success=true 2026-09-06T16:59:40.438310Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: lowered graph for package construction logical_shards=36396 exchange_phases=10 2026-09-06T16:59:40.439851Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=1 success=true 2026-09-06T16:59:40.441860Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=1 success=true 2026-09-06T16:59:40.442417Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f16_interleaved_k80_c768_r7_r8" target=ipu21 2026-09-06T16:59:40.494663Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b540c4d494accc67ff439eb7d6d916402d3c4271275456a65e72b358202736aa/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b540c4d494accc67ff439eb7d6d916402d3c4271275456a65e72b358202736aa/kernel.json 2026-09-06T16:59:40.494959Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: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_k768_c80_r7_r8" target=ipu21 2026-09-06T16:59:40.543939Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/47d3cb0de4c3bb57bad1d3c3424ed9474a1baef2360789de6fbfca3535ab0ecc/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/47d3cb0de4c3bb57bad1d3c3424ed9474a1baef2360789de6fbfca3535ab0ecc/kernel.json 2026-09-06T16:59:40.545359Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/rearrange_f16.cpp name="rearrange_f16_codelet_o1_r729_p768_c16_p16" target=ipu21 2026-09-06T16:59:40.844316Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/570e1fc546461bf1883bed1f188f16b66d1c1d566bb7f3be8f0232c13e77bc20/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/570e1fc546461bf1883bed1f188f16b66d1c1d566bb7f3be8f0232c13e77bc20/kernel.json 2026-09-06T16:59:40.844616Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/worker_call.S name="rearrange_f16_wrapper_o1_r729_p768_c16_p16" target=ipu21 2026-09-06T16:59:40.887765Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/f12dbd863a7dc4c49dc9547898fbad35100717878df9e78c59bd95a1d6df8511/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/f12dbd863a7dc4c49dc9547898fbad35100717878df9e78c59bd95a1d6df8511/kernel.json 2026-09-06T16:59:40.888118Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/attention_merge_f16.S name="attention_merge_v72_p80_k768" target=ipu21 2026-09-06T16:59:40.940909Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/b8500224788d7c2240c48040941d493c05339a7a337d97a067c655c7996668a6/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/b8500224788d7c2240c48040941d493c05339a7a337d97a067c655c7996668a6/kernel.json 2026-09-06T16:59:40.940948Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=499 success=true 2026-09-06T16:59:40.941993Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T16:59:42.254874Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=5 success=true 2026-09-06T16:59:42.254909Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}: allocated package support memory linked_end=322156 profile_bytes=148 exchange_table_bytes=19660 host_code_bytes=4736 generated_code_bytes=3596 code_address=425984 standard_ranges=[(442368, 524288)] 2026-09-06T16:59:42.282782Z ERROR tile allocation does not fit tile=106 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.284097Z ERROR tile allocation does not fit tile=3 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.284767Z ERROR tile allocation does not fit tile=33 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286041Z ERROR tile allocation does not fit tile=103 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286351Z ERROR tile allocation does not fit tile=31 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286453Z ERROR tile allocation does not fit tile=543 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286722Z ERROR tile allocation does not fit tile=560 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286755Z ERROR tile allocation does not fit tile=408 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.286994Z ERROR tile allocation does not fit tile=609 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.287085Z ERROR tile allocation does not fit tile=100 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.287111Z ERROR tile allocation does not fit tile=517 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.287230Z ERROR tile allocation does not fit tile=391 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.287271Z ERROR tile allocation does not fit tile=483 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.287574Z ERROR tile allocation does not fit tile=598 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288178Z ERROR tile allocation does not fit tile=0 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288180Z ERROR tile allocation does not fit tile=2 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288287Z ERROR tile allocation does not fit tile=32 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288610Z ERROR tile allocation does not fit tile=104 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288667Z ERROR tile allocation does not fit tile=461 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288682Z ERROR tile allocation does not fit tile=14 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288726Z ERROR tile allocation does not fit tile=28 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288791Z ERROR tile allocation does not fit tile=402 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288791Z ERROR tile allocation does not fit tile=920 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288825Z ERROR tile allocation does not fit tile=554 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288842Z ERROR tile allocation does not fit tile=115 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288863Z ERROR tile allocation does not fit tile=506 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288829Z ERROR tile allocation does not fit tile=567 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288796Z ERROR tile allocation does not fit tile=11 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288796Z ERROR tile allocation does not fit tile=667 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288897Z ERROR tile allocation does not fit tile=568 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288866Z ERROR tile allocation does not fit tile=534 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288933Z ERROR tile allocation does not fit tile=541 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288845Z ERROR tile allocation does not fit tile=129 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288897Z ERROR tile allocation does not fit tile=485 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288897Z ERROR tile allocation does not fit tile=553 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288897Z ERROR tile allocation does not fit tile=132 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289009Z ERROR tile allocation does not fit tile=405 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288866Z ERROR tile allocation does not fit tile=12 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288938Z ERROR tile allocation does not fit tile=511 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289003Z ERROR tile allocation does not fit tile=507 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.288859Z ERROR tile allocation does not fit tile=531 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289127Z ERROR tile allocation does not fit tile=540 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289170Z ERROR tile allocation does not fit tile=573 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289191Z ERROR tile allocation does not fit tile=566 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289268Z ERROR tile allocation does not fit tile=529 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289279Z ERROR tile allocation does not fit tile=564 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289272Z ERROR tile allocation does not fit tile=508 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289277Z ERROR tile allocation does not fit tile=574 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289269Z ERROR tile allocation does not fit tile=120 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289299Z ERROR tile allocation does not fit tile=569 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289360Z ERROR tile allocation does not fit tile=385 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289362Z ERROR tile allocation does not fit tile=97 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289414Z ERROR tile allocation does not fit tile=488 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289383Z ERROR tile allocation does not fit tile=126 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289383Z ERROR tile allocation does not fit tile=558 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289440Z ERROR tile allocation does not fit tile=127 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289463Z ERROR tile allocation does not fit tile=561 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289435Z ERROR tile allocation does not fit tile=460 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289439Z ERROR tile allocation does not fit tile=371 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289505Z ERROR tile allocation does not fit tile=494 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289513Z ERROR tile allocation does not fit tile=92 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289522Z ERROR tile allocation does not fit tile=570 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289418Z ERROR tile allocation does not fit tile=549 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289542Z ERROR tile allocation does not fit tile=555 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289457Z ERROR tile allocation does not fit tile=373 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289425Z ERROR tile allocation does not fit tile=396 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289479Z ERROR tile allocation does not fit tile=1104 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289493Z ERROR tile allocation does not fit tile=530 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289439Z ERROR tile allocation does not fit tile=379 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289515Z ERROR tile allocation does not fit tile=471 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289512Z ERROR tile allocation does not fit tile=46 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289529Z ERROR tile allocation does not fit tile=370 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289455Z ERROR tile allocation does not fit tile=532 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289706Z ERROR tile allocation does not fit tile=107 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289560Z ERROR tile allocation does not fit tile=546 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289592Z ERROR tile allocation does not fit tile=462 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289760Z ERROR tile allocation does not fit tile=110 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289731Z ERROR tile allocation does not fit tile=575 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289739Z ERROR tile allocation does not fit tile=368 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289796Z ERROR tile allocation does not fit tile=29 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289838Z ERROR tile allocation does not fit tile=828 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289872Z ERROR tile allocation does not fit tile=112 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289876Z ERROR tile allocation does not fit tile=4 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289935Z ERROR tile allocation does not fit tile=111 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289939Z ERROR tile allocation does not fit tile=603 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289980Z ERROR tile allocation does not fit tile=138 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (7, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.289992Z ERROR tile allocation does not fit tile=557 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290066Z ERROR tile allocation does not fit tile=533 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290077Z ERROR tile allocation does not fit tile=414 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (7, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290092Z ERROR tile allocation does not fit tile=572 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290139Z ERROR tile allocation does not fit tile=644 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290300Z ERROR tile allocation does not fit tile=563 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290477Z ERROR tile allocation does not fit tile=105 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290500Z ERROR tile allocation does not fit tile=15 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=14 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (8, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290530Z ERROR tile allocation does not fit tile=736 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290559Z ERROR tile allocation does not fit tile=550 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290584Z ERROR tile allocation does not fit tile=782 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290591Z ERROR tile allocation does not fit tile=109 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=12 free=[(442368, 524288), (917504, 949168)] active=[(2, 720896, 98304), (7, 819200, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290778Z ERROR tile allocation does not fit tile=552 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.290995Z ERROR tile allocation does not fit tile=690 class=Ipu21Standard bytes=98304 alignment=16384 first=0 last=8 free=[(442368, 524288), (884736, 949168)] active=[(2, 688128, 98304), (5, 786432, 98304)] tensor_type=TensorType { shape: TensorShape([1152, 1152]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1380, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 3, padding_groups: 1, block_size: 384, padding_multiple: 384, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T16:59:42.295189Z INFO ipu_codegen.package.build{tile_count=1472 operations=7}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=40 success=false Error: placement failed: tile 106 has insufficient Ipu21Standard SRAM for 98304 bytes Caused by: tile 106 has insufficient Ipu21Standard SRAM for 98304 bytes