This project, "kernel_debug", is a CUDA and C++ based application designed for demonstating debug and development of CUDA kernels in vscode with nsight visual studio edition. It utilizes CMake for building the project and targets NVIDIA Turing architecture specifically.
- CMake version 3.10 or higher
- CUDA Toolkit (compatible with NVIDIA architecture 75 - Turing)
To build the project, follow these steps:
-
Clone the repository:
git clone [repository-url] cd [repository-dir] -
Create a build directory:
mkdir build cd build -
Run CMake:
cmake .. -
Compile the project:
cmake --build .
After building the project, you can run the executable kernel_debug generated in the build directory:
./kernel_debug
The project is configured to compile in debug mode by default, which includes symbols for debugging. This can be useful when using tools like cuda-gdb to debug your CUDA kernels.
Feel free to fork the project, make improvements, and submit pull requests. We appreciate your contributions to enhance the debugging capabilities and performance of the application.
[Specify the license under which this project is made available.]