Skip to content

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

cudaGraph_t muda::ComputeGraphCaptureNode::m_sub_graph;

Protected Functions Documentation

function ComputeGraphCaptureNode

inline muda::ComputeGraphCaptureNode::ComputeGraphCaptureNode (
    NodeId node_id,
    uint64_t access_index
) 

function set_node

inline void muda::ComputeGraphCaptureNode::set_node (
    cudaGraphNode_t node
) 

function update_sub_graph

inline void muda::ComputeGraphCaptureNode::update_sub_graph (
    cudaGraph_t sub_graph
) 

function ~ComputeGraphCaptureNode

inline virtual muda::ComputeGraphCaptureNode::~ComputeGraphCaptureNode () override

Friends Documentation

friend ComputeGraphAccessor

class muda::ComputeGraphCaptureNode::ComputeGraphAccessor (
    details::ComputeGraphAccessor
) 


The documentation for this class was generated from the following file src/muda/compute_graph/nodes/compute_graph_catpure_node.h