NVIDIA Nsight Systems CLI 未获取内存统计信息
Posted
技术标签:
【中文标题】NVIDIA Nsight Systems CLI 未获取内存统计信息【英文标题】:NVIDIA Nsight Systems CLI not getting memory statistics 【发布时间】:2021-07-02 19:55:12 【问题描述】:我正在使用 NVIDIA Nsight Systems cli (nsys
) 来分析一个简单的 cuda 程序(向量添加)。我已经检查了文档,但我认为我遗漏了一些东西。
我正在运行带有--stats=true
标志的nsys profile
命令。
CUDA API Statistics:
Time(%) Total Time (ns) Num Calls Average Minimum Maximum Name
------- --------------- --------- ------------ ---------- ---------- ---------------------
CUDA Kernel Statistics:
Time(%) Total Time (ns) Instances Average Minimum Maximum Name
这就是我要返回的内容(省略了值)。我应该启用某个标志来显示内存统计信息吗?
使用--trace=cuda
标志进行测试,但同样没有内存统计信息
这是 Windows 和 Cuda 之间的兼容性问题,我应该降级吗?我真的不知道。 当我在 Ubuntu 中运行相同的命令时工作正常。真是快把我逼疯了。
欢迎任何帮助 谢谢
【问题讨论】:
【参考方案1】:您所指的memory operation statistics 跟踪统一内存 (UM) 按需分页 传输活动。
Windows does not used demand-paged transfer of data 上的 UM 模型,因此您不会在 windows 上看到这些部分。
【讨论】:
感谢您的回答。有什么方法可以在 Windows 上跟踪此传输活动?以上是关于NVIDIA Nsight Systems CLI 未获取内存统计信息的主要内容,如果未能解决你的问题,请参考以下文章
NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作
Nvidia Nsight 与 localhost 的连接失败