1

我有一台安装了支持 CUDA 的 GPU 的服务器(Ubuntu 服务器 12.04 LTS - 无 GUI),以及一台没有 CUDA GPU 的桌面 linux(Fedora 18)机器。我想在我的桌面机器上开发我的代码,然后在我的远程服务器机器上编译然后调试它。

为此,我计划使用带有 C/C++ 远程启动插件的 Nsight 5 Eclipse 版本(如本示例中的http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3F)。但是,即使在 Nsight 中安装了所有必需的插件(C/C++ 远程启动、RSE),我在项目的可用调试配置中也没有选择“C/C++ 远程应用程序”。

这是 Nsight Eclipse IDE 的限制还是我在这里遗漏了一些重要的东西?

4

1 回答 1

5

Nsight 5.0 不支持远程调试 - 因为这需要特殊的 cuda-gdb 服务器软件。cuda-gdbserver 和 Nsight EE 远程调试将作为 CUDA 工具包 5.5 的一部分发布(我们上周在 GTC 上演示了 CUDA 工具包 5.5,我们正在努力尽快发布它)。

请注意,我们的远程调试器连接 UI 会略有不同,并且不需要单独安装任何 Eclipse 插件。

更新: CUDA Toolkit 5.5 RC(包括 Nsight EE 5.5)可供注册的 CUDA 开发人员下载。它包括远程调试支持。

于 2013-03-28T16:17:47.273 回答