[nGraph] MatMul - Remove fused op and align output shape inference (#2866)
authorKatarzyna Mitrus <katarzyna.mitrus@intel.com>
Fri, 13 Nov 2020 12:15:22 +0000 (13:15 +0100)
committerGitHub <noreply@github.com>
Fri, 13 Nov 2020 12:15:22 +0000 (15:15 +0300)
commitbda370c5daeb25006573b1fbe75a4aabea28201a
treed194bd48342820a307e827c3db64e68be88f1a4d
parente79298fb407de6e70815a05b68ea64a93ef2697b
[nGraph] MatMul - Remove fused op and align output shape inference (#2866)

To follow MatMul spec update for 1D tensors this PR removes FusedOp decomposition for MatMul without changing current MatMul output shape inference logic (numpy/onnx aligned).
Based on previous PR #2212 that follows rather current spec logic.
ngraph/core/include/ngraph/op/matmul.hpp
ngraph/core/src/op/matmul.cpp
ngraph/test/backend/matmul.in.cpp
ngraph/test/type_prop/matmul.cpp