-
Notifications
You must be signed in to change notification settings - Fork 51
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
Update Presets, main branch (2024.10.25.) #753
Update Presets, main branch (2024.10.25.) #753
Conversation
f7081fd
to
cc55256
Compare
Turns out, we were not building the benchmarks in the CI so far. 😱 While at it, I also added a 64-bit build of the host code. For the device libraries I didn't add such things, but we could consider doing so at one point... 🤔 Generally the PR is now ready to be looked at. 😉 |
862d28f
to
dcd0c1d
Compare
Also removed the c++ standard configurability from the GitHub CI, as we only (really) support C++20 at the moment in this project.
I wanted that to serve as a nudge for making the CUDA-enabled variants of those builds functional, but for the CI it is just causing more trouble than it's worth at the moment.
825159c
to
8b970fe
Compare
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
Re-designed the project's build presets a little.
array
andeigen
presets, as even I never used those so far;full-fp32
/full-fp64
presets, which attempt to build everything that the repository has to offer, at the same time.Technically a lot more combinations could still be added. But I thought this may be the golden middle ground between not having enough variety, and having too much. 🤔
I'm also pondering about reforming our CI setup a little. 🤔 More may very well come to this PR soon...