MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / Counter

Enum Counter

extensions/include/cuMat/src/Profiling.h:26–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24{
25public:
26 enum Counter
27 {
28 DeviceMemAlloc,
29 DeviceMemFree,
30 HostMemAlloc,
31 HostMemFree,
32
33 MemcpyDeviceToDevice,
34 MemcpyHostToHost,
35 MemcpyDeviceToHost,
36 MemcpyHostToDevice,
37
38 /**
39 * \brief Any evaluation has happend
40 */
41 EvalAny,
42 /**
43 * \brief Component-wise evaluation
44 */
45 EvalCwise,
46 /**
47 * \brief Special transposition operation
48 */
49 EvalTranspose,
50 /**
51 * \brief Reduction operation with CUB
52 */
53 EvalReduction,
54 /**
55 * \brief Matrix-Matrix multiplication with cuBLAS
56 */
57 EvalMatmul,
58 /**
59 * \brief Sparse component-wise evaluation
60 */
61 EvalCwiseSparse,
62 /**
63 * \brief Sparse matrix-matrix multiplication
64 */
65 EvalMatmulSparse,
66
67 _NumCounter_
68 };
69private:
70 size_t counters_[_NumCounter_];
71

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected