Commit f1aa8e4
committed
Enable AG/RS overlap with explicit process group passing
1 parent 43db8c1 commit f1aa8e4
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 | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
256 | 262 | | |
257 | 263 | | |
258 | 264 | | |
| |||
281 | 287 | | |
282 | 288 | | |
283 | 289 | | |
| 290 | + | |
| 291 | + | |
284 | 292 | | |
285 | 293 | | |
286 | 294 | | |
| |||
305 | 313 | | |
306 | 314 | | |
307 | 315 | | |
| 316 | + | |
| 317 | + | |
308 | 318 | | |
309 | 319 | | |
310 | 320 | | |
| |||
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
| 83 | + | |
82 | 84 | | |
83 | 85 | | |
84 | 86 | | |
| |||
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
144 | 157 | | |
145 | 158 | | |
146 | 159 | | |
| |||
365 | 378 | | |
366 | 379 | | |
367 | 380 | | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
368 | 384 | | |
369 | 385 | | |
370 | 386 | | |
| |||
532 | 548 | | |
533 | 549 | | |
534 | 550 | | |
| 551 | + | |
| 552 | + | |
535 | 553 | | |
536 | 554 | | |
537 | 555 | | |
| |||
581 | 599 | | |
582 | 600 | | |
583 | 601 | | |
| 602 | + | |
| 603 | + | |
584 | 604 | | |
585 | 605 | | |
586 | 606 | | |
| |||
Lines changed: 16 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1665 | 1665 | | |
1666 | 1666 | | |
1667 | 1667 | | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
1668 | 1678 | | |
1669 | 1679 | | |
1670 | 1680 | | |
| |||
1962 | 1972 | | |
1963 | 1973 | | |
1964 | 1974 | | |
1965 | | - | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
1969 | 1979 | | |
1970 | | - | |
| 1980 | + | |
1971 | 1981 | | |
1972 | | - | |
| 1982 | + | |
1973 | 1983 | | |
1974 | 1984 | | |
1975 | 1985 | | |
| |||
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 | | |
| |||
453 | 446 | | |
454 | 447 | | |
455 | 448 | | |
| 449 | + | |
| 450 | + | |
456 | 451 | | |
457 | 452 | | |
458 | 453 | | |
| |||
474 | 469 | | |
475 | 470 | | |
476 | 471 | | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
477 | 479 | | |
478 | 480 | | |
479 | 481 | | |
| |||
497 | 499 | | |
498 | 500 | | |
499 | 501 | | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
507 | 506 | | |
508 | 507 | | |
509 | 508 | | |
| |||
655 | 654 | | |
656 | 655 | | |
657 | 656 | | |
| 657 | + | |
| 658 | + | |
658 | 659 | | |
659 | 660 | | |
660 | 661 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
2299 | 2299 | | |
2300 | 2300 | | |
2301 | 2301 | | |
2302 | | - | |
2303 | | - | |
2304 | | - | |
2305 | 2302 | | |
2306 | 2303 | | |
2307 | 2304 | | |
| |||
| 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