我有一台运行 CentOS 6.0 的服务器,我正在尝试将它用作远程主机进行 cuda 调试。为此,我在服务器和运行 ubuntu 12.10 操作系统的笔记本上都安装了 cuda-toolkit 5.5。我按照 NVIDIA-cuda-instruction 告诉我的方式配置了两台机器,但是当我启动 Nsight eclipse 版本并尝试远程调试我的 cuda 应用程序时,我遇到了错误,它说:
执行 MI 命令失败:
-target-select 远程 192.168.2.105:2345
来自调试器后端的错误消息:
192.168.2.105:2345:连接超时
我用谷歌搜索了这个错误,有人说这是防火墙问题,我需要手动打开端口,所以我修改了 /etc/sysconfig/iptables 文件并添加了这个:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2345 -j ACCEPT
打开 2345 端口。但事实证明它没有用。谁能给我一些建议并帮助我解决这个问题?
顺便说一句,我已经在我的服务器上使用 nsight eclipse 版本测试了本地调试,并且效果很好。