问题标签 [nsight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1599 浏览

cuda - 我无法在 CUDA 内核中设置断点

我是 NSIGHT 和 CUDA 的新手。我试图在我的 CUDA 内核代码中设置一个断点,但我不能——断点设置在我的内核末尾,而不是在我要调试的特定行上。

  • 我正在使用带有 NSIGHT 2.2 和 CUDA 4.2 的 VS2010(MFC 项目)。
  • 我正在调试模式下编译。
  • 我在一个不是“StratUp 项目”的项目中使用 CUDA。
  • 我正在使用带有“是(-g)”的“生成主机调试信息”
  • 我正在使用带有“是(-G)”的“生成设备调试信息”

我目前正在通过Menu->Nsight->Start CUDA debugging运行程序。当我尝试在另一个项目(即“启动项目”)上设置断点时,我确实成功了。关于如何让断点作用于特定行而不是整个内核的任何建议?

0 投票
1 回答
509 浏览

cuda - 当我在 Nsight 中调试时,Cuda 错误 30 消失了

VS 2010k 和 Nsight v3

我正在对一些 cuda 模块进行修改;当我在 VS 这个主机代码中以调试模式运行时:

我第一次通过这部分代码和每次通过时,结果的值为零,但err为 30 [或未知]。

所以我启动了 NSight 来解决这个问题。处理了我的整个输入文件,没有任何错误。在 Nsight 中打开内存检查并重新运行。再次处理整个文件而没有投诉。

所以:在主机调试下,每次启动此代码都会导致错误 30,但在 Nsight 的控制下运行并且没有错误。

有人有解释吗?

谢谢

0 投票
1 回答
207 浏览

iostream - Nsight 和库的问题

警告:新手问题!我在 Nsight IDE 中创建一个新的空项目,然后创建一个文件“hello.cpp”:

调试器输出:

它没有找到 cout,即使我看到它在那里(实际上我看到它已包含在 Nsight 窗口的右上角)。除了这个简单的问题外,我在 Nsight 中的许多库都有问题,Code::Blocks 中的相同代码没有任何问题!Nsight 的工作方式是否不同?谢谢!

0 投票
1 回答
181 浏览

visual-studio-2010 - 不会安装 VS 2010 的 Nsight

好吧,我的电脑上安装了 VS 2008、VS 2010 甚至 VS 2012。我下载了 CUDA 5.0 SDK 并安装了它。但是当我安装 Nsight 时出现这个 在此处输入图像描述

我怎样才能正确安装它?

0 投票
1 回答
257 浏览

visual-studio-2010 - Nsight 未命中 __device__ 断点

我正在使用 Visual Studio 2010、NVIDIA Nsight 2.2.0 和 CUDA 5.0。

在 Nsight 的调试模式下,我可以在全局函数处停止,但不能在设备函数处停止。我怎样才能做到这一点?

0 投票
1 回答
2318 浏览

ubuntu - ubuntu 中是否有任何用于 cuda 的命令行分析工具?(类似并行 Nsight 的东西)

谁能告诉我任何可用于 ubuntu 命令行的 cuda 分析工具?我正在使用 SSH 安全 Shell 客户端在远程 linux 机器上运行我的程序。

0 投票
1 回答
617 浏览

visual-studio - Nvidia Nsight 3 with OpenGL 3.3 error: Thisversion of OpenGL does not support capabilities

如果我使用 Nsight 3 开始图形调试,我会收到以下错误:

“此版本的 OpenGL 不支持 Nsight 所需的功能和扩展。”

我应该使用哪个 OpenGL 版本?到目前为止,我在 OpenGL 3.3 上使用 glut (3.7) 和 glew (1.9)。我可以看到第一帧,然后应用程序崩溃(正如您在上传的图片中看到的那样)。如果我调试我的 DirectX 应用程序之一,它可以工作。

第一帧可见 错误信息

0 投票
1 回答
1851 浏览

c++ - Nvidia Nsight Eclipse 版远程调试与 C/C++ 远程启动配置

我有一台安装了支持 CUDA 的 GPU 的服务器(Ubuntu 服务器 12.04 LTS - 无 GUI),以及一台没有 CUDA GPU 的桌面 linux(Fedora 18)机器。我想在我的桌面机器上开发我的代码,然后在我的远程服务器机器上编译然后调试它。

为此,我计划使用带有 C/C++ 远程启动插件的 Nsight 5 Eclipse 版本(如本示例中的http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3F)。但是,即使在 Nsight 中安装了所有必需的插件(C/C++ 远程启动、RSE),我在项目的可用调试配置中也没有选择“C/C++ 远程应用程序”。

这是 Nsight Eclipse IDE 的限制还是我在这里遗漏了一些重要的东西?

0 投票
2 回答
3937 浏览

visual-studio-2010 - 错误:VS2010 中的“值不能为空。参数名称:pSrcNativeVariant”

当我想用 nsight 调试程序时,此消息显示:“值不能为空。参数名称:pSrcNativeVariant”。当我重建项目时,此错误未显示。但我必须为调试程序重复执行此操作。以前此操作不需要。

错误信息

这是我的代码:

0 投票
1 回答
132 浏览

cuda - CUDA 共享内存在调试时不排他性阻塞

基本上,我很难准确理解这里出了什么问题。

共享内存在调试时似乎没有以块独占方式运行。正常运行代码时,不会打印任何内容。但是,如果我尝试对其进行调试,则会在块之间共享共享内存并到达 print 语句。

这是一个示例,显然这不是非常有用的代码,但它在我的系统上重现了该问题。难道我做错了什么?这是调试器的错误还是预期行为?

并启动它:

我也完全有可能完全误解了共享内存。

谢谢您的帮助。

其他信息: 我使用的是 GTX 460。为项目设置了 Compute_20 和 sm_20。我正在使用 nsight 3.0 预览版在 Visual Studio 2010 中编写代码。