MUDA
Loading...
Searching...
No Matches
muda::GraphViewer Class Reference
Inheritance diagram for muda::GraphViewer:
muda::ViewerBase< true >

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
 
MUDA_GENERIC const char * kernel_file () const MUDA_NOEXCEPT
 
MUDA_GENERIC int kernel_line () const MUDA_NOEXCEPT
 
MUDA_INLINE MUDA_GENERIC void copy_label (const ViewerBase &other) 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
 

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