Debugging 无法在CUDA(.cu)文件中插入断点

Debugging 无法在CUDA(.cu)文件中插入断点,debugging,cuda,nsight,Debugging,Cuda,Nsight,当我尝试在.cu文件中插入断点时,会收到一条消息“断点无法在此点插入” 我已经安装了并行NSight 是否有任何设置需要更改,或者我缺少了什么?请确保您使用的是调试版本,而不是发行版。请确保您使用的是调试版本,而不是发行版。我假设您试图在设备代码中设置断点,而不是主机代码。假设您的内核名为foo。然后告诉调试器一直运行到foo(即在内核foo的条目处设置断点)。然后让代码运行到这一点。然后,加载内核上下文,您应该能够在内核中的其他位置设置断点。假设您的内核名为foo。然后告诉调试器一直运行到fo

当我尝试在.cu文件中插入断点时,会收到一条消息“断点无法在此点插入”

我已经安装了并行NSight


是否有任何设置需要更改,或者我缺少了什么?

请确保您使用的是调试版本,而不是发行版。

请确保您使用的是调试版本,而不是发行版。

我假设您试图在设备代码中设置断点,而不是主机代码。假设您的内核名为foo。然后告诉调试器一直运行到foo(即在内核foo的条目处设置断点)。然后让代码运行到这一点。然后,加载内核上下文,您应该能够在内核中的其他位置设置断点。假设您的内核名为foo。然后告诉调试器一直运行到foo(即在内核foo的条目处设置断点)。然后让代码运行到这一点。然后,加载内核上下文,您应该能够在内核中的其他位置设置断点。