几个星期以来,我一直在探索 Halide 的可能性,为了更好地了解 Halide 正在做什么,我想尝试使用 halide profiler。假设我有一个 Func 测试。(为了便于阅读,我省略了变量声明等。)
f=Func(test);
f(x,y)=some_image(x,y)*2;
如果我想运行它,我调用f.realize(some_image.width(),some_image.height())
. 现在,如果我理解正确,当想要对此进行分析时,我需要使用 halide_profiler_func_stats 类。但是我找不到任何方法来访问这个和/或其他方式来获取分析数据。
到目前为止,我一直在我的软件中运行一个单独的计时器,但我想从 Halide 本身查看分析器的功能。我该怎么做呢?