Class muda::GraphViewer
ClassList > muda > GraphViewer
Inherits the following classes: muda::ViewerBase
Public Static Attributes inherited from muda::ViewerBase
See muda::ViewerBase
Type | Name |
---|---|
constexpr bool | IsConst = = IsConst_ |
constexpr bool | IsNonConst = = !IsConst_ |
Public Functions
Type | Name |
---|---|
MUDA_GENERIC | GraphViewer () = default |
MUDA_GENERIC | GraphViewer (cudaGraphExec_t graph, Flags< GraphInstantiateFlagBit > flags) |
MUDA_DEVICE void | fire_and_forget () const |
MUDA_GENERIC auto | handle () const |
MUDA_GENERIC void | launch (cudaStream_t stream=nullptr) const |
MUDA_DEVICE void | tail_launch () const |
Public Functions inherited from muda::ViewerBase
See muda::ViewerBase
Type | Name |
---|---|
MUDA_GENERIC | ViewerBase () |
ViewerBase (const ViewerBase &) = default |
|
ViewerBase (ViewerBase &&) = default |
|
MUDA_INLINE MUDA_GENERIC void | copy_label (const ViewerBase & other) |
MUDA_GENERIC const char * | kernel_file () const |
MUDA_GENERIC int | kernel_line () const |
MUDA_GENERIC const char * | kernel_name () const |
MUDA_GENERIC const char * | name () const |
ViewerBase & | operator= (const ViewerBase &) = default |
ViewerBase & | operator= (ViewerBase &&) = default |
Protected Types inherited from muda::ViewerBase
See muda::ViewerBase
Type | Name |
---|---|
typedef std::conditional_t< IsConst, const T, T > | auto_const_t |
typedef std::enable_if_t< IsNonConst, T > | non_const_enable_t |
Protected Functions inherited from muda::ViewerBase
See muda::ViewerBase
Type | Name |
---|---|
MUDA_INLINE MUDA_HOST void | name (const char * n) |
MUDA_INLINE MUDA_GENERIC void | name (details::StringPointer pointer) |
Public Functions Documentation
function GraphViewer [1/2]
function GraphViewer [2/2]
MUDA_GENERIC muda::GraphViewer::GraphViewer (
cudaGraphExec_t graph,
Flags < GraphInstantiateFlagBit > flags
)
function fire_and_forget
function handle
function launch
function tail_launch
The documentation for this class was generated from the following file src/muda/graph/graph_viewer.h