APEX Framework: nvidia::apex::CudaTestManager Class Reference

NVIDIA APEX

nvidia::apex::CudaTestManager Class Reference

A class that set information on kernels should be tested and give directive for creation ApexCudaTestContext. More...

#include <CudaTestManager.h>

List of all members.

Public Member Functions

virtual void setWritePath (const char *path)=0
 Set the write path.
virtual void setWriteForFunction (const char *functionName, const char *moduleName)=0
 Set write for function.
virtual void setMaxSamples (uint32_t maxFrames)=0
 Set the maximum number of frames.
virtual void setFrames (uint32_t numFrames, const uint32_t *frames)=0
 Set the frames.
virtual void setFramePeriod (uint32_t period)=0
 Set the frame period.
virtual void setCallPerFrameMaxCount (uint32_t cpfMaxCount)=0
 Set maximal count of kernel calls per frame.
virtual void setWriteForNotSuccessfulKernel (bool flag)=0
 Set flag for writing kernel context for kernel that return not successful error code.
virtual bool runKernel (const char *path)=0
 Run a kernel.

Detailed Description

A class that set information on kernels should be tested and give directive for creation ApexCudaTestContext.


The documentation for this class was generated from the following file:

Generated on Fri Dec 15 2017 13:58:38

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.