问题标签 [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.
cuda - 为什么我在 cuda 中尝试此代码时会看到黑屏?
我在“visual studio 2010”中使用 Win8 和 Nsight,并为我的显卡(9300m Gs)安装了“310.90-notebook-win8-win7-winvista-32bit-international-whql”。但是当我尝试下面的代码时,我看到黑屏!和错误:“显示驱动程序停止响应并已恢复”!我知道问题出在“cudaMemcpy”上,但我不知道为什么!?
cuda - GTX 480 上的 NVIDIA Nsight 调试
我有一台配备 GeForce GTX 480 的机器,但我无法在其上调试或运行分析活动。当我调试或运行分析活动时出现此错误:
远程系统通过远程桌面登录。除非安装了 TCC 适配器,否则 CUDA 调试不支持远程桌面。
我的 Nsight 版本是 2.2。怎么了?
eclipse - MacPro Lion 10.7.4 上的 Nsight 5.0
我是 CUDA 开发新手,我在 MacPro 上使用 NSight 5。
我正在用两个粒子进行一个非常简单的模拟(ver1
这里ver2
是两个结构体,它们具有指向另一种结构体的指针—— links
)
代码已编译,但在到达此块的末尾时似乎遇到了问题,并且从未进入integrate_functor()
:
所以我的问题是:
ver1
在 NSight 中,我可以看到和的成员变量的值ver2
;但是在这个块中代码的最后一行之前,当我展开 的层次结构时d_vecGlobalVec
,我可以看到这些值中的任何一个 - 对应的字段(例如,这个向量中的第一个元素)只是空的。为什么会这样?显然,ver1
并且ver2
在主机备忘录上,而在d_vecGlobalVec
设备上的值。
2.
NSight 团队的一名成员发布了此信息。
那么,总的来说,这是否意味着我应该能够在主机和设备代码之间进出,并且能够看到主机/设备变量,就好像它们之间没有障碍一样?
系统:
英伟达 GeForce GT 650M 1024 MB
Mac OS X Lion 10.7.4 (11E2620)
c++ - Nvidia Nsight - 如何连接到本地主机?
我正在尝试将“localhost”设置为 Nsight 的连接名称(我在 VS2010 上使用 CUDA 4.2 和 Nsight 2.2)但是有类似“localhost overridden to global connection name”之类的东西将我的 localhost 127.0.0.1 地址更改为另一个错误的。
我该如何解决这个问题?我想做本地调试
c - 如何在 VS 2010 中使用 Nvidia NSight 查看 CUDA 线程值?
我想知道有没有办法查看给定内核中的所有变量值,例如,对于 threadIdx.x = 1,它当前正在工作哪些数据以及该数据的值是什么?
一切正常,所以我的问题是如何使用“快速监视”或“添加监视”来查看您可以在普通 VS 中执行的变量,它们在 NSight 中的等价物是什么?谢谢,已经挣扎了几个小时了。
通过 NSight 进行调试时,我有 CUDA Info 窗口和 CUDA Warp 窗口仅显示 blockIdx、threadIDx 坐标。
我的内核是这样调用的addKernel<<<1,N>>>(dev_c,dev_a,dev_b)
,我的#DEFINE N 10。
我在 if 和 else 中设置了断点。Warp 窗口中的输出设置为显示:
所以,我的 c 从未设置过。怎么会这样?谢谢你
PS当他们看到我的问题时,那些给我缺点的人总是放弃我得到-1。再次感谢
cuda - cudaMemset 行号
我写了一个 CUDA 应用程序。我的应用程序调用内核大约 40 次。在对其进行分析之后,在每个内核完成它的执行之后,都会有一个cudaMemset()
. 而这些 cudaMemsets 正在消耗大量时间。cudaMemset
但是,我的文件中没有任何.cu
内容。CUDA API 是否在内部调用cudaMemset
?还有什么方法可以知道 CUDA 分析器中的行号吗?
cuda - Visual Studio nVidia nsight 更改 cuda 工具包版本
我正在使用 nvidia nsight for visual studio 编写 cuda 程序。
我最近使用 cuda 工具包 5 安装了新的 beta 版 nsight,但我的旧项目仍在使用 4.2 版。
我在哪里更改要使用的工具包版本?
谢谢。
android - 尝试使用 NSight 编译 Android 非原生项目
我正在尝试使用带有 Visual Studio 的新 nsight 插件来编译一个没有本机代码的简单的 Android 应用程序。问题是视觉工作室甚至不会尝试编译,因为它看不到任何要编译的东西。手动运行 ant debug 可以很好地编译它。带有本机代码的 Android 应用程序工作正常,因为 Visual Studio 将 c 文件识别为要编译的东西。有谁知道如何解决这个问题,因为没有本机代码选项的 Android 应用程序是相当没用的。
输出是
我还应该注意,如果我进入命令行并运行 ant build,它构建得很好。
visual-studio-2008 - 在 Visual Studio 2008 中使用 Nsight 无法“附加到进程”进行调试
我正在尝试使用 Nsight 和 Visual Studio 2008 调试 cuda 应用程序,因此我打开了“附加到进程”对话框。我将 Transport 设置为 Nsight GPU Debugger。我将 Qualifier 设置为我的机器的名称(在本例中为 MONAD)。我在可用进程小部件中看到一个进程列表,但它们都是灰色的,如果我单击我的应用程序,它仍然是灰色的,我无法单击附加按钮。
当我构建应用程序时,我确保在使用 nvcc 编译我的 .cu 文件时使用 -G0 标志
visual-c++ - CUDA:Nsight VS2010 profile __device__ 函数
我想知道如何在 Visual Studio 2010 上使用 Nsight 2.2 分析函数__device__
内部的__global__
函数。我需要知道哪个函数消耗大量资源和时间。我在 CC 2.0 上有 CUDA 5.0。