-
Notifications
You must be signed in to change notification settings - Fork 42
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
Rearchitect and Reinstate GPU #114
base: master
Are you sure you want to change the base?
Conversation
onurulgen
commented
Aug 29, 2024
- Reinstated GPU into the project by fixing or implementing missing functions.
- Rearchitected the project to combine GPU and CPU implementations by using virtual functions.
- Increased the performance up to 11 times by using GPU.
- Implemented unit and regression tests for GPU and CPU by using Catch2 framework.
- Developed GitHub Actions for tests, coverage, static code analysis, and producing CPU and GPU executables for Windows, Linux and macOS.
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
✅Code Analysis Results - no issues found! ✅ |
I had to add Besides that, the build worked, and I was able to run the program. |
CMAKE_CUDA_ARCHITECTURES are set in here. If you need to set that, your cmake configure command must've failed while detecting CUDA, right? |
Yes, that is correct. It failed as soon as it reached line 156 |