-
Notifications
You must be signed in to change notification settings - Fork 466
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
[SYSTEMDS-????] rewrite nary elementwise mult #2105
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2105 +/- ##
============================================
- Coverage 70.66% 70.65% -0.02%
- Complexity 42231 42258 +27
============================================
Files 1441 1441
Lines 162417 162501 +84
Branches 31654 31682 +28
============================================
+ Hits 114777 114813 +36
- Misses 38660 38711 +51
+ Partials 8980 8977 -3 ☔ View full report in Codecov by Sentry. |
squashed: - fixed bug in nary hop, where output value type was computed wrongfully in case of scalars with mixed value types - fixed bug in nary hop, where output is wrongfully set as scalar - clean up & fixed the aggregate ternary rewrite to also work nary mult & fixed the n* lineage issue - increased code coverage for rewrite ternary aggregate: colsum(A^3)
b74e76a
to
ea8a890
Compare
src/test/java/org/apache/sysds/test/functions/ternary/TernaryAggregateTest.java
Show resolved
Hide resolved
@@ -180,6 +182,36 @@ public void testTernaryAggregateCDenseMatrixCPNoRewrite() { | |||
public void testTernaryAggregateCSparseMatrixCPNoRewrite() { | |||
runTernaryAggregateTest(TEST_NAME2, true, false, false, ExecType.CP); | |||
} | |||
|
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.
added a new test cases for rewrite colsum(A^3) to improve code coverage
LGTM - thanks for the patch @e-strauss and the holistic cleanup. During the merge I only replaced the unrolled loop in |
thanks, yes makes sense |
This patch adds the nary the rewrite and operator for elementwise multiply