-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Updated support for CMA-ES minimizer based on libcmaes #7044
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
base: master
Are you sure you want to change the base?
Conversation
…ce + added control of fixed variables and auto-maxiter stopping criteria
…for default cmaes initial value
… by cmaes Use ROOT_STANDARD_LIBRARY_PACKAGE for cmaes
Starting build on |
Build failed on mac11.0/cxx17. Failing tests: |
@lmoneta Hi, happy to see this moving forward! FYI libcmaes recently went under the same umbrella as the other CMA-ES reference implementations, https://github.com/CMA-ES/libcmaes. Don't hesitate to file issues if we can help with integration from the libcmaes side. |
Build failed on ROOT-performance-centos8-multicore/default. Failing tests: |
I leave some comments about some small details in the code. I am still running some tests and tutorials, which is taking some time. |
@beniz, sorry for starting this after a long time, but I think it is good to have this library integrated in ROOT. |
This is an updated PR of #507 that is an update of #40.
As a reminder, this PR integrates a new minimizer in ROOT, CMA-ES see https://github.com/beniz/libcmaes/ .
It rebases the new commits from @beniz to the current master and fixes the Eigen configuration issue.