#ifdef CUFFT
#include <cufft.h>
+#include "nvToolsExt.h"
#endif
public:
FTrace(DbgTracer &dt, const char *fn, const char *format, ...) : t(dt), funcName(fn)
{
+#ifdef CUFFT
+ nvtxRangePushA(fn);
+#endif
if (!t.debug) return;
char *arg;
va_list vl;
}
~FTrace()
{
+#ifdef CUFFT
+ nvtxRangePop();
+#endif
if (!t.debug) return;
t.indentLvl--;
std::cerr << t.indent() << "}" << std::endl;