如果我使用Windows RDP远程访问CUDA程序,我可以在计算机上运行吗?

eek*_*142 6 cuda

我有一台位于其他地方的服务器.在该服务器上,我计划运行一个程序来利用该物理机上支持CUDA的图形卡.这个程序与图形无关 - 它只会使用图形卡进行计算数学运算.

我能在那台机器上运行这个程序吗?如果我使用Windows远程桌面登录,程序是否会识别物理图形卡?或者,由于我正在进行远程处理,服务器是否甚至不会识别插入的图形卡?

编辑:我想提一下,所有的计算都是远程进行的,并且这台机器上没有任何东西取决于我家用电脑本地的情况.我只是使用我的家用电脑"查看"该服务器上发生了什么.

Mar*_*ole 14

您无法使用远程桌面运行CUDA.远程桌面卸载禁用CUDA的图形驱动程序.

您需要使用VNC或Splashtop或其他东西而不是远程桌面.


Jac*_* P. 10

RDP在会话0中运行 - 就像服务一样.会话0无法访问图形驱动程序,因此通常CUDA程序不起作用(因为它们无法访问底层硬件).

如果您使用的是特斯拉,您可以将驱动程序置于特斯拉计算群集(TCC)模式并绕过此问题,因此任何CUDA程序都可以在RDP上正常运行.