{"version":1,"scope":"rejected-op0","model":"Planner estimate: sum of per-allocation maximum shard sizes, not a placed tile. Repeat execution counts do not multiply scratch. Exchange rows are reserved separately for the whole program.","tile_count":1472,"budget_bytes":586960,"interleaved_budget_bytes":424880,"standard_contiguous_overflow_bytes":18446744073709126735,"fits_budget":false,"support_reserve_bytes":49152,"effective_peak_bytes":18446744073709551615,"peak":{"standard":18446744073709551615,"interleaved":33920,"total":18446744073709551615,"exchange_rows":548,"maximum_standard_allocation":18446744073709551615},"total_peak_step":0,"standard_peak_step":0,"interleaved_peak_step":3,"gemm_output_packing":"Native","attention_products":"Automatic","timeline":{"values":[{"id":0,"origin":0,"root":0,"name":"vit.image.patches","group":"vit.image.patches","shape":[1,729,588],"precision":"F16","layout":"Layout { order: BlockMajor(TransposedMatrix { row_block: 160, column_block: 16 }), tiling: TensorTiling { tile_count: 1472, replicas: 8, axes: [AxisTiling { axis: FromEnd(2), partitions: 46, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 4, padding_groups: 1, block_size: 160, padding_multiple: 160, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":0,"shard_bytes":5120,"aligned_bytes":5120,"copies":1,"bytes":5120},{"id":1,"origin":1,"root":1,"name":"vit.embedding.weight","group":"vit.embedding.weight","shape":[588,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1472, replicas: 46, axes: [AxisTiling { axis: FromEnd(2), partitions: 4, padding_groups: 1, block_size: 160, padding_multiple: 160, shard_padding_multiple: 1, padding: Zero, tile_stride: None }, AxisTiling { axis: FromEnd(1), partitions: 8, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":1,"shard_bytes":23040,"aligned_bytes":32768,"copies":1,"bytes":32768},{"id":2,"origin":2,"root":2,"name":"vit.embedding.bias","group":"vit.embedding.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":2,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":3,"origin":5,"root":3,"name":"vit.position","group":"vit.position","shape":[1,729,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":3,"shard_bytes":1144,"aligned_bytes":1144,"copies":1,"bytes":1144},{"id":4,"origin":7,"root":4,"name":"vit.encoder.layer0.attention_norm.scale","group":"vit.encoder.attention_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":4,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":5,"origin":8,"root":5,"name":"vit.encoder.layer1.attention_norm.scale","group":"vit.encoder.attention_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":5,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":6,"origin":9,"root":6,"name":"vit.encoder.layer2.attention_norm.scale","group":"vit.encoder.attention_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":6,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":7,"origin":10,"root":7,"name":"vit.encoder.layer3.attention_norm.scale","group":"vit.encoder.attention_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":7,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":8,"origin":11,"root":8,"name":"vit.encoder.layer0.attention_norm.bias","group":"vit.encoder.attention_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":8,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":9,"origin":12,"root":9,"name":"vit.encoder.layer1.attention_norm.bias","group":"vit.encoder.attention_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":9,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":10,"origin":13,"root":10,"name":"vit.encoder.layer2.attention_norm.bias","group":"vit.encoder.attention_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":10,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":11,"origin":14,"root":11,"name":"vit.encoder.layer3.attention_norm.bias","group":"vit.encoder.attention_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":11,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":12,"origin":15,"root":12,"name":"vit.encoder.layer0.attention.qkv.weight","group":"vit.encoder.attention.qkv.weight","shape":[1152,3456],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":12,"shard_bytes":2712,"aligned_bytes":2712,"copies":1,"bytes":2712},{"id":13,"origin":16,"root":13,"name":"vit.encoder.layer1.attention.qkv.weight","group":"vit.encoder.attention.qkv.weight","shape":[1152,3456],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":13,"shard_bytes":2712,"aligned_bytes":2712,"copies":1,"bytes":2712},{"id":14,"origin":17,"root":14,"name":"vit.encoder.layer2.attention.qkv.weight","group":"vit.encoder.attention.qkv.weight","shape":[1152,3456],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":14,"shard_bytes":2712,"aligned_bytes":2712,"copies":1,"bytes":2712},{"id":15,"origin":18,"root":15,"name":"vit.encoder.layer3.attention.qkv.weight","group":"vit.encoder.attention.qkv.weight","shape":[1152,3456],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":15,"shard_bytes":2712,"aligned_bytes":2712,"copies":1,"bytes":2712},{"id":16,"origin":19,"root":16,"name":"vit.encoder.layer0.attention.qkv.bias","group":"vit.encoder.attention.qkv.bias","shape":[1,1,3456],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":16,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":17,"origin":20,"root":17,"name":"vit.encoder.layer1.attention.qkv.bias","group":"vit.encoder.attention.qkv.bias","shape":[1,1,3456],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":17,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":18,"origin":21,"root":18,"name":"vit.encoder.layer2.attention.qkv.bias","group":"vit.encoder.attention.qkv.bias","shape":[1,1,3456],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":18,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":19,"origin":22,"root":19,"name":"vit.encoder.layer3.attention.qkv.bias","group":"vit.encoder.attention.qkv.bias","shape":[1,1,3456],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":19,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":20,"origin":23,"root":20,"name":"vit.encoder.layer0.attention.output.weight","group":"vit.encoder.attention.output.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":20,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":21,"origin":24,"root":21,"name":"vit.encoder.layer1.attention.output.weight","group":"vit.encoder.attention.output.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":21,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":22,"origin":25,"root":22,"name":"vit.encoder.layer2.attention.output.weight","group":"vit.encoder.attention.output.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":22,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":23,"origin":26,"root":23,"name":"vit.encoder.layer3.attention.output.weight","group":"vit.encoder.attention.output.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":23,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":24,"origin":27,"root":24,"name":"vit.encoder.layer0.attention.output.bias","group":"vit.encoder.attention.output.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":24,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":25,"origin":28,"root":25,"name":"vit.encoder.layer1.attention.output.bias","group":"vit.encoder.attention.output.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":25,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":26,"origin":29,"root":26,"name":"vit.encoder.layer2.attention.output.bias","group":"vit.encoder.attention.output.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":26,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":27,"origin":30,"root":27,"name":"vit.encoder.layer3.attention.output.bias","group":"vit.encoder.attention.output.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":27,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":28,"origin":31,"root":28,"name":"vit.encoder.layer0.mlp_norm.scale","group":"vit.encoder.mlp_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":28,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":29,"origin":32,"root":29,"name":"vit.encoder.layer1.mlp_norm.scale","group":"vit.encoder.mlp_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":29,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":30,"origin":33,"root":30,"name":"vit.encoder.layer2.mlp_norm.scale","group":"vit.encoder.mlp_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":30,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":31,"origin":34,"root":31,"name":"vit.encoder.layer3.mlp_norm.scale","group":"vit.encoder.mlp_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":31,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":32,"origin":35,"root":32,"name":"vit.encoder.layer0.mlp_norm.bias","group":"vit.encoder.mlp_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":32,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":33,"origin":36,"root":33,"name":"vit.encoder.layer1.mlp_norm.bias","group":"vit.encoder.mlp_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":33,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":34,"origin":37,"root":34,"name":"vit.encoder.layer2.mlp_norm.bias","group":"vit.encoder.mlp_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":34,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":35,"origin":38,"root":35,"name":"vit.encoder.layer3.mlp_norm.bias","group":"vit.encoder.mlp_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":35,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":36,"origin":39,"root":36,"name":"vit.encoder.layer0.mlp.up.weight","group":"vit.encoder.mlp.up.weight","shape":[1152,4304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":36,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":37,"origin":40,"root":37,"name":"vit.encoder.layer1.mlp.up.weight","group":"vit.encoder.mlp.up.weight","shape":[1152,4304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":37,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":38,"origin":41,"root":38,"name":"vit.encoder.layer2.mlp.up.weight","group":"vit.encoder.mlp.up.weight","shape":[1152,4304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":38,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":39,"origin":42,"root":39,"name":"vit.encoder.layer3.mlp.up.weight","group":"vit.encoder.mlp.up.weight","shape":[1152,4304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":39,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":40,"origin":43,"root":40,"name":"vit.encoder.layer0.mlp.up.bias","group":"vit.encoder.mlp.up.bias","shape":[1,1,4304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":40,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":41,"origin":44,"root":41,"name":"vit.encoder.layer1.mlp.up.bias","group":"vit.encoder.mlp.up.bias","shape":[1,1,4304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":41,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":42,"origin":45,"root":42,"name":"vit.encoder.layer2.mlp.up.bias","group":"vit.encoder.mlp.up.bias","shape":[1,1,4304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":42,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":43,"origin":46,"root":43,"name":"vit.encoder.layer3.mlp.up.bias","group":"vit.encoder.mlp.up.bias","shape":[1,1,4304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":43,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":44,"origin":47,"root":44,"name":"vit.encoder.layer0.mlp.down.weight","group":"vit.encoder.mlp.down.weight","shape":[4304,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":44,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":45,"origin":48,"root":45,"name":"vit.encoder.layer1.mlp.down.weight","group":"vit.encoder.mlp.down.weight","shape":[4304,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":45,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":46,"origin":49,"root":46,"name":"vit.encoder.layer2.mlp.down.weight","group":"vit.encoder.mlp.down.weight","shape":[4304,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":46,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":47,"origin":50,"root":47,"name":"vit.encoder.layer3.mlp.down.weight","group":"vit.encoder.mlp.down.weight","shape":[4304,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":47,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":48,"origin":51,"root":48,"name":"vit.encoder.layer0.mlp.down.bias","group":"vit.encoder.mlp.down.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":48,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":49,"origin":52,"root":49,"name":"vit.encoder.layer1.mlp.down.bias","group":"vit.encoder.mlp.down.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":49,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":50,"origin":53,"root":50,"name":"vit.encoder.layer2.mlp.down.bias","group":"vit.encoder.mlp.down.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":50,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":51,"origin":54,"root":51,"name":"vit.encoder.layer3.mlp.down.bias","group":"vit.encoder.mlp.down.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":51,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":52,"origin":90,"root":52,"name":"vit.encoder.final_norm.scale","group":"vit.encoder.final_norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":52,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":53,"origin":91,"root":53,"name":"vit.encoder.final_norm.bias","group":"vit.encoder.final_norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":53,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":54,"origin":93,"root":54,"name":"vit.map.probe","group":"vit.map.probe","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":54,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":55,"origin":94,"root":55,"name":"vit.map.attention.kv.weight","group":"vit.map.attention.kv.weight","shape":[1152,2304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":55,"shard_bytes":1808,"aligned_bytes":1808,"copies":1,"bytes":1808},{"id":56,"origin":95,"root":56,"name":"vit.map.attention.kv.bias","group":"vit.map.attention.kv.bias","shape":[1,1,2304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":56,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":57,"origin":98,"root":57,"name":"vit.map.attention.query.weight","group":"vit.map.attention.query.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":57,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":58,"origin":99,"root":58,"name":"vit.map.attention.query.bias","group":"vit.map.attention.query.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":58,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":59,"origin":109,"root":59,"name":"vit.map.attention.output.weight","group":"vit.map.attention.output.weight","shape":[1152,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":59,"shard_bytes":904,"aligned_bytes":904,"copies":1,"bytes":904},{"id":60,"origin":110,"root":60,"name":"vit.map.attention.output.bias","group":"vit.map.attention.output.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":60,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":61,"origin":113,"root":61,"name":"vit.map.norm.scale","group":"vit.map.norm.scale","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":61,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":62,"origin":114,"root":62,"name":"vit.map.norm.bias","group":"vit.map.norm.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":62,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":63,"origin":116,"root":63,"name":"vit.map.mlp.up.weight","group":"vit.map.mlp.up.weight","shape":[1152,4304],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":63,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":64,"origin":117,"root":64,"name":"vit.map.mlp.up.bias","group":"vit.map.mlp.up.bias","shape":[1,1,4304],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":64,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":65,"origin":121,"root":65,"name":"vit.map.mlp.down.weight","group":"vit.map.mlp.down.weight","shape":[4304,1152],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 8, padding_multiple: 8, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":65,"shard_bytes":3376,"aligned_bytes":3376,"copies":1,"bytes":3376},{"id":66,"origin":122,"root":66,"name":"vit.map.mlp.down.bias","group":"vit.map.mlp.down.bias","shape":[1,1,1152],"precision":"F16","layout":"Layout { order: RowMajor, tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: Linear, partitions: 1472, padding_groups: 1, block_size: 4, padding_multiple: 4, shard_padding_multiple: 1, padding: Reject, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":66,"shard_bytes":18446744073709551615,"aligned_bytes":18446744073709551615,"copies":1,"bytes":18446744073709551615},{"id":67,"origin":0,"root":67,"name":"vit.image.patches","group":"vit.image.patches","shape":[1,729,588],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: BlockMajor(TransposedMatrix { row_block: 160, column_block: 16 }), tiling: TensorTiling { tile_count: 1472, replicas: 8, axes: [AxisTiling { axis: FromEnd(2), partitions: 46, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 4, padding_groups: 1, block_size: 160, padding_multiple: 160, shard_padding_multiple: 1, padding: Zero, tile_stride: None }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":0,"shard_bytes":2560,"aligned_bytes":2560,"copies":1,"bytes":2560},{"id":68,"origin":3,"root":68,"name":"operation 0 result 0","group":"operation 0 result 0","shape":[1,729,1152],"precision":"F16","layout":"Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromEnd(2), partitions: 46, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(1) }, AxisTiling { axis: FromEnd(1), partitions: 32, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(46) }] }, memory_class: Ipu21Interleaved }","class":"Ipu21Interleaved","storage_group":68,"shard_bytes":1152,"aligned_bytes":1152,"copies":1,"bytes":1152},{"id":69,"origin":3,"root":69,"name":"operation 0 result 0","group":"operation 0 result 0","shape":[1,729,588],"precision":"F8F143 { scale_exponent: -4 }","layout":"Layout { order: BlockMajor(TransposedMatrix { row_block: 160, column_block: 16 }), tiling: TensorTiling { tile_count: 1472, replicas: 8, axes: [AxisTiling { axis: FromStart(1), partitions: 46, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(1) }, AxisTiling { axis: FromStart(2), partitions: 4, padding_groups: 1, block_size: 160, padding_multiple: 160, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(46) }] }, memory_class: Ipu21Standard }","class":"Ipu21Standard","storage_group":69,"shard_bytes":2560,"aligned_bytes":2560,"copies":1,"bytes":2560},{"id":70,"origin":3,"root":70,"name":"operation 0 result 0","group":"operation 0 result 0","shape":[4,1,729,1152],"precision":"F16","layout":"Layout { order: Amp(TransposedLeft), tiling: TensorTiling { tile_count: 1472, replicas: 1, axes: [AxisTiling { axis: FromStart(2), partitions: 46, padding_groups: 1, block_size: 16, padding_multiple: 16, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(1) }, AxisTiling { axis: FromStart(3), partitions: 8, padding_groups: 1, block_size: 2, padding_multiple: 2, shard_padding_multiple: 1, padding: Zero, tile_stride: Some(184) }, AxisTiling { axis: FromStart(0), partitions: 4, padding_groups: 1, block_size: 1, padding_multiple: 1, shard_padding_multiple: 1, padding: Reject, tile_stride: Some(46) }] }, memory_class: Ipu21Interleaved }","class":"Ipu21Interleaved","storage_group":70,"shard_bytes":4608,"aligned_bytes":32768,"copies":1,"bytes":32768}],"steps":[{"index":0,"source":0,"operation":"Convert LocalKernel","execution_count":1,"live":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67],"scratch":{"standard":0,"interleaved":0},"usage":{"standard":18446744073709551615,"interleaved":0}},{"index":1,"source":0,"operation":"Copy { mapping: CoordinateMapping { offsets: [], view: None }, reuse_local: true }","execution_count":1,"live":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69],"scratch":{"standard":0,"interleaved":0},"usage":{"standard":18446744073709551615,"interleaved":0}},{"index":2,"source":0,"operation":"Gemm { multiply: F8F143 { scale_exponent: -4 }, accumulate: F16, mode: Initialize, weights: Standard, inner_block: 160, output_columns: 16 }","execution_count":1,"live":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,69,70],"scratch":{"standard":0,"interleaved":0},"usage":{"standard":18446744073709551615,"interleaved":32768}},{"index":3,"source":0,"operation":"Sum { axis: 0, staging: Complete }","execution_count":1,"live":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70],"scratch":{"standard":5760,"interleaved":0},"usage":{"standard":18446744073709551615,"interleaved":33920}}]}}