Deep Neural Network Library (DNNL)  1.1.0
Performance library for Deep Learning
mkldnn_dnnl_mangling.h
1 /*******************************************************************************
2 * Copyright 2019 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 // Mangle mkldnn entities to dnnl ones to preserve source-code level backwards
18 // compatibility. The compatibility will be dropped at DNNL 2.0.
19 // Please switch to the new names as soon as possible.
20 
21 #ifndef MKLDNN_DNNL_MANGLING_H
22 #define MKLDNN_DNNL_MANGLING_H
23 
24 #define MKLDNN_API DNNL_API
25 #define MKLDNN_ARG_BIAS DNNL_ARG_BIAS
26 #define MKLDNN_ARG_DIFF_BIAS DNNL_ARG_DIFF_BIAS
27 #define MKLDNN_ARG_DIFF_DST DNNL_ARG_DIFF_DST
28 #define MKLDNN_ARG_DIFF_DST_0 DNNL_ARG_DIFF_DST_0
29 #define MKLDNN_ARG_DIFF_DST_1 DNNL_ARG_DIFF_DST_1
30 #define MKLDNN_ARG_DIFF_DST_2 DNNL_ARG_DIFF_DST_2
31 #define MKLDNN_ARG_DIFF_DST_ITER DNNL_ARG_DIFF_DST_ITER
32 #define MKLDNN_ARG_DIFF_DST_ITER_C DNNL_ARG_DIFF_DST_ITER_C
33 #define MKLDNN_ARG_DIFF_DST_LAYER DNNL_ARG_DIFF_DST_LAYER
34 #define MKLDNN_ARG_DIFF_SCALE_SHIFT DNNL_ARG_DIFF_SCALE_SHIFT
35 #define MKLDNN_ARG_DIFF_SRC DNNL_ARG_DIFF_SRC
36 #define MKLDNN_ARG_DIFF_SRC_0 DNNL_ARG_DIFF_SRC_0
37 #define MKLDNN_ARG_DIFF_SRC_1 DNNL_ARG_DIFF_SRC_1
38 #define MKLDNN_ARG_DIFF_SRC_2 DNNL_ARG_DIFF_SRC_2
39 #define MKLDNN_ARG_DIFF_SRC_ITER DNNL_ARG_DIFF_SRC_ITER
40 #define MKLDNN_ARG_DIFF_SRC_ITER_C DNNL_ARG_DIFF_SRC_ITER_C
41 #define MKLDNN_ARG_DIFF_SRC_LAYER DNNL_ARG_DIFF_SRC_LAYER
42 #define MKLDNN_ARG_DIFF_WEIGHTS DNNL_ARG_DIFF_WEIGHTS
43 #define MKLDNN_ARG_DIFF_WEIGHTS_0 DNNL_ARG_DIFF_WEIGHTS_0
44 #define MKLDNN_ARG_DIFF_WEIGHTS_1 DNNL_ARG_DIFF_WEIGHTS_1
45 #define MKLDNN_ARG_DIFF_WEIGHTS_ITER DNNL_ARG_DIFF_WEIGHTS_ITER
46 #define MKLDNN_ARG_DIFF_WEIGHTS_LAYER DNNL_ARG_DIFF_WEIGHTS_LAYER
47 #define MKLDNN_ARG_DST DNNL_ARG_DST
48 #define MKLDNN_ARG_DST_0 DNNL_ARG_DST_0
49 #define MKLDNN_ARG_DST_1 DNNL_ARG_DST_1
50 #define MKLDNN_ARG_DST_2 DNNL_ARG_DST_2
51 #define MKLDNN_ARG_DST_ITER DNNL_ARG_DST_ITER
52 #define MKLDNN_ARG_DST_ITER_C DNNL_ARG_DST_ITER_C
53 #define MKLDNN_ARG_DST_LAYER DNNL_ARG_DST_LAYER
54 #define MKLDNN_ARG_FROM DNNL_ARG_FROM
55 #define MKLDNN_ARG_MEAN DNNL_ARG_MEAN
56 #define MKLDNN_ARG_MULTIPLE_DST DNNL_ARG_MULTIPLE_DST
57 #define MKLDNN_ARG_MULTIPLE_SRC DNNL_ARG_MULTIPLE_SRC
58 #define MKLDNN_ARG_SCALE_SHIFT DNNL_ARG_SCALE_SHIFT
59 #define MKLDNN_ARG_SCRATCHPAD DNNL_ARG_SCRATCHPAD
60 #define MKLDNN_ARG_SRC DNNL_ARG_SRC
61 #define MKLDNN_ARG_SRC_0 DNNL_ARG_SRC_0
62 #define MKLDNN_ARG_SRC_1 DNNL_ARG_SRC_1
63 #define MKLDNN_ARG_SRC_2 DNNL_ARG_SRC_2
64 #define MKLDNN_ARG_SRC_ITER DNNL_ARG_SRC_ITER
65 #define MKLDNN_ARG_SRC_ITER_C DNNL_ARG_SRC_ITER_C
66 #define MKLDNN_ARG_SRC_LAYER DNNL_ARG_SRC_LAYER
67 #define MKLDNN_ARG_TO DNNL_ARG_TO
68 #define MKLDNN_ARG_VARIANCE DNNL_ARG_VARIANCE
69 #define MKLDNN_ARG_WEIGHTS DNNL_ARG_WEIGHTS
70 #define MKLDNN_ARG_WEIGHTS_0 DNNL_ARG_WEIGHTS_0
71 #define MKLDNN_ARG_WEIGHTS_1 DNNL_ARG_WEIGHTS_1
72 #define MKLDNN_ARG_WEIGHTS_ITER DNNL_ARG_WEIGHTS_ITER
73 #define MKLDNN_ARG_WEIGHTS_LAYER DNNL_ARG_WEIGHTS_LAYER
74 #define MKLDNN_ARG_WORKSPACE DNNL_ARG_WORKSPACE
75 #define MKLDNN_CPU_RUNTIME DNNL_CPU_RUNTIME
76 #define MKLDNN_DEFINE_BITMASK_OPS DNNL_DEFINE_BITMASK_OPS
77 #define MKLDNN_GPU_RUNTIME DNNL_GPU_RUNTIME
78 #define MKLDNN_JIT_DUMP DNNL_JIT_DUMP
79 #define MKLDNN_MAX_NDIMS DNNL_MAX_NDIMS
80 #define MKLDNN_MEMORY_ALLOCATE DNNL_MEMORY_ALLOCATE
81 #define MKLDNN_MEMORY_NONE DNNL_MEMORY_NONE
82 #define MKLDNN_RNN_MAX_N_PARTS DNNL_RNN_MAX_N_PARTS
83 #define MKLDNN_RUNTIME_NONE DNNL_RUNTIME_NONE
84 #define MKLDNN_RUNTIME_OCL DNNL_RUNTIME_OCL
85 #define MKLDNN_RUNTIME_OMP DNNL_RUNTIME_OMP
86 #define MKLDNN_RUNTIME_SEQ DNNL_RUNTIME_SEQ
87 #define MKLDNN_RUNTIME_TBB DNNL_RUNTIME_TBB
88 #define MKLDNN_VERBOSE DNNL_VERBOSE
89 #define MKLDNN_VERSION_HASH DNNL_VERSION_HASH
90 #define MKLDNN_VERSION_MAJOR DNNL_VERSION_MAJOR
91 #define MKLDNN_VERSION_MINOR DNNL_VERSION_MINOR
92 #define MKLDNN_VERSION_PATCH DNNL_VERSION_PATCH
93 #define const_mkldnn_engine_t const_dnnl_engine_t
94 #define const_mkldnn_memory_t const_dnnl_memory_t
95 #define const_mkldnn_op_desc_t const_dnnl_op_desc_t
96 #define const_mkldnn_post_ops_t const_dnnl_post_ops_t
97 #define const_mkldnn_primitive_attr_t const_dnnl_primitive_attr_t
98 #define const_mkldnn_primitive_desc_iterator_t \
99  const_dnnl_primitive_desc_iterator_t
100 #define const_mkldnn_primitive_desc_t const_dnnl_primitive_desc_t
101 #define const_mkldnn_primitive_t const_dnnl_primitive_t
102 #define const_mkldnn_stream_t const_dnnl_stream_t
103 #define mkldnn dnnl
104 #define mkldnn_ dnnl_
105 #define mkldnn_ABc16a16b dnnl_ABc16a16b
106 #define mkldnn_ABc16b16a dnnl_ABc16b16a
107 #define mkldnn_ABc4b16a4b dnnl_ABc4b16a4b
108 #define mkldnn_ABc4b4a dnnl_ABc4b4a
109 #define mkldnn_ABc8a16b2a dnnl_ABc8a16b2a
110 #define mkldnn_ABc8a8b dnnl_ABc8a8b
111 #define mkldnn_ABc8b16a2b dnnl_ABc8b16a2b
112 #define mkldnn_ABc8b8a dnnl_ABc8b8a
113 #define mkldnn_ABcd16a16b dnnl_ABcd16a16b
114 #define mkldnn_ABcd16b16a dnnl_ABcd16b16a
115 #define mkldnn_ABcd2a8b8a2b dnnl_ABcd2a8b8a2b
116 #define mkldnn_ABcd32a32b dnnl_ABcd32a32b
117 #define mkldnn_ABcd4a8b8a4b dnnl_ABcd4a8b8a4b
118 #define mkldnn_ABcd4b16a4b dnnl_ABcd4b16a4b
119 #define mkldnn_ABcd4b4a dnnl_ABcd4b4a
120 #define mkldnn_ABcd8a16b2a dnnl_ABcd8a16b2a
121 #define mkldnn_ABcd8a8b dnnl_ABcd8a8b
122 #define mkldnn_ABcd8b16a2b dnnl_ABcd8b16a2b
123 #define mkldnn_ABcd8b8a dnnl_ABcd8b8a
124 #define mkldnn_ABcde16a16b dnnl_ABcde16a16b
125 #define mkldnn_ABcde16b16a dnnl_ABcde16b16a
126 #define mkldnn_ABcde4b4a dnnl_ABcde4b4a
127 #define mkldnn_ABcde8a16b2a dnnl_ABcde8a16b2a
128 #define mkldnn_ABcde8a8b dnnl_ABcde8a8b
129 #define mkldnn_ABcde8b16a2b dnnl_ABcde8b16a2b
130 #define mkldnn_ABcde8b8a dnnl_ABcde8b8a
131 #define mkldnn_Abc16a dnnl_Abc16a
132 #define mkldnn_Abc4a dnnl_Abc4a
133 #define mkldnn_Abcd16a dnnl_Abcd16a
134 #define mkldnn_Abcd4a dnnl_Abcd4a
135 #define mkldnn_Abcde16a dnnl_Abcde16a
136 #define mkldnn_Abcde4a dnnl_Abcde4a
137 #define mkldnn_Abcde8a dnnl_Abcde8a
138 #define mkldnn_Abcdef16a dnnl_Abcdef16a
139 #define mkldnn_Acb16a dnnl_Acb16a
140 #define mkldnn_Acb4a dnnl_Acb4a
141 #define mkldnn_Acb8a dnnl_Acb8a
142 #define mkldnn_Acdb16a dnnl_Acdb16a
143 #define mkldnn_Acdb32a dnnl_Acdb32a
144 #define mkldnn_Acdb4a dnnl_Acdb4a
145 #define mkldnn_Acdb8a dnnl_Acdb8a
146 #define mkldnn_Acdeb16a dnnl_Acdeb16a
147 #define mkldnn_Acdeb4a dnnl_Acdeb4a
148 #define mkldnn_Acdeb8a dnnl_Acdeb8a
149 #define mkldnn_BAc16a16b dnnl_BAc16a16b
150 #define mkldnn_BAc16b16a dnnl_BAc16b16a
151 #define mkldnn_BAc8a16b2a dnnl_BAc8a16b2a
152 #define mkldnn_BAcd16a16b dnnl_BAcd16a16b
153 #define mkldnn_BAcd16b16a dnnl_BAcd16b16a
154 #define mkldnn_BAcd8a16b2a dnnl_BAcd8a16b2a
155 #define mkldnn_BAcde16b16a dnnl_BAcde16b16a
156 #define mkldnn_BAcde8a16b2a dnnl_BAcde8a16b2a
157 #define mkldnn_Goidhw16g dnnl_Goidhw16g
158 #define mkldnn_Goihw16g dnnl_Goihw16g
159 #define mkldnn_Goihw8g dnnl_Goihw8g
160 #define mkldnn_Goiw16g dnnl_Goiw16g
161 #define mkldnn_IOdhw16i16o dnnl_IOdhw16i16o
162 #define mkldnn_IOdhw8o16i2o dnnl_IOdhw8o16i2o
163 #define mkldnn_IOhw16i16o dnnl_IOhw16i16o
164 #define mkldnn_IOhw16o16i dnnl_IOhw16o16i
165 #define mkldnn_IOhw8o16i2o dnnl_IOhw8o16i2o
166 #define mkldnn_IOw16i16o dnnl_IOw16i16o
167 #define mkldnn_IOw16o16i dnnl_IOw16o16i
168 #define mkldnn_IOw8o16i2o dnnl_IOw8o16i2o
169 #define mkldnn_NCdhw16n16c dnnl_NCdhw16n16c
170 #define mkldnn_NChw16n16c dnnl_NChw16n16c
171 #define mkldnn_NChw32n32c dnnl_NChw32n32c
172 #define mkldnn_NCw16n16c dnnl_NCw16n16c
173 #define mkldnn_OIdhw16i16o dnnl_OIdhw16i16o
174 #define mkldnn_OIdhw16o16i dnnl_OIdhw16o16i
175 #define mkldnn_OIdhw4i4o dnnl_OIdhw4i4o
176 #define mkldnn_OIdhw8i16o2i dnnl_OIdhw8i16o2i
177 #define mkldnn_OIdhw8i8o dnnl_OIdhw8i8o
178 #define mkldnn_OIdhw8o16i2o dnnl_OIdhw8o16i2o
179 #define mkldnn_OIdhw8o8i dnnl_OIdhw8o8i
180 #define mkldnn_OIhw16i16o dnnl_OIhw16i16o
181 #define mkldnn_OIhw16o16i dnnl_OIhw16o16i
182 #define mkldnn_OIhw2o8i8o2i dnnl_OIhw2o8i8o2i
183 #define mkldnn_OIhw4i16o4i dnnl_OIhw4i16o4i
184 #define mkldnn_OIhw4i4o dnnl_OIhw4i4o
185 #define mkldnn_OIhw4o8i8o4i dnnl_OIhw4o8i8o4i
186 #define mkldnn_OIhw8i16o2i dnnl_OIhw8i16o2i
187 #define mkldnn_OIhw8i8o dnnl_OIhw8i8o
188 #define mkldnn_OIhw8o16i2o dnnl_OIhw8o16i2o
189 #define mkldnn_OIhw8o8i dnnl_OIhw8o8i
190 #define mkldnn_OIw16i16o dnnl_OIw16i16o
191 #define mkldnn_OIw16o16i dnnl_OIw16o16i
192 #define mkldnn_OIw4i16o4i dnnl_OIw4i16o4i
193 #define mkldnn_OIw4i4o dnnl_OIw4i4o
194 #define mkldnn_OIw8i16o2i dnnl_OIw8i16o2i
195 #define mkldnn_OIw8i8o dnnl_OIw8i8o
196 #define mkldnn_OIw8o16i2o dnnl_OIw8o16i2o
197 #define mkldnn_OIw8o8i dnnl_OIw8o8i
198 #define mkldnn_Odhwi16o dnnl_Odhwi16o
199 #define mkldnn_Odhwi4o dnnl_Odhwi4o
200 #define mkldnn_Odhwi8o dnnl_Odhwi8o
201 #define mkldnn_Ohwi16o dnnl_Ohwi16o
202 #define mkldnn_Ohwi32o dnnl_Ohwi32o
203 #define mkldnn_Ohwi4o dnnl_Ohwi4o
204 #define mkldnn_Ohwi8o dnnl_Ohwi8o
205 #define mkldnn_Oidhw16o dnnl_Oidhw16o
206 #define mkldnn_Oidhw4o dnnl_Oidhw4o
207 #define mkldnn_Oihw16o dnnl_Oihw16o
208 #define mkldnn_Oihw4o dnnl_Oihw4o
209 #define mkldnn_Oiw16o dnnl_Oiw16o
210 #define mkldnn_Oiw4o dnnl_Oiw4o
211 #define mkldnn_Owi16o dnnl_Owi16o
212 #define mkldnn_Owi4o dnnl_Owi4o
213 #define mkldnn_Owi8o dnnl_Owi8o
214 #define mkldnn_a dnnl_a
215 #define mkldnn_aBCd16b16c dnnl_aBCd16b16c
216 #define mkldnn_aBCd16c16b dnnl_aBCd16c16b
217 #define mkldnn_aBCd4c16b4c dnnl_aBCd4c16b4c
218 #define mkldnn_aBCd4c4b dnnl_aBCd4c4b
219 #define mkldnn_aBCd8b16c2b dnnl_aBCd8b16c2b
220 #define mkldnn_aBCd8b8c dnnl_aBCd8b8c
221 #define mkldnn_aBCd8c16b2c dnnl_aBCd8c16b2c
222 #define mkldnn_aBCd8c8b dnnl_aBCd8c8b
223 #define mkldnn_aBCde16b16c dnnl_aBCde16b16c
224 #define mkldnn_aBCde16c16b dnnl_aBCde16c16b
225 #define mkldnn_aBCde2b8c8b2c dnnl_aBCde2b8c8b2c
226 #define mkldnn_aBCde2c8b4c dnnl_aBCde2c8b4c
227 #define mkldnn_aBCde4b4c dnnl_aBCde4b4c
228 #define mkldnn_aBCde4b8c8b4c dnnl_aBCde4b8c8b4c
229 #define mkldnn_aBCde4c16b4c dnnl_aBCde4c16b4c
230 #define mkldnn_aBCde4c4b dnnl_aBCde4c4b
231 #define mkldnn_aBCde8b16c2b dnnl_aBCde8b16c2b
232 #define mkldnn_aBCde8b8c dnnl_aBCde8b8c
233 #define mkldnn_aBCde8c16b2c dnnl_aBCde8c16b2c
234 #define mkldnn_aBCde8c8b dnnl_aBCde8c8b
235 #define mkldnn_aBCdef16b16c dnnl_aBCdef16b16c
236 #define mkldnn_aBCdef16c16b dnnl_aBCdef16c16b
237 #define mkldnn_aBCdef4c4b dnnl_aBCdef4c4b
238 #define mkldnn_aBCdef8b16c2b dnnl_aBCdef8b16c2b
239 #define mkldnn_aBCdef8b8c dnnl_aBCdef8b8c
240 #define mkldnn_aBCdef8c16b2c dnnl_aBCdef8c16b2c
241 #define mkldnn_aBCdef8c8b dnnl_aBCdef8c8b
242 #define mkldnn_aBc16b dnnl_aBc16b
243 #define mkldnn_aBc4b dnnl_aBc4b
244 #define mkldnn_aBc8b dnnl_aBc8b
245 #define mkldnn_aBcd16b dnnl_aBcd16b
246 #define mkldnn_aBcd4b dnnl_aBcd4b
247 #define mkldnn_aBcd8b dnnl_aBcd8b
248 #define mkldnn_aBcde16b dnnl_aBcde16b
249 #define mkldnn_aBcde4b dnnl_aBcde4b
250 #define mkldnn_aBcde8b dnnl_aBcde8b
251 #define mkldnn_aBcdef16b dnnl_aBcdef16b
252 #define mkldnn_aBcdef4b dnnl_aBcdef4b
253 #define mkldnn_aBdc16b dnnl_aBdc16b
254 #define mkldnn_aBdc4b dnnl_aBdc4b
255 #define mkldnn_aBdc8b dnnl_aBdc8b
256 #define mkldnn_aBdec16b dnnl_aBdec16b
257 #define mkldnn_aBdec32b dnnl_aBdec32b
258 #define mkldnn_aBdec4b dnnl_aBdec4b
259 #define mkldnn_aBdec8b dnnl_aBdec8b
260 #define mkldnn_aBdefc16b dnnl_aBdefc16b
261 #define mkldnn_aBdefc4b dnnl_aBdefc4b
262 #define mkldnn_aBdefc8b dnnl_aBdefc8b
263 #define mkldnn_aCBd16b16c dnnl_aCBd16b16c
264 #define mkldnn_aCBd16c16b dnnl_aCBd16c16b
265 #define mkldnn_aCBd8b16c2b dnnl_aCBd8b16c2b
266 #define mkldnn_aCBde16b16c dnnl_aCBde16b16c
267 #define mkldnn_aCBde16c16b dnnl_aCBde16c16b
268 #define mkldnn_aCBde8b16c2b dnnl_aCBde8b16c2b
269 #define mkldnn_aCBdef16c16b dnnl_aCBdef16c16b
270 #define mkldnn_aCBdef8b16c2b dnnl_aCBdef8b16c2b
271 #define mkldnn_ab dnnl_ab
272 #define mkldnn_abc dnnl_abc
273 #define mkldnn_abcd dnnl_abcd
274 #define mkldnn_abcde dnnl_abcde
275 #define mkldnn_abcdef dnnl_abcdef
276 #define mkldnn_abdec dnnl_abdec
277 #define mkldnn_acb dnnl_acb
278 #define mkldnn_acbde dnnl_acbde
279 #define mkldnn_acdb dnnl_acdb
280 #define mkldnn_acdeb dnnl_acdeb
281 #define mkldnn_alg_kind2str dnnl_alg_kind2str
282 #define mkldnn_alg_kind_t dnnl_alg_kind_t
283 #define mkldnn_alg_kind_undef dnnl_alg_kind_undef
284 #define mkldnn_any_engine dnnl_any_engine
285 #define mkldnn_ba dnnl_ba
286 #define mkldnn_bac dnnl_bac
287 #define mkldnn_bacd dnnl_bacd
288 #define mkldnn_backward dnnl_backward
289 #define mkldnn_backward_bias dnnl_backward_bias
290 #define mkldnn_backward_data dnnl_backward_data
291 #define mkldnn_backward_weights dnnl_backward_weights
292 #define mkldnn_batch_normalization dnnl_batch_normalization
293 #define mkldnn_batch_normalization_backward_desc_init \
294  dnnl_batch_normalization_backward_desc_init
295 #define mkldnn_batch_normalization_desc_t dnnl_batch_normalization_desc_t
296 #define mkldnn_batch_normalization_forward_desc_init \
297  dnnl_batch_normalization_forward_desc_init
298 #define mkldnn_bca dnnl_bca
299 #define mkldnn_bcda dnnl_bcda
300 #define mkldnn_bcdea dnnl_bcdea
301 #define mkldnn_bf16 dnnl_bf16
302 #define mkldnn_bidirectional_concat dnnl_bidirectional_concat
303 #define mkldnn_bidirectional_sum dnnl_bidirectional_sum
304 #define mkldnn_blocked dnnl_blocked
305 #define mkldnn_blocking_desc_t dnnl_blocking_desc_t
306 #define mkldnn_cba dnnl_cba
307 #define mkldnn_cdba dnnl_cdba
308 #define mkldnn_cdeba dnnl_cdeba
309 #define mkldnn_chwn dnnl_chwn
310 #define mkldnn_cn dnnl_cn
311 #define mkldnn_concat dnnl_concat
312 #define mkldnn_concat_primitive_desc_create dnnl_concat_primitive_desc_create
313 #define mkldnn_config dnnl_config
314 #define mkldnn_convolution dnnl_convolution
315 #define mkldnn_convolution_auto dnnl_convolution_auto
316 #define mkldnn_convolution_backward_data_desc_init \
317  dnnl_convolution_backward_data_desc_init
318 #define mkldnn_convolution_backward_weights_desc_init \
319  dnnl_convolution_backward_weights_desc_init
320 #define mkldnn_convolution_desc_t dnnl_convolution_desc_t
321 #define mkldnn_convolution_direct dnnl_convolution_direct
322 #define mkldnn_convolution_forward_desc_init dnnl_convolution_forward_desc_init
323 #define mkldnn_convolution_winograd dnnl_convolution_winograd
324 #define mkldnn_cpu dnnl_cpu
325 #define mkldnn_data_type_t dnnl_data_type_t
326 #define mkldnn_data_type_undef dnnl_data_type_undef
327 #define mkldnn_decab dnnl_decab
328 #define mkldnn_deconvolution dnnl_deconvolution
329 #define mkldnn_deconvolution_backward_data_desc_init \
330  dnnl_deconvolution_backward_data_desc_init
331 #define mkldnn_deconvolution_backward_weights_desc_init \
332  dnnl_deconvolution_backward_weights_desc_init
333 #define mkldnn_deconvolution_desc_t dnnl_deconvolution_desc_t
334 #define mkldnn_deconvolution_direct dnnl_deconvolution_direct
335 #define mkldnn_deconvolution_forward_desc_init \
336  dnnl_deconvolution_forward_desc_init
337 #define mkldnn_deconvolution_winograd dnnl_deconvolution_winograd
338 #define mkldnn_dhwio dnnl_dhwio
339 #define mkldnn_dilated_convolution_backward_data_desc_init \
340  dnnl_dilated_convolution_backward_data_desc_init
341 #define mkldnn_dilated_convolution_backward_weights_desc_init \
342  dnnl_dilated_convolution_backward_weights_desc_init
343 #define mkldnn_dilated_convolution_forward_desc_init \
344  dnnl_dilated_convolution_forward_desc_init
345 #define mkldnn_dilated_deconvolution_backward_data_desc_init \
346  dnnl_dilated_deconvolution_backward_data_desc_init
347 #define mkldnn_dilated_deconvolution_backward_weights_desc_init \
348  dnnl_dilated_deconvolution_backward_weights_desc_init
349 #define mkldnn_dilated_deconvolution_forward_desc_init \
350  dnnl_dilated_deconvolution_forward_desc_init
351 #define mkldnn_dim_t dnnl_dim_t
352 #define mkldnn_dims_t dnnl_dims_t
353 #define mkldnn_dt2str dnnl_dt2str
354 #define mkldnn_eltwise dnnl_eltwise
355 #define mkldnn_eltwise_abs dnnl_eltwise_abs
356 #define mkldnn_eltwise_backward_desc_init dnnl_eltwise_backward_desc_init
357 #define mkldnn_eltwise_bounded_relu dnnl_eltwise_bounded_relu
358 #define mkldnn_eltwise_desc_t dnnl_eltwise_desc_t
359 #define mkldnn_eltwise_elu dnnl_eltwise_elu
360 #define mkldnn_eltwise_exp dnnl_eltwise_exp
361 #define mkldnn_eltwise_forward_desc_init dnnl_eltwise_forward_desc_init
362 #define mkldnn_eltwise_gelu dnnl_eltwise_gelu
363 #define mkldnn_eltwise_linear dnnl_eltwise_linear
364 #define mkldnn_eltwise_logistic dnnl_eltwise_logistic
365 #define mkldnn_eltwise_relu dnnl_eltwise_relu
366 #define mkldnn_eltwise_soft_relu dnnl_eltwise_soft_relu
367 #define mkldnn_eltwise_sqrt dnnl_eltwise_sqrt
368 #define mkldnn_eltwise_square dnnl_eltwise_square
369 #define mkldnn_eltwise_swish dnnl_eltwise_swish
370 #define mkldnn_eltwise_tanh dnnl_eltwise_tanh
371 #define mkldnn_engine dnnl_engine
372 #define mkldnn_engine_create dnnl_engine_create
373 #define mkldnn_engine_create_ocl dnnl_engine_create_ocl
374 #define mkldnn_engine_destroy dnnl_engine_destroy
375 #define mkldnn_engine_get_count dnnl_engine_get_count
376 #define mkldnn_engine_get_kind dnnl_engine_get_kind
377 #define mkldnn_engine_get_ocl_context dnnl_engine_get_ocl_context
378 #define mkldnn_engine_get_ocl_device dnnl_engine_get_ocl_device
379 #define mkldnn_engine_kind2str dnnl_engine_kind2str
380 #define mkldnn_engine_kind_t dnnl_engine_kind_t
381 #define mkldnn_engine_t dnnl_engine_t
382 #define mkldnn_exec_arg_t dnnl_exec_arg_t
383 #define mkldnn_f16 dnnl_f16
384 #define mkldnn_f32 dnnl_f32
385 #define mkldnn_fmt_kind2str dnnl_fmt_kind2str
386 #define mkldnn_fmt_tag2str dnnl_fmt_tag2str
387 #define mkldnn_format_kind_any dnnl_format_kind_any
388 #define mkldnn_format_kind_rnn_packed dnnl_format_kind_rnn_packed
389 #define mkldnn_format_kind_t dnnl_format_kind_t
390 #define mkldnn_format_kind_undef dnnl_format_kind_undef
391 #define mkldnn_format_kind_wino dnnl_format_kind_wino
392 #define mkldnn_format_tag_any dnnl_format_tag_any
393 #define mkldnn_format_tag_last dnnl_format_tag_last
394 #define mkldnn_format_tag_t dnnl_format_tag_t
395 #define mkldnn_format_tag_undef dnnl_format_tag_undef
396 #define mkldnn_forward dnnl_forward
397 #define mkldnn_forward_inference dnnl_forward_inference
398 #define mkldnn_forward_scoring dnnl_forward_scoring
399 #define mkldnn_forward_training dnnl_forward_training
400 #define mkldnn_fuse_norm_relu dnnl_fuse_norm_relu
401 #define mkldnn_gIOdhw16i16o dnnl_gIOdhw16i16o
402 #define mkldnn_gIOdhw8o16i2o dnnl_gIOdhw8o16i2o
403 #define mkldnn_gIOhw16i16o dnnl_gIOhw16i16o
404 #define mkldnn_gIOhw16o16i dnnl_gIOhw16o16i
405 #define mkldnn_gIOhw8o16i2o dnnl_gIOhw8o16i2o
406 #define mkldnn_gIOw16i16o dnnl_gIOw16i16o
407 #define mkldnn_gIOw16o16i dnnl_gIOw16o16i
408 #define mkldnn_gIOw8o16i2o dnnl_gIOw8o16i2o
409 #define mkldnn_gOIdhw16i16o dnnl_gOIdhw16i16o
410 #define mkldnn_gOIdhw16o16i dnnl_gOIdhw16o16i
411 #define mkldnn_gOIdhw4i4o dnnl_gOIdhw4i4o
412 #define mkldnn_gOIdhw8i16o2i dnnl_gOIdhw8i16o2i
413 #define mkldnn_gOIdhw8i8o dnnl_gOIdhw8i8o
414 #define mkldnn_gOIdhw8o16i2o dnnl_gOIdhw8o16i2o
415 #define mkldnn_gOIdhw8o8i dnnl_gOIdhw8o8i
416 #define mkldnn_gOIhw16i16o dnnl_gOIhw16i16o
417 #define mkldnn_gOIhw16o16i dnnl_gOIhw16o16i
418 #define mkldnn_gOIhw2i8o4i dnnl_gOIhw2i8o4i
419 #define mkldnn_gOIhw2o8i8o2i dnnl_gOIhw2o8i8o2i
420 #define mkldnn_gOIhw4i16o4i dnnl_gOIhw4i16o4i
421 #define mkldnn_gOIhw4i4o dnnl_gOIhw4i4o
422 #define mkldnn_gOIhw4o4i dnnl_gOIhw4o4i
423 #define mkldnn_gOIhw4o8i8o4i dnnl_gOIhw4o8i8o4i
424 #define mkldnn_gOIhw8i16o2i dnnl_gOIhw8i16o2i
425 #define mkldnn_gOIhw8i8o dnnl_gOIhw8i8o
426 #define mkldnn_gOIhw8o16i2o dnnl_gOIhw8o16i2o
427 #define mkldnn_gOIhw8o8i dnnl_gOIhw8o8i
428 #define mkldnn_gOIw16i16o dnnl_gOIw16i16o
429 #define mkldnn_gOIw16o16i dnnl_gOIw16o16i
430 #define mkldnn_gOIw4i16o4i dnnl_gOIw4i16o4i
431 #define mkldnn_gOIw4i4o dnnl_gOIw4i4o
432 #define mkldnn_gOIw8i16o2i dnnl_gOIw8i16o2i
433 #define mkldnn_gOIw8i8o dnnl_gOIw8i8o
434 #define mkldnn_gOIw8o16i2o dnnl_gOIw8o16i2o
435 #define mkldnn_gOIw8o8i dnnl_gOIw8o8i
436 #define mkldnn_gOdhwi16o dnnl_gOdhwi16o
437 #define mkldnn_gOdhwi4o dnnl_gOdhwi4o
438 #define mkldnn_gOdhwi8o dnnl_gOdhwi8o
439 #define mkldnn_gOhwi16o dnnl_gOhwi16o
440 #define mkldnn_gOhwi32o dnnl_gOhwi32o
441 #define mkldnn_gOhwi4o dnnl_gOhwi4o
442 #define mkldnn_gOhwi8o dnnl_gOhwi8o
443 #define mkldnn_gOidhw16o dnnl_gOidhw16o
444 #define mkldnn_gOidhw4o dnnl_gOidhw4o
445 #define mkldnn_gOihw16o dnnl_gOihw16o
446 #define mkldnn_gOihw4o dnnl_gOihw4o
447 #define mkldnn_gOiw16o dnnl_gOiw16o
448 #define mkldnn_gOiw4o dnnl_gOiw4o
449 #define mkldnn_gOwi16o dnnl_gOwi16o
450 #define mkldnn_gOwi4o dnnl_gOwi4o
451 #define mkldnn_gOwi8o dnnl_gOwi8o
452 #define mkldnn_gemm dnnl_gemm
453 #define mkldnn_gemm_s8s8s32 dnnl_gemm_s8s8s32
454 #define mkldnn_gemm_u8s8s32 dnnl_gemm_u8s8s32
455 #define mkldnn_giohw dnnl_giohw
456 #define mkldnn_goidhw dnnl_goidhw
457 #define mkldnn_goihw dnnl_goihw
458 #define mkldnn_goiw dnnl_goiw
459 #define mkldnn_gpu dnnl_gpu
460 #define mkldnn_gru_backward_desc_init dnnl_gru_backward_desc_init
461 #define mkldnn_gru_forward_desc_init dnnl_gru_forward_desc_init
462 #define mkldnn_hwigo dnnl_hwigo
463 #define mkldnn_hwio dnnl_hwio
464 #define mkldnn_idhwo dnnl_idhwo
465 #define mkldnn_ihwo dnnl_ihwo
466 #define mkldnn_inner_product dnnl_inner_product
467 #define mkldnn_inner_product_backward_data_desc_init \
468  dnnl_inner_product_backward_data_desc_init
469 #define mkldnn_inner_product_backward_weights_desc_init \
470  dnnl_inner_product_backward_weights_desc_init
471 #define mkldnn_inner_product_desc_t dnnl_inner_product_desc_t
472 #define mkldnn_inner_product_forward_desc_init \
473  dnnl_inner_product_forward_desc_init
474 #define mkldnn_invalid_arguments dnnl_invalid_arguments
475 #define mkldnn_io dnnl_io
476 #define mkldnn_iohw dnnl_iohw
477 #define mkldnn_iterator_ends dnnl_iterator_ends
478 #define mkldnn_iwo dnnl_iwo
479 #define mkldnn_layer_normalization dnnl_layer_normalization
480 #define mkldnn_layer_normalization_backward_desc_init \
481  dnnl_layer_normalization_backward_desc_init
482 #define mkldnn_layer_normalization_desc_t dnnl_layer_normalization_desc_t
483 #define mkldnn_layer_normalization_forward_desc_init \
484  dnnl_layer_normalization_forward_desc_init
485 #define mkldnn_lbr_gru dnnl_lbr_gru
486 #define mkldnn_lbr_gru_backward_desc_init dnnl_lbr_gru_backward_desc_init
487 #define mkldnn_lbr_gru_forward_desc_init dnnl_lbr_gru_forward_desc_init
488 #define mkldnn_ldgo dnnl_ldgo
489 #define mkldnn_ldgoi dnnl_ldgoi
490 #define mkldnn_ldgoi_p dnnl_ldgoi_p
491 #define mkldnn_ldigo dnnl_ldigo
492 #define mkldnn_ldigo_p dnnl_ldigo_p
493 #define mkldnn_ldnc dnnl_ldnc
494 #define mkldnn_lrn dnnl_lrn
495 #define mkldnn_lrn_across_channels dnnl_lrn_across_channels
496 #define mkldnn_lrn_backward_desc_init dnnl_lrn_backward_desc_init
497 #define mkldnn_lrn_desc_t dnnl_lrn_desc_t
498 #define mkldnn_lrn_forward_desc_init dnnl_lrn_forward_desc_init
499 #define mkldnn_lrn_within_channel dnnl_lrn_within_channel
500 #define mkldnn_lstm_backward_desc_init dnnl_lstm_backward_desc_init
501 #define mkldnn_lstm_forward_desc_init dnnl_lstm_forward_desc_init
502 #define mkldnn_md2dim_str dnnl_md2dim_str
503 #define mkldnn_md2fmt_str dnnl_md2fmt_str
504 #define mkldnn_memory dnnl_memory
505 #define mkldnn_memory_create dnnl_memory_create
506 #define mkldnn_memory_desc_equal dnnl_memory_desc_equal
507 #define mkldnn_memory_desc_get_size dnnl_memory_desc_get_size
508 #define mkldnn_memory_desc_init_by_strides dnnl_memory_desc_init_by_strides
509 #define mkldnn_memory_desc_init_by_tag dnnl_memory_desc_init_by_tag
510 #define mkldnn_memory_desc_init_submemory dnnl_memory_desc_init_submemory
511 #define mkldnn_memory_desc_t dnnl_memory_desc_t
512 #define mkldnn_memory_destroy dnnl_memory_destroy
513 #define mkldnn_memory_extra_desc_t dnnl_memory_extra_desc_t
514 #define mkldnn_memory_extra_flag_compensation_conv_s8s8 \
515  dnnl_memory_extra_flag_compensation_conv_s8s8
516 #define mkldnn_memory_extra_flag_none dnnl_memory_extra_flag_none
517 #define mkldnn_memory_extra_flag_scale_adjust \
518  dnnl_memory_extra_flag_scale_adjust
519 #define mkldnn_memory_extra_flags_t dnnl_memory_extra_flags_t
520 #define mkldnn_memory_get_data_handle dnnl_memory_get_data_handle
521 #define mkldnn_memory_get_engine dnnl_memory_get_engine
522 #define mkldnn_memory_get_memory_desc dnnl_memory_get_memory_desc
523 #define mkldnn_memory_get_ocl_mem_object dnnl_memory_get_ocl_mem_object
524 #define mkldnn_memory_map_data dnnl_memory_map_data
525 #define mkldnn_memory_set_data_handle dnnl_memory_set_data_handle
526 #define mkldnn_memory_set_ocl_mem_object dnnl_memory_set_ocl_mem_object
527 #define mkldnn_memory_t dnnl_memory_t
528 #define mkldnn_memory_unmap_data dnnl_memory_unmap_data
529 #define mkldnn_nCdhw16c dnnl_nCdhw16c
530 #define mkldnn_nCdhw4c dnnl_nCdhw4c
531 #define mkldnn_nCdhw8c dnnl_nCdhw8c
532 #define mkldnn_nChw16c dnnl_nChw16c
533 #define mkldnn_nChw4c dnnl_nChw4c
534 #define mkldnn_nChw8c dnnl_nChw8c
535 #define mkldnn_nCw16c dnnl_nCw16c
536 #define mkldnn_nCw4c dnnl_nCw4c
537 #define mkldnn_nCw8c dnnl_nCw8c
538 #define mkldnn_nc dnnl_nc
539 #define mkldnn_ncdhw dnnl_ncdhw
540 #define mkldnn_nchw dnnl_nchw
541 #define mkldnn_ncw dnnl_ncw
542 #define mkldnn_ndhwc dnnl_ndhwc
543 #define mkldnn_nhwc dnnl_nhwc
544 #define mkldnn_normalization_flags2str dnnl_normalization_flags2str
545 #define mkldnn_normalization_flags_t dnnl_normalization_flags_t
546 #define mkldnn_not_required dnnl_not_required
547 #define mkldnn_nt dnnl_nt
548 #define mkldnn_ntc dnnl_ntc
549 #define mkldnn_nwc dnnl_nwc
550 #define mkldnn_odhwi dnnl_odhwi
551 #define mkldnn_ohwi dnnl_ohwi
552 #define mkldnn_oi dnnl_oi
553 #define mkldnn_oidhw dnnl_oidhw
554 #define mkldnn_oihw dnnl_oihw
555 #define mkldnn_oiw dnnl_oiw
556 #define mkldnn_op_desc_t dnnl_op_desc_t
557 #define mkldnn_out_of_memory dnnl_out_of_memory
558 #define mkldnn_owi dnnl_owi
559 #define mkldnn_packed_format_undef dnnl_packed_format_undef
560 #define mkldnn_pooling dnnl_pooling
561 #define mkldnn_pooling_avg dnnl_pooling_avg
562 #define mkldnn_pooling_avg_exclude_padding dnnl_pooling_avg_exclude_padding
563 #define mkldnn_pooling_avg_include_padding dnnl_pooling_avg_include_padding
564 #define mkldnn_pooling_backward_desc_init dnnl_pooling_backward_desc_init
565 #define mkldnn_pooling_desc_t dnnl_pooling_desc_t
566 #define mkldnn_pooling_forward_desc_init dnnl_pooling_forward_desc_init
567 #define mkldnn_pooling_max dnnl_pooling_max
568 #define mkldnn_post_ops dnnl_post_ops
569 #define mkldnn_post_ops_append_eltwise dnnl_post_ops_append_eltwise
570 #define mkldnn_post_ops_append_sum dnnl_post_ops_append_sum
571 #define mkldnn_post_ops_create dnnl_post_ops_create
572 #define mkldnn_post_ops_destroy dnnl_post_ops_destroy
573 #define mkldnn_post_ops_get_kind dnnl_post_ops_get_kind
574 #define mkldnn_post_ops_get_params_eltwise dnnl_post_ops_get_params_eltwise
575 #define mkldnn_post_ops_get_params_sum dnnl_post_ops_get_params_sum
576 #define mkldnn_post_ops_len dnnl_post_ops_len
577 #define mkldnn_post_ops_t dnnl_post_ops_t
578 #define mkldnn_prim_kind2str dnnl_prim_kind2str
579 #define mkldnn_primitive dnnl_primitive
580 #define mkldnn_primitive_attr dnnl_primitive_attr
581 #define mkldnn_primitive_attr_clone dnnl_primitive_attr_clone
582 #define mkldnn_primitive_attr_create dnnl_primitive_attr_create
583 #define mkldnn_primitive_attr_destroy dnnl_primitive_attr_destroy
584 #define mkldnn_primitive_attr_get_output_scales \
585  dnnl_primitive_attr_get_output_scales
586 #define mkldnn_primitive_attr_get_post_ops dnnl_primitive_attr_get_post_ops
587 #define mkldnn_primitive_attr_get_scratchpad_mode \
588  dnnl_primitive_attr_get_scratchpad_mode
589 #define mkldnn_primitive_attr_set_output_scales \
590  dnnl_primitive_attr_set_output_scales
591 #define mkldnn_primitive_attr_set_post_ops dnnl_primitive_attr_set_post_ops
592 #define mkldnn_primitive_attr_set_rnn_data_qparams \
593  dnnl_primitive_attr_set_rnn_data_qparams
594 #define mkldnn_primitive_attr_set_rnn_weights_qparams \
595  dnnl_primitive_attr_set_rnn_weights_qparams
596 #define mkldnn_primitive_attr_set_scratchpad_mode \
597  dnnl_primitive_attr_set_scratchpad_mode
598 #define mkldnn_primitive_attr_t dnnl_primitive_attr_t
599 #define mkldnn_primitive_create dnnl_primitive_create
600 #define mkldnn_primitive_desc dnnl_primitive_desc
601 #define mkldnn_primitive_desc_clone dnnl_primitive_desc_clone
602 #define mkldnn_primitive_desc_create dnnl_primitive_desc_create
603 #define mkldnn_primitive_desc_destroy dnnl_primitive_desc_destroy
604 #define mkldnn_primitive_desc_get_attr dnnl_primitive_desc_get_attr
605 #define mkldnn_primitive_desc_iterator dnnl_primitive_desc_iterator
606 #define mkldnn_primitive_desc_iterator_create \
607  dnnl_primitive_desc_iterator_create
608 #define mkldnn_primitive_desc_iterator_destroy \
609  dnnl_primitive_desc_iterator_destroy
610 #define mkldnn_primitive_desc_iterator_fetch dnnl_primitive_desc_iterator_fetch
611 #define mkldnn_primitive_desc_iterator_next dnnl_primitive_desc_iterator_next
612 #define mkldnn_primitive_desc_iterator_t dnnl_primitive_desc_iterator_t
613 #define mkldnn_primitive_desc_query dnnl_primitive_desc_query
614 #define mkldnn_primitive_desc_query_md dnnl_primitive_desc_query_md
615 #define mkldnn_primitive_desc_query_pd dnnl_primitive_desc_query_pd
616 #define mkldnn_primitive_desc_query_s32 dnnl_primitive_desc_query_s32
617 #define mkldnn_primitive_desc_t dnnl_primitive_desc_t
618 #define mkldnn_primitive_destroy dnnl_primitive_destroy
619 #define mkldnn_primitive_execute dnnl_primitive_execute
620 #define mkldnn_primitive_get_primitive_desc dnnl_primitive_get_primitive_desc
621 #define mkldnn_primitive_kind_t dnnl_primitive_kind_t
622 #define mkldnn_primitive_t dnnl_primitive_t
623 #define mkldnn_prop_kind2str dnnl_prop_kind2str
624 #define mkldnn_prop_kind_t dnnl_prop_kind_t
625 #define mkldnn_prop_kind_undef dnnl_prop_kind_undef
626 #define mkldnn_query_batch_normalization_d dnnl_query_batch_normalization_d
627 #define mkldnn_query_convolution_d dnnl_query_convolution_d
628 #define mkldnn_query_deconvolution_d dnnl_query_deconvolution_d
629 #define mkldnn_query_diff_dst_md dnnl_query_diff_dst_md
630 #define mkldnn_query_diff_src_md dnnl_query_diff_src_md
631 #define mkldnn_query_diff_weights_md dnnl_query_diff_weights_md
632 #define mkldnn_query_dst_md dnnl_query_dst_md
633 #define mkldnn_query_eltwise_d dnnl_query_eltwise_d
634 #define mkldnn_query_engine dnnl_query_engine
635 #define mkldnn_query_gemm_d dnnl_query_gemm_d
636 #define mkldnn_query_impl_info_str dnnl_query_impl_info_str
637 #define mkldnn_query_inner_product_d dnnl_query_inner_product_d
638 #define mkldnn_query_layer_normalization_d dnnl_query_layer_normalization_d
639 #define mkldnn_query_lrn_d dnnl_query_lrn_d
640 #define mkldnn_query_memory_consumption_s64 dnnl_query_memory_consumption_s64
641 #define mkldnn_query_num_of_inputs_s32 dnnl_query_num_of_inputs_s32
642 #define mkldnn_query_num_of_outputs_s32 dnnl_query_num_of_outputs_s32
643 #define mkldnn_query_op_d dnnl_query_op_d
644 #define mkldnn_query_pooling_d dnnl_query_pooling_d
645 #define mkldnn_query_primitive_kind dnnl_query_primitive_kind
646 #define mkldnn_query_rnn_d dnnl_query_rnn_d
647 #define mkldnn_query_scratchpad_engine dnnl_query_scratchpad_engine
648 #define mkldnn_query_scratchpad_md dnnl_query_scratchpad_md
649 #define mkldnn_query_shuffle_d dnnl_query_shuffle_d
650 #define mkldnn_query_softmax_d dnnl_query_softmax_d
651 #define mkldnn_query_some_d dnnl_query_some_d
652 #define mkldnn_query_some_md dnnl_query_some_md
653 #define mkldnn_query_src_md dnnl_query_src_md
654 #define mkldnn_query_t dnnl_query_t
655 #define mkldnn_query_time_estimate_f64 dnnl_query_time_estimate_f64
656 #define mkldnn_query_undef dnnl_query_undef
657 #define mkldnn_query_weights_md dnnl_query_weights_md
658 #define mkldnn_query_workspace_md dnnl_query_workspace_md
659 #define mkldnn_reorder dnnl_reorder
660 #define mkldnn_reorder_primitive_desc_create dnnl_reorder_primitive_desc_create
661 #define mkldnn_rnn dnnl_rnn
662 #define mkldnn_rnn_desc_t dnnl_rnn_desc_t
663 #define mkldnn_rnn_direction2str dnnl_rnn_direction2str
664 #define mkldnn_rnn_direction_t dnnl_rnn_direction_t
665 #define mkldnn_rnn_flags2str dnnl_rnn_flags2str
666 #define mkldnn_rnn_flags_t dnnl_rnn_flags_t
667 #define mkldnn_rnn_flags_undef dnnl_rnn_flags_undef
668 #define mkldnn_rnn_packed_desc_t dnnl_rnn_packed_desc_t
669 #define mkldnn_rnn_packed_memory_format_t dnnl_rnn_packed_memory_format_t
670 #define mkldnn_runtime_error dnnl_runtime_error
671 #define mkldnn_s32 dnnl_s32
672 #define mkldnn_s8 dnnl_s8
673 #define mkldnn_scratchpad_mode2str dnnl_scratchpad_mode2str
674 #define mkldnn_scratchpad_mode_library dnnl_scratchpad_mode_library
675 #define mkldnn_scratchpad_mode_t dnnl_scratchpad_mode_t
676 #define mkldnn_scratchpad_mode_user dnnl_scratchpad_mode_user
677 #define mkldnn_set_jit_dump dnnl_set_jit_dump
678 #define mkldnn_set_verbose dnnl_set_verbose
679 #define mkldnn_sgemm dnnl_sgemm
680 #define mkldnn_shuffle dnnl_shuffle
681 #define mkldnn_shuffle_backward_desc_init dnnl_shuffle_backward_desc_init
682 #define mkldnn_shuffle_desc_t dnnl_shuffle_desc_t
683 #define mkldnn_shuffle_forward_desc_init dnnl_shuffle_forward_desc_init
684 #define mkldnn_softmax dnnl_softmax
685 #define mkldnn_softmax_backward_desc_init dnnl_softmax_backward_desc_init
686 #define mkldnn_softmax_desc_t dnnl_softmax_desc_t
687 #define mkldnn_softmax_forward_desc_init dnnl_softmax_forward_desc_init
688 #define mkldnn_status2str dnnl_status2str
689 #define mkldnn_status_t dnnl_status_t
690 #define mkldnn_stream dnnl_stream
691 #define mkldnn_stream_create dnnl_stream_create
692 #define mkldnn_stream_create_ocl dnnl_stream_create_ocl
693 #define mkldnn_stream_default_flags dnnl_stream_default_flags
694 #define mkldnn_stream_default_order dnnl_stream_default_order
695 #define mkldnn_stream_destroy dnnl_stream_destroy
696 #define mkldnn_stream_flags_t dnnl_stream_flags_t
697 #define mkldnn_stream_get_ocl_command_queue dnnl_stream_get_ocl_command_queue
698 #define mkldnn_stream_in_order dnnl_stream_in_order
699 #define mkldnn_stream_out_of_order dnnl_stream_out_of_order
700 #define mkldnn_stream_t dnnl_stream_t
701 #define mkldnn_stream_wait dnnl_stream_wait
702 #define mkldnn_success dnnl_success
703 #define mkldnn_sum dnnl_sum
704 #define mkldnn_sum_primitive_desc_create dnnl_sum_primitive_desc_create
705 #define mkldnn_tn dnnl_tn
706 #define mkldnn_tnc dnnl_tnc
707 #define mkldnn_types dnnl_types
708 #define mkldnn_u8 dnnl_u8
709 #define mkldnn_undefined_primitive dnnl_undefined_primitive
710 #define mkldnn_unidirectional dnnl_unidirectional
711 #define mkldnn_unidirectional_left2right dnnl_unidirectional_left2right
712 #define mkldnn_unidirectional_right2left dnnl_unidirectional_right2left
713 #define mkldnn_unimplemented dnnl_unimplemented
714 #define mkldnn_use_global_stats dnnl_use_global_stats
715 #define mkldnn_use_scaleshift dnnl_use_scaleshift
716 #define mkldnn_vanilla_gru dnnl_vanilla_gru
717 #define mkldnn_vanilla_lstm dnnl_vanilla_lstm
718 #define mkldnn_vanilla_rnn dnnl_vanilla_rnn
719 #define mkldnn_vanilla_rnn_backward_desc_init \
720  dnnl_vanilla_rnn_backward_desc_init
721 #define mkldnn_vanilla_rnn_forward_desc_init dnnl_vanilla_rnn_forward_desc_init
722 #define mkldnn_version dnnl_version
723 #define mkldnn_version_t dnnl_version_t
724 #define mkldnn_wino_desc_t dnnl_wino_desc_t
725 #define mkldnn_wino_memory_format_t dnnl_wino_memory_format_t
726 #define mkldnn_wino_undef dnnl_wino_undef
727 #define mkldnn_wino_wei_OBaaIBOIio dnnl_wino_wei_OBaaIBOIio
728 #define mkldnn_wino_wei_aaOBiOo dnnl_wino_wei_aaOBiOo
729 #define mkldnn_wino_wei_aaOIoi dnnl_wino_wei_aaOIoi
730 #define mkldnn_wino_wei_aaOio dnnl_wino_wei_aaOio
731 #define mkldnn_wio dnnl_wio
732 #define mkldnn_x dnnl_x
733 
734 #endif /* MKLDNN_DNNL_MANGLING_H */