Class muda::ComputeGraphCaptureNode
ClassList > muda > ComputeGraphCaptureNode
Inherits the following classes: muda::ComputeGraphNodeBase
Public Functions inherited from muda::ComputeGraphNodeBase
See muda::ComputeGraphNodeBase
| Type | Name |
|---|---|
| auto | access_index () const |
| auto | name () const |
| auto | node_id () const |
| auto | type () const |
| virtual | ~ComputeGraphNodeBase () = default |
Protected Types inherited from muda::ComputeGraphNodeBase
See muda::ComputeGraphNodeBase
| Type | Name |
|---|---|
| typedef std::shared_ptr< T > | S |
Protected Attributes
| Type | Name |
|---|---|
| cudaGraph_t | m_sub_graph = = nullptr |
Protected Attributes inherited from muda::ComputeGraphNodeBase
See muda::ComputeGraphNodeBase
| Type | Name |
|---|---|
| uint64_t | m_access_index |
| cudaGraphNode_t | m_cuda_node = = nullptr |
| std::string | m_name |
| NodeId | m_node_id |
| ComputeGraphNodeType | m_type |
Protected Functions
| Type | Name |
|---|---|
| ComputeGraphCaptureNode (NodeId node_id, uint64_t access_index) |
|
| void | set_node (cudaGraphNode_t node) |
| void | update_sub_graph (cudaGraph_t sub_graph) |
| virtual | ~ComputeGraphCaptureNode () override |
Protected Functions inherited from muda::ComputeGraphNodeBase
See muda::ComputeGraphNodeBase
| Type | Name |
|---|---|
| ComputeGraphNodeBase (std::string_view name, NodeId node_id, uint64_t access_index, ComputeGraphNodeType type) |
|
| auto | handle () const |
| auto | is_valid () const |
| void | set_handle (cudaGraphNode_t handle) |
Protected Attributes Documentation
variable m_sub_graph
Protected Functions Documentation
function ComputeGraphCaptureNode
inline muda::ComputeGraphCaptureNode::ComputeGraphCaptureNode (
NodeId node_id,
uint64_t access_index
)
function set_node
function update_sub_graph
function ~ComputeGraphCaptureNode
Friends Documentation
friend ComputeGraphAccessor
The documentation for this class was generated from the following file src/muda/compute_graph/nodes/compute_graph_catpure_node.h