Skip to content

3.0.0

Compare
Choose a tag to compare
@daavoo daavoo released this 22 Sep 15:19
· 70 commits to main since this release
3a2e850

Breaking Changes

dvcyaml now accepts a path and defaults to the dvc.yaml at the root of your DVC Repository.

DVCLive was previously writing to dvclive/dvc.yaml. It will now default writing to the dvc.yaml at the root of your DVC Repository.
You can now pass a custom path to the dvcyaml argument.

For example, to preserve the behavior of the previous version:

with Live(dvcyaml="dvclive/dvc.yaml") as live:
    pass

save_dvc_exp now defaults to True.

Setting save_dvc_exp=True was already recommended in all our example snippets but we will now try to create a DVC Experiment always by default.

If you are using a DVC Pipeline and running with dvc exp run, this change won't have an effect on your project.

report now defaults to None.

You can still manually set the report to one of the supported formats

We recommend using the DVC VSCode Extension and/or DVC Studio to see live updates to the plots created by DVCLive.

Removed model_file from the framework integrations.

In order to log model checkpoints, you can use the log_model argument for HuggingFace and PyTorch Lightning.
Don't hesitate to open a new issue requesting support for other frameworks.

Full changelog

New Contributors

Full Changelog: 2.16.0...3.0.0