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

request for enhancement of operational readiness #681

Open
cherusk opened this issue Dec 29, 2022 · 2 comments
Open

request for enhancement of operational readiness #681

cherusk opened this issue Dec 29, 2022 · 2 comments

Comments

@cherusk
Copy link

cherusk commented Dec 29, 2022

I'm intending to include deap as a backend for the godon project.

I've only found references to scoop for operationally parallelizing the framework.

Hence the question, are there near or mid term plans on your end to extend the set of supported orchestration engines? Examples could be docker swarm, kubernetes or dask.

If not, could you give me pointers of what are be stumbling blocks to do so?

@cherusk
Copy link
Author

cherusk commented Jan 3, 2023

Citing https://github.com/markcoletti:

"I see that you are interested in a distributed EA framework, which is a functionality that DEAP currently does not have. (And which is a frequently requested feature for DEAP.) You might be interested in Library for Evolutionary Algorithms in Python (LEAP) as it natively supports Dask for distributed evaluations. It has been successfully deployed at scale on the Summit supercomputer. Full disclosure: I am one of the LEAP developers. You can find LEAP here: https://github.com/AureumChaos/LEAP/tree/develop"

@cherusk
Copy link
Author

cherusk commented Jan 3, 2023

LEAP looks promising.

As a terrific reference, the optuna framework dev team does offer a great option for dask parallelization integration, even part of their latest pre-release by now:

https://github.com/optuna/optuna-examples/blob/main/dask/dask_simple.py

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

No branches or pull requests

1 participant