I’ve been working with CUDA in Windows and want to port my work to Linux, specifically OpenSUSE. I downloaded the latest OpenSUSE version, which is 11.2, but the latest CUDA code available is only for version 11.1. I notice there are 5 different versions of OpenSUSE supported by NVidia, but only up to 11.1. A similar situation exists for other Linux versions. I tried to compile the sample CUDA programs but got compilation errors. My paths are set up, and running nvcc -V returns a valid version number.
It seems counterintuitive to me that the Toolkit and SDK codes would be so highly dependent on even small changes in the Linux version number. Do I need to wait for a matching version number, or will the 11.1 CUDA code work with the later OpenSUSE release?