Skip to content

cuda-12.5 nvRTC not compatible with driver 550.78

Description:

When using nvRTC, it is essential that the driver support the CUDA toolkit version. This package (cuda) has upgraded to 12.5, but the driver is still nvidia-550.78-4, which nvidia-smi reports only supports CUDA-12.4.

| NVIDIA-SMI 550.78                 Driver Version: 550.78         CUDA Version: 12.4     |

Consequently, attempting to cuModuleLoadData the ptx produced by nvrtcCompileProgram leads to CUDA_ERROR_UNSUPPORTED_PTX_VERSION.

I have worked around this by reverting to cuda-12.4.1-4, but in the future, it would be good to coordinate. (I think NVIDIA made a mistake here shipping 12.5.0 for Linux before releasing firmware that supports it. I see beta firmware 555.42.02 on their website.) Anyway, I'm filing this issue in hopes this compatibility can be coordinated in future releases.

Edited by Jed Brown
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information