0

我想通过 nvprof 生成一个限制配置文件。如何将分析时间限制为 5 秒?

4

2 回答 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 回答