@@ -1729,13 +1729,13 @@ def Tensor_PackOp : Tensor_RelayoutOp<"pack", [
1729
1729
Example NC_to_NCnc:
1730
1730
1731
1731
```mlir
1732
- tensor.pack %source inner_dims_pos = [0, 1]
1732
+ %0 = tensor.pack %source inner_dims_pos = [0, 1]
1733
1733
inner_tiles = [8, 32] into %dest : tensor<128x256xf32> -> tensor<16x8x8x32xf32>
1734
1734
```
1735
1735
Example CK to KCck
1736
1736
1737
1737
```mlir
1738
- tensor.pack %source outer_dims_perm = [1, 0] inner_dims_pos = [0, 1]
1738
+ %0 = tensor.pack %source outer_dims_perm = [1, 0] inner_dims_pos = [0, 1]
1739
1739
inner_tiles = [8, 32] into %dest : tensor<128x256xf32> -> tensor<8x16x8x32xf32>
1740
1740
```
1741
1741
@@ -1747,7 +1747,7 @@ def Tensor_PackOp : Tensor_RelayoutOp<"pack", [
1747
1747
Example NC_to_NCnc with padding:
1748
1748
1749
1749
```mlir
1750
- tensor.pack %arg padding_value(%pad : f32) inner_dims_pos = [0, 1]
1750
+ %0 = tensor.pack %arg padding_value(%pad : f32) inner_dims_pos = [0, 1]
1751
1751
inner_tiles = [8, 2] into %arg1 : tensor<13x15xf32> -> tensor<2x8x8x2xf32>
1752
1752
```
1753
1753
@@ -1809,14 +1809,14 @@ def Tensor_UnPackOp : Tensor_RelayoutOp<"unpack"> {
1809
1809
Example NCnc_to_NC:
1810
1810
1811
1811
```mlir
1812
- tensor.unpack %source inner_dims_pos = [0, 1]
1812
+ %0 = tensor.unpack %source inner_dims_pos = [0, 1]
1813
1813
inner_tiles = [8, 32] into %dest : tensor<16x8x8x32xf32> -> tensor<128x256xf32>
1814
1814
```
1815
1815
1816
1816
Example CK to KCck:
1817
1817
1818
1818
```mlir
1819
- tensor.unapck %source outer_dims_perm = [1, 0] inner_dims_pos = [0, 1]
1819
+ %0 = tensor.unapck %source outer_dims_perm = [1, 0] inner_dims_pos = [0, 1]
1820
1820
inner_tiles = [8, 32] into %dest : tensor<8x16x8x32xf32> -> tensor<128x256xf32>
1821
1821
```
1822
1822
}];
0 commit comments