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

问题描述:

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

I have a server that is located elsewhere. On that server, I plan to run a program written to take advantage of the CUDA-capable graphics card on that physical machine. This program has nothing to do with graphics--it will only use the graphics card for computational math.

我可以在这台机器上运行这个程序吗?如果我使用Windows远程桌面登录,程序会识别物理显卡吗?或者服务器甚至不会识别,因为我在远程处理时插入了显卡吗?

Will I be able to run this program on that machine? Will the program recognize the physical graphics card if I am logged in using windows remote desktop? Or will the server not even recognize that there is a graphics card plugged in since I am remoting in?

编辑:我想提到所有的计算都将远程进行,这台机器上的什么都不取决于本地在我家的电脑上发生了什么。

I wanted to mention that all computation will take place remotely and that nothing on this machine depends on what's going on locally on my home PC. I am simply using my home PC to "view" what is going on at that server.

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

You cannot use Remote Desktop to run CUDA. Remote Desktop unloads the graphics driver which disables CUDA.

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

You need to use VNC or Splashtop or something else instead of Remote Desktop.