我有一台位于其他地方的服务器。在该服务器上,我计划运行一个程序来利用该物理机上支持CUDA的图形卡。该程序与图形无关 - 它只使用图形卡进行计算数学。
我可以在该计算机上运行此程序吗?如果我使用Windows远程桌面登录,程序是否会识别物理图形卡?或者服务器甚至不会识别插入的图形卡,因为我正在进行远程处理?
编辑:我想提一下,所有的计算都是远程进行的,而且这台机器上没有任何东西取决于我家用电脑本地的情况。我只是用我的家用电脑“查看”该服务器上发生了什么。答案 0 :(得分:14)
您无法使用远程桌面运行CUDA。远程桌面卸载禁用CUDA的图形驱动程序。
您需要使用VNC或Splashtop或其他东西而不是远程桌面。
答案 1 :(得分:10)
RDP在会话0中运行 - 就像服务一样。会话0无法访问图形驱动程序,因此通常CUDA程序不起作用(因为它们无法访问底层硬件)。
如果您正在使用特斯拉,您可以将驱动程序置于特斯拉计算群集(TCC)模式并绕过此问题,因此任何CUDA程序都可以在RDP上正常工作。