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

Conditionals in configure script for activating / deactivating the template instantiation of some features and algorithms #90

Closed
beniz opened this issue Dec 19, 2014 · 2 comments

Comments

@beniz
Copy link
Collaborator

beniz commented Dec 19, 2014

This would allow to drastically reduce the size of the compiled library if it is known at compile time that some of its features and algorithms will not be used (e.g. surrogates)

@beniz beniz self-assigned this Dec 19, 2014
@beniz beniz changed the title Conditionals in configure script for activating / deactivating the template instanciation of some features and algorithms based Conditionals in configure script for activating / deactivating the template instanciation of some features and algorithms Jan 5, 2015
@beniz beniz changed the title Conditionals in configure script for activating / deactivating the template instanciation of some features and algorithms Conditionals in configure script for activating / deactivating the template instantiation of some features and algorithms Jan 5, 2015
@beniz
Copy link
Collaborator Author

beniz commented Jan 5, 2015

Optional surrogates lead to a compiled lib ~139Mb vs 207Mb with support for surrogates built-in.

@beniz
Copy link
Collaborator Author

beniz commented Jan 5, 2015

I am closing this for now. If there's ever the need to reduce the size of the lib even more by supporting the optional building of genotype and bounds support, I'll reopen it to do the job.

@beniz beniz closed this as completed Jan 5, 2015
andrewsali pushed a commit to andrewsali/libcmaes that referenced this issue Jan 31, 2016
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