-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
dvc studio login
: setup auto pushing experiments
#10137
Comments
Since this is a |
cc @iterative/vs-code since this should also impact the vs code flow |
@skshetry Do you mean to enable them during Regardless, I think we can do the first step of adding config options. Having to set environment variables every time to auto push doesn't make much sense. |
Enabling them automatically during |
Not that strong an opinion, but |
From a new user perspective, it might be confusing and unclear what to choose. "Do you want to push experiments?" - maybe, maybe not, idk. What's experiments? etc. It'll definitely lead to choice paralysis to me if I was using it for the first time. 😅 It's better to make a choice for them here. But the message should be clear that we are doing that. |
We also need a way to auto push on |
Thoughts on this approach?
|
Not a requirement but nice to have would be to incorporate #8843 when doing this. If we can push the dvc-tracked data at the end of each stage, and include the run cache, it can help in scenarios like recovery from failed runners but also break up the pushes during the experiment run so the final push may not feel so painful. |
Tasks for this issue:
Out of scope: |
@skshetry I updated the checklist above for what's left to do here. |
@dberenbaum, any thoughts on how to simplify? |
Originally posted by @skshetry in iterative/dvc.org#5165 (comment) @skshetry This suggestion makes sense to me. |
Added
|
See
#5029(edit: iterative/dvc.org#5029) and the related issues linked there for background.Rather than document the environment variables to auto push experiments, we could make this part of the studio login workflow since auto-pushing experiments is mostly useful when using studio rather than keeping experiments local. We would need to:
exp.auto_push
andexp.git_remote
The text was updated successfully, but these errors were encountered: