Build and test the libuipc project using CMake. Use when building the project, running cmake configure/build commands, compiling with RelWithDebInfo, running Catch2 tests, or when the user asks how to build or test libuipc.
Create a well-formatted conventional commit
Fix a GitHub issue with proper branch, testing, and PR workflow
Fix a pull request based on review feedback
Format C++ code using clang-format
Create a well-structured pull request with proper description
GPU optimization workflow using uipc.profile, uipc.profile.nsight, and Nsight Compute CLI. Use when profiling, optimizing, or benchmarking CUDA kernels.
Overview of the main directories and important files in the repository. Use this to understand the project layout and find where code lives.