Opened 7 years ago
Last modified 7 years ago
#2822 closed feature request
Support Running Experiments in Parallel — at Version 2
Reported by: | pfleck | Owned by: | pfleck |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
Component: | Optimization | Version: | trunk |
Keywords: | Cc: |
Description (last modified by pfleck)
Before #2258, the Optimizers in an Experiment could be run in parallel by running the experiment and then starting some Optimizers manually. For each manually started Optimizer, a "Worker Thread" is spawned implicitly that (after the manually started Optimizer finished) assists executing the remaining Optimizers of the Experiment.
To support synchronous calls of Optimizer.Start (implemented in #2258), the behavior was changed and a "Worker Thread" does not run other Optimizers than the Optimizer it was spawned for.
To allow the user to run an experiment in parallel, we should introduce a more intuitive way of paralleling the experiment, similar as the "Workers" within a CrossValidation.
Change History (2)
comment:1 Changed 7 years ago by pfleck
- Status changed from new to accepted
comment:2 Changed 7 years ago by pfleck
- Description modified (diff)
- Summary changed from Support Running Experiment in Parallel to Support Running Experiments in Parallel
- Version changed from 3.3.14 to branch