|
30 | 30 | ], |
31 | 31 | "_tile": [ |
32 | 32 | { |
33 | | - "tile_m": 128, |
| 33 | + "tile_m": 64, |
34 | 34 | "tile_n": 128, |
35 | 35 | "tile_k": 32 |
36 | 36 | } |
|
63 | 63 | { |
64 | 64 | "matrix_layout": "strict", |
65 | 65 | "abi_abbrev": "strict", |
66 | | - "abi_tag": "cutile_abi_strict" |
| 66 | + "abi_tag": "cutile_abi_strict", |
| 67 | + "tile_m": 128, |
| 68 | + "tile_n": 128, |
| 69 | + "tile_k": 32 |
67 | 70 | }, |
68 | 71 | { |
69 | 72 | "matrix_layout": "relaxed", |
70 | 73 | "abi_abbrev": "relaxed", |
71 | | - "abi_tag": "cutile_abi_relaxed" |
| 74 | + "abi_tag": "cutile_abi_relaxed", |
| 75 | + "tile_m": 128, |
| 76 | + "tile_n": 256, |
| 77 | + "tile_k": 16 |
72 | 78 | } |
73 | 79 | ], |
74 | 80 | "_data": [ |
|
92 | 98 | "index_abbrev": "i32" |
93 | 99 | } |
94 | 100 | ], |
95 | | - "_tile": [ |
96 | | - { |
97 | | - "tile_m": 128, |
98 | | - "tile_n": 128, |
99 | | - "tile_k": 32 |
100 | | - } |
101 | | - ], |
102 | 101 | "_export": [ |
103 | 102 | { |
104 | 103 | "output_format": "cubin", |
|
109 | 108 | "cc_major": 10, |
110 | 109 | "cc_minor": 0, |
111 | 110 | "arch_tag": "cutile_arch_10_0" |
| 111 | + } |
| 112 | + ] |
| 113 | + }, |
| 114 | + { |
| 115 | + "_abi": [ |
| 116 | + { |
| 117 | + "matrix_layout": "strict", |
| 118 | + "abi_abbrev": "strict", |
| 119 | + "abi_tag": "cutile_abi_strict" |
112 | 120 | }, |
113 | 121 | { |
114 | | - "output_format": "cubin", |
115 | | - "artifact_ext": "cubin", |
116 | | - "artifact_basename": "@data_type@_@index_abbrev@_@abi_abbrev@_@gpu_code@", |
117 | | - "register": "cubin", |
118 | | - "gpu_code": "sm_90", |
119 | | - "cc_major": 9, |
120 | | - "cc_minor": 0, |
121 | | - "arch_tag": "cutile_arch_9_0" |
| 122 | + "matrix_layout": "relaxed", |
| 123 | + "abi_abbrev": "relaxed", |
| 124 | + "abi_tag": "cutile_abi_relaxed" |
| 125 | + } |
| 126 | + ], |
| 127 | + "_data": [ |
| 128 | + { |
| 129 | + "data_type": "half", |
| 130 | + "data_abbrev": "h" |
122 | 131 | }, |
| 132 | + { |
| 133 | + "data_type": "float", |
| 134 | + "data_abbrev": "f" |
| 135 | + } |
| 136 | + ], |
| 137 | + "_metric": [ |
| 138 | + { |
| 139 | + "metric": "runtime" |
| 140 | + } |
| 141 | + ], |
| 142 | + "_index": [ |
| 143 | + { |
| 144 | + "index_type": "int32", |
| 145 | + "index_abbrev": "i32" |
| 146 | + } |
| 147 | + ], |
| 148 | + "_tile": [ |
| 149 | + { |
| 150 | + "tile_m": 128, |
| 151 | + "tile_n": 128, |
| 152 | + "tile_k": 32 |
| 153 | + } |
| 154 | + ], |
| 155 | + "_export": [ |
123 | 156 | { |
124 | 157 | "output_format": "tileir_bytecode", |
125 | 158 | "artifact_ext": "tilebc", |
|
136 | 169 | "matrix_layout": "strict", |
137 | 170 | "abi_abbrev": "strict", |
138 | 171 | "abi_tag": "cutile_abi_strict", |
139 | | - "tile_m": 128, |
140 | | - "tile_n": 128, |
| 172 | + "tile_m": 64, |
| 173 | + "tile_n": 256, |
141 | 174 | "tile_k": 32 |
142 | 175 | }, |
143 | 176 | { |
|
146 | 179 | "abi_tag": "cutile_abi_relaxed", |
147 | 180 | "tile_m": 128, |
148 | 181 | "tile_n": 128, |
| 182 | + "tile_k": 64 |
| 183 | + } |
| 184 | + ], |
| 185 | + "_data": [ |
| 186 | + { |
| 187 | + "data_type": "half", |
| 188 | + "data_abbrev": "h" |
| 189 | + }, |
| 190 | + { |
| 191 | + "data_type": "float", |
| 192 | + "data_abbrev": "f" |
| 193 | + } |
| 194 | + ], |
| 195 | + "_metric": [ |
| 196 | + { |
| 197 | + "metric": "runtime" |
| 198 | + } |
| 199 | + ], |
| 200 | + "_index": [ |
| 201 | + { |
| 202 | + "index_type": "int32", |
| 203 | + "index_abbrev": "i32" |
| 204 | + } |
| 205 | + ], |
| 206 | + "_export": [ |
| 207 | + { |
| 208 | + "output_format": "cubin", |
| 209 | + "artifact_ext": "cubin", |
| 210 | + "artifact_basename": "@data_type@_@index_abbrev@_@abi_abbrev@_@gpu_code@", |
| 211 | + "register": "cubin", |
| 212 | + "gpu_code": "sm_90", |
| 213 | + "cc_major": 9, |
| 214 | + "cc_minor": 0, |
| 215 | + "arch_tag": "cutile_arch_9_0" |
| 216 | + } |
| 217 | + ] |
| 218 | + }, |
| 219 | + { |
| 220 | + "_abi": [ |
| 221 | + { |
| 222 | + "matrix_layout": "strict", |
| 223 | + "abi_abbrev": "strict", |
| 224 | + "abi_tag": "cutile_abi_strict", |
| 225 | + "tile_m": 64, |
| 226 | + "tile_n": 128, |
149 | 227 | "tile_k": 32 |
| 228 | + }, |
| 229 | + { |
| 230 | + "matrix_layout": "relaxed", |
| 231 | + "abi_abbrev": "relaxed", |
| 232 | + "abi_tag": "cutile_abi_relaxed", |
| 233 | + "tile_m": 64, |
| 234 | + "tile_n": 128, |
| 235 | + "tile_k": 64 |
150 | 236 | } |
151 | 237 | ], |
152 | 238 | "_data": [ |
|
0 commit comments