MUDA
Loading...
Searching...
No Matches
muda::GraphExec Class Reference

Public Member Functions

 GraphExec (const GraphExec &)=delete
 
GraphExecoperator= (const GraphExec &)=delete
 
 GraphExec (GraphExec &&other)
 
GraphExecoperator= (GraphExec &&other)
 
void upload (cudaStream_t stream=nullptr)
 
void launch (cudaStream_t stream=nullptr)
 
template<typename T >
void set_kernel_node_parms (S< KernelNode > node, const S< KernelNodeParms< T > > &new_parms)
 
void set_memcpy_node_parms (S< MemcpyNode > node, void *dst, const void *src, size_t size_bytes, cudaMemcpyKind kind)
 
void set_memcpy_node_parms (S< MemcpyNode > node, const cudaMemcpy3DParms &parms)
 
void set_memset_node_parms (S< MemsetNode > node, const cudaMemsetParams &parms)
 
void set_event_record_node_parms (S< EventRecordNode > node, cudaEvent_t event)
 
void set_event_wait_node_parms (S< EventWaitNode > node, cudaEvent_t event)
 
cudaGraphExec_t handle () const
 
GraphViewer viewer () const
 

Friends

class Graph
 

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