Skip to content
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

Reimplement MultiprocesserEvaluator using ProcessPoolExecutor #325

Open
quaquel opened this issue Dec 8, 2023 · 0 comments
Open

Reimplement MultiprocesserEvaluator using ProcessPoolExecutor #325

quaquel opened this issue Dec 8, 2023 · 0 comments

Comments

@quaquel
Copy link
Owner

quaquel commented Dec 8, 2023

The current implementation of the MultirpocessingEvaluator predates concurrent.futures. A lot of what is currently done can readily be supported by using a ProcessPoolExecutor directly. Moreover, the logging setup can be simplified using the QueueHandler and QueueListerener now available in logging. Together this will reduce the code in the workbench and make the implementation more similar to the MPIEvaluator.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant