Class muda::GraphExec
Public Functions
Type | Name |
---|---|
GraphExec () |
|
GraphExec (const GraphExec &) = delete |
|
GraphExec (GraphExec && other) |
|
cudaGraphExec_t | handle () const |
void | launch (cudaStream_t stream=nullptr) |
GraphExec & | operator= (const GraphExec &) = delete |
GraphExec & | operator= (GraphExec && other) |
void | set_event_record_node_parms (S< EventRecordNode > node, cudaEvent_t event) |
void | set_event_wait_node_parms (S< EventWaitNode > node, cudaEvent_t event) |
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 | upload (cudaStream_t stream=nullptr) |
GraphViewer | viewer () const |
~GraphExec () |
Public Functions Documentation
function GraphExec [1/3]
function GraphExec [2/3]
function GraphExec [3/3]
function handle
function launch
function operator=
function operator=
function set_event_record_node_parms
function set_event_wait_node_parms
function set_kernel_node_parms
template<typename T>
void muda::GraphExec::set_kernel_node_parms (
S< KernelNode > node,
const S< KernelNodeParms < T > > & new_parms
)
function set_memcpy_node_parms [1/2]
void muda::GraphExec::set_memcpy_node_parms (
S< MemcpyNode > node,
void * dst,
const void * src,
size_t size_bytes,
cudaMemcpyKind kind
)
function set_memcpy_node_parms [2/2]
void muda::GraphExec::set_memcpy_node_parms (
S< MemcpyNode > node,
const cudaMemcpy3DParms & parms
)
function set_memset_node_parms
void muda::GraphExec::set_memset_node_parms (
S< MemsetNode > node,
const cudaMemsetParams & parms
)
function upload
function viewer
function ~GraphExec
Friends Documentation
friend Graph
The documentation for this class was generated from the following file src/muda/graph/graph_exec.h