Class Graph
Defined in File cu.hpp
Inheritance Relationships
Base Type
public cu::Wrapper< CUgraph >(Template Class Wrapper)
Class Documentation
-
class Graph : public cu::Wrapper<CUgraph>
Public Functions
-
inline explicit Graph(cu::Context &context, unsigned int flags = CU_GRAPH_DEFAULT)
-
inline void addKernelNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, GraphKernelNodeParams ¶ms)
-
inline void addHostNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, GraphHostNodeParams ¶ms)
-
inline void addDevMemFreeNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, const CUdeviceptr &devPtr)
-
inline void addMemAllocNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, GraphDevMemAllocNodeParams ¶ms)
-
inline void addMemCpyNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, GraphMemCopyToDeviceNodeParams ¶ms)
-
inline void addMemCpyNode(GraphNode &node, const std::vector<CUgraphNode> &dependencies, GraphMemCopyToHostNodeParams ¶ms)
-
inline void debugDotPrint(std::string path, CUgraphDebugDot_flags flags = CUgraphDebugDot_flags::CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE)
-
inline CUgraphExec instantiateWithFlags(unsigned int flags = CU_GRAPH_DEFAULT)
-
inline explicit Graph(cu::Context &context, unsigned int flags = CU_GRAPH_DEFAULT)