Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unfortunately there is currently a back-and-forth conflict between Microsoft and NVIDIA in regards to Visual Studio and CUDA versions.  Developers wanting to utilize these platforms are caught in the middle.  The problem is that with each new CUDA release NVIDIA indicates a minimum, and maximum version number of Visual Studio that the release will work with.  This was generally not a problem with prior release releases of Visual Studio as the release cadence was fairly low, so it was likely you would have the exact version you needed.  The current Visual Studio release cadence is quite high, and users are frequently prompted for updates.  The combination of these factors means frequent major version updates on VS's side, and a maximum version specified by CUDA mean that if you download the newest version of CUDA, and trying to run it with an up-to-date version of Visual Studio, your code is unlikely to compile.

...