diffusers
[feat] Tensor parallelism for MiniMax-H3
#14609
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
41
Changes
View On
GitHub
[feat] Tensor parallelism for MiniMax-H3
#14609
sayakpaul
merged 41 commits into
huggingface:main
from
JingyaHuang:add-h3-tp-support
github-actions
added
size/L
github-actions
removed
size/L
github-actions
added
documentation
github-actions
added
lora
github-actions
added
models
github-actions
added
tests
github-actions
added
modular-pipelines
github-actions
added
utils
github-actions
added
pipelines
github-actions
added
hooks
github-actions
added
size/L
github-actions
added
quantization
github-actions
added
CI
github-actions
added
single-file
JingyaHuang
force pushed
from
7e4a7eff
to
e4ae9de8
32 days ago
github-actions
removed
documentation
github-actions
removed
lora
github-actions
removed
quantization
github-actions
removed
utils
github-actions
removed
pipelines
github-actions
removed
CI
github-actions
removed
single-file
JingyaHuang
marked this pull request as ready for review
32 days ago
Add tensor-parallel support for MiniMax-H3
764e7c8a
Shard MiniMax-H3's adaln_proj to fit tensor parallelism on one device
58d9b513
Build MiniMax-H3's row timestep plan on CPU, as its caller expects
c766b888
feat:combine tp+cp
41627842
Allow tensor parallelism and context parallelism in one ParallelConfig
7f649f94
feat: validate the support on TPU
673a3f10
fix: put tp first in the combined TP+CP mesh
3db653d8
fix: style
9c0f7aaf
JingyaHuang
force pushed
from
3e2576fb
to
9c0f7aaf
31 days ago
fix: apply context parallelism on the sharded-load path
bbc55a76
revert: attention head padding
6ce34c77
revert: drop the Neuron all-gather padding and restore the TPU pre-sh…
986ea9a4
refactor: share the CPU pre-shard path between Neuron and TPU tensor …
6845f333
Merge branch 'main' into add-h3-tp-support
e8a38d37
fix: new device count API for TPU since deprecation
2590829f
fix: pad uneven all-gathers on Neuron and TPU in _all_gather_anything
ce4198ac
JingyaHuang
requested a review
from
sayakpaul
27 days ago
JingyaHuang
requested a review
from
DN6
27 days ago
Merge branch 'main' into add-h3-tp-support
d2c362ed
sayakpaul
commented on 2026-10-14
Merge branch 'main' into add-h3-tp-support
3cd26a95
Merge branch 'main' into add-h3-tp-support
6b3b3e89
fix: fall back to one device when no accelerator is present
cd611662
Move TP+CP composition to #14725
cc851100
Merge branch 'main' into add-h3-tp-support
b1076e6f
review: use `config._device` for the Neuron TP device
8526d942
review: replace ReplicatedInputRowwiseParallel with a "rowwise_split_…
ed452ef8
github-actions
added
documentation
review: explain when to use "rowwise_split_input"
bc35ec2d
Merge branch 'main' into add-h3-tp-support
3ea9cc59
feat:shard tensor-parallel weights locally on every device
660bb6da
Merge branch 'main' into add-h3-tp-support
82e45d41
JingyaHuang
requested a review
from
sayakpaul
13 days ago
sayakpaul
commented on 2026-10-27
Merge branch 'main' into add-h3-tp-support
dd54cfb8
sayakpaul
added this to the
Release 0.43.0
milestone
13 days ago
doc: improve the explanation of rowwise_split_input
9ec46667
review: remove useless zero division prevention
d13196bb
review: simplify the docstring
ff24da56
revert: Restore standard TP sharding and isolate the Neuron workaround
63732ec3
revert: no refactoring of in-memory sharding
8e2fa1d5
Merge branch 'main' into add-h3-tp-support
669f503d
Merge branch 'main' into add-h3-tp-support
4d136666
revert: keep the in-memory TP path as on main
b680a255
style: pika
39bcfef6
Merge branch 'add-h3-tp-support' of github.com:JingyaHuang/diffusers …
8b78dfe0
github-actions
removed
size/L
github-actions
added
size/M
style: make fix-copies
8c74bb17
JingyaHuang
requested a review
from
sayakpaul
5 days ago
Merge branch 'main' into add-h3-tp-support
3dc01948
sayakpaul
commented on 2026-11-05
Merge branch 'main' into add-h3-tp-support
510487e1
sayakpaul
approved these changes on 2026-11-05
sayakpaul
merged
7e46c94c
into main
4 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
sayakpaul
DN6
Assignees
No one assigned
Labels
documentation
models
tests
size/M
modular-pipelines
hooks
Milestone
Release 0.43.0
Login to write a write a comment.
Login via GitHub