| Package | Description |
|---|---|
| org.bytedeco.cuda.global |
| Modifier and Type | Method and Description |
|---|---|
static int |
cudart.cudaGraphExecDestroy(CUgraphExec_st graphExec)
\brief Destroys an executable graph
Destroys the executable graph specified by \p graphExec.
|
static int |
cudart.cudaGraphExecHostNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st node,
cudaHostNodeParams pNodeParams)
\brief Sets the parameters for a host node in the given graphExec.
|
static int |
cudart.cudaGraphExecKernelNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st node,
cudaKernelNodeParams pNodeParams)
\brief Sets the parameters for a kernel node in the given graphExec
Sets the parameters of a kernel node in an executable graph \p hGraphExec.
|
static int |
cudart.cudaGraphExecMemcpyNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st node,
cudaMemcpy3DParms pNodeParams)
\brief Sets the parameters for a memcpy node in the given graphExec.
|
static int |
cudart.cudaGraphExecMemsetNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st node,
cudaMemsetParams pNodeParams)
\brief Sets the parameters for a memset node in the given graphExec.
|
static int |
cudart.cudaGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
int[] updateResult_out) |
static int |
cudart.cudaGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
IntBuffer updateResult_out) |
static int |
cudart.cudaGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
IntPointer updateResult_out)
\brief Check whether an executable graph can be updated with a graph and perform the update if possible
Updates the node parameters in the instantiated graph specified by \p hGraphExec with the
node parameters in a topologically identical graph specified by \p hGraph.
|
static int |
cudart.cudaGraphInstantiate(CUgraphExec_st pGraphExec,
CUgraph_st graph,
CUgraphNode_st pErrorNode,
byte[] pLogBuffer,
long bufferSize) |
static int |
cudart.cudaGraphInstantiate(CUgraphExec_st pGraphExec,
CUgraph_st graph,
CUgraphNode_st pErrorNode,
ByteBuffer pLogBuffer,
long bufferSize) |
static int |
cudart.cudaGraphInstantiate(CUgraphExec_st pGraphExec,
CUgraph_st graph,
CUgraphNode_st pErrorNode,
BytePointer pLogBuffer,
long bufferSize)
\brief Creates an executable graph from a graph
Instantiates \p graph as an executable graph.
|
static int |
cudart.cudaGraphLaunch(CUgraphExec_st graphExec,
CUstream_st stream)
\brief Launches an executable graph in a stream
Executes \p graphExec in \p stream.
|
static int |
cudart.cuGraphExecDestroy(CUgraphExec_st hGraphExec)
\brief Destroys an executable graph
Destroys the executable graph specified by \p hGraphExec, as well
as all of its executable nodes.
|
static int |
cudart.cuGraphExecHostNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st hNode,
CUDA_HOST_NODE_PARAMS nodeParams)
\brief Sets the parameters for a host node in the given graphExec.
|
static int |
cudart.cuGraphExecKernelNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st hNode,
CUDA_KERNEL_NODE_PARAMS nodeParams)
\brief Sets the parameters for a kernel node in the given graphExec
Sets the parameters of a kernel node in an executable graph \p hGraphExec.
|
static int |
cudart.cuGraphExecMemcpyNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st hNode,
CUDA_MEMCPY3D copyParams,
CUctx_st ctx)
\brief Sets the parameters for a memcpy node in the given graphExec.
|
static int |
cudart.cuGraphExecMemsetNodeSetParams(CUgraphExec_st hGraphExec,
CUgraphNode_st hNode,
CUDA_MEMSET_NODE_PARAMS memsetParams,
CUctx_st ctx)
\brief Sets the parameters for a memset node in the given graphExec.
|
static int |
cudart.cuGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
int[] updateResult_out) |
static int |
cudart.cuGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
IntBuffer updateResult_out) |
static int |
cudart.cuGraphExecUpdate(CUgraphExec_st hGraphExec,
CUgraph_st hGraph,
CUgraphNode_st hErrorNode_out,
IntPointer updateResult_out)
\brief Check whether an executable graph can be updated with a graph and perform the update if possible
Updates the node parameters in the instantiated graph specified by \p hGraphExec with the
node parameters in a topologically identical graph specified by \p hGraph.
|
static int |
cudart.cuGraphInstantiate(CUgraphExec_st phGraphExec,
CUgraph_st hGraph,
CUgraphNode_st phErrorNode,
byte[] logBuffer,
long bufferSize) |
static int |
cudart.cuGraphInstantiate(CUgraphExec_st phGraphExec,
CUgraph_st hGraph,
CUgraphNode_st phErrorNode,
ByteBuffer logBuffer,
long bufferSize) |
static int |
cudart.cuGraphInstantiate(CUgraphExec_st phGraphExec,
CUgraph_st hGraph,
CUgraphNode_st phErrorNode,
BytePointer logBuffer,
long bufferSize)
\brief Creates an executable graph from a graph
Instantiates \p hGraph as an executable graph.
|
static int |
cudart.cuGraphLaunch(CUgraphExec_st hGraphExec,
CUstream_st hStream)
\brief Launches an executable graph in a stream
Executes \p hGraphExec in \p hStream.
|
Copyright © 2019. All rights reserved.