ViperEkura
4e38183e86
fix: make FSDP2 executor work with ABC+Generic model hierarchy
- Wrap each child module individually, skip root (CPython layout
conflict between ABC+Generic and FSDP2 __class__ assignment)
- Remove manual unshard in clip_grad_norm (DTensor compatible)
- Fix _no_sync to iterate modules() instead of checking root
- Add reshard after unwrap_model
- Guard __init_subclass__ type resolution against dynamic subclasses
- Add fsdp2 to --parallel_mode CLI choices
2026-07-23 16:11:02 +08:00
..
2026-07-20 22:05:31 +08:00
2026-07-20 22:05:31 +08:00
2026-06-07 11:39:50 +08:00
2026-05-27 20:49:44 +08:00
2026-07-23 16:11:02 +08:00