-
-
Notifications
You must be signed in to change notification settings - Fork 51
[Pre-pull request] Adding jobs to an existing registry #209
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
Comments
that's funny I was doing pretty much the same hack yesterday +1 for adding jobs to an existing registry |
I can include something like this. How do you want the interface to look like? Re-running |
I'd be interested in something along the lines of re-running Originally I was thinking that the function should be required to use the same function as the original |
Also, as mentioned in the title I'm happy to write it, but if you'd like more control over the implementation and want to write it yourself just let me know. |
my use case for adding jobs to an existing registry involves dependencies #204 between jobs that each have different functions, so it would be useful if each job could have its own function |
Lifting all restrictions is probably better than only allowing to add more jobs for the same function. If one of you guys want to start a PR, here are the most important steps to consider:
|
Frequently I run into the situation that I run set of jobs in parallel with
batchMap
only to realize that I forgot to include an interesting case in the input list at a later date. Historically I've either made a new registry (ugh) or deleted and re-run everything (more-ugh). Today I really didn't want to do either so I figured out how to add jobs to an existing registry.Is this something you'd consider adding if I put together a PR? I suspect the answer is probably "you should be using the experiment abstraction", but I suspect enough people run in to this problem that it would be beneficial to add. I've included code at the bottom for doing it very roughly, in the case it's going to be a part of the package I'd write something like
batchUpdateMap
which assembles the new param list for the user.Example code for doing it manually below for if anyone needs it in the mean-time:
Obviously this can be generalized for adding more than one job.
The text was updated successfully, but these errors were encountered: