On Windows, GPUs must use the Microsoft WDDM driver model. When you run remote tasks on a Windows computer (for example, via RDP or MPI), you work in a limited session that has a virtual display driver, so WDDM devices are not and therefore there is no GPU (i.e. there is no CUDA GPU )
The NVIDIA TCC driver model takes the GPU out of the WDDM environment and makes it appear as a non-display device, which means that it is available for CUDA to work through RDP and MPI. Of course, this also makes it inaccessible to display.
TCC is supported on all Tesla devices and some Quadro devices.
source share