当我尝试使用nvvp对我的pyCUDA应用程序进行分析时,它在很大程度上起作用。我可以点击“检查GPU的使用情况”,查看我的代码的许多分析结果/建议,比如“低计算/内存效率”。
但是,每当nvvp运行程序来执行分析时,我都会看到以下警告。
一些收集的事件、度量或源级结果不能与会话时间线相关联。这可能会阻止将事件、度量和源级别的结果分配给某些内核.
如果我做些什么来解决这个问题,我可能会得到更详细的分析。有人知道如何将“收集的事件、度量或源级结果与会话时间线相关联”吗?
发布于 2016-02-19 13:49:12
正如分析器文档中所显示的:
◦当使用选项-内核-过滤器时,Visual无法正确导入nvprof生成的分析器数据。Visual报告警告,“某些收集的事件或源级别的结果不能与会话时间线相关联。”解决方法之一是使用nvprof选项--kernels :1来分析所有内核的第一次调用。
所以您可以尝试更改此选项。
https://stackoverflow.com/questions/34136882
复制相似问题