Skip to content
neoblizz edited this page Apr 11, 2023 · 3 revisions

Gunrock for Windows

We have made no effort to support gunrock/gunrock natively on Windows system. However, starting gunrock/essentials (new version of gunrock), there's been initial ground work put into getting gunrock working natively on Windows.

Windows Subsystem for Linux (WSL)

Just fyi, if you have Windows 10 or above, you can download and install Windows Subsystem for Linux (WSL) and seamlessly run gunrock with full CUDA support.

We also recommend looking at Windows Terminal for development. If any of these links are broken or out-dated, please let us know (and also Google's your friend to find the relevant installation docs.)

Native Support

Using cmake, and visual studio, gunrock/gunrock will build like just any other CUDA project. Note as of right now, you must delete the cub symbolic link within downloaded thrust directory for the build to function as intended. Please see our GitHub Action workflow for windows for reference.

rm ${{github.workspace}}/externals/thrust-src/cub

Getting Started

Experimentals

Developers

Debugging, Profiling and Testing

Tutorials

Design Choices

Utilities and Tools

Performance Optimizations

Random, weird or fun things

Continuous integration (CI)

Clone this wiki locally