Class muda::ComputeGraphNode
template <typename NodeT, ComputeGraphNodeType Type>
ClassList > muda > ComputeGraphNode
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 |
---|---|
S< NodeT > | m_node |
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 |
---|---|
ComputeGraphNode (NodeId node_id, uint64_t access_graph_index) |
|
void | set_node (S< NodeT > node) |
virtual | ~ComputeGraphNode () = default |
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_node
Protected Functions Documentation
function ComputeGraphNode
function set_node
function ~ComputeGraphNode
Friends Documentation
friend ComputeGraphAccessor
The documentation for this class was generated from the following file src/muda/compute_graph/compute_graph_node.h