@@ -40,7 +40,7 @@ static const LayoutConfig dnnlFCLayoutConfig{LayoutType::ncsp, LayoutType::ncsp,
40
40
// clang-format off
41
41
static const TypeMapping dnnlFCTypeMapping {
42
42
// {src, wei, bia, dst} pt<src, wei, bias, dst>
43
- {{_bf16, _bf16, _any, _bf16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
43
+ {{_bf16, _bf16 | _f32 , _any, _bf16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
44
44
{{_f16, _f16, _any, _f16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
45
45
// integer precision outputs are not supported for float precision inputs
46
46
{{_f32 | _bf16 | _f16, _any, _any, _i8 | _u8}, pt (bypass (), bypass (), use<0 >(), use<0 >())},
@@ -63,7 +63,7 @@ static const MappingNotation dnnlConvolutionMappingNotation {
63
63
64
64
static const TypeMapping dnnlConvolutionTypeMapping {
65
65
// {src, wei, bia, dst} pt<src, wei, bias, dst>
66
- {{_bf16, _bf16, _any, _bf16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
66
+ {{_bf16, _bf16 | _f32 , _any, _bf16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
67
67
{{_f16, _f16, _any, _f16 | _f32}, pt (bypass (), bypass (), use<3 >(), use<3 >())},
68
68
// integer precision outputs are not supported for float precision inputs
69
69
{{_f32 | _bf16 | _f16, _any, _any, _i8 | _u8}, pt (bypass (), bypass (), use<0 >(), use<0 >())},
0 commit comments