Skip to content
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

(shortfin-sd) Interleave workers and their fibers by device. #587

Merged
merged 9 commits into from
Jan 7, 2025

Conversation

monorimet
Copy link
Contributor

@monorimet monorimet commented Nov 21, 2024

This enables proper "filling" of multi-device topologies that populate each device evenly, rather than block allocating work to one device at a time.

@monorimet monorimet changed the title (shortfin-sd) Interleave fibers by device. (shortfin-sd) Interleave workers and their fibers by device. Nov 21, 2024
@nithinsubbiah
Copy link
Contributor

Thanks for this patch. So with this can we run SDXL on CPX mode leveraging all the nodes? It would be helpful to add what this addresses in PR description

@monorimet monorimet enabled auto-merge (squash) January 7, 2025 04:39
@pdhirajkumarprasad
Copy link

pdhirajkumarprasad commented Jan 7, 2025

verified and example is working

@monorimet monorimet merged commit c71a250 into main Jan 7, 2025
25 of 28 checks passed
@monorimet monorimet deleted the fiber-dist-tweak branch January 7, 2025 17:25
monorimet added a commit that referenced this pull request Jan 8, 2025
This enables proper "filling" of multi-device topologies that populate
each device evenly, rather than block allocating work to one device at a
time.

Co-authored-by: Ean Garvey <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants