Commit 9c712a5
committed
Refactor EP sharding to apply DTensor wrapping during loading
Move EP parameter DTensor wrapping from post-load model wrapping to
the tensor parallel layer's `post_shard_wrap` method, which applies
during parameter loading. This ensures DTensor wrapping happens at the
right time in the loading pipeline and removes duplicated logic.1 parent 37c106b commit 9c712a5
4 files changed
Lines changed: 36 additions & 36 deletions
File tree
- src/transformers
- integrations
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1077 | 1077 | | |
1078 | 1078 | | |
1079 | 1079 | | |
| 1080 | + | |
| 1081 | + | |
1080 | 1082 | | |
1081 | 1083 | | |
1082 | 1084 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
133 | 145 | | |
134 | 146 | | |
135 | 147 | | |
| |||
685 | 697 | | |
686 | 698 | | |
687 | 699 | | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
688 | 708 | | |
689 | 709 | | |
690 | 710 | | |
| |||
1078 | 1098 | | |
1079 | 1099 | | |
1080 | 1100 | | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
1081 | 1110 | | |
1082 | 1111 | | |
1083 | 1112 | | |
| |||
1487 | 1516 | | |
1488 | 1517 | | |
1489 | 1518 | | |
| 1519 | + | |
| 1520 | + | |
1490 | 1521 | | |
1491 | 1522 | | |
1492 | 1523 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
| |||
1381 | 1380 | | |
1382 | 1381 | | |
1383 | 1382 | | |
1384 | | - | |
1385 | | - | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | | - | |
1391 | | - | |
1392 | | - | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | 1383 | | |
1397 | 1384 | | |
1398 | 1385 | | |
| |||
4236 | 4223 | | |
4237 | 4224 | | |
4238 | 4225 | | |
4239 | | - | |
4240 | | - | |
4241 | 4226 | | |
4242 | 4227 | | |
4243 | 4228 | | |
| |||
4376 | 4361 | | |
4377 | 4362 | | |
4378 | 4363 | | |
4379 | | - | |
4380 | | - | |
4381 | | - | |
4382 | | - | |
4383 | | - | |
4384 | | - | |
4385 | | - | |
4386 | | - | |
4387 | | - | |
4388 | | - | |
4389 | | - | |
4390 | | - | |
4391 | | - | |
4392 | | - | |
4393 | | - | |
4394 | | - | |
4395 | | - | |
4396 | | - | |
4397 | 4364 | | |
4398 | 4365 | | |
4399 | 4366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
828 | 829 | | |
829 | 830 | | |
830 | 831 | | |
831 | | - | |
832 | | - | |
833 | | - | |
| 832 | + | |
| 833 | + | |
834 | 834 | | |
835 | 835 | | |
836 | 836 | | |
| |||
0 commit comments