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

Enhance BEAGLE options #1172

Open
rbouckaert opened this issue Oct 30, 2024 · 0 comments
Open

Enhance BEAGLE options #1172

rbouckaert opened this issue Oct 30, 2024 · 0 comments

Comments

@rbouckaert
Copy link
Member

BEAGLE has gained quite a few more options, but controlling these is currently not supported.
In particular, it can benchmark various BEAGLE instances (e.g. CPU vs GPU) and choose the fastest available.
There are also a number of scale strategy options, e.g. interval of rescaling when dynamic scaling is used.
If both CUDA and OpenCL instances are available, choosing between them requires selecting the right instance number for the beagle-order option, but there is no easy way to select it (like -beagle_SSE enabling SSE).

Instead of adding separate options for each of these to BEAST, adding a single -beagle_options followed by a comma separated list of key-value pairs would give more flexibility in adding more options in the future, e.g.
beast -beagle_options instance=CUDA,precision=single,scaling=dynamic beast.xml

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