0

ホスト上でcudaプロジェクトをリモートでデバッグすると、ブレークポイントは無視されますが、完全に実行されます。しかし、ターゲットマシンでプロジェクトをローカルにデバッグすると、正常に動作します。

ドライバーのバージョンを確認したところ、301.42で、nsightのバージョンは2.2です。

ターゲットマシンにはGeforce8600GTがあり、ホストマシンにはGeforce6200turboCacheがあります。ホストマシンのGPUはTCC対応ではないと思います。

nsight Analysisアクティビティはローカルとリモートの両方で正常に機能しますが、cudaデバッグはローカルモードでのみ機能します

4

2 に答える 2

0

これは、ドライバーのバージョンの問題である可能性があります。私の経験では、すべてのドライバーバージョンがNsightで動作するわけではありません。現在、最新のドライバーバージョン(310.90)を実行しており、Nsight3.0はローカルでもリモートでも正常に動作しています。疑わしい場合は、Nsightダウンロードページにリストされているドライバーバージョンを使用してください。

于 2013-01-25T19:56:33.283 に答える
0

その問題は、ターゲット上にすでにビルドされているプロジェクトをホストに持ってくるためでしたが、ホストでプロジェクトをクリーンアップして再構築すると、1つのリンクエラーのために機能しません。リンクエラーを検索して解決策を見つけます

ソリューションはフロー命令を実行していました:プロジェクト->プロパティ->構成プロパティ->リンカー->一般->インクリメンタルリンクを有効にして、NO(/ INCREMENT:NO)に更新します

その後、デバッグはリモートで機能します

私の無知について申し訳ありません:D

于 2013-01-27T13:45:20.250 に答える