transformers
Add native FSDP2 module + migration
#46707
Merged

Add native FSDP2 module + migration #46707

3outeille merged 53 commits into main from split/a-pr-2-fsdp-module
3outeille
3outeille add distributed config
799ac94d
3outeille Add native FSDP2 module and migrate FSDP imports (Phase A PR-2).
22d4b52b
3outeille 3outeille changed the base branch from main to split/a-pr-1-distributed-config 22 days ago
3outeille linting
4bfd1a64
3outeille unecessary
9487bdda
3outeille copyright edit
588884e6
HuggingFaceDocBuilderDev
3outeille revert
8cc48a06
3outeille Merge branch 'main' into split/a-pr-1-distributed-config
5bbc7960
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
6fd78131
3outeille fix
79457b3f
3outeille fix
f3e80210
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
acacae84
3outeille Merge branch 'main' into split/a-pr-1-distributed-config
54c1f4e5
3outeille 3outeille requested a review from ArthurZucker ArthurZucker 16 days ago
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
f219c74c
ArthurZucker
ArthurZucker commented on 2026-06-23
3outeille remove redundant test file
ea8243f8
3outeille Merge branch 'main' into split/a-pr-1-distributed-config
db31b043
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
4d840dcc
3outeille Update src/transformers/distributed/fsdp.py
c384fcdc
3outeille avoid looping, just look at dict
96258163
3outeille expand_fsdp returns reshard_targets, no_reshard_targets right away
59bcec56
3outeille better _resolve_tied_embed_lm_head_plan
ebf3585c
3outeille cleaning
e9693251
3outeille ruff
2376965e
3outeille Merge branch 'main' into split/a-pr-1-distributed-config
d8301145
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
a44f81f2
3outeille more robust detection of embed and lm_head
0f62c45e
3outeille Merge branch 'split/a-pr-2-fsdp-module' of https://github.com/hugging…
020f7d3f
3outeille 3outeille requested a review from ArthurZucker ArthurZucker 15 days ago
3outeille cleaning
da302ade
3outeille ruff
dfc665cd
3outeille typo
446fd6e9
3outeille cleaner
5aeaff74
3outeille cleaner
819ff149
3outeille Merge branch 'main' into split/a-pr-1-distributed-config
413d775c
3outeille Merge branch 'split/a-pr-1-distributed-config' into split/a-pr-2-fsdp…
7bc37223
Base automatically changed from split/a-pr-1-distributed-config to main 15 days ago
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
f8f27ffd
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
ce2f0019
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
ec87fff3
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
6e156fd4
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
606df0ac
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
c4aa4b70
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
c5ad67b5
ArthurZucker
ArthurZucker approved these changes on 2026-06-29
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
04c124ed
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
8b57aa41
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
dd1000bb
3outeille expand_fsdp_plan iterate over modules
5c95559e
3outeille Merge branch 'split/a-pr-2-fsdp-module' of https://github.com/hugging…
00a11b6a
3outeille comment about tie embedding
e4613e67
3outeille add comment tied embedding
d558f999
ArthurZucker
ArthurZucker approved these changes on 2026-07-06
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
1541674d
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
9fae1b40
3outeille 3outeille enabled auto-merge 2 days ago
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
0b4d1e06
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
ee2ce293
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
bf22ce14
github-actions
3outeille Merge branch 'main' into split/a-pr-2-fsdp-module
40ae938f
3outeille 3outeille merged be7a11a8 into main 14 hours ago
3outeille 3outeille deleted the split/a-pr-2-fsdp-module branch 14 hours ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone