I wrote a little program to display the CUDA properties of video cards and I am seeing something odd with it. There is a screenshot of it below. I have a two video cards in my system. When I call cudaGetDeviceCount it returns two devices. When I call cudeGetDeviceProperties and pass it indexes 0 and 1 it returns the same value in the luid field (locally unique identifier) for both indexes.
Can you think of any reason this might happen?
I am using Windows 10 and driver 430.53. I checked in the Nvidia Control Panel and SLI is enabled and it sees both cards. That’s why there are two device selection buttons at the top.