-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dvclive.log
"side effects"
#156
Comments
@pared will know better about the reasons for the current implementation, but I assume it's convenience of being able to skip unnecessary Not sure if this belongs in this issue, but what is the advantage of |
My intention was to later treat that exact point. I think that, in addition to what you pointed, it could also simplify some things like |
Related: #36 |
It clearly seems that out-of-the-box functionality makes the learning curve steeper. If that makes using
User convenience, same as above. |
Can we emphasize Edit: I guess this would create inconsistency between an implicit |
I would like to discuss the current behavior of
dvclive.log
which, in certain situations, replacesdvclive.init
and callsdvclive.next_step
.It is not clear for me the tradeoff between benefits and potential problems of these "side effects" and would like to know about potential benefits I might be missing.
Assuming that the primary usage of
dvclive
would be through our provided integrations, end users won't really care about how we handle the workflow inside those integrations. For those using the API, the current behavior might be confusing (#289).I think that we should enforce a canonical workflow (
init
->log
->next_step
) in both docs and integrations by:user-guide: add "folders" way of experimentation dvc.org#159
docs: add missing optional argument for gc and remove dvc.org#162
The text was updated successfully, but these errors were encountered: