0

当我在主机上远程调试我的 cuda 项目时,它会忽略断点但完全执行。但是当我在目标机器上本地调试我的项目时,它工作正常。

我检查了我的驱动程序版本是 301.42,我的 nsight 版本是 2.2

我的目标机器有 Geforce 8600GT,主机有 Geforce 6200 turboCache。我认为我的主机的 GPU 没有启用 TCC。

nsight 分析活动在本地和远程都可以正常工作,但 cuda 调试只能在本地模式下工作

4

2 回答 2

0

that problem was because I bring project that already has built on my target to the host , but when I clean the project on host and rebuild it it dosent work because of one link error I search the link error and find the solution

solution was doing flowing instruction : project -> propertiy->configuration properties->linker->general -> enable Incremental linking and update it to NO(/INCREMENT:NO)

and then debugging is work remotely

I am sorry about my ignorance :D

于 2013-01-27T13:45:20.250 回答
0

这很可能是驱动程序版本问题。我的经验是,并非每个驱动程序版本都适用于 Nsight。目前我正在运行最新的驱动程序版本(310.90),Nsight 3.0 在本地和远程都可以正常工作。如有疑问,请使用 Nsight 下载页面上列出的驱动程序版本。

于 2013-01-25T19:56:33.283 回答