Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
SystemDS 2.2, SystemDS 3.0
-
None
Description
This patch adds a rewrite to avoid vector intermediates in the generated row template of connected components by doing the element-wise multiplication and row_maxs:
u = max(rowMaxs(G * t(c)), c);
Originally this rewrite also incorporated an enclosing max() but this was dropped to make the rewrite more easily applicable. The max() was incorporated into the fused operator anyway without causing another vector intermediate.
Attachments
Issue Links
- links to