Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Explicit make targets for cuda, cppnone, cppsse4 etc (avoid building CUDA code 5 times for each C++ AVX mode) #680

Closed
valassi opened this issue Jun 4, 2023 · 3 comments · Fixed by #798

Comments

@valassi
Copy link
Member

valassi commented Jun 4, 2023

Part of the cleanup of builds. Avoid building CUDA code 5 times for each C++ AVX mode. This is a bit the mirror of #679: CUDA builds should not depend on C++ builds and viceversa

@valassi
Copy link
Member Author

valassi commented Jul 19, 2023

Note: in MR #723 fixing #725, I improved the separation of cpu and gpu namespaces (so now it is a bit sfare to mix the two codes... though it is maybe a better idea not to do that anyway). Maybe eventually we need separate namespaces for all SIMD modes (if we go to fat binaries...).

@valassi valassi changed the title Avoid building CUDA code 5 times for each C++ AVX mode Explicit make targets for cuda, cppnone, cppsse4 etc (avoid building CUDA code 5 times for each C++ AVX mode) Aug 17, 2023
@valassi
Copy link
Member Author

valassi commented Aug 17, 2023

I have added a long todo list in #602. When that task is done, it will also solve this #680.

@valassi
Copy link
Member Author

valassi commented Mar 26, 2024

Like #602, this will be fixed by PR #798.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant