-
Notifications
You must be signed in to change notification settings - Fork 57
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
[torchlib] Implement missing operators (set1) #1706
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1706 +/- ##
=======================================
Coverage 74.83% 74.84%
=======================================
Files 242 242
Lines 25886 25882 -4
Branches 4666 4669 +3
=======================================
- Hits 19373 19371 -2
+ Misses 5643 5641 -2
Partials 870 870 ☔ View full report in Codecov by Sentry. |
Test Results 24 files ± 0 24 suites ±0 1h 56m 44s ⏱️ - 7m 28s For more details on these failures, see this check. Results for commit 7272bb5. ± Comparison against base commit fb7dea4. This pull request removes 456 and adds 1465 tests. Note that renamed tests count towards both.
This pull request removes 109 skipped tests and adds 332 skipped tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
c370e35
to
2216594
Compare
14f43e4
to
87756da
Compare
Good to merge. Thanks! |
Implement missing operators uncovered by torch.onnx tests as per #1644
Implement <OpOverload(op='aten.fmod', overload='Scalar')>
Implement <OpOverload(op='aten.fmod', overload='Tensor')>
Implement <OpOverload(op='aten.glu', overload='default')> @shubhambhokare1
Implement <OpOverload(op='aten.le', overload='Scalar')>
Implement <OpOverload(op='aten.lerp', overload='Scalar')>
Implement <OpOverload(op='aten.linalg_cross', overload='default')>
Implement <OpOverload(op='aten.mv', overload='default')>
Implement <OpOverload(op='aten.pow', overload='Scalar')>
Implement <OpOverload(op='aten.remainder', overload='Scalar')>
Implement <OpOverload(op='aten.remainder', overload='Tensor')>
Implement <OpOverload(op='aten.silu', overload='default')>
Implement <OpOverload(op='aten.unsafe_split', overload='Tensor')>
[NOT PART OF THIS PR] Requires adding implementation functions in torchlib eventually (not currently high in priority)
<OpOverload(op='aten.__rshift__', overload='Scalar')>
Add operator registration