1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
9 namespace MKLDNNPlugin {
14 // Optimization approach
35 gemm_any = gemm | any,
36 gemm_blas = gemm | blas,
37 gemm_avx512 = gemm | avx512,
38 gemm_avx2 = gemm | avx2,
39 gemm_avx = gemm | avx,
40 gemm_sse42 = gemm | sse42,
42 jit_avx512_winograd = jit | avx512 | winograd,
43 jit_avx512 = jit | avx512,
44 jit_avx2 = jit | avx2,
46 jit_sse42 = jit | sse42,
49 jit_avx512_1x1 = jit | avx512 | _1x1,
50 jit_avx2_1x1 = jit | avx2 | _1x1,
51 jit_avx_1x1 = jit | avx | _1x1,
52 jit_sse42_1x1 = jit | sse42 | _1x1,
53 jit_uni_1x1 = jit | any | _1x1,
55 jit_avx512_dw = jit | avx512 | _dw,
56 jit_avx2_dw = jit | avx2 | _dw,
57 jit_avx_dw = jit | avx | _dw,
58 jit_sse42_dw = jit | sse42 | _dw,
59 jit_uni_dw = jit | any | _dw,
62 impl_desc_type parse_impl_name(std::string impl_desc_name);
64 } // namespace MKLDNNPlugin