-
Notifications
You must be signed in to change notification settings - Fork 4
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
[Feature request]: consolidate "jobs" and "slots"/"chains" for simulation / projection #395
Comments
GH-394 is still a work in progress, but I believe the flepiMoP/flepimop/gempyor_pkg/src/gempyor/batch.py Lines 102 to 153 in 1316ebe
|
Seems likely - there will also need to be some adaptation at the dispatch stage, as these arguments get passed several layers deep from the simulate method. Some of the problem here seems to be muddying together two considerations which are theoretically orthogonal (how much parallelization, how many independent inference processes) but are practically pretty much always the same, and then propagating that confusion to places where it doesn't actually apply (projection shouldn't know about inference chains; probably needs to know about parallelization and maybe samples?). |
Just wanted to add to tgat that with some methods such as emcee, there is often need for more chains that parallel jobs depending on the number of parameters and the size of compute boxes. |
Label
meta/workflow
Priority Label
low priority
Is your feature request related to a problem? Please describe.
User interface item. Currently, simulation / projection takes both a jobs (parallelization) and slots/chains argument (which appears to be used in a ... samples? parallelization? other?) sense.
Is your feature request related to a new application, scenario round, pathogen? Please describe.
No response
Describe the solution you'd like
Eliminate (or otherwise clarify) the point of this argument.
The text was updated successfully, but these errors were encountered: