Отказ от ответственности. Я знаю, что этот вопрос задавали много раз, но до Nsight 5.5 ответ был просто "Вы не можете".
Я пытаюсь отлаживать программу CUDA с помощью Nsight 5.5 в Ubuntu. Удаленная машина также является Ubuntu с CUDA Toolkit 5.5.
Я настраиваю отладку в NSight с помощью «Отладки приложения в удаленной системе». Всякий раз, когда я пытаюсь запустить приложение, я получаю сообщение об ошибке «Не удалось запустить gdbserver на удаленном хосте».
Вот что я получаю в консоли:
Last login: Thu Aug 1 16:09:26 2013 from host.whatever.edu echo $PWD'>' :2345 /tmp/nsight-debug/flow;exit someuser@remotehost:~$ echo $PWD'>' /home/someuser> someuser@remotehost:~$ :2345 /tmp/nsight-debug/flow;exit :2345: command not found logout
И gdbserver
, и cuda-gdbserver
установлены на обеих машинах.
Если я подключаюсь по ssh к удаленному хосту, я могу запустить /tmp/nsight-debug/flow
вручную.
В чем здесь может быть проблема? Чего-то не хватает в настройках?