-
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
exp queue: command for managing queues #5615
Labels
A: experiments
Related to dvc exp
feature request
Requesting a new feature
p1-important
Important, aka current backlog of things to do
Comments
shcheklein
changed the title
Queue management subcommand for
exp: queue management subcommand
Mar 13, 2021
dvc exp
pmrowla
added
feature request
Requesting a new feature
p3-nice-to-have
It should be done this or next sprint
labels
Mar 14, 2021
As you noted, work related to queuing/running/managing experiments is something we will get to in the long term, but in the short term this is p3 for now. |
This was referenced Mar 30, 2021
shcheklein
changed the title
exp: queue management subcommand
exp queue: starting a new experiment while another one is already running
Mar 31, 2021
This was referenced May 3, 2021
dberenbaum
added
p2-medium
Medium priority, should be done, but less important
and removed
p3-nice-to-have
It should be done this or next sprint
labels
Aug 12, 2021
This was referenced Aug 12, 2021
@iesahin Can we modify the name of this issue to something more general? I can never find it when I want to 😄 . |
You can update the title to something easier to remember :) @dberenbaum |
dberenbaum
changed the title
exp queue: starting a new experiment while another one is already running
exp queue: command for managing queues
Dec 4, 2021
This was referenced Dec 13, 2021
dberenbaum
added
p1-important
Important, aka current backlog of things to do
and removed
p2-medium
Medium priority, should be done, but less important
labels
Feb 23, 2022
Repository owner
moved this from Review In Progress
to Done
in DVC
Jul 12, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A: experiments
Related to dvc exp
feature request
Requesting a new feature
p1-important
Important, aka current backlog of things to do
AFAICT, currently it's not possible to manage the experiment queue created by
dvc exp run --queue
. We can create experiments, but cannot remove them or change their order.I'd like to have a
dvc exp queue
command to list, modify, save and restore queues. Experiment queues, along with the parallel jobs, seem to be an important aspect of future DVC.dvc exp queue --add
can work identically with the currentdvc exp run --queue
.--add
may be the default command and the users may writedvc exp queue -S myparam=3 -n exp-1 python3 train.py
instead ofdvc exp run --queue
.dvc exp queue --list
may list jobs and their state. (Run, Waiting, Error)dvc exp queue --remove
may remove a job from the waiting list.dvc exp queue --save
can save a list of commands to a file. (Think about moving experiments to another workstation.)dvc exp queue --restore
can restore such a list from a file.I didn't check the implementation but these should be pretty straightforward to add to the experiment management.
The text was updated successfully, but these errors were encountered: