muda
Public Member Functions | Friends | List of all members
muda::GraphViewer Class Reference
Inheritance diagram for muda::GraphViewer:
Inheritance graph
[legend]
Collaboration diagram for muda::GraphViewer:
Collaboration graph
[legend]

Public Member Functions

MUDA_GENERIC GraphViewer (cudaGraphExec_t graph, Flags< GraphInstantiateFlagBit > flags)
 
MUDA_GENERIC void launch (cudaStream_t stream=nullptr) const
 
MUDA_DEVICE void tail_launch () const
 
MUDA_DEVICE void fire_and_forget () const
 
MUDA_GENERIC auto handle () const
 
- Public Member Functions inherited from muda::ViewerBase< true >
 ViewerBase (const ViewerBase &)=default
 
 ViewerBase (ViewerBase &&)=default
 
MUDA_GENERIC const char * name () const MUDA_NOEXCEPT
 
MUDA_GENERIC const char * kernel_name () const MUDA_NOEXCEPT
 
ViewerBaseoperator= (const ViewerBase &)=default
 
ViewerBaseoperator= (ViewerBase &&)=default
 

Friends

class ComputeGraph
 

Additional Inherited Members

- Static Public Attributes inherited from muda::ViewerBase< true >
static constexpr bool IsConst
 
static constexpr bool IsNonConst
 
- Protected Types inherited from muda::ViewerBase< true >
using auto_const_t = std::conditional_t< IsConst, const T, T >
 
using non_const_enable_t = std::enable_if_t< IsNonConst, T >
 
- Protected Member Functions inherited from muda::ViewerBase< true >
MUDA_INLINE MUDA_HOST void name (const char *n) MUDA_NOEXCEPT
 
MUDA_INLINE MUDA_GENERIC void name (details::StringPointer pointer) MUDA_NOEXCEPT
 
MUDA_INLINE MUDA_GENERIC void copy_name (const ViewerBase &other) MUDA_NOEXCEPT
 

The documentation for this class was generated from the following files: