2026-09-06T11:41:54.587640Z INFO applied GEMM plan constraint source_operation=0 matching_plans=1 constraint=GemmPlanConstraint { source_operation: 0, orientation: Normal, row_partitions: 4, column_partitions: 92, inner_partitions: 4, result_row_partitions: 4, result_column_partitions: 1, output_column_block: 48, weight_memory_class: Ipu21Interleaved, reduction_staging: Complete, local_weight_staging: Direct } 2026-09-06T11:41:55.028914Z INFO applied GEMM plan constraint source_operation=2 matching_plans=1 constraint=GemmPlanConstraint { source_operation: 2, orientation: Normal, row_partitions: 2, column_partitions: 72, inner_partitions: 10, result_row_partitions: 10, result_column_partitions: 1, output_column_block: 16, weight_memory_class: Ipu21Interleaved, reduction_staging: Complete, local_weight_staging: Direct } 2026-09-06T11:41:56.068269Z INFO retained operator-plan finalist finalist=0 values=7 operations=4 estimated_cycles=438288 estimated_exchange_cycles=241880 exchange_row_bytes=53768 peak_standard_bytes=381448 peak_interleaved_bytes=74240 peak_total_bytes=428040 maximum_standard_allocation_bytes=327680 active_tile_counts={1440, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T11:41:56.076978Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=1779 success=true 2026-09-06T11:42:00.529935Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: selected analytical operator plan estimated_cycles=273525 estimated_exchange_cycles=110800 2026-09-06T11:42:00.940984Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=72 2026-09-06T11:42:00.943242Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=4866 success=true 2026-09-06T11:42:00.943263Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: lowered graph for package construction logical_shards=26624 exchange_phases=4 2026-09-06T11:42:00.943453Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-06T11:42:00.944341Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-06T11:42:00.944622Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: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_k432_c16_r364_r366" target=ipu21 2026-09-06T11:42:00.996716Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/e970c3cde65d5c27e524f1718047f7f9da04c7975aaf5d17e2db65a6413ec18d/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/e970c3cde65d5c27e524f1718047f7f9da04c7975aaf5d17e2db65a6413ec18d/kernel.json 2026-09-06T11:42:00.997043Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=52 success=true 2026-09-06T11:42:00.999975Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T11:42:01.030140Z ERROR tile allocation does not fit tile=552 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030328Z ERROR tile allocation does not fit tile=560 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030355Z ERROR tile allocation does not fit tile=600 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030406Z ERROR tile allocation does not fit tile=483 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030419Z ERROR tile allocation does not fit tile=575 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030432Z ERROR tile allocation does not fit tile=828 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030439Z ERROR tile allocation does not fit tile=782 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030438Z ERROR tile allocation does not fit tile=554 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030432Z ERROR tile allocation does not fit tile=553 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030501Z ERROR tile allocation does not fit tile=557 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.030910Z ERROR tile allocation does not fit tile=598 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.031277Z ERROR tile allocation does not fit tile=586 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.031524Z ERROR tile allocation does not fit tile=621 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.031614Z ERROR tile allocation does not fit tile=494 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.031617Z ERROR tile allocation does not fit tile=561 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.031649Z ERROR tile allocation does not fit tile=607 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032071Z ERROR tile allocation does not fit tile=874 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032474Z ERROR tile allocation does not fit tile=862 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032591Z ERROR tile allocation does not fit tile=414 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=14 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032620Z ERROR tile allocation does not fit tile=805 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032684Z ERROR tile allocation does not fit tile=644 class=Ipu21Standard bytes=327680 alignment=16384 first=14 last=15 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032746Z ERROR tile allocation does not fit tile=603 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032823Z ERROR tile allocation does not fit tile=391 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032896Z ERROR tile allocation does not fit tile=741 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=41 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.032927Z ERROR tile allocation does not fit tile=506 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033115Z ERROR tile allocation does not fit tile=373 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033130Z ERROR tile allocation does not fit tile=747 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033153Z ERROR tile allocation does not fit tile=759 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033179Z ERROR tile allocation does not fit tile=558 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033343Z ERROR tile allocation does not fit tile=379 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033347Z ERROR tile allocation does not fit tile=738 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=41 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033391Z ERROR tile allocation does not fit tile=595 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033413Z ERROR tile allocation does not fit tile=920 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033471Z ERROR tile allocation does not fit tile=793 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033523Z ERROR tile allocation does not fit tile=563 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033520Z ERROR tile allocation does not fit tile=599 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033531Z ERROR tile allocation does not fit tile=1012 class=Ipu21Standard bytes=327680 alignment=16384 first=14 last=42 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033586Z ERROR tile allocation does not fit tile=601 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033722Z ERROR tile allocation does not fit tile=460 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033776Z ERROR tile allocation does not fit tile=606 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033832Z ERROR tile allocation does not fit tile=471 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033830Z ERROR tile allocation does not fit tile=851 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=38 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033882Z ERROR tile allocation does not fit tile=604 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033881Z ERROR tile allocation does not fit tile=605 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033882Z ERROR tile allocation does not fit tile=437 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033913Z ERROR tile allocation does not fit tile=592 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.033978Z ERROR tile allocation does not fit tile=609 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.034658Z ERROR tile allocation does not fit tile=602 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.034717Z ERROR tile allocation does not fit tile=736 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=41 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.035186Z ERROR tile allocation does not fit tile=368 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.035333Z ERROR tile allocation does not fit tile=385 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.035368Z ERROR tile allocation does not fit tile=555 class=Ipu21Standard bytes=327680 alignment=16384 first=10 last=11 free=[(362208, 524288), (622592, 949168)] active=[] tensor_type=TensorType { shape: TensorShape([1, 729, 4304]), format: TensorFormat { precision: F16, layout: Layout { order: Amp(Left), tiling: TensorTiling { tile_count: 1440, replicas: 72, axes: [AxisTiling { axis: FromEnd(1), partitions: 10, padding_groups: 1, block_size: 432, padding_multiple: 432, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(2), partitions: 2, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard } } } 2026-09-06T11:42:01.038120Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_exchange_storage"}: package build phase finished phase="plan_exchange_storage" elapsed_ms=38 success=false Error: placement failed: tile 552 has insufficient Ipu21Standard SRAM for 327680 bytes Caused by: tile 552 has insufficient Ipu21Standard SRAM for 327680 bytes