v0.9.0
What's new
Added 🎉
- Added a Beaker integration that comes with
BeakerWorkspace
, a remoteWorkspace
implementation that uses Beaker Datasets under the hood. - Added a
datasets::dataset_remix
step that provides the split remixing functionality oftango.steps.datasest_remix.DatasetRemixStep
now for HuggingfaceDatasetDict
.
Changed ⚠️
- If you try to import something from a tango integration that is not fully installed due to missing dependencies, an
IntegrationMissingError
will be raised
instead ofModuleNotFound
. - You can now set
-j 0
intango run
to disable multicore execution altogether.
Fixed ✅
- Improved how steps and workspaces handle race conditions when different processes are competing to execute the same step. This would result in a
RuntimeError
before with most workspaces, but now it's handled gracefully. - Fixed bug which caused GradScaler state to not be saved and loaded with checkpoints.
Commits
0ddd2ac Add Beaker integration (#296)
6bdd1dd Updates the Euler example (#297)
bc89470 GradScaler state saving and loading (#293)
b8562db fix old filename in CONTRIBUTING.md (#300)
4aff1bb Dataset remix (#298)
eb1fcd8 Bump mypy from 0.950 to 0.960 (#295)
903741e Update filelock requirement from <3.7,>=3.4 to >=3.4,<3.8 (#284)
b58b823 Handle missing integrations (#292)