-
Notifications
You must be signed in to change notification settings - Fork 30
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
Manage experiments queue #1996
Comments
This links in with the suggestion in #1995 (comment) to split out the contents of
Straightforward change
Users can already do this but we could easily move the action to a separate tree/view associated with managing the queue.
👍🏻
👍🏻
[Q] Does this mean whilst the queue is being processed or simply when it is being started. The later should be easy. We can use a multi-step quick pick. Next stepWe can definitely do all the above from the command palette. I would also advocate that we add another Simplest thing is probably for me to make a POC for the new treeView with some basic functionality and we can decide whether or not we want to keep going with it. @karajan1001 how difficult would it be to add the |
If the output json format is well defined. I think it could be don't in half a day. |
It's possible to do while the queue is being processed. Whether that's needed in VS Code probably depends on the level of effort. |
If you LMK the command I can add that functionality. |
[Q] Will running It doesn't seem like this is the case from reading iterative/dvc.org#3715. If we are going to try and hide this concept then I think that is something that should be handled by either the CLI or extension. IMO it should be handled by default. If the user wants to keep the logs around then they can pass a flag. |
After starting to implement From here & #1995 the only thing that I currently need from @karajan1001 all I need from
The rest of the output is inconsequential for us at the moment. As an interim solution I can proxy the required output by applying some regular expression to the currently provided string. The only alternative solution that I can think of to this problem is adding the above information into For a future iteration:This might be a good time to come back to the overall approach of the way the extension calls the CLI for experiment data. I remember that we discussed some kind of sub command that would show us all of the current experiments/checkpoints in the workspace. It would return this information without collecting any of the associated data. The extension could then use this information to only call For this to work we would need to add some kind of WDYT? |
🤔 Interesting question. |
To simplify user experience, I think we should only keep exp and hide the whole queue sub-command. But had no time to go into deep. To achieve this, we need to solve the problem of one queue task creates hundreds of exp results. |
Interesting thought. This sounds a little extreme, but maybe you meant this as a long-term goal and not a short-term one? I think it's a good goal to work towards, but let's expose the queue sub-command for now and then start to see how much of its functionality we can cover with |
Closing as duplicate of #1995 |
Yeah, of course we can't finish it soon, so let us continue on the current API. |
Following up on the
dvc queue
commands, users should be able to manage queued experiments in VS Code.For background, see:
dvc queue
dvc.org#3715Possible changes to VS Code:
The text was updated successfully, but these errors were encountered: