-
-
Notifications
You must be signed in to change notification settings - Fork 97
Updating Benchmark Sets #1281
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?
Updating Benchmark Sets #1281
Conversation
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
It's going to need to wait for the registration to finish JuliaRegistries/General#133534 JuliaRegistries/General#133535 Also could you add the new PyCMA one which just merged around the same time? SciML/Optimization.jl#933 |
Sure |
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
@mxpoch it looks like PyCMA is giving a segfault and having some IO issues as part of the benchmark. Does PyCMA have to do IO in order to give the results? Seems like it could just all be memory? |
Hi @ChrisRackauckas Do you think we should run the Python-based optimizers sequentially to avoid the errors, this maybe happening because of multithreaded Python calls in Julia? |
@ChrisRackauckas Yep the default behaviour of PyCMA is to store logs in an 'outcmaes' folder. If you pass verb_log=0 as an argument it shouldn't do any writes. |
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
I have made changes to run the SciPy optimizers sequentially, I have tried to run this on my local machine but this became overwhelming for my machine:-
|
That seems like it would be over the limit? Is the maxiters not being passed on? |
Are we referring to the run_length here?, if so than yes seems like the SciPy optimizers are ignoring it and we have to set an explicit maxiters here. |
Checklist
contributor guidelines, in particular the SciML Style Guide and
COLPRAC.
Additional context
This PR adds the recently implemented SciPy global optimization algorithms from OptimizationSciPy.jl (#927) to the black-box global optimizer benchmarks.