0

nsight eclipse editionformacを使用してcudaコードをデバッグしています。ターミナルからcuda-gdbをすべて正常に実行できましたが、Nsightでデバッグ機能を使用できませんでした。デバッグを開始するたびに、「最終起動シーケンスのエラー接続がシャットダウンされました」というエラーウィンドウがポップアップ表示されます。私のOSはMacLion(10.7.4)です。

Cuda 5.0の重要な点は、Eclipseを使用したインタラクティブなデバッグであることを理解していますが、残念ながら、WindowsまたはLinuxに切り替えないと使用できません。誰かがこれを見たことがあるか、これの回避策を知っているなら、私に知らせてください、そしてあなたの助けは非常にありがたいです。

ありがとうございました!

4

2 に答える 2

0

残念ながら、CUDA 5.0 Toolkit の既知の問題に遭遇しました。土壇場での変更により、cuda-gdb (シェル スクリプト) は Mac OS X では完全には有効ではありません。問題を解決するには:

  1. cuda-gdb シェル スクリプトを編集します。
  2. #!/bin/shこのスクリプトの最初の行を line にします。
  3. 変更を保存します

ご不便をおかけして申し訳ございません。この (および他の多くの問題) は、今後の CUDA 5.0 RC リリースで修正される予定です。

于 2012-08-10T16:10:55.983 に答える
0

最近、Linuxでこの問題が発生しました。

最終起動シーケンスのエラー 接続がシャットダウンされました。これは、nsight がデバッガを正しく起動できないことを意味します。

まず、端末で cuda-gdb を実行できることを確認する必要があります。端末にcuda-gdbと入力するだけです.cuda-gdbが/ usr/libにいくつかのライブラリを見つけることができないと表示された場合は、ダウンロードするか再リンクしてください. これを行った後、ターミナルで cuda-gdb を再実行すると、正常に動作するはずです。その後、nsight デバッグ ツールを使用できます。

于 2012-08-10T14:50:13.340 に答える