This is a solution based on the use of NVIDIA CUDA, meaning it requires the use of a CUDA-capable NVIDIA GPU.
Note that:
I considered making this a C++ solution, but chose otherwise because "CUDA C++" includes some specific extensions that are critical to make the language work. This is reflected by the solution requiring a CUDA-specific compiler (NVCC) to build.
A Dockerfile has not been provided. This is because the solution requires an NVIDIA GPU to be present at runtime (which is not a given), and because making the solution work requires some setup-specific steps/modifications.
Contributing requirements
[x] I read the contribution guidelines in CONTRIBUTING.md.
[x] I placed my solution in the correct solution folder.
[x] I added a README.md with the right badge(s).
[ ] I added a Dockerfile that builds and runs my solution.
[x] I selected drag-race as the target branch.
[x] All code herein is licensed compatible with BSD-3.
Description
This is a solution based on the use of NVIDIA CUDA, meaning it requires the use of a CUDA-capable NVIDIA GPU.
Note that:
Contributing requirements
drag-race
as the target branch.