Cuda nsight eclipse远程调试超时错误

Cuda nsight eclipse远程调试超时错误,cuda,remote-debugging,nsight,cuda-gdb,Cuda,Remote Debugging,Nsight,Cuda Gdb,我有一台运行CentOS 6.0的服务器,我正试图将其用作cuda调试的远程主机。为了做到这一点,我在服务器和运行ubuntu 12.10操作系统的笔记本电脑上安装了cuda toolkit 5.5。我按照NVIDIA cuda指令对这两台机器进行了配置,但当我启动Nsight eclipse edition并尝试远程调试我的cuda应用程序时,我遇到了错误,whcih说: 无法执行MI命令: -目标选择远程192.168.2.105:2345 来自调试器后端的错误消息: 192.168.2.1

我有一台运行CentOS 6.0的服务器,我正试图将其用作cuda调试的远程主机。为了做到这一点,我在服务器和运行ubuntu 12.10操作系统的笔记本电脑上安装了cuda toolkit 5.5。我按照NVIDIA cuda指令对这两台机器进行了配置,但当我启动Nsight eclipse edition并尝试远程调试我的cuda应用程序时,我遇到了错误,whcih说:

无法执行MI命令:

-目标选择远程192.168.2.105:2345

来自调试器后端的错误消息:

192.168.2.105:2345:连接超时

我在谷歌上搜索了这个错误,有人说这是防火墙问题,我需要手动打开端口,所以我修改了/etc/sysconfig/iptables文件并添加了以下内容:

-输入-m state--state NEW-m tcp-ptcp--dport 2345-j ACCEPT

打开2345端口。但结果证明这是没有用的。谁能给我一些建议,帮我解决这个问题


顺便说一下,我已经在我的服务器上使用nsight eclipse edition测试了本地调试,它运行良好。

我在OpenSuse服务器上也遇到了同样的问题。我通过禁用服务器中的防火墙成功地使其工作

#/sbin/rcSuSEfirewall2 stop
你可以晚些时候开始

#/sbin/rcSuSEfirewall2 start

您不需要发布新问题,只需编辑旧问题即可。这看起来确实像是防火墙问题-在较新的RedHat衍生发行版中,防火墙似乎是默认启用的。请尝试从命令行进行远程调试(您甚至可以尝试常规GDB/GDBSERVER而不是CUDA)。我更改了调试端口(7777),出现了一个新错误。现在,控制台没有告诉我连接超时,但它告诉我:找不到文件/home/***/cuda workspace/../a.cu