David de la Iglesia Castro
David de la Iglesia Castro
Now that there are no public methods, some of the `Live` methods (`get_step`, `set_step`, `next_step`) feel redundant as they could be replaced with common python property syntax: `Live.get_step()` -> `Live.step`...
To be consistent with other integrations.
Given a DVC stage where `checkpoints` are enabled: ```yaml stages: train: cmd: src/train.py deps: - data - src outs: - model.pth: checkpoint: true live: dvclive: summary: true html: true ```...
> The specific scenario I first came up with is the following: to log tensors/arrays of length==1 with dvclive, I need to convert them to simple types. To avoid repeating...
When using `dvclive` alongside `DVC checkpoints`, each `step` is associated with a checkpoint hash. Afaik, the relation between `step` and `checkpoint` is currently only available in the `dvc exp show`...
I think it could be useful to expose something similar to the parsing utilities used in tests (i.e. [`read_logs`](https://github.com/iterative/dvclive/blob/master/tests/test_main.py#L21)). This could enable an easy way of parsing `dvclive` outputs into...
It could be convenient, not sure how much, to let the user configure a remap from the `name`s passed to `dvclive.log` to some given `target`s. Internally, could be easily implemented....
By default the values for each metric at the latest step are being saved in the `summary`. It might be interesting to add an option to additionally save the **best**...
From [Optuna](https://github.com/optuna/optuna): > Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning. It features an imperative, define-by-run style user API. Thanks to our define-by-run API, the...
It was iterating on dictionary keys (str)