1 | /******************************************************************************* |
---|---|
2 | * Copyright 2018-2022 Intel Corporation |
3 | * |
4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
5 | * you may not use this file except in compliance with the License. |
6 | * You may obtain a copy of the License at |
7 | * |
8 | * http://www.apache.org/licenses/LICENSE-2.0 |
9 | * |
10 | * Unless required by applicable law or agreed to in writing, software |
11 | * distributed under the License is distributed on an "AS IS" BASIS, |
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. |
15 | *******************************************************************************/ |
16 | |
17 | // DO NOT EDIT, AUTO-GENERATED |
18 | // Use this script to update the file: scripts/generate_dnnl_debug.py |
19 | |
20 | // clang-format off |
21 | |
22 | #include <assert.h> |
23 | |
24 | #include "oneapi/dnnl/dnnl_debug.h" |
25 | #include "oneapi/dnnl/dnnl_types.h" |
26 | |
27 | const char *dnnl_status2str(dnnl_status_t v) { |
28 | if (v == dnnl_success) return "success"; |
29 | if (v == dnnl_out_of_memory) return "out_of_memory"; |
30 | if (v == dnnl_invalid_arguments) return "invalid_arguments"; |
31 | if (v == dnnl_unimplemented) return "unimplemented"; |
32 | if (v == dnnl_last_impl_reached) return "last_impl_reached"; |
33 | if (v == dnnl_runtime_error) return "runtime_error"; |
34 | if (v == dnnl_not_required) return "not_required"; |
35 | if (v == dnnl_invalid_graph) return "invalid_graph"; |
36 | if (v == dnnl_invalid_graph_op) return "invalid_graph_op"; |
37 | if (v == dnnl_invalid_shape) return "invalid_shape"; |
38 | if (v == dnnl_invalid_data_type) return "invalid_data_type"; |
39 | assert(!"unknown status"); |
40 | return "unknown status"; |
41 | } |
42 | |
43 | const char *dnnl_dt2str(dnnl_data_type_t v) { |
44 | if (v == dnnl_data_type_undef) return "undef"; |
45 | if (v == dnnl_f16) return "f16"; |
46 | if (v == dnnl_bf16) return "bf16"; |
47 | if (v == dnnl_f32) return "f32"; |
48 | if (v == dnnl_s32) return "s32"; |
49 | if (v == dnnl_s8) return "s8"; |
50 | if (v == dnnl_u8) return "u8"; |
51 | if (v == dnnl_f64) return "f64"; |
52 | if (v == dnnl_data_type_max) return "data_type_max"; |
53 | assert(!"unknown dt"); |
54 | return "unknown dt"; |
55 | } |
56 | |
57 | const char *dnnl_fpmath_mode2str(dnnl_fpmath_mode_t v) { |
58 | if (v == dnnl_fpmath_mode_strict) return "strict"; |
59 | if (v == dnnl_fpmath_mode_bf16) return "bf16"; |
60 | if (v == dnnl_fpmath_mode_f16) return "f16"; |
61 | if (v == dnnl_fpmath_mode_any) return "any"; |
62 | if (v == dnnl_fpmath_mode_tf32) return "tf32"; |
63 | assert(!"unknown fpmath_mode"); |
64 | return "unknown fpmath_mode"; |
65 | } |
66 | |
67 | const char *dnnl_engine_kind2str(dnnl_engine_kind_t v) { |
68 | if (v == dnnl_any_engine) return "any"; |
69 | if (v == dnnl_cpu) return "cpu"; |
70 | if (v == dnnl_gpu) return "gpu"; |
71 | assert(!"unknown engine_kind"); |
72 | return "unknown engine_kind"; |
73 | } |
74 | |
75 | const char *dnnl_fmt_tag2str(dnnl_format_tag_t v) { |
76 | if (v == dnnl_format_tag_undef) return "undef"; |
77 | if (v == dnnl_format_tag_any) return "any"; |
78 | if (v == dnnl_a) return "a"; |
79 | if (v == dnnl_ab) return "ab"; |
80 | if (v == dnnl_abc) return "abc"; |
81 | if (v == dnnl_abcd) return "abcd"; |
82 | if (v == dnnl_abcde) return "abcde"; |
83 | if (v == dnnl_abcdef) return "abcdef"; |
84 | if (v == dnnl_abcdefg) return "abcdefg"; |
85 | if (v == dnnl_abcdefgh) return "abcdefgh"; |
86 | if (v == dnnl_abcdefghi) return "abcdefghi"; |
87 | if (v == dnnl_abcdefghij) return "abcdefghij"; |
88 | if (v == dnnl_abcdefghijk) return "abcdefghijk"; |
89 | if (v == dnnl_abcdefghijkl) return "abcdefghijkl"; |
90 | if (v == dnnl_ba) return "ba"; |
91 | if (v == dnnl_acb) return "acb"; |
92 | if (v == dnnl_bac) return "bac"; |
93 | if (v == dnnl_bca) return "bca"; |
94 | if (v == dnnl_cab) return "cab"; |
95 | if (v == dnnl_cba) return "cba"; |
96 | if (v == dnnl_abdc) return "abdc"; |
97 | if (v == dnnl_acbd) return "acbd"; |
98 | if (v == dnnl_acdb) return "acdb"; |
99 | if (v == dnnl_adbc) return "adbc"; |
100 | if (v == dnnl_adcb) return "adcb"; |
101 | if (v == dnnl_bacd) return "bacd"; |
102 | if (v == dnnl_bcda) return "bcda"; |
103 | if (v == dnnl_cdab) return "cdab"; |
104 | if (v == dnnl_cdba) return "cdba"; |
105 | if (v == dnnl_dcab) return "dcab"; |
106 | if (v == dnnl_abced) return "abced"; |
107 | if (v == dnnl_abdec) return "abdec"; |
108 | if (v == dnnl_acbde) return "acbde"; |
109 | if (v == dnnl_acdeb) return "acdeb"; |
110 | if (v == dnnl_adecb) return "adecb"; |
111 | if (v == dnnl_bacde) return "bacde"; |
112 | if (v == dnnl_bcdea) return "bcdea"; |
113 | if (v == dnnl_cdeab) return "cdeab"; |
114 | if (v == dnnl_cdeba) return "cdeba"; |
115 | if (v == dnnl_decab) return "decab"; |
116 | if (v == dnnl_abcdfe) return "abcdfe"; |
117 | if (v == dnnl_abdefc) return "abdefc"; |
118 | if (v == dnnl_abdfce) return "abdfce"; |
119 | if (v == dnnl_acbdef) return "acbdef"; |
120 | if (v == dnnl_adefcb) return "adefcb"; |
121 | if (v == dnnl_defcab) return "defcab"; |
122 | if (v == dnnl_abcdegf) return "abcdegf"; |
123 | if (v == dnnl_abcdefhg) return "abcdefhg"; |
124 | if (v == dnnl_abcdefgih) return "abcdefgih"; |
125 | if (v == dnnl_abcdefghji) return "abcdefghji"; |
126 | if (v == dnnl_abcdefghikj) return "abcdefghikj"; |
127 | if (v == dnnl_abcdefghijlk) return "abcdefghijlk"; |
128 | if (v == dnnl_Abc16a) return "Abc16a"; |
129 | if (v == dnnl_ABc16a16b) return "ABc16a16b"; |
130 | if (v == dnnl_ABc32a32b) return "ABc32a32b"; |
131 | if (v == dnnl_ABc4a4b) return "ABc4a4b"; |
132 | if (v == dnnl_aBc16b) return "aBc16b"; |
133 | if (v == dnnl_ABc16b16a) return "ABc16b16a"; |
134 | if (v == dnnl_Abc4a) return "Abc4a"; |
135 | if (v == dnnl_aBc32b) return "aBc32b"; |
136 | if (v == dnnl_aBc4b) return "aBc4b"; |
137 | if (v == dnnl_ABc4b16a4b) return "ABc4b16a4b"; |
138 | if (v == dnnl_ABc2b8a4b) return "ABc2b8a4b"; |
139 | if (v == dnnl_ABc16b16a4b) return "ABc16b16a4b"; |
140 | if (v == dnnl_ABc16b16a2b) return "ABc16b16a2b"; |
141 | if (v == dnnl_ABc4b4a) return "ABc4b4a"; |
142 | if (v == dnnl_ABc8a16b2a) return "ABc8a16b2a"; |
143 | if (v == dnnl_ABc8a8b) return "ABc8a8b"; |
144 | if (v == dnnl_ABc8a4b) return "ABc8a4b"; |
145 | if (v == dnnl_aBc8b) return "aBc8b"; |
146 | if (v == dnnl_ABc8b16a2b) return "ABc8b16a2b"; |
147 | if (v == dnnl_BAc8a16b2a) return "BAc8a16b2a"; |
148 | if (v == dnnl_ABc8b8a) return "ABc8b8a"; |
149 | if (v == dnnl_Abcd16a) return "Abcd16a"; |
150 | if (v == dnnl_Abcd8a) return "Abcd8a"; |
151 | if (v == dnnl_ABcd16a16b) return "ABcd16a16b"; |
152 | if (v == dnnl_Abcd32a) return "Abcd32a"; |
153 | if (v == dnnl_ABcd32a32b) return "ABcd32a32b"; |
154 | if (v == dnnl_aBcd16b) return "aBcd16b"; |
155 | if (v == dnnl_ABcd16b16a) return "ABcd16b16a"; |
156 | if (v == dnnl_aBCd16b16c) return "aBCd16b16c"; |
157 | if (v == dnnl_aBCd16c16b) return "aBCd16c16b"; |
158 | if (v == dnnl_Abcd4a) return "Abcd4a"; |
159 | if (v == dnnl_aBcd32b) return "aBcd32b"; |
160 | if (v == dnnl_aBcd4b) return "aBcd4b"; |
161 | if (v == dnnl_ABcd4b16a4b) return "ABcd4b16a4b"; |
162 | if (v == dnnl_ABcd16b16a4b) return "ABcd16b16a4b"; |
163 | if (v == dnnl_ABcd16b16a2b) return "ABcd16b16a2b"; |
164 | if (v == dnnl_ABcd4b4a) return "ABcd4b4a"; |
165 | if (v == dnnl_ABcd4a4b) return "ABcd4a4b"; |
166 | if (v == dnnl_aBCd2c4b2c) return "aBCd2c4b2c"; |
167 | if (v == dnnl_aBCd4b8c2b) return "aBCd4b8c2b"; |
168 | if (v == dnnl_aBCd4c16b4c) return "aBCd4c16b4c"; |
169 | if (v == dnnl_aBCd2c8b4c) return "aBCd2c8b4c"; |
170 | if (v == dnnl_aBCd16c16b4c) return "aBCd16c16b4c"; |
171 | if (v == dnnl_aBCd16c16b2c) return "aBCd16c16b2c"; |
172 | if (v == dnnl_aBCd4c4b) return "aBCd4c4b"; |
173 | if (v == dnnl_aBCd4b4c) return "aBCd4b4c"; |
174 | if (v == dnnl_ABcd8a16b2a) return "ABcd8a16b2a"; |
175 | if (v == dnnl_ABcd2b8a4b) return "ABcd2b8a4b"; |
176 | if (v == dnnl_ABcd8a8b) return "ABcd8a8b"; |
177 | if (v == dnnl_ABcd8a4b) return "ABcd8a4b"; |
178 | if (v == dnnl_aBcd8b) return "aBcd8b"; |
179 | if (v == dnnl_aBCd4c8b2c) return "aBCd4c8b2c"; |
180 | if (v == dnnl_ABcd8b16a2b) return "ABcd8b16a2b"; |
181 | if (v == dnnl_aBCd8b16c2b) return "aBCd8b16c2b"; |
182 | if (v == dnnl_BAcd8a16b2a) return "BAcd8a16b2a"; |
183 | if (v == dnnl_ABcd8b8a) return "ABcd8b8a"; |
184 | if (v == dnnl_aBCd8b8c) return "aBCd8b8c"; |
185 | if (v == dnnl_aBCd8b4c) return "aBCd8b4c"; |
186 | if (v == dnnl_aBCd8c16b2c) return "aBCd8c16b2c"; |
187 | if (v == dnnl_ABcde8a16b2a) return "ABcde8a16b2a"; |
188 | if (v == dnnl_aCBd8b16c2b) return "aCBd8b16c2b"; |
189 | if (v == dnnl_aBCd8c8b) return "aBCd8c8b"; |
190 | if (v == dnnl_Abcde16a) return "Abcde16a"; |
191 | if (v == dnnl_Abcde32a) return "Abcde32a"; |
192 | if (v == dnnl_ABcde16a16b) return "ABcde16a16b"; |
193 | if (v == dnnl_BAcde8a16b2a) return "BAcde8a16b2a"; |
194 | if (v == dnnl_aBCd2b4c2b) return "aBCd2b4c2b"; |
195 | if (v == dnnl_ABcde4b16a4b) return "ABcde4b16a4b"; |
196 | if (v == dnnl_ABcde2b8a4b) return "ABcde2b8a4b"; |
197 | if (v == dnnl_aBcde16b) return "aBcde16b"; |
198 | if (v == dnnl_ABcde16b16a) return "ABcde16b16a"; |
199 | if (v == dnnl_aBCde16b16c) return "aBCde16b16c"; |
200 | if (v == dnnl_aBCde16c16b) return "aBCde16c16b"; |
201 | if (v == dnnl_aBCde2c8b4c) return "aBCde2c8b4c"; |
202 | if (v == dnnl_Abcde4a) return "Abcde4a"; |
203 | if (v == dnnl_aBcde32b) return "aBcde32b"; |
204 | if (v == dnnl_aBcde4b) return "aBcde4b"; |
205 | if (v == dnnl_ABcde4b4a) return "ABcde4b4a"; |
206 | if (v == dnnl_ABcde4a4b) return "ABcde4a4b"; |
207 | if (v == dnnl_aBCde4b4c) return "aBCde4b4c"; |
208 | if (v == dnnl_aBCde2c4b2c) return "aBCde2c4b2c"; |
209 | if (v == dnnl_aBCde4b8c2b) return "aBCde4b8c2b"; |
210 | if (v == dnnl_aBCde4c16b4c) return "aBCde4c16b4c"; |
211 | if (v == dnnl_aBCde16c16b4c) return "aBCde16c16b4c"; |
212 | if (v == dnnl_aBCde16c16b2c) return "aBCde16c16b2c"; |
213 | if (v == dnnl_aBCde4c4b) return "aBCde4c4b"; |
214 | if (v == dnnl_Abcde8a) return "Abcde8a"; |
215 | if (v == dnnl_ABcde8a8b) return "ABcde8a8b"; |
216 | if (v == dnnl_ABcde8a4b) return "ABcde8a4b"; |
217 | if (v == dnnl_BAcde16b16a) return "BAcde16b16a"; |
218 | if (v == dnnl_aBcde8b) return "aBcde8b"; |
219 | if (v == dnnl_ABcde8b16a2b) return "ABcde8b16a2b"; |
220 | if (v == dnnl_aBCde8b16c2b) return "aBCde8b16c2b"; |
221 | if (v == dnnl_aBCde4c8b2c) return "aBCde4c8b2c"; |
222 | if (v == dnnl_aCBde8b16c2b) return "aCBde8b16c2b"; |
223 | if (v == dnnl_ABcde8b8a) return "ABcde8b8a"; |
224 | if (v == dnnl_ABcde32a32b) return "ABcde32a32b"; |
225 | if (v == dnnl_aBCde8b8c) return "aBCde8b8c"; |
226 | if (v == dnnl_aBCde8b4c) return "aBCde8b4c"; |
227 | if (v == dnnl_ABc4a8b8a4b) return "ABc4a8b8a4b"; |
228 | if (v == dnnl_ABcd4a8b8a4b) return "ABcd4a8b8a4b"; |
229 | if (v == dnnl_ABcde4a8b8a4b) return "ABcde4a8b8a4b"; |
230 | if (v == dnnl_BAc4b8a8b4a) return "BAc4b8a8b4a"; |
231 | if (v == dnnl_BAcd4b8a8b4a) return "BAcd4b8a8b4a"; |
232 | if (v == dnnl_BAcde4b8a8b4a) return "BAcde4b8a8b4a"; |
233 | if (v == dnnl_ABcd2a8b8a2b) return "ABcd2a8b8a2b"; |
234 | if (v == dnnl_aBCd4b8c8b4c) return "aBCd4b8c8b4c"; |
235 | if (v == dnnl_aBCde4b8c8b4c) return "aBCde4b8c8b4c"; |
236 | if (v == dnnl_aBCde2b8c8b2c) return "aBCde2b8c8b2c"; |
237 | if (v == dnnl_aBCde8c16b2c) return "aBCde8c16b2c"; |
238 | if (v == dnnl_aBCde8c8b) return "aBCde8c8b"; |
239 | if (v == dnnl_aBCde2b4c2b) return "aBCde2b4c2b"; |
240 | if (v == dnnl_aBcdef16b) return "aBcdef16b"; |
241 | if (v == dnnl_aBCdef16b16c) return "aBCdef16b16c"; |
242 | if (v == dnnl_aBCdef16c16b) return "aBCdef16c16b"; |
243 | if (v == dnnl_aBCdef4c16b4c) return "aBCdef4c16b4c"; |
244 | if (v == dnnl_aBCdef2c8b4c) return "aBCdef2c8b4c"; |
245 | if (v == dnnl_aBCdef4c8b2c) return "aBCdef4c8b2c"; |
246 | if (v == dnnl_aBCdef2b4c2b) return "aBCdef2b4c2b"; |
247 | if (v == dnnl_aBcdef4b) return "aBcdef4b"; |
248 | if (v == dnnl_aBCdef4c4b) return "aBCdef4c4b"; |
249 | if (v == dnnl_aBCdef4b4c) return "aBCdef4b4c"; |
250 | if (v == dnnl_aBCdef2c4b2c) return "aBCdef2c4b2c"; |
251 | if (v == dnnl_aBCdef4b8c2b) return "aBCdef4b8c2b"; |
252 | if (v == dnnl_aBCdef8b8c) return "aBCdef8b8c"; |
253 | if (v == dnnl_aBCdef8b4c) return "aBCdef8b4c"; |
254 | if (v == dnnl_aBCdef8c16b2c) return "aBCdef8c16b2c"; |
255 | if (v == dnnl_aBCdef4b8c8b4c) return "aBCdef4b8c8b4c"; |
256 | if (v == dnnl_aBCdef8b16c2b) return "aBCdef8b16c2b"; |
257 | if (v == dnnl_aCBdef8b16c2b) return "aCBdef8b16c2b"; |
258 | if (v == dnnl_aBCdef8c8b) return "aBCdef8c8b"; |
259 | if (v == dnnl_aBdc16b) return "aBdc16b"; |
260 | if (v == dnnl_aBdC16b2c) return "aBdC16b2c"; |
261 | if (v == dnnl_aBdC16b4c) return "aBdC16b4c"; |
262 | if (v == dnnl_aBdc4b) return "aBdc4b"; |
263 | if (v == dnnl_aBdc8b) return "aBdc8b"; |
264 | if (v == dnnl_aBdec16b) return "aBdec16b"; |
265 | if (v == dnnl_aBdeC16b2c) return "aBdeC16b2c"; |
266 | if (v == dnnl_aBdeC16b4c) return "aBdeC16b4c"; |
267 | if (v == dnnl_aBdec32b) return "aBdec32b"; |
268 | if (v == dnnl_aBdec4b) return "aBdec4b"; |
269 | if (v == dnnl_aBdec8b) return "aBdec8b"; |
270 | if (v == dnnl_aBdefc16b) return "aBdefc16b"; |
271 | if (v == dnnl_aBdefC16b2c) return "aBdefC16b2c"; |
272 | if (v == dnnl_aCBdef16c16b) return "aCBdef16c16b"; |
273 | if (v == dnnl_aBdefc4b) return "aBdefc4b"; |
274 | if (v == dnnl_aBdefc8b) return "aBdefc8b"; |
275 | if (v == dnnl_Abcdef16a) return "Abcdef16a"; |
276 | if (v == dnnl_Abcdef32a) return "Abcdef32a"; |
277 | if (v == dnnl_aBedc16b) return "aBedc16b"; |
278 | if (v == dnnl_Acb16a) return "Acb16a"; |
279 | if (v == dnnl_AcB16a2b) return "AcB16a2b"; |
280 | if (v == dnnl_AcB16a4b) return "AcB16a4b"; |
281 | if (v == dnnl_Acb4a) return "Acb4a"; |
282 | if (v == dnnl_Acb8a) return "Acb8a"; |
283 | if (v == dnnl_aCBd16b16c) return "aCBd16b16c"; |
284 | if (v == dnnl_aCBd16c16b) return "aCBd16c16b"; |
285 | if (v == dnnl_aCBde16b16c) return "aCBde16b16c"; |
286 | if (v == dnnl_aCBde16c16b) return "aCBde16c16b"; |
287 | if (v == dnnl_Acdb16a) return "Acdb16a"; |
288 | if (v == dnnl_AcdB16a2b) return "AcdB16a2b"; |
289 | if (v == dnnl_AcdB16a4b) return "AcdB16a4b"; |
290 | if (v == dnnl_Acdb32a) return "Acdb32a"; |
291 | if (v == dnnl_Acdb4a) return "Acdb4a"; |
292 | if (v == dnnl_Acdb8a) return "Acdb8a"; |
293 | if (v == dnnl_Acdeb16a) return "Acdeb16a"; |
294 | if (v == dnnl_AcdeB16a2b) return "AcdeB16a2b"; |
295 | if (v == dnnl_Acdeb4a) return "Acdeb4a"; |
296 | if (v == dnnl_Acdeb8a) return "Acdeb8a"; |
297 | if (v == dnnl_Adcb16a) return "Adcb16a"; |
298 | if (v == dnnl_BAc16a16b) return "BAc16a16b"; |
299 | if (v == dnnl_BAc16b16a) return "BAc16b16a"; |
300 | if (v == dnnl_BAcd16a16b) return "BAcd16a16b"; |
301 | if (v == dnnl_BAcd16b16a) return "BAcd16b16a"; |
302 | if (v == dnnl_aCBd4c8b8c4b) return "aCBd4c8b8c4b"; |
303 | if (v == dnnl_aCBde4c8b8c4b) return "aCBde4c8b8c4b"; |
304 | if (v == dnnl_aCBdef4c8b8c4b) return "aCBdef4c8b8c4b"; |
305 | if (v == dnnl_BAcde16a16b) return "BAcde16a16b"; |
306 | if (v == dnnl_aCBdef16b16c) return "aCBdef16b16c"; |
307 | if (v == dnnl_ABc16b32a) return "ABc16b32a"; |
308 | if (v == dnnl_ABc16b64a) return "ABc16b64a"; |
309 | if (v == dnnl_ABc4b32a4b) return "ABc4b32a4b"; |
310 | if (v == dnnl_ABc4b64a4b) return "ABc4b64a4b"; |
311 | if (v == dnnl_ABc8b32a2b) return "ABc8b32a2b"; |
312 | if (v == dnnl_ABc8b64a2b) return "ABc8b64a2b"; |
313 | if (v == dnnl_AB16b16a) return "AB16b16a"; |
314 | if (v == dnnl_AB16b32a) return "AB16b32a"; |
315 | if (v == dnnl_AB16b64a) return "AB16b64a"; |
316 | if (v == dnnl_AB8b16a2b) return "AB8b16a2b"; |
317 | if (v == dnnl_AB8b32a2b) return "AB8b32a2b"; |
318 | if (v == dnnl_AB8b64a2b) return "AB8b64a2b"; |
319 | if (v == dnnl_AB4b16a4b) return "AB4b16a4b"; |
320 | if (v == dnnl_AB4b32a4b) return "AB4b32a4b"; |
321 | if (v == dnnl_AB4b64a4b) return "AB4b64a4b"; |
322 | if (v == dnnl_AB16b16a4b) return "AB16b16a4b"; |
323 | if (v == dnnl_ABcd16b32a) return "ABcd16b32a"; |
324 | if (v == dnnl_ABcd16b64a) return "ABcd16b64a"; |
325 | if (v == dnnl_ABcd4b32a4b) return "ABcd4b32a4b"; |
326 | if (v == dnnl_ABcd4b64a4b) return "ABcd4b64a4b"; |
327 | if (v == dnnl_ABcd8b32a2b) return "ABcd8b32a2b"; |
328 | if (v == dnnl_ABcd8b64a2b) return "ABcd8b64a2b"; |
329 | if (v == dnnl_ABcde4b32a4b) return "ABcde4b32a4b"; |
330 | if (v == dnnl_ABcde4b64a4b) return "ABcde4b64a4b"; |
331 | if (v == dnnl_ABcde16b16a4b) return "ABcde16b16a4b"; |
332 | if (v == dnnl_ABcde16b16a2b) return "ABcde16b16a2b"; |
333 | if (v == dnnl_ABcde16b32a) return "ABcde16b32a"; |
334 | if (v == dnnl_ABcde16b64a) return "ABcde16b64a"; |
335 | if (v == dnnl_ABcde8b32a2b) return "ABcde8b32a2b"; |
336 | if (v == dnnl_ABcde8b64a2b) return "ABcde8b64a2b"; |
337 | if (v == dnnl_aBCdef16c16b4c) return "aBCdef16c16b4c"; |
338 | if (v == dnnl_aBCdef16c16b2c) return "aBCdef16c16b2c"; |
339 | if (v == dnnl_AB32a32b8a4b) return "AB32a32b8a4b"; |
340 | if (v == dnnl_AB8a4b) return "AB8a4b"; |
341 | if (v == dnnl_AB32a32b8a2b) return "AB32a32b8a2b"; |
342 | if (v == dnnl_AB8a2b) return "AB8a2b"; |
343 | if (v == dnnl_abDc32d) return "abDc32d"; |
344 | if (v == dnnl_abDC32d4c) return "abDC32d4c"; |
345 | if (v == dnnl_abdEc32e) return "abdEc32e"; |
346 | if (v == dnnl_abdEC32e2c) return "abdEC32e2c"; |
347 | if (v == dnnl_abdEC32e4c) return "abdEC32e4c"; |
348 | if (v == dnnl_aBdefC16b4c) return "aBdefC16b4c"; |
349 | if (v == dnnl_AcdeB16a4b) return "AcdeB16a4b"; |
350 | if (v == dnnl_ABcd16a16b2a) return "ABcd16a16b2a"; |
351 | if (v == dnnl_ABc16a16b2a) return "ABc16a16b2a"; |
352 | if (v == dnnl_aBCd16b16c2b) return "aBCd16b16c2b"; |
353 | if (v == dnnl_aBCde16b16c2b) return "aBCde16b16c2b"; |
354 | if (v == dnnl_Acb32a) return "Acb32a"; |
355 | if (v == dnnl_AcB32a2b) return "AcB32a2b"; |
356 | if (v == dnnl_AcB32a4b) return "AcB32a4b"; |
357 | if (v == dnnl_Acb48a) return "Acb48a"; |
358 | if (v == dnnl_AcB48a2b) return "AcB48a2b"; |
359 | if (v == dnnl_AcB48a4b) return "AcB48a4b"; |
360 | if (v == dnnl_Acb64a) return "Acb64a"; |
361 | if (v == dnnl_AcB64a2b) return "AcB64a2b"; |
362 | if (v == dnnl_AcB64a4b) return "AcB64a4b"; |
363 | if (v == dnnl_cBa2b) return "cBa2b"; |
364 | if (v == dnnl_cBa4b) return "cBa4b"; |
365 | if (v == dnnl_aBdc32b) return "aBdc32b"; |
366 | if (v == dnnl_aBdC32b2c) return "aBdC32b2c"; |
367 | if (v == dnnl_aBdC32b4c) return "aBdC32b4c"; |
368 | if (v == dnnl_aBdc48b) return "aBdc48b"; |
369 | if (v == dnnl_aBdC48b2c) return "aBdC48b2c"; |
370 | if (v == dnnl_aBdC48b4c) return "aBdC48b4c"; |
371 | if (v == dnnl_aBdc64b) return "aBdc64b"; |
372 | if (v == dnnl_aBdC64b2c) return "aBdC64b2c"; |
373 | if (v == dnnl_aBdC64b4c) return "aBdC64b4c"; |
374 | if (v == dnnl_adCb2c) return "adCb2c"; |
375 | if (v == dnnl_adCb4c) return "adCb4c"; |
376 | if (v == dnnl_AcdB32a2b) return "AcdB32a2b"; |
377 | if (v == dnnl_AcdB32a4b) return "AcdB32a4b"; |
378 | if (v == dnnl_Acdb48a) return "Acdb48a"; |
379 | if (v == dnnl_AcdB48a2b) return "AcdB48a2b"; |
380 | if (v == dnnl_AcdB48a4b) return "AcdB48a4b"; |
381 | if (v == dnnl_Acdb64a) return "Acdb64a"; |
382 | if (v == dnnl_AcdB64a2b) return "AcdB64a2b"; |
383 | if (v == dnnl_AcdB64a4b) return "AcdB64a4b"; |
384 | if (v == dnnl_cdBa2b) return "cdBa2b"; |
385 | if (v == dnnl_cdBa4b) return "cdBa4b"; |
386 | if (v == dnnl_aBdeC32b2c) return "aBdeC32b2c"; |
387 | if (v == dnnl_aBdeC32b4c) return "aBdeC32b4c"; |
388 | if (v == dnnl_aBdec48b) return "aBdec48b"; |
389 | if (v == dnnl_aBdeC48b2c) return "aBdeC48b2c"; |
390 | if (v == dnnl_aBdeC48b4c) return "aBdeC48b4c"; |
391 | if (v == dnnl_aBdec64b) return "aBdec64b"; |
392 | if (v == dnnl_aBdeC64b2c) return "aBdeC64b2c"; |
393 | if (v == dnnl_aBdeC64b4c) return "aBdeC64b4c"; |
394 | if (v == dnnl_adeCb2c) return "adeCb2c"; |
395 | if (v == dnnl_adeCb4c) return "adeCb4c"; |
396 | if (v == dnnl_Acdeb32a) return "Acdeb32a"; |
397 | if (v == dnnl_AcdeB32a2b) return "AcdeB32a2b"; |
398 | if (v == dnnl_AcdeB32a4b) return "AcdeB32a4b"; |
399 | if (v == dnnl_Acdeb48a) return "Acdeb48a"; |
400 | if (v == dnnl_AcdeB48a2b) return "AcdeB48a2b"; |
401 | if (v == dnnl_AcdeB48a4b) return "AcdeB48a4b"; |
402 | if (v == dnnl_Acdeb64a) return "Acdeb64a"; |
403 | if (v == dnnl_AcdeB64a2b) return "AcdeB64a2b"; |
404 | if (v == dnnl_AcdeB64a4b) return "AcdeB64a4b"; |
405 | if (v == dnnl_cdeBa2b) return "cdeBa2b"; |
406 | if (v == dnnl_cdeBa4b) return "cdeBa4b"; |
407 | if (v == dnnl_aBdefc32b) return "aBdefc32b"; |
408 | if (v == dnnl_aBdefC32b2c) return "aBdefC32b2c"; |
409 | if (v == dnnl_aBdefC32b4c) return "aBdefC32b4c"; |
410 | if (v == dnnl_aBdefc48b) return "aBdefc48b"; |
411 | if (v == dnnl_aBdefC48b2c) return "aBdefC48b2c"; |
412 | if (v == dnnl_aBdefC48b4c) return "aBdefC48b4c"; |
413 | if (v == dnnl_aBdefc64b) return "aBdefc64b"; |
414 | if (v == dnnl_aBdefC64b2c) return "aBdefC64b2c"; |
415 | if (v == dnnl_aBdefC64b4c) return "aBdefC64b4c"; |
416 | if (v == dnnl_adefCb2c) return "adefCb2c"; |
417 | if (v == dnnl_adefCb4c) return "adefCb4c"; |
418 | if (v == dnnl_AB16b32a4b) return "AB16b32a4b"; |
419 | if (v == dnnl_AB16b48a4b) return "AB16b48a4b"; |
420 | if (v == dnnl_AB16b64a4b) return "AB16b64a4b"; |
421 | if (v == dnnl_AB16b16a2b) return "AB16b16a2b"; |
422 | if (v == dnnl_AB16b32a2b) return "AB16b32a2b"; |
423 | if (v == dnnl_AB16b48a2b) return "AB16b48a2b"; |
424 | if (v == dnnl_AB16b64a2b) return "AB16b64a2b"; |
425 | if (v == dnnl_ABc16b32a4b) return "ABc16b32a4b"; |
426 | if (v == dnnl_ABc16b48a4b) return "ABc16b48a4b"; |
427 | if (v == dnnl_ABc16b64a4b) return "ABc16b64a4b"; |
428 | if (v == dnnl_ABc16b32a2b) return "ABc16b32a2b"; |
429 | if (v == dnnl_ABc16b48a2b) return "ABc16b48a2b"; |
430 | if (v == dnnl_ABc16b64a2b) return "ABc16b64a2b"; |
431 | if (v == dnnl_ABcd16b32a4b) return "ABcd16b32a4b"; |
432 | if (v == dnnl_ABcd16b48a4b) return "ABcd16b48a4b"; |
433 | if (v == dnnl_ABcd16b64a4b) return "ABcd16b64a4b"; |
434 | if (v == dnnl_ABcd16b32a2b) return "ABcd16b32a2b"; |
435 | if (v == dnnl_ABcd16b48a2b) return "ABcd16b48a2b"; |
436 | if (v == dnnl_ABcd16b64a2b) return "ABcd16b64a2b"; |
437 | if (v == dnnl_ABcde16b32a4b) return "ABcde16b32a4b"; |
438 | if (v == dnnl_ABcde16b48a4b) return "ABcde16b48a4b"; |
439 | if (v == dnnl_ABcde16b64a4b) return "ABcde16b64a4b"; |
440 | if (v == dnnl_ABcde16b32a2b) return "ABcde16b32a2b"; |
441 | if (v == dnnl_ABcde16b48a2b) return "ABcde16b48a2b"; |
442 | if (v == dnnl_ABcde16b64a2b) return "ABcde16b64a2b"; |
443 | if (v == dnnl_ABc32a16b) return "ABc32a16b"; |
444 | if (v == dnnl_ABcd32a16b) return "ABcd32a16b"; |
445 | if (v == dnnl_ABcde32a16b) return "ABcde32a16b"; |
446 | if (v == dnnl_AB48a16b) return "AB48a16b"; |
447 | if (v == dnnl_AB48a32b) return "AB48a32b"; |
448 | if (v == dnnl_ABc40a16b) return "ABc40a16b"; |
449 | if (v == dnnl_ABc40a32b) return "ABc40a32b"; |
450 | if (v == dnnl_aBC48b16c) return "aBC48b16c"; |
451 | if (v == dnnl_aBC48b32c) return "aBC48b32c"; |
452 | if (v == dnnl_ABcd40a16b) return "ABcd40a16b"; |
453 | if (v == dnnl_ABcd40a32b) return "ABcd40a32b"; |
454 | if (v == dnnl_abCd32c) return "abCd32c"; |
455 | if (v == dnnl_abdCe32c) return "abdCe32c"; |
456 | if (v == dnnl_abdCE32c2e) return "abdCE32c2e"; |
457 | if (v == dnnl_BA16a16b2a) return "BA16a16b2a"; |
458 | if (v == dnnl_BA16a32b2a) return "BA16a32b2a"; |
459 | if (v == dnnl_BA16a48b2a) return "BA16a48b2a"; |
460 | if (v == dnnl_BA16a64b2a) return "BA16a64b2a"; |
461 | if (v == dnnl_BA16a16b4a) return "BA16a16b4a"; |
462 | if (v == dnnl_BA16a32b4a) return "BA16a32b4a"; |
463 | if (v == dnnl_BA16a48b4a) return "BA16a48b4a"; |
464 | if (v == dnnl_BA16a64b4a) return "BA16a64b4a"; |
465 | if (v == dnnl_ABcd8a2b) return "ABcd8a2b"; |
466 | if (v == dnnl_aBdeC16c16b2c) return "aBdeC16c16b2c"; |
467 | if (v == dnnl_aBdeC16c16b4c) return "aBdeC16c16b4c"; |
468 | if (v == dnnl_aBdefC16c16b2c) return "aBdefC16c16b2c"; |
469 | if (v == dnnl_AcB16b16a2b) return "AcB16b16a2b"; |
470 | if (v == dnnl_AcB16b16a4b) return "AcB16b16a4b"; |
471 | if (v == dnnl_AcdB16b16a2b) return "AcdB16b16a2b"; |
472 | if (v == dnnl_AcdB16b16a4b) return "AcdB16b16a4b"; |
473 | if (v == dnnl_AcdeB16b16a2b) return "AcdeB16b16a2b"; |
474 | if (v == dnnl_aBdefC16c16b4c) return "aBdefC16c16b4c"; |
475 | if (v == dnnl_AcdeB16b16a4b) return "AcdeB16b16a4b"; |
476 | if (v == dnnl_AcB16b32a2b) return "AcB16b32a2b"; |
477 | if (v == dnnl_AcB16b32a4b) return "AcB16b32a4b"; |
478 | if (v == dnnl_AcB16b48a2b) return "AcB16b48a2b"; |
479 | if (v == dnnl_AcB16b48a4b) return "AcB16b48a4b"; |
480 | if (v == dnnl_AcB16b64a2b) return "AcB16b64a2b"; |
481 | if (v == dnnl_AcB16b64a4b) return "AcB16b64a4b"; |
482 | if (v == dnnl_aBdC16c16b2c) return "aBdC16c16b2c"; |
483 | if (v == dnnl_aBdC16c16b4c) return "aBdC16c16b4c"; |
484 | if (v == dnnl_aBdC16c32b2c) return "aBdC16c32b2c"; |
485 | if (v == dnnl_aBdC16c32b4c) return "aBdC16c32b4c"; |
486 | if (v == dnnl_aBdC16c48b2c) return "aBdC16c48b2c"; |
487 | if (v == dnnl_aBdC16c48b4c) return "aBdC16c48b4c"; |
488 | if (v == dnnl_aBdC16c64b2c) return "aBdC16c64b2c"; |
489 | if (v == dnnl_aBdC16c64b4c) return "aBdC16c64b4c"; |
490 | if (v == dnnl_AcdB16b32a2b) return "AcdB16b32a2b"; |
491 | if (v == dnnl_AcdB16b32a4b) return "AcdB16b32a4b"; |
492 | if (v == dnnl_AcdB16b48a2b) return "AcdB16b48a2b"; |
493 | if (v == dnnl_AcdB16b48a4b) return "AcdB16b48a4b"; |
494 | if (v == dnnl_AcdB16b64a2b) return "AcdB16b64a2b"; |
495 | if (v == dnnl_AcdB16b64a4b) return "AcdB16b64a4b"; |
496 | if (v == dnnl_aBdeC16c32b2c) return "aBdeC16c32b2c"; |
497 | if (v == dnnl_aBdeC16c32b4c) return "aBdeC16c32b4c"; |
498 | if (v == dnnl_aBdeC16c48b2c) return "aBdeC16c48b2c"; |
499 | if (v == dnnl_aBdeC16c48b4c) return "aBdeC16c48b4c"; |
500 | if (v == dnnl_aBdeC16c64b2c) return "aBdeC16c64b2c"; |
501 | if (v == dnnl_aBdeC16c64b4c) return "aBdeC16c64b4c"; |
502 | if (v == dnnl_AcdeB16b32a2b) return "AcdeB16b32a2b"; |
503 | if (v == dnnl_AcdeB16b32a4b) return "AcdeB16b32a4b"; |
504 | if (v == dnnl_AcdeB16b48a2b) return "AcdeB16b48a2b"; |
505 | if (v == dnnl_AcdeB16b48a4b) return "AcdeB16b48a4b"; |
506 | if (v == dnnl_AcdeB16b64a2b) return "AcdeB16b64a2b"; |
507 | if (v == dnnl_AcdeB16b64a4b) return "AcdeB16b64a4b"; |
508 | if (v == dnnl_aBdefC16c32b2c) return "aBdefC16c32b2c"; |
509 | if (v == dnnl_aBdefC16c32b4c) return "aBdefC16c32b4c"; |
510 | if (v == dnnl_aBdefC16c48b2c) return "aBdefC16c48b2c"; |
511 | if (v == dnnl_aBdefC16c48b4c) return "aBdefC16c48b4c"; |
512 | if (v == dnnl_aBdefC16c64b2c) return "aBdefC16c64b2c"; |
513 | if (v == dnnl_aBdefC16c64b4c) return "aBdefC16c64b4c"; |
514 | if (v == dnnl_decbA16a) return "decbA16a"; |
515 | if (v == dnnl_ABc4a2b) return "ABc4a2b"; |
516 | if (v == dnnl_ABc8a2b) return "ABc8a2b"; |
517 | if (v == dnnl_aBCd8b2c) return "aBCd8b2c"; |
518 | if (v == dnnl_ABcde4a2b) return "ABcde4a2b"; |
519 | if (v == dnnl_ABcde8a2b) return "ABcde8a2b"; |
520 | if (v == dnnl_ABcde40a16b) return "ABcde40a16b"; |
521 | if (v == dnnl_ABcde40a32b) return "ABcde40a32b"; |
522 | if (v == dnnl_aBCde8b2c) return "aBCde8b2c"; |
523 | if (v == dnnl_ABcde4a8b8a2b) return "ABcde4a8b8a2b"; |
524 | if (v == dnnl_ABcd4a8b8a2b) return "ABcd4a8b8a2b"; |
525 | if (v == dnnl_ABc4a8b8a2b) return "ABc4a8b8a2b"; |
526 | if (v == dnnl_aBCdef4b8c8b2c) return "aBCdef4b8c8b2c"; |
527 | if (v == dnnl_aBCde4b8c8b2c) return "aBCde4b8c8b2c"; |
528 | if (v == dnnl_aBCd4b8c8b2c) return "aBCd4b8c8b2c"; |
529 | if (v == dnnl_BAcde4b8a8b2a) return "BAcde4b8a8b2a"; |
530 | if (v == dnnl_BAcd4b8a8b2a) return "BAcd4b8a8b2a"; |
531 | if (v == dnnl_BAc4b8a8b2a) return "BAc4b8a8b2a"; |
532 | if (v == dnnl_aCBdef4c8b8c2b) return "aCBdef4c8b8c2b"; |
533 | if (v == dnnl_aCBde4c8b8c2b) return "aCBde4c8b8c2b"; |
534 | if (v == dnnl_aCBd4c8b8c2b) return "aCBd4c8b8c2b"; |
535 | if (v == dnnl_aBCdef8b2c) return "aBCdef8b2c"; |
536 | if (v == dnnl_AB32a16b) return "AB32a16b"; |
537 | if (v == dnnl_AB32a32b) return "AB32a32b"; |
538 | if (v == dnnl_BA4b8a8b2a) return "BA4b8a8b2a"; |
539 | if (v == dnnl_BA4b8a8b4a) return "BA4b8a8b4a"; |
540 | if (v == dnnl_aBC32b16c) return "aBC32b16c"; |
541 | if (v == dnnl_aBC32b32c) return "aBC32b32c"; |
542 | if (v == dnnl_aCB4c8b8c2b) return "aCB4c8b8c2b"; |
543 | if (v == dnnl_aCB4c8b8c4b) return "aCB4c8b8c4b"; |
544 | if (v == dnnl_ABcd4a2b) return "ABcd4a2b"; |
545 | if (v == dnnl_ABc2b8a16b4a) return "ABc2b8a16b4a"; |
546 | if (v == dnnl_ABcd2b8a16b4a) return "ABcd2b8a16b4a"; |
547 | if (v == dnnl_ABcde2b8a16b4a) return "ABcde2b8a16b4a"; |
548 | if (v == dnnl_ABc2a8b16a4b) return "ABc2a8b16a4b"; |
549 | if (v == dnnl_ABc2a8b16a2b) return "ABc2a8b16a2b"; |
550 | if (v == dnnl_ABc2b32a8b) return "ABc2b32a8b"; |
551 | if (v == dnnl_ABcd2a8b16a4b) return "ABcd2a8b16a4b"; |
552 | if (v == dnnl_ABcd2a8b16a2b) return "ABcd2a8b16a2b"; |
553 | if (v == dnnl_aCBd2c8b16c2b) return "aCBd2c8b16c2b"; |
554 | if (v == dnnl_ABcd2b32a8b) return "ABcd2b32a8b"; |
555 | if (v == dnnl_aBCd2c8b16c2b) return "aBCd2c8b16c2b"; |
556 | if (v == dnnl_ABcde2a8b16a4b) return "ABcde2a8b16a4b"; |
557 | if (v == dnnl_ABcde2a8b16a2b) return "ABcde2a8b16a2b"; |
558 | if (v == dnnl_aCBde2c8b16c2b) return "aCBde2c8b16c2b"; |
559 | if (v == dnnl_ABcde2b32a8b) return "ABcde2b32a8b"; |
560 | if (v == dnnl_aBC2b8c16b2c) return "aBC2b8c16b2c"; |
561 | if (v == dnnl_aBCd2b8c16b2c) return "aBCd2b8c16b2c"; |
562 | if (v == dnnl_aBCde2b8c16b2c) return "aBCde2b8c16b2c"; |
563 | if (v == dnnl_aBCdef2b8c16b2c) return "aBCdef2b8c16b2c"; |
564 | if (v == dnnl_BAcde2b8a16b4a) return "BAcde2b8a16b4a"; |
565 | if (v == dnnl_BAcd2b8a16b4a) return "BAcd2b8a16b4a"; |
566 | if (v == dnnl_BAc2b8a16b4a) return "BAc2b8a16b4a"; |
567 | if (v == dnnl_BAcde2b8a16b2a) return "BAcde2b8a16b2a"; |
568 | if (v == dnnl_BAcd2b8a16b2a) return "BAcd2b8a16b2a"; |
569 | if (v == dnnl_BAc2b8a16b2a) return "BAc2b8a16b2a"; |
570 | if (v == dnnl_aBCde2c8b16c2b) return "aBCde2c8b16c2b"; |
571 | if (v == dnnl_aBCdef2c8b16c2b) return "aBCdef2c8b16c2b"; |
572 | if (v == dnnl_aCBdef2c8b16c2b) return "aCBdef2c8b16c2b"; |
573 | if (v == dnnl_aBCd2b8c16b4c) return "aBCd2b8c16b4c"; |
574 | if (v == dnnl_aBCde2b8c16b4c) return "aBCde2b8c16b4c"; |
575 | if (v == dnnl_BA4b8a16b2a) return "BA4b8a16b2a"; |
576 | if (v == dnnl_BA4b8a16b4a) return "BA4b8a16b4a"; |
577 | if (v == dnnl_aCB4c8b16c2b) return "aCB4c8b16c2b"; |
578 | if (v == dnnl_aCB4c8b16c4b) return "aCB4c8b16c4b"; |
579 | if (v == dnnl_BA16a16b) return "BA16a16b"; |
580 | if (v == dnnl_BA16a32b) return "BA16a32b"; |
581 | if (v == dnnl_BA16a48b) return "BA16a48b"; |
582 | if (v == dnnl_BA16a64b) return "BA16a64b"; |
583 | if (v == dnnl_aCB16c2b) return "aCB16c2b"; |
584 | if (v == dnnl_aCB16c4b) return "aCB16c4b"; |
585 | if (v == dnnl_BA16b2a) return "BA16b2a"; |
586 | if (v == dnnl_BA16b4a) return "BA16b4a"; |
587 | if (v == dnnl_aBC16b16c) return "aBC16b16c"; |
588 | if (v == dnnl_aBC16b32c) return "aBC16b32c"; |
589 | if (v == dnnl_AB16a16b) return "AB16a16b"; |
590 | if (v == dnnl_AB16a32b) return "AB16a32b"; |
591 | if (v == dnnl_ABcde16a16b2a) return "ABcde16a16b2a"; |
592 | if (v == dnnl_aBCdef16b16c2b) return "aBCdef16b16c2b"; |
593 | if (v == dnnl_Acedb16a) return "Acedb16a"; |
594 | if (v == dnnl_aBdfec16b) return "aBdfec16b"; |
595 | if (v == dnnl_abdEC64e2c) return "abdEC64e2c"; |
596 | if (v == dnnl_abdEC64e4c) return "abdEC64e4c"; |
597 | if (v == dnnl_aCB16b16c) return "aCB16b16c"; |
598 | if (v == dnnl_aCB16b32c) return "aCB16b32c"; |
599 | if (v == dnnl_aCB16b48c) return "aCB16b48c"; |
600 | if (v == dnnl_aCB16b64c) return "aCB16b64c"; |
601 | if (v == dnnl_aCB16b16c2b) return "aCB16b16c2b"; |
602 | if (v == dnnl_aCB16b32c2b) return "aCB16b32c2b"; |
603 | if (v == dnnl_aCB16b48c2b) return "aCB16b48c2b"; |
604 | if (v == dnnl_aCB16b64c2b) return "aCB16b64c2b"; |
605 | if (v == dnnl_aCB16b16c4b) return "aCB16b16c4b"; |
606 | if (v == dnnl_aCB16b32c4b) return "aCB16b32c4b"; |
607 | if (v == dnnl_aCB16b48c4b) return "aCB16b48c4b"; |
608 | if (v == dnnl_aCB16b64c4b) return "aCB16b64c4b"; |
609 | if (v == dnnl_abCd4c) return "abCd4c"; |
610 | if (v == dnnl_abCde4c) return "abCde4c"; |
611 | if (v == dnnl_abCdef4c) return "abCdef4c"; |
612 | if (v == dnnl_abCde32c) return "abCde32c"; |
613 | if (v == dnnl_abCdef32c) return "abCdef32c"; |
614 | if (v == dnnl_ABcd16a32b) return "ABcd16a32b"; |
615 | if (v == dnnl_decbA8a) return "decbA8a"; |
616 | if (v == dnnl_aCdefB16b32c2b) return "aCdefB16b32c2b"; |
617 | if (v == dnnl_aCdefB16b32c4b) return "aCdefB16b32c4b"; |
618 | if (v == dnnl_aCdefB16b48c2b) return "aCdefB16b48c2b"; |
619 | if (v == dnnl_aCdefB16b48c4b) return "aCdefB16b48c4b"; |
620 | if (v == dnnl_aCdefB16b64c2b) return "aCdefB16b64c2b"; |
621 | if (v == dnnl_aCdefB16b64c4b) return "aCdefB16b64c4b"; |
622 | if (v == dnnl_BcdeA16a32b2a) return "BcdeA16a32b2a"; |
623 | if (v == dnnl_BcdeA16a32b4a) return "BcdeA16a32b4a"; |
624 | if (v == dnnl_BcdeA16a48b2a) return "BcdeA16a48b2a"; |
625 | if (v == dnnl_BcdeA16a48b4a) return "BcdeA16a48b4a"; |
626 | if (v == dnnl_BcdeA16a64b2a) return "BcdeA16a64b2a"; |
627 | if (v == dnnl_BcdeA16a64b4a) return "BcdeA16a64b4a"; |
628 | if (v == dnnl_aCdefb32c) return "aCdefb32c"; |
629 | if (v == dnnl_aCdefB32c2b) return "aCdefB32c2b"; |
630 | if (v == dnnl_aCdefB32c4b) return "aCdefB32c4b"; |
631 | if (v == dnnl_aCdefb48c) return "aCdefb48c"; |
632 | if (v == dnnl_aCdefB48c2b) return "aCdefB48c2b"; |
633 | if (v == dnnl_aCdefB48c4b) return "aCdefB48c4b"; |
634 | if (v == dnnl_aCdefb64c) return "aCdefb64c"; |
635 | if (v == dnnl_aCdefB64c2b) return "aCdefB64c2b"; |
636 | if (v == dnnl_aCdefB64c4b) return "aCdefB64c4b"; |
637 | if (v == dnnl_Bcdea32b) return "Bcdea32b"; |
638 | if (v == dnnl_BcdeA32b2a) return "BcdeA32b2a"; |
639 | if (v == dnnl_BcdeA32b4a) return "BcdeA32b4a"; |
640 | if (v == dnnl_Bcdea48b) return "Bcdea48b"; |
641 | if (v == dnnl_BcdeA48b2a) return "BcdeA48b2a"; |
642 | if (v == dnnl_BcdeA48b4a) return "BcdeA48b4a"; |
643 | if (v == dnnl_Bcdea64b) return "Bcdea64b"; |
644 | if (v == dnnl_BcdeA64b2a) return "BcdeA64b2a"; |
645 | if (v == dnnl_BcdeA64b4a) return "BcdeA64b4a"; |
646 | if (v == dnnl_Bca32b) return "Bca32b"; |
647 | if (v == dnnl_BcA32b2a) return "BcA32b2a"; |
648 | if (v == dnnl_BcA32b4a) return "BcA32b4a"; |
649 | if (v == dnnl_Bca48b) return "Bca48b"; |
650 | if (v == dnnl_BcA48b2a) return "BcA48b2a"; |
651 | if (v == dnnl_BcA48b4a) return "BcA48b4a"; |
652 | if (v == dnnl_Bca64b) return "Bca64b"; |
653 | if (v == dnnl_BcA64b2a) return "BcA64b2a"; |
654 | if (v == dnnl_BcA64b4a) return "BcA64b4a"; |
655 | if (v == dnnl_aCdb32c) return "aCdb32c"; |
656 | if (v == dnnl_aCdB32c2b) return "aCdB32c2b"; |
657 | if (v == dnnl_aCdB32c4b) return "aCdB32c4b"; |
658 | if (v == dnnl_aCdb48c) return "aCdb48c"; |
659 | if (v == dnnl_aCdB48c2b) return "aCdB48c2b"; |
660 | if (v == dnnl_aCdB48c4b) return "aCdB48c4b"; |
661 | if (v == dnnl_aCdb64c) return "aCdb64c"; |
662 | if (v == dnnl_aCdB64c2b) return "aCdB64c2b"; |
663 | if (v == dnnl_aCdB64c4b) return "aCdB64c4b"; |
664 | if (v == dnnl_BcA16a16b2a) return "BcA16a16b2a"; |
665 | if (v == dnnl_BcA16a16b4a) return "BcA16a16b4a"; |
666 | if (v == dnnl_BcdA16a16b2a) return "BcdA16a16b2a"; |
667 | if (v == dnnl_BcdA16a16b4a) return "BcdA16a16b4a"; |
668 | if (v == dnnl_BcdeA16a16b2a) return "BcdeA16a16b2a"; |
669 | if (v == dnnl_BcdeA16a16b4a) return "BcdeA16a16b4a"; |
670 | if (v == dnnl_aCdB16b16c2b) return "aCdB16b16c2b"; |
671 | if (v == dnnl_aCdB16b16c4b) return "aCdB16b16c4b"; |
672 | if (v == dnnl_aCdeB16b16c2b) return "aCdeB16b16c2b"; |
673 | if (v == dnnl_aCdeB16b16c4b) return "aCdeB16b16c4b"; |
674 | if (v == dnnl_aCdefB16b16c2b) return "aCdefB16b16c2b"; |
675 | if (v == dnnl_aCdefB16b16c4b) return "aCdefB16b16c4b"; |
676 | if (v == dnnl_BcA16a32b2a) return "BcA16a32b2a"; |
677 | if (v == dnnl_BcA16a32b4a) return "BcA16a32b4a"; |
678 | if (v == dnnl_BcA16a48b2a) return "BcA16a48b2a"; |
679 | if (v == dnnl_BcA16a48b4a) return "BcA16a48b4a"; |
680 | if (v == dnnl_BcA16a64b2a) return "BcA16a64b2a"; |
681 | if (v == dnnl_BcA16a64b4a) return "BcA16a64b4a"; |
682 | if (v == dnnl_aCdB16b32c2b) return "aCdB16b32c2b"; |
683 | if (v == dnnl_aCdB16b32c4b) return "aCdB16b32c4b"; |
684 | if (v == dnnl_aCdB16b48c2b) return "aCdB16b48c2b"; |
685 | if (v == dnnl_aCdB16b48c4b) return "aCdB16b48c4b"; |
686 | if (v == dnnl_aCdB16b64c2b) return "aCdB16b64c2b"; |
687 | if (v == dnnl_aCdB16b64c4b) return "aCdB16b64c4b"; |
688 | if (v == dnnl_BcdA16a32b2a) return "BcdA16a32b2a"; |
689 | if (v == dnnl_BcdA16a32b4a) return "BcdA16a32b4a"; |
690 | if (v == dnnl_BcdA16a48b2a) return "BcdA16a48b2a"; |
691 | if (v == dnnl_BcdA16a48b4a) return "BcdA16a48b4a"; |
692 | if (v == dnnl_BcdA16a64b2a) return "BcdA16a64b2a"; |
693 | if (v == dnnl_BcdA16a64b4a) return "BcdA16a64b4a"; |
694 | if (v == dnnl_aCdeB16b32c2b) return "aCdeB16b32c2b"; |
695 | if (v == dnnl_aCdeB16b32c4b) return "aCdeB16b32c4b"; |
696 | if (v == dnnl_aCdeB16b48c2b) return "aCdeB16b48c2b"; |
697 | if (v == dnnl_aCdeB16b48c4b) return "aCdeB16b48c4b"; |
698 | if (v == dnnl_aCdeB16b64c2b) return "aCdeB16b64c2b"; |
699 | if (v == dnnl_aCdeB16b64c4b) return "aCdeB16b64c4b"; |
700 | if (v == dnnl_Bca16b) return "Bca16b"; |
701 | if (v == dnnl_BcA16b2a) return "BcA16b2a"; |
702 | if (v == dnnl_BcA16b4a) return "BcA16b4a"; |
703 | if (v == dnnl_Bcda16b) return "Bcda16b"; |
704 | if (v == dnnl_BcdA16b2a) return "BcdA16b2a"; |
705 | if (v == dnnl_BcdA16b4a) return "BcdA16b4a"; |
706 | if (v == dnnl_Bcdea16b) return "Bcdea16b"; |
707 | if (v == dnnl_BcdeA16b2a) return "BcdeA16b2a"; |
708 | if (v == dnnl_BcdeA16b4a) return "BcdeA16b4a"; |
709 | if (v == dnnl_aCdb16c) return "aCdb16c"; |
710 | if (v == dnnl_aCdB16c2b) return "aCdB16c2b"; |
711 | if (v == dnnl_aCdB16c4b) return "aCdB16c4b"; |
712 | if (v == dnnl_aCdeb16c) return "aCdeb16c"; |
713 | if (v == dnnl_aCdeB16c2b) return "aCdeB16c2b"; |
714 | if (v == dnnl_aCdeB16c4b) return "aCdeB16c4b"; |
715 | if (v == dnnl_aCdefb16c) return "aCdefb16c"; |
716 | if (v == dnnl_aCdefB16c2b) return "aCdefB16c2b"; |
717 | if (v == dnnl_aCdefB16c4b) return "aCdefB16c4b"; |
718 | if (v == dnnl_Bcda32b) return "Bcda32b"; |
719 | if (v == dnnl_BcdA32b2a) return "BcdA32b2a"; |
720 | if (v == dnnl_BcdA32b4a) return "BcdA32b4a"; |
721 | if (v == dnnl_Bcda48b) return "Bcda48b"; |
722 | if (v == dnnl_BcdA48b2a) return "BcdA48b2a"; |
723 | if (v == dnnl_BcdA48b4a) return "BcdA48b4a"; |
724 | if (v == dnnl_Bcda64b) return "Bcda64b"; |
725 | if (v == dnnl_BcdA64b2a) return "BcdA64b2a"; |
726 | if (v == dnnl_BcdA64b4a) return "BcdA64b4a"; |
727 | if (v == dnnl_aCdeb32c) return "aCdeb32c"; |
728 | if (v == dnnl_aCdeB32c2b) return "aCdeB32c2b"; |
729 | if (v == dnnl_aCdeB32c4b) return "aCdeB32c4b"; |
730 | if (v == dnnl_aCdeb48c) return "aCdeb48c"; |
731 | if (v == dnnl_aCdeB48c2b) return "aCdeB48c2b"; |
732 | if (v == dnnl_aCdeB48c4b) return "aCdeB48c4b"; |
733 | if (v == dnnl_aCdeb64c) return "aCdeb64c"; |
734 | if (v == dnnl_aCdeB64c2b) return "aCdeB64c2b"; |
735 | if (v == dnnl_aCdeB64c4b) return "aCdeB64c4b"; |
736 | if (v == dnnl_format_tag_last) return "format_tag_last"; |
737 | if (v == dnnl_x) return "x"; |
738 | if (v == dnnl_nc) return "nc"; |
739 | if (v == dnnl_cn) return "cn"; |
740 | if (v == dnnl_tn) return "tn"; |
741 | if (v == dnnl_nt) return "nt"; |
742 | if (v == dnnl_ncw) return "ncw"; |
743 | if (v == dnnl_nwc) return "nwc"; |
744 | if (v == dnnl_nchw) return "nchw"; |
745 | if (v == dnnl_nhwc) return "nhwc"; |
746 | if (v == dnnl_chwn) return "chwn"; |
747 | if (v == dnnl_ncdhw) return "ncdhw"; |
748 | if (v == dnnl_ndhwc) return "ndhwc"; |
749 | if (v == dnnl_oi) return "oi"; |
750 | if (v == dnnl_io) return "io"; |
751 | if (v == dnnl_oiw) return "oiw"; |
752 | if (v == dnnl_owi) return "owi"; |
753 | if (v == dnnl_wio) return "wio"; |
754 | if (v == dnnl_woi) return "woi"; |
755 | if (v == dnnl_iwo) return "iwo"; |
756 | if (v == dnnl_oihw) return "oihw"; |
757 | if (v == dnnl_hwio) return "hwio"; |
758 | if (v == dnnl_hwoi) return "hwoi"; |
759 | if (v == dnnl_ohwi) return "ohwi"; |
760 | if (v == dnnl_ihwo) return "ihwo"; |
761 | if (v == dnnl_iohw) return "iohw"; |
762 | if (v == dnnl_oidhw) return "oidhw"; |
763 | if (v == dnnl_iodhw) return "iodhw"; |
764 | if (v == dnnl_dhwio) return "dhwio"; |
765 | if (v == dnnl_dhwoi) return "dhwoi"; |
766 | if (v == dnnl_odhwi) return "odhwi"; |
767 | if (v == dnnl_idhwo) return "idhwo"; |
768 | if (v == dnnl_goiw) return "goiw"; |
769 | if (v == dnnl_gowi) return "gowi"; |
770 | if (v == dnnl_wigo) return "wigo"; |
771 | if (v == dnnl_goihw) return "goihw"; |
772 | if (v == dnnl_gohwi) return "gohwi"; |
773 | if (v == dnnl_hwigo) return "hwigo"; |
774 | if (v == dnnl_giohw) return "giohw"; |
775 | if (v == dnnl_goidhw) return "goidhw"; |
776 | if (v == dnnl_godhwi) return "godhwi"; |
777 | if (v == dnnl_giodhw) return "giodhw"; |
778 | if (v == dnnl_dhwigo) return "dhwigo"; |
779 | if (v == dnnl_tnc) return "tnc"; |
780 | if (v == dnnl_ntc) return "ntc"; |
781 | if (v == dnnl_ldnc) return "ldnc"; |
782 | if (v == dnnl_ldigo) return "ldigo"; |
783 | if (v == dnnl_ldgoi) return "ldgoi"; |
784 | if (v == dnnl_ldio) return "ldio"; |
785 | if (v == dnnl_ldoi) return "ldoi"; |
786 | if (v == dnnl_ldgo) return "ldgo"; |
787 | if (v == dnnl_ldOi32o) return "ldOi32o"; |
788 | if (v == dnnl_ldOI32o4i) return "ldOI32o4i"; |
789 | if (v == dnnl_ldIo32i) return "ldIo32i"; |
790 | if (v == dnnl_ldgOi32o) return "ldgOi32o"; |
791 | if (v == dnnl_ldgOI32o2i) return "ldgOI32o2i"; |
792 | if (v == dnnl_ldgOI32o4i) return "ldgOI32o4i"; |
793 | if (v == dnnl_ldgOI64o2i) return "ldgOI64o2i"; |
794 | if (v == dnnl_ldgOI64o4i) return "ldgOI64o4i"; |
795 | if (v == dnnl_ldgIo32i) return "ldgIo32i"; |
796 | if (v == dnnl_ldgIO32i2o) return "ldgIO32i2o"; |
797 | if (v == dnnl_nCdhw32c) return "nCdhw32c"; |
798 | if (v == dnnl_nCdhw16c) return "nCdhw16c"; |
799 | if (v == dnnl_nCdhw4c) return "nCdhw4c"; |
800 | if (v == dnnl_nCdhw8c) return "nCdhw8c"; |
801 | if (v == dnnl_nChw32c) return "nChw32c"; |
802 | if (v == dnnl_nChw16c) return "nChw16c"; |
803 | if (v == dnnl_nChw4c) return "nChw4c"; |
804 | if (v == dnnl_nChw8c) return "nChw8c"; |
805 | if (v == dnnl_nCw32c) return "nCw32c"; |
806 | if (v == dnnl_nCw16c) return "nCw16c"; |
807 | if (v == dnnl_nCw4c) return "nCw4c"; |
808 | if (v == dnnl_nCw8c) return "nCw8c"; |
809 | if (v == dnnl_NCw16n16c) return "NCw16n16c"; |
810 | if (v == dnnl_NCdhw16n16c) return "NCdhw16n16c"; |
811 | if (v == dnnl_NChw16n16c) return "NChw16n16c"; |
812 | if (v == dnnl_NCw32n16c) return "NCw32n16c"; |
813 | if (v == dnnl_NChw32n16c) return "NChw32n16c"; |
814 | if (v == dnnl_NChw16n32c) return "NChw16n32c"; |
815 | if (v == dnnl_NCdhw32n16c) return "NCdhw32n16c"; |
816 | if (v == dnnl_NCw32n32c) return "NCw32n32c"; |
817 | if (v == dnnl_NChw32n32c) return "NChw32n32c"; |
818 | if (v == dnnl_NCdhw32n32c) return "NCdhw32n32c"; |
819 | if (v == dnnl_OI16i16o) return "OI16i16o"; |
820 | if (v == dnnl_OI16i32o) return "OI16i32o"; |
821 | if (v == dnnl_OI16i64o) return "OI16i64o"; |
822 | if (v == dnnl_OI8i16o2i) return "OI8i16o2i"; |
823 | if (v == dnnl_OI8i32o2i) return "OI8i32o2i"; |
824 | if (v == dnnl_OI8i64o2i) return "OI8i64o2i"; |
825 | if (v == dnnl_OI4i16o4i) return "OI4i16o4i"; |
826 | if (v == dnnl_OI4i32o4i) return "OI4i32o4i"; |
827 | if (v == dnnl_OI4i64o4i) return "OI4i64o4i"; |
828 | if (v == dnnl_OI16i16o4i) return "OI16i16o4i"; |
829 | if (v == dnnl_IOw16o16i) return "IOw16o16i"; |
830 | if (v == dnnl_IOw16i16o) return "IOw16i16o"; |
831 | if (v == dnnl_OIw16i16o) return "OIw16i16o"; |
832 | if (v == dnnl_OIw16i32o) return "OIw16i32o"; |
833 | if (v == dnnl_OIw16i64o) return "OIw16i64o"; |
834 | if (v == dnnl_OIw16o16i) return "OIw16o16i"; |
835 | if (v == dnnl_Oiw16o) return "Oiw16o"; |
836 | if (v == dnnl_OIw4i16o4i) return "OIw4i16o4i"; |
837 | if (v == dnnl_OIw4i32o4i) return "OIw4i32o4i"; |
838 | if (v == dnnl_OIw4i64o4i) return "OIw4i64o4i"; |
839 | if (v == dnnl_OIw2i8o4i) return "OIw2i8o4i"; |
840 | if (v == dnnl_OIw16i16o4i) return "OIw16i16o4i"; |
841 | if (v == dnnl_OIw16i16o2i) return "OIw16i16o2i"; |
842 | if (v == dnnl_OIw16o16i2o) return "OIw16o16i2o"; |
843 | if (v == dnnl_OIw4i4o) return "OIw4i4o"; |
844 | if (v == dnnl_OIw4o4i) return "OIw4o4i"; |
845 | if (v == dnnl_Oiw4o) return "Oiw4o"; |
846 | if (v == dnnl_OIw8i16o2i) return "OIw8i16o2i"; |
847 | if (v == dnnl_OIw8i32o2i) return "OIw8i32o2i"; |
848 | if (v == dnnl_OIw8i64o2i) return "OIw8i64o2i"; |
849 | if (v == dnnl_OIw8i8o) return "OIw8i8o"; |
850 | if (v == dnnl_OIw8o16i2o) return "OIw8o16i2o"; |
851 | if (v == dnnl_IOw8o16i2o) return "IOw8o16i2o"; |
852 | if (v == dnnl_OIw8o8i) return "OIw8o8i"; |
853 | if (v == dnnl_OIw8o4i) return "OIw8o4i"; |
854 | if (v == dnnl_Owi16o) return "Owi16o"; |
855 | if (v == dnnl_OwI16o2i) return "OwI16o2i"; |
856 | if (v == dnnl_OwI16o4i) return "OwI16o4i"; |
857 | if (v == dnnl_Iwo16i) return "Iwo16i"; |
858 | if (v == dnnl_IwO16i2o) return "IwO16i2o"; |
859 | if (v == dnnl_IwO16i4o) return "IwO16i4o"; |
860 | if (v == dnnl_Owi4o) return "Owi4o"; |
861 | if (v == dnnl_Owi8o) return "Owi8o"; |
862 | if (v == dnnl_IOhw16i16o) return "IOhw16i16o"; |
863 | if (v == dnnl_IOhw16o16i) return "IOhw16o16i"; |
864 | if (v == dnnl_Ohwi16o) return "Ohwi16o"; |
865 | if (v == dnnl_OhwI16o2i) return "OhwI16o2i"; |
866 | if (v == dnnl_OhwI16o4i) return "OhwI16o4i"; |
867 | if (v == dnnl_Ihwo16i) return "Ihwo16i"; |
868 | if (v == dnnl_IhwO16i2o) return "IhwO16i2o"; |
869 | if (v == dnnl_IhwO16i4o) return "IhwO16i4o"; |
870 | if (v == dnnl_Ohwi32o) return "Ohwi32o"; |
871 | if (v == dnnl_Ohwi4o) return "Ohwi4o"; |
872 | if (v == dnnl_Ohwi8o) return "Ohwi8o"; |
873 | if (v == dnnl_OIhw16i16o) return "OIhw16i16o"; |
874 | if (v == dnnl_OIhw16i32o) return "OIhw16i32o"; |
875 | if (v == dnnl_OIhw16i64o) return "OIhw16i64o"; |
876 | if (v == dnnl_OIhw16o16i) return "OIhw16o16i"; |
877 | if (v == dnnl_Oihw16o) return "Oihw16o"; |
878 | if (v == dnnl_OIhw4i16o4i) return "OIhw4i16o4i"; |
879 | if (v == dnnl_OIhw4i32o4i) return "OIhw4i32o4i"; |
880 | if (v == dnnl_OIhw4i64o4i) return "OIhw4i64o4i"; |
881 | if (v == dnnl_OIhw16i16o4i) return "OIhw16i16o4i"; |
882 | if (v == dnnl_OIhw16i16o2i) return "OIhw16i16o2i"; |
883 | if (v == dnnl_OIhw16o16i2o) return "OIhw16o16i2o"; |
884 | if (v == dnnl_OIhw4i4o) return "OIhw4i4o"; |
885 | if (v == dnnl_OIhw4o4i) return "OIhw4o4i"; |
886 | if (v == dnnl_Oihw4o) return "Oihw4o"; |
887 | if (v == dnnl_OIhw8i16o2i) return "OIhw8i16o2i"; |
888 | if (v == dnnl_OIhw8i32o2i) return "OIhw8i32o2i"; |
889 | if (v == dnnl_OIhw8i64o2i) return "OIhw8i64o2i"; |
890 | if (v == dnnl_OIhw8i8o) return "OIhw8i8o"; |
891 | if (v == dnnl_OIhw8o16i2o) return "OIhw8o16i2o"; |
892 | if (v == dnnl_OIhw2i8o4i) return "OIhw2i8o4i"; |
893 | if (v == dnnl_IOhw8o16i2o) return "IOhw8o16i2o"; |
894 | if (v == dnnl_OIhw8o8i) return "OIhw8o8i"; |
895 | if (v == dnnl_OIhw8o4i) return "OIhw8o4i"; |
896 | if (v == dnnl_Owhi16o) return "Owhi16o"; |
897 | if (v == dnnl_Odhwi16o) return "Odhwi16o"; |
898 | if (v == dnnl_OdhwI16o2i) return "OdhwI16o2i"; |
899 | if (v == dnnl_OdhwI16o4i) return "OdhwI16o4i"; |
900 | if (v == dnnl_Idhwo16i) return "Idhwo16i"; |
901 | if (v == dnnl_IdhwO16i2o) return "IdhwO16i2o"; |
902 | if (v == dnnl_IdhwO16i4o) return "IdhwO16i4o"; |
903 | if (v == dnnl_Odhwi4o) return "Odhwi4o"; |
904 | if (v == dnnl_Odhwi8o) return "Odhwi8o"; |
905 | if (v == dnnl_Odwhi16o) return "Odwhi16o"; |
906 | if (v == dnnl_OIdhw16i16o) return "OIdhw16i16o"; |
907 | if (v == dnnl_OIdhw16i32o) return "OIdhw16i32o"; |
908 | if (v == dnnl_OIdhw16i64o) return "OIdhw16i64o"; |
909 | if (v == dnnl_OIdhw16o16i) return "OIdhw16o16i"; |
910 | if (v == dnnl_Oidhw16o) return "Oidhw16o"; |
911 | if (v == dnnl_OIdhw4i4o) return "OIdhw4i4o"; |
912 | if (v == dnnl_OIdhw4o4i) return "OIdhw4o4i"; |
913 | if (v == dnnl_Oidhw4o) return "Oidhw4o"; |
914 | if (v == dnnl_OIdhw8i16o2i) return "OIdhw8i16o2i"; |
915 | if (v == dnnl_OIdhw8i32o2i) return "OIdhw8i32o2i"; |
916 | if (v == dnnl_OIdhw8i64o2i) return "OIdhw8i64o2i"; |
917 | if (v == dnnl_OIdhw8i8o) return "OIdhw8i8o"; |
918 | if (v == dnnl_OIdhw8o16i2o) return "OIdhw8o16i2o"; |
919 | if (v == dnnl_IOdhw8o16i2o) return "IOdhw8o16i2o"; |
920 | if (v == dnnl_OIdhw4i16o4i) return "OIdhw4i16o4i"; |
921 | if (v == dnnl_OIdhw4i32o4i) return "OIdhw4i32o4i"; |
922 | if (v == dnnl_OIdhw4i64o4i) return "OIdhw4i64o4i"; |
923 | if (v == dnnl_OIdhw16i16o4i) return "OIdhw16i16o4i"; |
924 | if (v == dnnl_OIdhw16i16o2i) return "OIdhw16i16o2i"; |
925 | if (v == dnnl_OIdhw2i8o4i) return "OIdhw2i8o4i"; |
926 | if (v == dnnl_OIdhw8o8i) return "OIdhw8o8i"; |
927 | if (v == dnnl_OIdhw8o4i) return "OIdhw8o4i"; |
928 | if (v == dnnl_IOdhw16i16o) return "IOdhw16i16o"; |
929 | if (v == dnnl_OIdhw4o8i8o4i) return "OIdhw4o8i8o4i"; |
930 | if (v == dnnl_IOdhw16o16i) return "IOdhw16o16i"; |
931 | if (v == dnnl_OIdhw16o16i2o) return "OIdhw16o16i2o"; |
932 | if (v == dnnl_Goiw16g) return "Goiw16g"; |
933 | if (v == dnnl_Goiw8g) return "Goiw8g"; |
934 | if (v == dnnl_Goiw4g) return "Goiw4g"; |
935 | if (v == dnnl_gIOw16o16i) return "gIOw16o16i"; |
936 | if (v == dnnl_gIOw16i16o) return "gIOw16i16o"; |
937 | if (v == dnnl_gOIw16i16o) return "gOIw16i16o"; |
938 | if (v == dnnl_gOIw16o16i) return "gOIw16o16i"; |
939 | if (v == dnnl_gOiw16o) return "gOiw16o"; |
940 | if (v == dnnl_gOIw4i16o4i) return "gOIw4i16o4i"; |
941 | if (v == dnnl_gOIw2i8o4i) return "gOIw2i8o4i"; |
942 | if (v == dnnl_gOIw16i16o4i) return "gOIw16i16o4i"; |
943 | if (v == dnnl_gOIw16i16o2i) return "gOIw16i16o2i"; |
944 | if (v == dnnl_gOIw16o16i2o) return "gOIw16o16i2o"; |
945 | if (v == dnnl_gOIw4i4o) return "gOIw4i4o"; |
946 | if (v == dnnl_gOIw4o4i) return "gOIw4o4i"; |
947 | if (v == dnnl_gOiw4o) return "gOiw4o"; |
948 | if (v == dnnl_gOIw8i16o2i) return "gOIw8i16o2i"; |
949 | if (v == dnnl_gOIw8i8o) return "gOIw8i8o"; |
950 | if (v == dnnl_gOIw8o16i2o) return "gOIw8o16i2o"; |
951 | if (v == dnnl_gIOw8o16i2o) return "gIOw8o16i2o"; |
952 | if (v == dnnl_gOIw8o8i) return "gOIw8o8i"; |
953 | if (v == dnnl_gOIw8o4i) return "gOIw8o4i"; |
954 | if (v == dnnl_gOwi16o) return "gOwi16o"; |
955 | if (v == dnnl_gOwI16o2i) return "gOwI16o2i"; |
956 | if (v == dnnl_gOwI16o4i) return "gOwI16o4i"; |
957 | if (v == dnnl_gIwo16i) return "gIwo16i"; |
958 | if (v == dnnl_gIwO16i2o) return "gIwO16i2o"; |
959 | if (v == dnnl_gIwO16i4o) return "gIwO16i4o"; |
960 | if (v == dnnl_gOwi4o) return "gOwi4o"; |
961 | if (v == dnnl_gOwi8o) return "gOwi8o"; |
962 | if (v == dnnl_Goiw32g) return "Goiw32g"; |
963 | if (v == dnnl_gOIw2i4o2i) return "gOIw2i4o2i"; |
964 | if (v == dnnl_gOIw2o4i2o) return "gOIw2o4i2o"; |
965 | if (v == dnnl_gOIw4i8o2i) return "gOIw4i8o2i"; |
966 | if (v == dnnl_gOIw4o8i2o) return "gOIw4o8i2o"; |
967 | if (v == dnnl_goIw4i) return "goIw4i"; |
968 | if (v == dnnl_goIw32i) return "goIw32i"; |
969 | if (v == dnnl_gIOhw16i16o) return "gIOhw16i16o"; |
970 | if (v == dnnl_gIOhw16o16i) return "gIOhw16o16i"; |
971 | if (v == dnnl_gOhwi16o) return "gOhwi16o"; |
972 | if (v == dnnl_gOhwI16o2i) return "gOhwI16o2i"; |
973 | if (v == dnnl_gOhwI16o4i) return "gOhwI16o4i"; |
974 | if (v == dnnl_gIhwo16i) return "gIhwo16i"; |
975 | if (v == dnnl_gIhwO16i2o) return "gIhwO16i2o"; |
976 | if (v == dnnl_gIhwO16i4o) return "gIhwO16i4o"; |
977 | if (v == dnnl_gOhwi32o) return "gOhwi32o"; |
978 | if (v == dnnl_gOhwi4o) return "gOhwi4o"; |
979 | if (v == dnnl_gOhwi8o) return "gOhwi8o"; |
980 | if (v == dnnl_Goihw16g) return "Goihw16g"; |
981 | if (v == dnnl_gOIhw16i16o) return "gOIhw16i16o"; |
982 | if (v == dnnl_gOIhw16o16i) return "gOIhw16o16i"; |
983 | if (v == dnnl_gOihw16o) return "gOihw16o"; |
984 | if (v == dnnl_gOIhw2i8o4i) return "gOIhw2i8o4i"; |
985 | if (v == dnnl_gOIhw4i16o4i) return "gOIhw4i16o4i"; |
986 | if (v == dnnl_gOIhw16i16o4i) return "gOIhw16i16o4i"; |
987 | if (v == dnnl_gOIhw16i16o2i) return "gOIhw16i16o2i"; |
988 | if (v == dnnl_gOIhw16o16i2o) return "gOIhw16o16i2o"; |
989 | if (v == dnnl_gOIhw4i4o) return "gOIhw4i4o"; |
990 | if (v == dnnl_gOIhw4o4i) return "gOIhw4o4i"; |
991 | if (v == dnnl_gOihw4o) return "gOihw4o"; |
992 | if (v == dnnl_Goihw8g) return "Goihw8g"; |
993 | if (v == dnnl_Goihw4g) return "Goihw4g"; |
994 | if (v == dnnl_gOIhw8i16o2i) return "gOIhw8i16o2i"; |
995 | if (v == dnnl_gOIhw8i8o) return "gOIhw8i8o"; |
996 | if (v == dnnl_gOIhw8o16i2o) return "gOIhw8o16i2o"; |
997 | if (v == dnnl_gIOhw8o16i2o) return "gIOhw8o16i2o"; |
998 | if (v == dnnl_gOIhw8o8i) return "gOIhw8o8i"; |
999 | if (v == dnnl_gOIhw8o4i) return "gOIhw8o4i"; |
1000 | if (v == dnnl_Goihw32g) return "Goihw32g"; |
1001 | if (v == dnnl_gOwhi16o) return "gOwhi16o"; |
1002 | if (v == dnnl_goIhw4i) return "goIhw4i"; |
1003 | if (v == dnnl_goIhw32i) return "goIhw32i"; |
1004 | if (v == dnnl_OIw4o8i8o4i) return "OIw4o8i8o4i"; |
1005 | if (v == dnnl_OIhw4o8i8o4i) return "OIhw4o8i8o4i"; |
1006 | if (v == dnnl_IOw4i8o8i4o) return "IOw4i8o8i4o"; |
1007 | if (v == dnnl_IOhw4i8o8i4o) return "IOhw4i8o8i4o"; |
1008 | if (v == dnnl_IOdhw4i8o8i4o) return "IOdhw4i8o8i4o"; |
1009 | if (v == dnnl_OIhw2o8i8o2i) return "OIhw2o8i8o2i"; |
1010 | if (v == dnnl_gOIw4o8i8o4i) return "gOIw4o8i8o4i"; |
1011 | if (v == dnnl_gOIhw4o8i8o4i) return "gOIhw4o8i8o4i"; |
1012 | if (v == dnnl_gOIdhw4o8i8o4i) return "gOIdhw4o8i8o4i"; |
1013 | if (v == dnnl_gIOw4i8o8i4o) return "gIOw4i8o8i4o"; |
1014 | if (v == dnnl_gIOhw4i8o8i4o) return "gIOhw4i8o8i4o"; |
1015 | if (v == dnnl_gIOdhw4i8o8i4o) return "gIOdhw4i8o8i4o"; |
1016 | if (v == dnnl_gOIhw2o8i8o2i) return "gOIhw2o8i8o2i"; |
1017 | if (v == dnnl_gOIhw2i4o2i) return "gOIhw2i4o2i"; |
1018 | if (v == dnnl_gOIhw2o4i2o) return "gOIhw2o4i2o"; |
1019 | if (v == dnnl_gOIhw4i8o2i) return "gOIhw4i8o2i"; |
1020 | if (v == dnnl_gOIhw4o8i2o) return "gOIhw4o8i2o"; |
1021 | if (v == dnnl_gIOdhw16i16o) return "gIOdhw16i16o"; |
1022 | if (v == dnnl_gIOdhw16o16i) return "gIOdhw16o16i"; |
1023 | if (v == dnnl_gOdhwi16o) return "gOdhwi16o"; |
1024 | if (v == dnnl_gOdhwI16o2i) return "gOdhwI16o2i"; |
1025 | if (v == dnnl_gOdhwI16o4i) return "gOdhwI16o4i"; |
1026 | if (v == dnnl_gIdhwo16i) return "gIdhwo16i"; |
1027 | if (v == dnnl_gIdhwO16i2o) return "gIdhwO16i2o"; |
1028 | if (v == dnnl_gIdhwO16i4o) return "gIdhwO16i4o"; |
1029 | if (v == dnnl_gOdhwi4o) return "gOdhwi4o"; |
1030 | if (v == dnnl_gOdhwi8o) return "gOdhwi8o"; |
1031 | if (v == dnnl_gOdwhi16o) return "gOdwhi16o"; |
1032 | if (v == dnnl_gOIdhw16i16o) return "gOIdhw16i16o"; |
1033 | if (v == dnnl_gOIdhw4i16o4i) return "gOIdhw4i16o4i"; |
1034 | if (v == dnnl_gOIdhw16i16o4i) return "gOIdhw16i16o4i"; |
1035 | if (v == dnnl_gOIdhw2i8o4i) return "gOIdhw2i8o4i"; |
1036 | if (v == dnnl_gOIdhw16i16o2i) return "gOIdhw16i16o2i"; |
1037 | if (v == dnnl_gOIdhw16o16i) return "gOIdhw16o16i"; |
1038 | if (v == dnnl_gOIdhw16o16i2o) return "gOIdhw16o16i2o"; |
1039 | if (v == dnnl_gOidhw16o) return "gOidhw16o"; |
1040 | if (v == dnnl_gOIdhw4i4o) return "gOIdhw4i4o"; |
1041 | if (v == dnnl_gOIdhw4o4i) return "gOIdhw4o4i"; |
1042 | if (v == dnnl_gOidhw4o) return "gOidhw4o"; |
1043 | if (v == dnnl_gOIdhw8i16o2i) return "gOIdhw8i16o2i"; |
1044 | if (v == dnnl_gOIdhw8i8o) return "gOIdhw8i8o"; |
1045 | if (v == dnnl_gOIdhw8o16i2o) return "gOIdhw8o16i2o"; |
1046 | if (v == dnnl_gIOdhw8o16i2o) return "gIOdhw8o16i2o"; |
1047 | if (v == dnnl_gOIdhw8o8i) return "gOIdhw8o8i"; |
1048 | if (v == dnnl_gOIdhw8o4i) return "gOIdhw8o4i"; |
1049 | if (v == dnnl_Goidhw16g) return "Goidhw16g"; |
1050 | if (v == dnnl_Goidhw32g) return "Goidhw32g"; |
1051 | if (v == dnnl_gOIdhw2i4o2i) return "gOIdhw2i4o2i"; |
1052 | if (v == dnnl_gOIdhw4i8o2i) return "gOIdhw4i8o2i"; |
1053 | if (v == dnnl_gOIdhw2o4i2o) return "gOIdhw2o4i2o"; |
1054 | if (v == dnnl_gOIdhw4o8i2o) return "gOIdhw4o8i2o"; |
1055 | if (v == dnnl_goIdhw4i) return "goIdhw4i"; |
1056 | if (v == dnnl_goIdhw32i) return "goIdhw32i"; |
1057 | if (v == dnnl_Owi32o) return "Owi32o"; |
1058 | if (v == dnnl_OwI32o2i) return "OwI32o2i"; |
1059 | if (v == dnnl_OwI32o4i) return "OwI32o4i"; |
1060 | if (v == dnnl_Owi48o) return "Owi48o"; |
1061 | if (v == dnnl_OwI48o2i) return "OwI48o2i"; |
1062 | if (v == dnnl_OwI48o4i) return "OwI48o4i"; |
1063 | if (v == dnnl_Owi64o) return "Owi64o"; |
1064 | if (v == dnnl_OwI64o2i) return "OwI64o2i"; |
1065 | if (v == dnnl_OwI64o4i) return "OwI64o4i"; |
1066 | if (v == dnnl_Iwo32i) return "Iwo32i"; |
1067 | if (v == dnnl_IwO32i2o) return "IwO32i2o"; |
1068 | if (v == dnnl_IwO32i4o) return "IwO32i4o"; |
1069 | if (v == dnnl_Iwo48i) return "Iwo48i"; |
1070 | if (v == dnnl_IwO48i2o) return "IwO48i2o"; |
1071 | if (v == dnnl_IwO48i4o) return "IwO48i4o"; |
1072 | if (v == dnnl_Iwo64i) return "Iwo64i"; |
1073 | if (v == dnnl_IwO64i2o) return "IwO64i2o"; |
1074 | if (v == dnnl_IwO64i4o) return "IwO64i4o"; |
1075 | if (v == dnnl_wIo2i) return "wIo2i"; |
1076 | if (v == dnnl_wIo4i) return "wIo4i"; |
1077 | if (v == dnnl_gOwi32o) return "gOwi32o"; |
1078 | if (v == dnnl_gOwI32o2i) return "gOwI32o2i"; |
1079 | if (v == dnnl_gOwI32o4i) return "gOwI32o4i"; |
1080 | if (v == dnnl_gOwi48o) return "gOwi48o"; |
1081 | if (v == dnnl_gOwI48o2i) return "gOwI48o2i"; |
1082 | if (v == dnnl_gOwI48o4i) return "gOwI48o4i"; |
1083 | if (v == dnnl_gOwi64o) return "gOwi64o"; |
1084 | if (v == dnnl_gOwI64o2i) return "gOwI64o2i"; |
1085 | if (v == dnnl_gOwI64o4i) return "gOwI64o4i"; |
1086 | if (v == dnnl_gIwo32i) return "gIwo32i"; |
1087 | if (v == dnnl_gIwO32i2o) return "gIwO32i2o"; |
1088 | if (v == dnnl_gIwO32i4o) return "gIwO32i4o"; |
1089 | if (v == dnnl_gIwo48i) return "gIwo48i"; |
1090 | if (v == dnnl_gIwO48i2o) return "gIwO48i2o"; |
1091 | if (v == dnnl_gIwO48i4o) return "gIwO48i4o"; |
1092 | if (v == dnnl_gIwo64i) return "gIwo64i"; |
1093 | if (v == dnnl_gIwO64i2o) return "gIwO64i2o"; |
1094 | if (v == dnnl_gIwO64i4o) return "gIwO64i4o"; |
1095 | if (v == dnnl_gwio) return "gwio"; |
1096 | if (v == dnnl_gwIo2i) return "gwIo2i"; |
1097 | if (v == dnnl_gwIo4i) return "gwIo4i"; |
1098 | if (v == dnnl_OhwI32o) return "OhwI32o"; |
1099 | if (v == dnnl_OhwI32o2i) return "OhwI32o2i"; |
1100 | if (v == dnnl_OhwI32o4i) return "OhwI32o4i"; |
1101 | if (v == dnnl_Ohwi48o) return "Ohwi48o"; |
1102 | if (v == dnnl_OhwI48o2i) return "OhwI48o2i"; |
1103 | if (v == dnnl_OhwI48o4i) return "OhwI48o4i"; |
1104 | if (v == dnnl_Ohwi64o) return "Ohwi64o"; |
1105 | if (v == dnnl_OhwI64o2i) return "OhwI64o2i"; |
1106 | if (v == dnnl_OhwI64o4i) return "OhwI64o4i"; |
1107 | if (v == dnnl_Ihwo32i) return "Ihwo32i"; |
1108 | if (v == dnnl_IhwO32i2o) return "IhwO32i2o"; |
1109 | if (v == dnnl_IhwO32i4o) return "IhwO32i4o"; |
1110 | if (v == dnnl_Ihwo48i) return "Ihwo48i"; |
1111 | if (v == dnnl_IhwO48i2o) return "IhwO48i2o"; |
1112 | if (v == dnnl_IhwO48i4o) return "IhwO48i4o"; |
1113 | if (v == dnnl_Ihwo64i) return "Ihwo64i"; |
1114 | if (v == dnnl_IhwO64i2o) return "IhwO64i2o"; |
1115 | if (v == dnnl_IhwO64i4o) return "IhwO64i4o"; |
1116 | if (v == dnnl_hwIo2i) return "hwIo2i"; |
1117 | if (v == dnnl_hwIo4i) return "hwIo4i"; |
1118 | if (v == dnnl_gOhwI32o) return "gOhwI32o"; |
1119 | if (v == dnnl_gOhwI32o2i) return "gOhwI32o2i"; |
1120 | if (v == dnnl_gOhwI32o4i) return "gOhwI32o4i"; |
1121 | if (v == dnnl_gOhwi48o) return "gOhwi48o"; |
1122 | if (v == dnnl_gOhwI48o2i) return "gOhwI48o2i"; |
1123 | if (v == dnnl_gOhwI48o4i) return "gOhwI48o4i"; |
1124 | if (v == dnnl_gOhwi64o) return "gOhwi64o"; |
1125 | if (v == dnnl_gOhwI64o2i) return "gOhwI64o2i"; |
1126 | if (v == dnnl_gOhwI64o4i) return "gOhwI64o4i"; |
1127 | if (v == dnnl_gIhwo32i) return "gIhwo32i"; |
1128 | if (v == dnnl_gIhwO32i2o) return "gIhwO32i2o"; |
1129 | if (v == dnnl_gIhwO32i4o) return "gIhwO32i4o"; |
1130 | if (v == dnnl_gIhwo48i) return "gIhwo48i"; |
1131 | if (v == dnnl_gIhwO48i2o) return "gIhwO48i2o"; |
1132 | if (v == dnnl_gIhwO48i4o) return "gIhwO48i4o"; |
1133 | if (v == dnnl_gIhwo64i) return "gIhwo64i"; |
1134 | if (v == dnnl_gIhwO64i2o) return "gIhwO64i2o"; |
1135 | if (v == dnnl_gIhwO64i4o) return "gIhwO64i4o"; |
1136 | if (v == dnnl_ghwio) return "ghwio"; |
1137 | if (v == dnnl_ghwIo2i) return "ghwIo2i"; |
1138 | if (v == dnnl_ghwIo4i) return "ghwIo4i"; |
1139 | if (v == dnnl_Odhwi32o) return "Odhwi32o"; |
1140 | if (v == dnnl_OdhwI32o2i) return "OdhwI32o2i"; |
1141 | if (v == dnnl_OdhwI32o4i) return "OdhwI32o4i"; |
1142 | if (v == dnnl_Odhwi48o) return "Odhwi48o"; |
1143 | if (v == dnnl_OdhwI48o2i) return "OdhwI48o2i"; |
1144 | if (v == dnnl_OdhwI48o4i) return "OdhwI48o4i"; |
1145 | if (v == dnnl_Odhwi64o) return "Odhwi64o"; |
1146 | if (v == dnnl_OdhwI64o2i) return "OdhwI64o2i"; |
1147 | if (v == dnnl_OdhwI64o4i) return "OdhwI64o4i"; |
1148 | if (v == dnnl_Idhwo32i) return "Idhwo32i"; |
1149 | if (v == dnnl_IdhwO32i2o) return "IdhwO32i2o"; |
1150 | if (v == dnnl_IdhwO32i4o) return "IdhwO32i4o"; |
1151 | if (v == dnnl_Idhwo48i) return "Idhwo48i"; |
1152 | if (v == dnnl_IdhwO48i2o) return "IdhwO48i2o"; |
1153 | if (v == dnnl_IdhwO48i4o) return "IdhwO48i4o"; |
1154 | if (v == dnnl_Idhwo64i) return "Idhwo64i"; |
1155 | if (v == dnnl_IdhwO64i2o) return "IdhwO64i2o"; |
1156 | if (v == dnnl_IdhwO64i4o) return "IdhwO64i4o"; |
1157 | if (v == dnnl_dhwIo2i) return "dhwIo2i"; |
1158 | if (v == dnnl_dhwIo4i) return "dhwIo4i"; |
1159 | if (v == dnnl_gOdhwi32o) return "gOdhwi32o"; |
1160 | if (v == dnnl_gOdhwI32o2i) return "gOdhwI32o2i"; |
1161 | if (v == dnnl_gOdhwI32o4i) return "gOdhwI32o4i"; |
1162 | if (v == dnnl_gOdhwi48o) return "gOdhwi48o"; |
1163 | if (v == dnnl_gOdhwI48o2i) return "gOdhwI48o2i"; |
1164 | if (v == dnnl_gOdhwI48o4i) return "gOdhwI48o4i"; |
1165 | if (v == dnnl_gOdhwi64o) return "gOdhwi64o"; |
1166 | if (v == dnnl_gOdhwI64o2i) return "gOdhwI64o2i"; |
1167 | if (v == dnnl_gOdhwI64o4i) return "gOdhwI64o4i"; |
1168 | if (v == dnnl_gIdhwo32i) return "gIdhwo32i"; |
1169 | if (v == dnnl_gIdhwO32i2o) return "gIdhwO32i2o"; |
1170 | if (v == dnnl_gIdhwO32i4o) return "gIdhwO32i4o"; |
1171 | if (v == dnnl_gIdhwo48i) return "gIdhwo48i"; |
1172 | if (v == dnnl_gIdhwO48i2o) return "gIdhwO48i2o"; |
1173 | if (v == dnnl_gIdhwO48i4o) return "gIdhwO48i4o"; |
1174 | if (v == dnnl_gIdhwo64i) return "gIdhwo64i"; |
1175 | if (v == dnnl_gIdhwO64i2o) return "gIdhwO64i2o"; |
1176 | if (v == dnnl_gIdhwO64i4o) return "gIdhwO64i4o"; |
1177 | if (v == dnnl_gdhwio) return "gdhwio"; |
1178 | if (v == dnnl_gdhwIo2i) return "gdhwIo2i"; |
1179 | if (v == dnnl_gdhwIo4i) return "gdhwIo4i"; |
1180 | if (v == dnnl_OI16i32o4i) return "OI16i32o4i"; |
1181 | if (v == dnnl_OI16i48o4i) return "OI16i48o4i"; |
1182 | if (v == dnnl_OI16i64o4i) return "OI16i64o4i"; |
1183 | if (v == dnnl_OI16i16o2i) return "OI16i16o2i"; |
1184 | if (v == dnnl_OI16i32o2i) return "OI16i32o2i"; |
1185 | if (v == dnnl_OI16i48o2i) return "OI16i48o2i"; |
1186 | if (v == dnnl_OI16i64o2i) return "OI16i64o2i"; |
1187 | if (v == dnnl_OIw16i32o4i) return "OIw16i32o4i"; |
1188 | if (v == dnnl_OIw16i48o4i) return "OIw16i48o4i"; |
1189 | if (v == dnnl_OIw16i64o4i) return "OIw16i64o4i"; |
1190 | if (v == dnnl_OIw16i32o2i) return "OIw16i32o2i"; |
1191 | if (v == dnnl_OIw16i48o2i) return "OIw16i48o2i"; |
1192 | if (v == dnnl_OIw16i64o2i) return "OIw16i64o2i"; |
1193 | if (v == dnnl_OIhw16i32o4i) return "OIhw16i32o4i"; |
1194 | if (v == dnnl_OIhw16i48o4i) return "OIhw16i48o4i"; |
1195 | if (v == dnnl_OIhw16i64o4i) return "OIhw16i64o4i"; |
1196 | if (v == dnnl_OIhw16i32o2i) return "OIhw16i32o2i"; |
1197 | if (v == dnnl_OIhw16i48o2i) return "OIhw16i48o2i"; |
1198 | if (v == dnnl_OIhw16i64o2i) return "OIhw16i64o2i"; |
1199 | if (v == dnnl_OIdhw16i32o4i) return "OIdhw16i32o4i"; |
1200 | if (v == dnnl_OIdhw16i48o4i) return "OIdhw16i48o4i"; |
1201 | if (v == dnnl_OIdhw16i64o4i) return "OIdhw16i64o4i"; |
1202 | if (v == dnnl_OIdhw16i32o2i) return "OIdhw16i32o2i"; |
1203 | if (v == dnnl_OIdhw16i48o2i) return "OIdhw16i48o2i"; |
1204 | if (v == dnnl_OIdhw16i64o2i) return "OIdhw16i64o2i"; |
1205 | if (v == dnnl_OwI16i16o2i) return "OwI16i16o2i"; |
1206 | if (v == dnnl_OwI16i16o4i) return "OwI16i16o4i"; |
1207 | if (v == dnnl_OhwI16i16o2i) return "OhwI16i16o2i"; |
1208 | if (v == dnnl_OhwI16i16o4i) return "OhwI16i16o4i"; |
1209 | if (v == dnnl_OdhwI16i16o2i) return "OdhwI16i16o2i"; |
1210 | if (v == dnnl_OdhwI16i16o4i) return "OdhwI16i16o4i"; |
1211 | if (v == dnnl_IwO16o16i2o) return "IwO16o16i2o"; |
1212 | if (v == dnnl_IwO16o16i4o) return "IwO16o16i4o"; |
1213 | if (v == dnnl_IhwO16o16i2o) return "IhwO16o16i2o"; |
1214 | if (v == dnnl_IhwO16o16i4o) return "IhwO16o16i4o"; |
1215 | if (v == dnnl_IdhwO16o16i2o) return "IdhwO16o16i2o"; |
1216 | if (v == dnnl_IdhwO16o16i4o) return "IdhwO16o16i4o"; |
1217 | if (v == dnnl_gOwI16i16o2i) return "gOwI16i16o2i"; |
1218 | if (v == dnnl_gOwI16i16o4i) return "gOwI16i16o4i"; |
1219 | if (v == dnnl_gOhwI16i16o2i) return "gOhwI16i16o2i"; |
1220 | if (v == dnnl_gOhwI16i16o4i) return "gOhwI16i16o4i"; |
1221 | if (v == dnnl_gOdhwI16i16o2i) return "gOdhwI16i16o2i"; |
1222 | if (v == dnnl_gOdhwI16i16o4i) return "gOdhwI16i16o4i"; |
1223 | if (v == dnnl_gIwO16o16i2o) return "gIwO16o16i2o"; |
1224 | if (v == dnnl_gIwO16o16i4o) return "gIwO16o16i4o"; |
1225 | if (v == dnnl_gIhwO16o16i2o) return "gIhwO16o16i2o"; |
1226 | if (v == dnnl_gIhwO16o16i4o) return "gIhwO16o16i4o"; |
1227 | if (v == dnnl_gIdhwO16o16i2o) return "gIdhwO16o16i2o"; |
1228 | if (v == dnnl_gIdhwO16o16i4o) return "gIdhwO16o16i4o"; |
1229 | if (v == dnnl_OwI16i32o2i) return "OwI16i32o2i"; |
1230 | if (v == dnnl_OwI16i32o4i) return "OwI16i32o4i"; |
1231 | if (v == dnnl_OwI16i48o2i) return "OwI16i48o2i"; |
1232 | if (v == dnnl_OwI16i48o4i) return "OwI16i48o4i"; |
1233 | if (v == dnnl_OwI16i64o2i) return "OwI16i64o2i"; |
1234 | if (v == dnnl_OwI16i64o4i) return "OwI16i64o4i"; |
1235 | if (v == dnnl_IwO16o32i2o) return "IwO16o32i2o"; |
1236 | if (v == dnnl_IwO16o32i4o) return "IwO16o32i4o"; |
1237 | if (v == dnnl_IwO16o48i2o) return "IwO16o48i2o"; |
1238 | if (v == dnnl_IwO16o48i4o) return "IwO16o48i4o"; |
1239 | if (v == dnnl_IwO16o64i2o) return "IwO16o64i2o"; |
1240 | if (v == dnnl_IwO16o64i4o) return "IwO16o64i4o"; |
1241 | if (v == dnnl_gOwI16i32o2i) return "gOwI16i32o2i"; |
1242 | if (v == dnnl_gOwI16i32o4i) return "gOwI16i32o4i"; |
1243 | if (v == dnnl_gOwI16i48o2i) return "gOwI16i48o2i"; |
1244 | if (v == dnnl_gOwI16i48o4i) return "gOwI16i48o4i"; |
1245 | if (v == dnnl_gOwI16i64o2i) return "gOwI16i64o2i"; |
1246 | if (v == dnnl_gOwI16i64o4i) return "gOwI16i64o4i"; |
1247 | if (v == dnnl_gIwO16o32i2o) return "gIwO16o32i2o"; |
1248 | if (v == dnnl_gIwO16o32i4o) return "gIwO16o32i4o"; |
1249 | if (v == dnnl_gIwO16o48i2o) return "gIwO16o48i2o"; |
1250 | if (v == dnnl_gIwO16o48i4o) return "gIwO16o48i4o"; |
1251 | if (v == dnnl_gIwO16o64i2o) return "gIwO16o64i2o"; |
1252 | if (v == dnnl_gIwO16o64i4o) return "gIwO16o64i4o"; |
1253 | if (v == dnnl_OhwI16i32o2i) return "OhwI16i32o2i"; |
1254 | if (v == dnnl_OhwI16i32o4i) return "OhwI16i32o4i"; |
1255 | if (v == dnnl_OhwI16i48o2i) return "OhwI16i48o2i"; |
1256 | if (v == dnnl_OhwI16i48o4i) return "OhwI16i48o4i"; |
1257 | if (v == dnnl_OhwI16i64o2i) return "OhwI16i64o2i"; |
1258 | if (v == dnnl_OhwI16i64o4i) return "OhwI16i64o4i"; |
1259 | if (v == dnnl_IhwO16o32i2o) return "IhwO16o32i2o"; |
1260 | if (v == dnnl_IhwO16o32i4o) return "IhwO16o32i4o"; |
1261 | if (v == dnnl_IhwO16o48i2o) return "IhwO16o48i2o"; |
1262 | if (v == dnnl_IhwO16o48i4o) return "IhwO16o48i4o"; |
1263 | if (v == dnnl_IhwO16o64i2o) return "IhwO16o64i2o"; |
1264 | if (v == dnnl_IhwO16o64i4o) return "IhwO16o64i4o"; |
1265 | if (v == dnnl_gOhwI16i32o2i) return "gOhwI16i32o2i"; |
1266 | if (v == dnnl_gOhwI16i32o4i) return "gOhwI16i32o4i"; |
1267 | if (v == dnnl_gOhwI16i48o2i) return "gOhwI16i48o2i"; |
1268 | if (v == dnnl_gOhwI16i48o4i) return "gOhwI16i48o4i"; |
1269 | if (v == dnnl_gOhwI16i64o2i) return "gOhwI16i64o2i"; |
1270 | if (v == dnnl_gOhwI16i64o4i) return "gOhwI16i64o4i"; |
1271 | if (v == dnnl_gIhwO16o32i2o) return "gIhwO16o32i2o"; |
1272 | if (v == dnnl_gIhwO16o32i4o) return "gIhwO16o32i4o"; |
1273 | if (v == dnnl_gIhwO16o48i2o) return "gIhwO16o48i2o"; |
1274 | if (v == dnnl_gIhwO16o48i4o) return "gIhwO16o48i4o"; |
1275 | if (v == dnnl_gIhwO16o64i2o) return "gIhwO16o64i2o"; |
1276 | if (v == dnnl_gIhwO16o64i4o) return "gIhwO16o64i4o"; |
1277 | if (v == dnnl_OdhwI16i32o2i) return "OdhwI16i32o2i"; |
1278 | if (v == dnnl_OdhwI16i32o4i) return "OdhwI16i32o4i"; |
1279 | if (v == dnnl_OdhwI16i48o2i) return "OdhwI16i48o2i"; |
1280 | if (v == dnnl_OdhwI16i48o4i) return "OdhwI16i48o4i"; |
1281 | if (v == dnnl_OdhwI16i64o2i) return "OdhwI16i64o2i"; |
1282 | if (v == dnnl_OdhwI16i64o4i) return "OdhwI16i64o4i"; |
1283 | if (v == dnnl_IdhwO16o32i2o) return "IdhwO16o32i2o"; |
1284 | if (v == dnnl_IdhwO16o32i4o) return "IdhwO16o32i4o"; |
1285 | if (v == dnnl_IdhwO16o48i2o) return "IdhwO16o48i2o"; |
1286 | if (v == dnnl_IdhwO16o48i4o) return "IdhwO16o48i4o"; |
1287 | if (v == dnnl_IdhwO16o64i2o) return "IdhwO16o64i2o"; |
1288 | if (v == dnnl_IdhwO16o64i4o) return "IdhwO16o64i4o"; |
1289 | if (v == dnnl_gOdhwI16i32o2i) return "gOdhwI16i32o2i"; |
1290 | if (v == dnnl_gOdhwI16i32o4i) return "gOdhwI16i32o4i"; |
1291 | if (v == dnnl_gOdhwI16i48o2i) return "gOdhwI16i48o2i"; |
1292 | if (v == dnnl_gOdhwI16i48o4i) return "gOdhwI16i48o4i"; |
1293 | if (v == dnnl_gOdhwI16i64o2i) return "gOdhwI16i64o2i"; |
1294 | if (v == dnnl_gOdhwI16i64o4i) return "gOdhwI16i64o4i"; |
1295 | if (v == dnnl_gIdhwO16o32i2o) return "gIdhwO16o32i2o"; |
1296 | if (v == dnnl_gIdhwO16o32i4o) return "gIdhwO16o32i4o"; |
1297 | if (v == dnnl_gIdhwO16o48i2o) return "gIdhwO16o48i2o"; |
1298 | if (v == dnnl_gIdhwO16o48i4o) return "gIdhwO16o48i4o"; |
1299 | if (v == dnnl_gIdhwO16o64i2o) return "gIdhwO16o64i2o"; |
1300 | if (v == dnnl_gIdhwO16o64i4o) return "gIdhwO16o64i4o"; |
1301 | if (v == dnnl_hwioG16g) return "hwioG16g"; |
1302 | if (v == dnnl_hwioG8g) return "hwioG8g"; |
1303 | if (v == dnnl_NCdhw40n16c) return "NCdhw40n16c"; |
1304 | if (v == dnnl_NCw40n16c) return "NCw40n16c"; |
1305 | if (v == dnnl_NChw40n16c) return "NChw40n16c"; |
1306 | if (v == dnnl_NCw40n32c) return "NCw40n32c"; |
1307 | if (v == dnnl_NChw40n32c) return "NChw40n32c"; |
1308 | if (v == dnnl_NCdhw40n32c) return "NCdhw40n32c"; |
1309 | if (v == dnnl_OIdhw4o8i8o2i) return "OIdhw4o8i8o2i"; |
1310 | if (v == dnnl_OIhw4o8i8o2i) return "OIhw4o8i8o2i"; |
1311 | if (v == dnnl_OIw4o8i8o2i) return "OIw4o8i8o2i"; |
1312 | if (v == dnnl_gOIdhw4o8i8o2i) return "gOIdhw4o8i8o2i"; |
1313 | if (v == dnnl_gOIhw4o8i8o2i) return "gOIhw4o8i8o2i"; |
1314 | if (v == dnnl_gOIw4o8i8o2i) return "gOIw4o8i8o2i"; |
1315 | if (v == dnnl_IOdhw4i8o8i2o) return "IOdhw4i8o8i2o"; |
1316 | if (v == dnnl_IOhw4i8o8i2o) return "IOhw4i8o8i2o"; |
1317 | if (v == dnnl_IOw4i8o8i2o) return "IOw4i8o8i2o"; |
1318 | if (v == dnnl_gIOdhw4i8o8i2o) return "gIOdhw4i8o8i2o"; |
1319 | if (v == dnnl_gIOhw4i8o8i2o) return "gIOhw4i8o8i2o"; |
1320 | if (v == dnnl_gIOw4i8o8i2o) return "gIOw4i8o8i2o"; |
1321 | if (v == dnnl_NCw2c32n8c) return "NCw2c32n8c"; |
1322 | if (v == dnnl_NChw2c32n8c) return "NChw2c32n8c"; |
1323 | if (v == dnnl_NCdhw2c32n8c) return "NCdhw2c32n8c"; |
1324 | if (v == dnnl_OIw2i8o16i4o) return "OIw2i8o16i4o"; |
1325 | if (v == dnnl_OIhw2i8o16i4o) return "OIhw2i8o16i4o"; |
1326 | if (v == dnnl_OIdhw2i8o16i4o) return "OIdhw2i8o16i4o"; |
1327 | if (v == dnnl_OIw2o8i16o4i) return "OIw2o8i16o4i"; |
1328 | if (v == dnnl_OIw2o8i16o2i) return "OIw2o8i16o2i"; |
1329 | if (v == dnnl_IOw2i8o16i4o) return "IOw2i8o16i4o"; |
1330 | if (v == dnnl_IOw2i8o16i2o) return "IOw2i8o16i2o"; |
1331 | if (v == dnnl_OIhw2o8i16o4i) return "OIhw2o8i16o4i"; |
1332 | if (v == dnnl_OIhw2o8i16o2i) return "OIhw2o8i16o2i"; |
1333 | if (v == dnnl_IOhw2i8o16i4o) return "IOhw2i8o16i4o"; |
1334 | if (v == dnnl_IOhw2i8o16i2o) return "IOhw2i8o16i2o"; |
1335 | if (v == dnnl_OIdhw2o8i16o4i) return "OIdhw2o8i16o4i"; |
1336 | if (v == dnnl_OIdhw2o8i16o2i) return "OIdhw2o8i16o2i"; |
1337 | if (v == dnnl_IOdhw2i8o16i4o) return "IOdhw2i8o16i4o"; |
1338 | if (v == dnnl_IOdhw2i8o16i2o) return "IOdhw2i8o16i2o"; |
1339 | if (v == dnnl_gOIw2o8i16o2i) return "gOIw2o8i16o2i"; |
1340 | if (v == dnnl_gIOw2i8o16i2o) return "gIOw2i8o16i2o"; |
1341 | if (v == dnnl_gIOhw2i8o16i2o) return "gIOhw2i8o16i2o"; |
1342 | if (v == dnnl_gIOdhw2i8o16i2o) return "gIOdhw2i8o16i2o"; |
1343 | if (v == dnnl_gOIhw2o8i16o2i) return "gOIhw2o8i16o2i"; |
1344 | if (v == dnnl_gOIdhw2o8i16o2i) return "gOIdhw2o8i16o2i"; |
1345 | if (v == dnnl_gOIw2o8i16o4i) return "gOIw2o8i16o4i"; |
1346 | if (v == dnnl_gOIhw2o8i16o4i) return "gOIhw2o8i16o4i"; |
1347 | assert(!"unknown fmt_tag"); |
1348 | return "unknown fmt_tag"; |
1349 | } |
1350 | |
1351 | const char *dnnl_prop_kind2str(dnnl_prop_kind_t v) { |
1352 | if (v == dnnl_prop_kind_undef) return "undef"; |
1353 | if (v == dnnl_forward_training) return "forward_training"; |
1354 | if (v == dnnl_forward_inference) return "forward_inference"; |
1355 | if (v == dnnl_forward) return "forward"; |
1356 | if (v == dnnl_backward) return "backward"; |
1357 | if (v == dnnl_backward_data) return "backward_data"; |
1358 | if (v == dnnl_backward_weights) return "backward_weights"; |
1359 | if (v == dnnl_backward_bias) return "backward_bias"; |
1360 | assert(!"unknown prop_kind"); |
1361 | return "unknown prop_kind"; |
1362 | } |
1363 | |
1364 | const char *dnnl_prim_kind2str(dnnl_primitive_kind_t v) { |
1365 | if (v == dnnl_undefined_primitive) return "undef"; |
1366 | if (v == dnnl_reorder) return "reorder"; |
1367 | if (v == dnnl_shuffle) return "shuffle"; |
1368 | if (v == dnnl_concat) return "concat"; |
1369 | if (v == dnnl_sum) return "sum"; |
1370 | if (v == dnnl_convolution) return "convolution"; |
1371 | if (v == dnnl_deconvolution) return "deconvolution"; |
1372 | if (v == dnnl_eltwise) return "eltwise"; |
1373 | if (v == dnnl_lrn) return "lrn"; |
1374 | if (v == dnnl_batch_normalization) return "batch_normalization"; |
1375 | if (v == dnnl_inner_product) return "inner_product"; |
1376 | if (v == dnnl_rnn) return "rnn"; |
1377 | if (v == dnnl_gemm) return "gemm"; |
1378 | if (v == dnnl_binary) return "binary"; |
1379 | if (v == dnnl_matmul) return "matmul"; |
1380 | if (v == dnnl_resampling) return "resampling"; |
1381 | if (v == dnnl_pooling) return "pooling"; |
1382 | if (v == dnnl_reduction) return "reduction"; |
1383 | if (v == dnnl_prelu) return "prelu"; |
1384 | if (v == dnnl_softmax) return "softmax"; |
1385 | if (v == dnnl_layer_normalization) return "layer_normalization"; |
1386 | if (v == dnnl_primitive_kind_max) return "primitive_kind_max"; |
1387 | assert(!"unknown prim_kind"); |
1388 | return "unknown prim_kind"; |
1389 | } |
1390 | |
1391 | const char *dnnl_alg_kind2str(dnnl_alg_kind_t v) { |
1392 | if (v == dnnl_alg_kind_undef) return "undef"; |
1393 | if (v == dnnl_convolution_direct) return "convolution_direct"; |
1394 | if (v == dnnl_convolution_winograd) return "convolution_winograd"; |
1395 | if (v == dnnl_convolution_auto) return "convolution_auto"; |
1396 | if (v == dnnl_deconvolution_direct) return "deconvolution_direct"; |
1397 | if (v == dnnl_deconvolution_winograd) return "deconvolution_winograd"; |
1398 | if (v == dnnl_eltwise_relu) return "eltwise_relu"; |
1399 | if (v == dnnl_eltwise_tanh) return "eltwise_tanh"; |
1400 | if (v == dnnl_eltwise_elu) return "eltwise_elu"; |
1401 | if (v == dnnl_eltwise_square) return "eltwise_square"; |
1402 | if (v == dnnl_eltwise_abs) return "eltwise_abs"; |
1403 | if (v == dnnl_eltwise_sqrt) return "eltwise_sqrt"; |
1404 | if (v == dnnl_eltwise_linear) return "eltwise_linear"; |
1405 | if (v == dnnl_eltwise_soft_relu) return "eltwise_soft_relu"; |
1406 | if (v == dnnl_eltwise_hardsigmoid) return "eltwise_hardsigmoid"; |
1407 | if (v == dnnl_eltwise_logistic) return "eltwise_logistic"; |
1408 | if (v == dnnl_eltwise_exp) return "eltwise_exp"; |
1409 | if (v == dnnl_eltwise_gelu_tanh) return "eltwise_gelu_tanh"; |
1410 | if (v == dnnl_eltwise_swish) return "eltwise_swish"; |
1411 | if (v == dnnl_eltwise_log) return "eltwise_log"; |
1412 | if (v == dnnl_eltwise_clip) return "eltwise_clip"; |
1413 | if (v == dnnl_eltwise_clip_v2) return "eltwise_clip_v2"; |
1414 | if (v == dnnl_eltwise_pow) return "eltwise_pow"; |
1415 | if (v == dnnl_eltwise_gelu_erf) return "eltwise_gelu_erf"; |
1416 | if (v == dnnl_eltwise_round) return "eltwise_round"; |
1417 | if (v == dnnl_eltwise_mish) return "eltwise_mish"; |
1418 | if (v == dnnl_eltwise_hardswish) return "eltwise_hardswish"; |
1419 | if (v == dnnl_eltwise_relu_use_dst_for_bwd) return "eltwise_relu_use_dst_for_bwd"; |
1420 | if (v == dnnl_eltwise_tanh_use_dst_for_bwd) return "eltwise_tanh_use_dst_for_bwd"; |
1421 | if (v == dnnl_eltwise_elu_use_dst_for_bwd) return "eltwise_elu_use_dst_for_bwd"; |
1422 | if (v == dnnl_eltwise_sqrt_use_dst_for_bwd) return "eltwise_sqrt_use_dst_for_bwd"; |
1423 | if (v == dnnl_eltwise_logistic_use_dst_for_bwd) return "eltwise_logistic_use_dst_for_bwd"; |
1424 | if (v == dnnl_eltwise_exp_use_dst_for_bwd) return "eltwise_exp_use_dst_for_bwd"; |
1425 | if (v == dnnl_eltwise_clip_v2_use_dst_for_bwd) return "eltwise_clip_v2_use_dst_for_bwd"; |
1426 | if (v == dnnl_pooling_max) return "pooling_max"; |
1427 | if (v == dnnl_pooling_avg_include_padding) return "pooling_avg_include_padding"; |
1428 | if (v == dnnl_pooling_avg_exclude_padding) return "pooling_avg_exclude_padding"; |
1429 | if (v == dnnl_lrn_across_channels) return "lrn_across_channels"; |
1430 | if (v == dnnl_lrn_within_channel) return "lrn_within_channel"; |
1431 | if (v == dnnl_vanilla_rnn) return "vanilla_rnn"; |
1432 | if (v == dnnl_vanilla_lstm) return "vanilla_lstm"; |
1433 | if (v == dnnl_vanilla_gru) return "vanilla_gru"; |
1434 | if (v == dnnl_lbr_gru) return "lbr_gru"; |
1435 | if (v == dnnl_vanilla_augru) return "vanilla_augru"; |
1436 | if (v == dnnl_lbr_augru) return "lbr_augru"; |
1437 | if (v == dnnl_binary_add) return "binary_add"; |
1438 | if (v == dnnl_binary_mul) return "binary_mul"; |
1439 | if (v == dnnl_binary_max) return "binary_max"; |
1440 | if (v == dnnl_binary_min) return "binary_min"; |
1441 | if (v == dnnl_binary_div) return "binary_div"; |
1442 | if (v == dnnl_binary_sub) return "binary_sub"; |
1443 | if (v == dnnl_binary_ge) return "binary_ge"; |
1444 | if (v == dnnl_binary_gt) return "binary_gt"; |
1445 | if (v == dnnl_binary_le) return "binary_le"; |
1446 | if (v == dnnl_binary_lt) return "binary_lt"; |
1447 | if (v == dnnl_binary_eq) return "binary_eq"; |
1448 | if (v == dnnl_binary_ne) return "binary_ne"; |
1449 | if (v == dnnl_resampling_nearest) return "resampling_nearest"; |
1450 | if (v == dnnl_resampling_linear) return "resampling_linear"; |
1451 | if (v == dnnl_reduction_max) return "reduction_max"; |
1452 | if (v == dnnl_reduction_min) return "reduction_min"; |
1453 | if (v == dnnl_reduction_sum) return "reduction_sum"; |
1454 | if (v == dnnl_reduction_mul) return "reduction_mul"; |
1455 | if (v == dnnl_reduction_mean) return "reduction_mean"; |
1456 | if (v == dnnl_reduction_norm_lp_max) return "reduction_norm_lp_max"; |
1457 | if (v == dnnl_reduction_norm_lp_sum) return "reduction_norm_lp_sum"; |
1458 | if (v == dnnl_reduction_norm_lp_power_p_max) return "reduction_norm_lp_power_p_max"; |
1459 | if (v == dnnl_reduction_norm_lp_power_p_sum) return "reduction_norm_lp_power_p_sum"; |
1460 | if (v == dnnl_softmax_accurate) return "softmax_accurate"; |
1461 | if (v == dnnl_softmax_log) return "softmax_log"; |
1462 | assert(!"unknown alg_kind"); |
1463 | return "unknown alg_kind"; |
1464 | } |
1465 | |
1466 | const char *dnnl_rnn_flags2str(dnnl_rnn_flags_t v) { |
1467 | if (v == dnnl_rnn_flags_undef) return "undef"; |
1468 | assert(!"unknown rnn_flags"); |
1469 | return "unknown rnn_flags"; |
1470 | } |
1471 | |
1472 | const char *dnnl_rnn_direction2str(dnnl_rnn_direction_t v) { |
1473 | if (v == dnnl_rnn_direction_undef) return "undef"; |
1474 | if (v == dnnl_unidirectional_left2right) return "unidirectional_left2right"; |
1475 | if (v == dnnl_unidirectional_right2left) return "unidirectional_right2left"; |
1476 | if (v == dnnl_bidirectional_concat) return "bidirectional_concat"; |
1477 | if (v == dnnl_bidirectional_sum) return "bidirectional_sum"; |
1478 | assert(!"unknown rnn_direction"); |
1479 | return "unknown rnn_direction"; |
1480 | } |
1481 | |
1482 | const char *dnnl_scratchpad_mode2str(dnnl_scratchpad_mode_t v) { |
1483 | if (v == dnnl_scratchpad_mode_library) return "library"; |
1484 | if (v == dnnl_scratchpad_mode_user) return "user"; |
1485 | assert(!"unknown scratchpad_mode"); |
1486 | return "unknown scratchpad_mode"; |
1487 | } |
1488 | |
1489 | const char *dnnl_cpu_isa2str(dnnl_cpu_isa_t v) { |
1490 | if (v == dnnl_cpu_isa_default) return "cpu_isa_default"; |
1491 | if (v == dnnl_cpu_isa_sse41) return "cpu_isa_sse41"; |
1492 | if (v == dnnl_cpu_isa_avx) return "cpu_isa_avx"; |
1493 | if (v == dnnl_cpu_isa_avx2) return "cpu_isa_avx2"; |
1494 | if (v == dnnl_cpu_isa_avx2_vnni) return "cpu_isa_avx2_vnni"; |
1495 | if (v == dnnl_cpu_isa_avx2_vnni_2) return "cpu_isa_avx2_vnni_2"; |
1496 | if (v == dnnl_cpu_isa_avx512_core) return "cpu_isa_avx512_core"; |
1497 | if (v == dnnl_cpu_isa_avx512_core_vnni) return "cpu_isa_avx512_core_vnni"; |
1498 | if (v == dnnl_cpu_isa_avx512_core_bf16) return "cpu_isa_avx512_core_bf16"; |
1499 | if (v == dnnl_cpu_isa_avx512_core_fp16) return "cpu_isa_avx512_core_fp16"; |
1500 | if (v == dnnl_cpu_isa_avx512_core_amx) return "cpu_isa_avx512_core_amx"; |
1501 | if (v == dnnl_cpu_isa_avx512_core_amx_fp16) return "cpu_isa_avx512_core_amx_fp16"; |
1502 | assert(!"unknown cpu_isa"); |
1503 | return "unknown cpu_isa"; |
1504 | } |
1505 | |
1506 | const char *dnnl_cpu_isa_hints2str(dnnl_cpu_isa_hints_t v) { |
1507 | if (v == dnnl_cpu_isa_no_hints) return "cpu_isa_no_hints"; |
1508 | if (v == dnnl_cpu_isa_prefer_ymm) return "cpu_isa_prefer_ymm"; |
1509 | assert(!"unknown cpu_isa_hints"); |
1510 | return "unknown cpu_isa_hints"; |
1511 | } |
1512 | |
1513 | |
1514 |