Support for CUDA 12.7

Hi,

I’m trying to run on a server where the following are installed:

  • Nvidia driver : 565.57.01
  • CUDA: 12.7

This is reported by nvidia-smi:

NVIDIA-SMI 565.57.01              Driver Version: 565.57.01      CUDA Version: 12.7

Installed package for cudart are: cuda-cudart-12-6.x86_64

When running sycl-ls this is what I get:

<CUDA>[ERROR]: 
UR CUDA ERROR:
	Value:           803
	Name:            CUDA_ERROR_SYSTEM_DRIVER_MISMATCH
	Description:     system has unsupported display driver / cuda driver combination
	Function:        operator()
	Source Location: /__w/llvm/llvm/build/_deps/unified-runtime-src/source/adapters/cuda/platform.cpp:76

SYCL Exception encountered: Native API failed. Native API returns: 2147483646 (UR_RESULT_ERROR_UNKNOWN)

SYCL is the daily snapshot from 24/11/2024.

As I understand it SYCL is not happy with the CUDA/Nvidia drivers. If this is correct, is there a timeline for when this is going to be available? If not: how can I fix this?

Cheers

Just tried with daily SYCL snapshot from 2024/12/10 with the same result.

Hi @flg,
This is an error coming from a CUDA API call, it’s not an error generated by the SYCL runtime. See: CUDA Driver API :: CUDA Toolkit Documentation

I’m not sure why this is happening, but you may need to contact your system administrator to fix it.

Duncan.

Hi Duncan,

Thanks. It seems there is indeed a problem with my environment as I can reproduce the problem with a minimal CUDA example. Sorry for the inappropriate question.

Hi @flg,

not a problem, please do get in contact if after this the plugin still doesn’t work :slight_smile: