Skip to content

[SYSTEMDS-3891] Add Generic OOC Reduce - #2593

Merged
janniklinde merged 1 commit into
apache:mainfrom
janniklinde:ooc/generic-reduce
Aug 18, 2026
Merged

janniklinde merged 1 commit into
apache:mainfrom
janniklinde:ooc/generic-reduce

Conversation

@janniklinde

Copy link
Copy Markdown
Contributor

This patch adds a generic OOC reduce primitives and wires it to TSMMOOCInstruction for the single output tile case.

Assisted-by: AI

@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 79.80769% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.43%. Comparing base (1cc9c09) to head (ac21664).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...sds/runtime/ooc/primitives/ReduceOOCPrimitive.java 73.23% 14 Missing and 5 partials ⚠️
...ache/sysds/runtime/ooc/memory/CachedAllowance.java 75.00% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2593      +/-   ##
============================================
- Coverage     71.43%   71.43%   -0.01%     
- Complexity    50461    50467       +6     
============================================
  Files          1629     1630       +1     
  Lines        195586   195659      +73     
  Branches      38129    38135       +6     
============================================
+ Hits         139715   139764      +49     
- Misses        44916    44930      +14     
- Partials      10955    10965      +10     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@janniklinde
janniklinde merged commit beb1fe3 into apache:main Aug 18, 2026
123 of 125 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue Aug 18, 2026
@janniklinde
janniklinde deleted the ooc/generic-reduce branch October 1, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant