Commit cfdfe8b
committed
Enable AG/RS overlap with explicit process group passing
1 parent a0cc8ca commit cfdfe8b
File tree
9 files changed
+158
-83
lines changed- megatron
- core
- distributed/fsdp
- src/megatron_fsdp
- training
- tests/unit_tests
9 files changed
+158
-83
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
245 | 251 | | |
246 | 252 | | |
247 | 253 | | |
| |||
256 | 262 | | |
257 | 263 | | |
258 | 264 | | |
| 265 | + | |
| 266 | + | |
259 | 267 | | |
260 | 268 | | |
261 | 269 | | |
| |||
280 | 288 | | |
281 | 289 | | |
282 | 290 | | |
| 291 | + | |
| 292 | + | |
283 | 293 | | |
284 | 294 | | |
285 | 295 | | |
| |||
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
| |||
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
142 | 155 | | |
143 | 156 | | |
144 | 157 | | |
| |||
356 | 369 | | |
357 | 370 | | |
358 | 371 | | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
359 | 375 | | |
360 | 376 | | |
361 | 377 | | |
| |||
522 | 538 | | |
523 | 539 | | |
524 | 540 | | |
| 541 | + | |
| 542 | + | |
525 | 543 | | |
526 | 544 | | |
527 | 545 | | |
| |||
569 | 587 | | |
570 | 588 | | |
571 | 589 | | |
| 590 | + | |
| 591 | + | |
572 | 592 | | |
573 | 593 | | |
574 | 594 | | |
| |||
Lines changed: 16 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1631 | 1631 | | |
1632 | 1632 | | |
1633 | 1633 | | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
1634 | 1644 | | |
1635 | 1645 | | |
1636 | 1646 | | |
| |||
1920 | 1930 | | |
1921 | 1931 | | |
1922 | 1932 | | |
1923 | | - | |
1924 | | - | |
1925 | | - | |
1926 | | - | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
1927 | 1937 | | |
1928 | | - | |
| 1938 | + | |
1929 | 1939 | | |
1930 | | - | |
| 1940 | + | |
1931 | 1941 | | |
1932 | 1942 | | |
1933 | 1943 | | |
| |||
Lines changed: 15 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | 24 | | |
32 | 25 | | |
33 | 26 | | |
| |||
452 | 445 | | |
453 | 446 | | |
454 | 447 | | |
| 448 | + | |
| 449 | + | |
455 | 450 | | |
456 | 451 | | |
457 | 452 | | |
| |||
470 | 465 | | |
471 | 466 | | |
472 | 467 | | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
473 | 475 | | |
474 | 476 | | |
475 | 477 | | |
| |||
493 | 495 | | |
494 | 496 | | |
495 | 497 | | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
503 | 502 | | |
504 | 503 | | |
505 | 504 | | |
| |||
639 | 638 | | |
640 | 639 | | |
641 | 640 | | |
| 641 | + | |
| 642 | + | |
642 | 643 | | |
643 | 644 | | |
644 | 645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
124 | 123 | | |
125 | 124 | | |
126 | 125 | | |
| |||
567 | 566 | | |
568 | 567 | | |
569 | 568 | | |
570 | | - | |
571 | 569 | | |
572 | 570 | | |
573 | 571 | | |
| |||
682 | 680 | | |
683 | 681 | | |
684 | 682 | | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | 683 | | |
693 | 684 | | |
694 | 685 | | |
| |||
825 | 816 | | |
826 | 817 | | |
827 | 818 | | |
828 | | - | |
829 | 819 | | |
830 | 820 | | |
831 | 821 | | |
| |||
857 | 847 | | |
858 | 848 | | |
859 | 849 | | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | 850 | | |
870 | 851 | | |
871 | 852 | | |
| |||
877 | 858 | | |
878 | 859 | | |
879 | 860 | | |
880 | | - | |
881 | 861 | | |
882 | 862 | | |
883 | 863 | | |
| |||
1407 | 1387 | | |
1408 | 1388 | | |
1409 | 1389 | | |
1410 | | - | |
1411 | | - | |
1412 | | - | |
| 1390 | + | |
1413 | 1391 | | |
1414 | 1392 | | |
1415 | 1393 | | |
1416 | 1394 | | |
1417 | 1395 | | |
1418 | 1396 | | |
1419 | 1397 | | |
1420 | | - | |
1421 | | - | |
1422 | | - | |
1423 | | - | |
1424 | | - | |
1425 | 1398 | | |
1426 | 1399 | | |
1427 | 1400 | | |
| |||
1432 | 1405 | | |
1433 | 1406 | | |
1434 | 1407 | | |
1435 | | - | |
1436 | | - | |
1437 | | - | |
1438 | | - | |
1439 | | - | |
1440 | | - | |
1441 | | - | |
1442 | | - | |
1443 | | - | |
1444 | 1408 | | |
1445 | 1409 | | |
1446 | 1410 | | |
| |||
2101 | 2065 | | |
2102 | 2066 | | |
2103 | 2067 | | |
2104 | | - | |
2105 | | - | |
2106 | | - | |
2107 | 2068 | | |
2108 | 2069 | | |
2109 | 2070 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
117 | 120 | | |
118 | 121 | | |
119 | 122 | | |
120 | 123 | | |
121 | 124 | | |
122 | 125 | | |
123 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
124 | 130 | | |
125 | 131 | | |
126 | 132 | | |
| |||
210 | 216 | | |
211 | 217 | | |
212 | 218 | | |
| 219 | + | |
213 | 220 | | |
214 | 221 | | |
215 | 222 | | |
| |||
232 | 239 | | |
233 | 240 | | |
234 | 241 | | |
| 242 | + | |
235 | 243 | | |
236 | 244 | | |
237 | 245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2301 | 2301 | | |
2302 | 2302 | | |
2303 | 2303 | | |
2304 | | - | |
2305 | | - | |
2306 | | - | |
2307 | 2304 | | |
2308 | 2305 | | |
2309 | 2306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
385 | 384 | | |
386 | 385 | | |
387 | 386 | | |
| |||
0 commit comments