v0.13.2
π Composer v0.13.2
Introducing the composer
PyPi package!
Composer v0.13.2 is released!
Composer can also now be installed using the new composer
PyPi package via pip
:
pip install composer==0.13.2
The legacy package name still works via pip
:
pip install mosaicml==0.13.2
Bug Fixes
- test and fix composer package name usage in composer_collect_env (#2049)
- Backward Compat with Torchmetrics by @mvpatel2000 (#2046)
- Fix OCIObjectStore save_overwrite=False bug (#2053)
- busy wait for the rank 0 download (#2071)
- Skip extra downloads when not using a format string (#2073)
What's Changed
- Pin transformers package to <4.27 by @dakinggg in #2076
- Bump version to v0.13.2 (#2068) by @bandish-shah
- Skip extra downloads when not using a format string by @dakinggg in #2073
- add support for autoresume + FSDP + sharding by @dakinggg in #2072
- busy wait for the rank 0 download by @dakinggg in #2071
- Revert "Checkpoints Simplified (#2059)" by @dakinggg in #2070
- Add
device
anddtype
back toLPLayerNorm
(#2067) by @abhi-mosaic - Checkpoints Simplified by @mvpatel2000 in #2059
- Allow
LPLayerNorm
andLPGroupNorm
to supportself.bias
orself.weight
= None (#2044) by @abhi-mosaic - Add
NO_REENTRANT
activation checkpointing (#2042) by @bmosaicml - pin torchmetrics by @mvpatel2000 in #2065
- Update docs with non-rank zero logs instructions by @hanlint in #2058
- Fix OCIObjectStore save_overwrite=False bug by @eracah in #2053
- Busy wait for local rank 0 download to avoid timeout on large file download by @dakinggg in #2054
- Raise error if attempting to export FSDP model by @hanlint in #2051
- Revert "Checkpoints Simplified (#2041)" by @dakinggg in #2056
- Delete composer package GPU workflow by @dakinggg in #2055
- Add composer PyPI package tests to daily workflow (#2052) by @bandish-shah
- Checkpoints Simplified by @mvpatel2000 in #2041
- update fsdp mixed precision by @vchiley in #2047
- Backward Compat with Torchmetrics by @mvpatel2000 in #2046
- Update FSDP meta weight tying tests to include precision testing by @bcui19 in #2050
- Log nodename information in composer by @eracah in #2043
- test and fix composer package name usage in composer_collect_env by @dakinggg in #2049
- Adjust how HuggingFaceModel handles embedding resizing by @dakinggg in #2027
- Adds a PR guidelines section to contributing.md by @dakinggg in #1993
- Bump pypandoc from 1.10 to 1.11 (#2038) by @dependabot[bot]
- Bump pytest from 7.2.1 to 7.2.2 (#2039) by @dependabot[bot]
- Use follow in mcp script by @mvpatel2000 in #2022
Full Changelog: v0.13.1...v0.13.2