-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[oneDNN]elementwise_add and elementwise_mul int8 support #24984
Conversation
Thanks for your contribution! |
❌This PR is not created using PR's template. You can refer to this Demo. |
@luotao1 I have overtaken work on #24812 . This PR contains #24812 and small fix in oneDNN integration to fix UT. To pass CI (PR_CI_CPU_Py2) it is needed to have approve from engineers of your team. Could you please approve that one? The second favour to ask is that I cannot see logs of PR_Windows_CI (I can see PR_CI_CPU_Py2). Could you please show the error of Windows CI builds? |
It's hard to understand why the document of tensor API changes. @lelelelelez Could you help see it?
Windows machine has some problem, and it may not upload the CI log. I have rerun the windows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@luotao1 Could you please provide log (or part of it) for PR_Windows_CI (or just restart if random failure) ? |
I rerun it. |
@luotao1 Thanks for reruning windows CI. So currently the only errors are due to lack of approval. Can you advice what can I do to have this PR approved? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
We will see how to fix it at first. |
The reason is that this PR |
test=develop
test=develop
test=develop
test=develop
0386265
to
644fa00
Compare
@lelelelelez Thanks for pointing a solution to problem. Still there are approvals needed to two other issues. could you advice on those as well ? |
@luotao1 Could you please help / rerun Windows CI build? |
test=develop - fixes to compilation - fix - fix - Lint fixes test=develop
test=develop
@luotao1 Could you please help rerun Windows_CI? This PR is important because other models speed -up is relying on this PR. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@luotao1 , @lelelelelez Please continue with your reviews |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@phlrain Please have a review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for dygraph = False
I rerun it several times, but all fail by network problems. I will rerun it again after the network connect. |
PR types
New features
PR changes
Ops
Describe
This PR introduced unified implementation of oneDNN elementwise ops. elementwise_add & elementwise_mul int8 oneDNN kernels were added. it is build on PR #24812 , but some fix to unit tests were added.