-
Notifications
You must be signed in to change notification settings - Fork 9
CUDA vs. MSVC compatibility matrix
fszontagh edited this page Dec 31, 2024
·
2 revisions
Visual C++ | v12.* | v11.6 | v10.1-11.5, v10.0 | v9.* | v8.0 | v7.* | v6.5 | v6.0 | v5.5 | v5.0 |
---|---|---|---|---|---|---|---|---|---|---|
Visual C++ 2022 | X | X | ||||||||
Visual C++ 2019 | X | X | ||||||||
Visual C++ 2017 | X | X | X | X | X | |||||
Visual C++ 2015 | X | X | X | X | ||||||
Visual C++ 2013 | X | X | X | X | X | |||||
Visual C++ 2012 | X | X | X | X | X | X | X | |||
Visual C++ 2010 | (X) | X | X | X | X | X | X | |||
Visual C++ 2008 | X | X | X | X |
(X): deprecated, but still works
Also note that older GPUs (e.g., Geforce 400 series) can only be targetted using CUDA v9. In this case, you are restricted to Visual C++ 2012/2013/2015/2017.
Visual Studio version | Download link |
---|---|
2012 | Download visual Studio 2012 community |
2015 | Download visual Studio 2015 community |
2017 | Download visual Studio 2017 community |
2019 | Download visual Studio 2019 community |
2022 | Download visual Studio 2022 community |
Source: https://quasar.ugent.be/files/doc/cuda-msvc-compatibility.html