Skip to content

Restructure multiprocessing #59

@dweindl

Description

@dweindl

For better adherence to any walltime limits, consider restructuring the current multiprocessing. Make each worker process spawn another sub-worker process that does the actual work and can be killed by the worker process without interfering with the workers sending their results to the manager.
This way, we should be better able to deal with long objective evaluation times and local optimizers that don't respect walltime limits.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions