Deprecate unused DeepSpeed features (#8490)
## Summary
- Remove unused / unmaintained features: Nebula checkpointing, the
`deepspeed.compression` library, 1-bit Adam, 1-bit Lamb, 0/1 Adam, and
MiCS ZeRO-3 sharding.
- Keep remaining runtime intact: move `recursive_getattr` /
`recursive_setattr` into `deepspeed/utils/module_utils.py` after the
compression helper was deleted.
- Tracking: #8489
## Test plan
- [x] GPU import probe: editable DeepSpeed from this checkout;
`MiCS_Init` and `mics_*` config fields absent
- [x] `tests/unit/runtime/zero/test_zero_context.py` (gathered params /
partition)
- [x] `tests/unit/v1/zero/test_zero.py::TestZero3RepeatForwardLoop`
- [x] `tests/unit/v1/moe/test_autoep_unit.py::TestAutoEPConfig` ZeRO-3
compatibility gates
- [ ] CI unit / accelerator workflows on this PR
Made with [Cursor](https://cursor.com)
---------
Signed-off-by: Olatunji Ruwase <tunji.ruwase@snowflake.com>
Co-authored-by: Cursor <cursoragent@cursor.com>