Releases: iterative/dvclive
3.0.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #716
- log_artifact: Use name validation from GTO. by @daavoo in #715
Full Changelog: 3.0.0...3.0.1
3.0.0
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
- refactor: Create separate
vscode
module. by @daavoo in #692 - warn on log_artifact when no repo by @dberenbaum in #693
- pyproject: add custom pytest markers definition by @mattseddon in #694
- pytest: fix mocker as context manager and setenv test warnings by @mattseddon in #695
- updates test for dvc-studio-client changes by @dberenbaum in #689
- tests: Update studio tests with latest release. by @daavoo in #698
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #700
- Update example by @SoyGema in #697
- minor style edits to hf example notebook by @dberenbaum in #701
- Migrate from PyPI tokens to Trusted Publishers by @0x2b3bfa0 in #707
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #708
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #711
- live: warn when DVC_ROOT is set but DVC_EXP_BASELINE_REV is not by @pmrowla in #702
- 3.0 updates by @daavoo in #684
- track dvcyaml file by @dberenbaum in #710
- test for tracking dvcyaml by @dberenbaum in #713
New Contributors
- @SoyGema made their first contribution in #697
- @0x2b3bfa0 made their first contribution in #707
Full Changelog: 2.16.0...3.0.0
2.16.0
What's Changed
- Add experiment name to DVCLive only signal file by @mattseddon in #674
- Add step completed signal file for VS Code by @mattseddon in #688
- tests: Fix test_huggingface_log_model by @daavoo in #691
Full Changelog: 2.15.2...2.16.0
2.15.2
What's Changed
- lightning: support list params by @dberenbaum in #681
Full Changelog: 2.15.1...2.15.2
2.15.1
What's Changed
- dvc: Extract
find_overlapping_stage
. by @daavoo in #668 - dvc: Drop checkpoint. by @daavoo in #667
- update example notebooks by @dberenbaum in #671
- log_artifact: update warning inside exp by @dberenbaum in #669
- live.logger: Honor DVCLIVE_LOGLEVEL env var by @daavoo in #678
- utils: Add catch_and_warn. by @daavoo in #673
- live.log_metric: Cast
nan
andinf
to string. by @daavoo in #677
Full Changelog: 2.15.0...2.15.1
2.15.0
What's Changed
- lightning: copy best model by @dberenbaum in #659
- fix broken pytorch-lightning import by @dberenbaum in #664
- HuggingFace improvements by @daavoo in #649
- cache: cache in dvc exp if not stage output by @dberenbaum in #660
Full Changelog: 2.14.0...2.15.0
2.14.0
What's Changed
- Add DVCLive-YOLO notebook. by @daavoo in #650
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #656
- dvcyaml: warn if tracked as stage output by @dberenbaum in #654
- Add DVCLive-scikit-learn notebook by @daavoo in #655
- log_image: Support
matplotlib.figure.Figure
as input. by @daavoo in #658
Full Changelog: 2.13.1...2.14.0
2.13.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #637
- clean up warnings and move some to info by @dberenbaum in #631
- Fix broken link in PULL_REQUEST_TEMPLATE.md by @swarajpande4 in #643
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #647
- ignore version file by @dberenbaum in #645
- wrap cache warnings to suppress errors by @dberenbaum in #644
- make_dvcyaml: skip metrics plots when plot=False by @dberenbaum in #652
New Contributors
- @swarajpande4 made their first contribution in #643
Full Changelog: 2.13.0...2.13.1
2.13.0
What's Changed
- fix(tests): Update imports in keras by @daavoo in #621
- log_artifact: add cache option, only write to dvc.yaml if metadata ex… by @dberenbaum in #620
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #623
- add back old pytorch_lightning imports by @dberenbaum in #627
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #628
- change save_dvc_exp warning to info by @dberenbaum in #632
- Exp save warning by @dberenbaum in #633
- drop version file by @dberenbaum in #634
- README: A more engaging code snippet example by @omesser in #635
- Lightning model by @dberenbaum in #640
New Contributors
Full Changelog: 2.12.1...2.13.0
2.12.1
What's Changed
- Update DVCLive-Quickstart.ipynb by @daavoo in #610
- cleanup dvcyaml by @dberenbaum in #615
- add cache_images to lightning by @dberenbaum in #614
- Cast path to string by @CptCaptain in #619
New Contributors
- @CptCaptain made their first contribution in #619
Full Changelog: 2.12.0...2.12.1