在多台计算机上使用CUDA开发,而只有一台计算机安装了GPU

在多台计算机上使用CUDA开发,而只有一台计算机安装了GPU,cuda,gpu,remote-access,remote-debugging,Cuda,Gpu,Remote Access,Remote Debugging,我是一名Java开发人员。为了加快我们的一些算法,我们决定尝试CUDA 但问题是,目前我们只有一台安装了GPU的服务器,3名开发人员必须对其进行操作(每次通过ssh传输文件,并在那里编译和运行)。这显然是一个乏味的过程 我想知道的是:在我没有GPU的机器上,我可以使用NSight在CUDA上本地编译和生成文件。这可以自动传输到服务器以获得结果 如果我们至少可以使用NSight(或任何其他IDE)在本地处理算法,而不是纯的vim,然后对其进行编译以消除编译时错误,这将节省相当多的时间。在Linux

我是一名Java开发人员。为了加快我们的一些算法,我们决定尝试CUDA

但问题是,目前我们只有一台安装了GPU的服务器,3名开发人员必须对其进行操作(每次通过ssh传输文件,并在那里编译和运行)。这显然是一个乏味的过程

我想知道的是:在我没有GPU的机器上,我可以使用NSight在CUDA上本地编译和生成文件。这可以自动传输到服务器以获得结果


如果我们至少可以使用NSight(或任何其他IDE)在本地处理算法,而不是纯的
vim
,然后对其进行编译以消除编译时错误,这将节省相当多的时间。

在Linux上,您可以使用NSight Eclipse Edition进行远程调试。这需要5.5或更高版本。在Windows上,您需要在服务器上启动Nsight monitor,然后配置Nsight Visual Studio Edition以使用远程计算机。

您使用哪种操作系统?我知道在windows下,可以从服务器上的
Nsight Visual Studio Edition
启动
Nsight监视器,然后将开发人员系统中的监视器与服务器系统连接起来。但在linux下我不确定,我没有办法知道。服务器就是linux。客户机是无约束的。你能给@hubs更多吗