Skip to content

feat: add function for scheduling chunked computations (PROOF-928)#255

Merged
rnburn merged 6 commits intomainfrom
it-PROOF-928
Apr 1, 2025
Merged

feat: add function for scheduling chunked computations (PROOF-928)#255
rnburn merged 6 commits intomainfrom
it-PROOF-928

Conversation

@rnburn
Copy link
Copy Markdown
Contributor

@rnburn rnburn commented Mar 28, 2025

Rationale for this change

Add a new algorithm for scheduling chunked computations.

The new algorithm won't process more than two concurrent chunks on a single device so that devices don't get oversubscribed.

What changes are included in this PR?

  • Adds a new function for_each_device to schedule chunked computations across available devices.

Are these changes tested?

Yes.

@rnburn rnburn requested a review from jacobtrombetta March 28, 2025 04:42
@rnburn rnburn changed the title feat: add function to schedule asynchronous chunked computations (PROOF-928) feat: add function for scheduling chunked computations (PROOF-928) Mar 28, 2025
@rnburn rnburn merged commit 1f579c0 into main Apr 1, 2025
8 checks passed
@rnburn rnburn deleted the it-PROOF-928 branch April 1, 2025 18:26
@SxT-Release
Copy link
Copy Markdown

🎉 This PR is included in version 1.113.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants