Updated support for CMA-ES minimizer based on libcmaes#7044
Updated support for CMA-ES minimizer based on libcmaes#7044lmoneta wants to merge 102 commits intoroot-project:masterfrom
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.