Create MatMul op to build MatMul with bias op
This helps improve matmul with bias computation and partially addresses the performance regression with ViT model. This replaces Dot withCreateMatMul op, which actually calls Dot internally if it's simpler multiplications and calls DotGeneral otherwise.
failure is unrelated, if you rebase it should go away.
ok, nvm. I think it is actually something from the upstram, it should be one of those dynamic shape pr break us. Will check with Nick on Tuesday.
@yeounoh Did you verified that with this fix, regression went away?
ping, is this pr ready?
ping, is this pr ready?
Hey @JackCaoG the PR is not ready. Let me continue the investigation.
Making the change in PyTorch, https://github.com/pytorch/pytorch/pull/84503 instead. closing this PR without merging.