我想通过 nvprof 生成一个限制配置文件。如何将分析时间限制为 5 秒?
问问题
242 次
2 回答
1
nvprof 有一个timeout
选项。从文档中:
可以向 nvprof 提供超时(以秒为单位)。正在分析的 CUDA 应用程序将在超时后被 nvprof 杀死。将显示在超时之前收集的分析结果。
注意:超时从 CUDA 驱动程序初始化的那一刻开始计算。如果应用程序没有调用任何 CUDA API,则不会触发超时。
于 2018-09-01T07:05:45.833 回答
-1
您还可以标记应用 nvprof 的时间点的起点和终点。这可以使用对象的生命周期(来自我的Modern C++ CUDA API wrapperscudaProfilerStart()
)显式使用andcudaProfilerEnd()
或以隐式 RAII 方式完成。cuda::profiling::scope
请记住,如果您使用 nvvp,请不要选中告诉它分析整个运行的框。
于 2018-09-01T23:24:24.293 回答