Callback Activity APIs

Callback Activity APIs#

HIPFORT API Reference: Callback Activity APIs
Callback Activity APIs

This section describes the callback/Activity of HIP runtime API. More...

Data Types

interface  hipfort::hipregisterapicallback
 

Functions/Subroutines

integer(kind(hipsuccess)) function hipfort::hipregisterapicallback::hipregisterapicallback_ (id, fun, arg)
 
integer(kind(hipsuccess)) function hipfort::hipremoveapicallback::hipremoveapicallback_ (id)
 
integer(kind(hipsuccess)) function hipfort::hipregisteractivitycallback::hipregisteractivitycallback_ (id, fun, arg)
 
integer(kind(hipsuccess)) function hipfort::hipremoveactivitycallback::hipremoveactivitycallback_ (id)
 
integer(kind(hipsuccess)) function hipfort::hipstreambegincapture::hipstreambegincapture_ (stream, mode)
 
integer(kind(hipsuccess)) function hipfort::hipstreamendcapture::hipstreamendcapture_ (stream, pGraph)
 
integer(kind(hipsuccess)) function hipfort::hipstreamgetcaptureinfo::hipstreamgetcaptureinfo_ (stream, pCaptureStatus, pId)
 
integer(kind(hipsuccess)) function hipfort::hipstreamgetcaptureinfo_v2::hipstreamgetcaptureinfo_v2_ (stream, captureStatus_out, id_out, graph_out, dependencies_out, numDependencies_out)
 
integer(kind(hipsuccess)) function hipfort::hipstreamiscapturing::hipstreamiscapturing_ (stream, pCaptureStatus)
 
integer(kind(hipsuccess)) function hipfort::hipstreamupdatecapturedependencies::hipstreamupdatecapturedependencies_ (stream, dependencies, numDependencies, flags)
 
integer(kind(hipsuccess)) function hipfort::hipgraphcreate::hipgraphcreate_ (pGraph, flags)
 
integer(kind(hipsuccess)) function hipfort::hipgraphdestroy::hipgraphdestroy_ (graph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphadddependencies::hipgraphadddependencies_ (graph, from, to, numDependencies)
 
integer(kind(hipsuccess)) function hipfort::hipgraphremovedependencies::hipgraphremovedependencies_ (graph, from, to, numDependencies)
 
integer(kind(hipsuccess)) function hipfort::hipgraphgetedges::hipgraphgetedges_ (graph, from, to, numEdges)
 
integer(kind(hipsuccess)) function hipfort::hipgraphgetnodes::hipgraphgetnodes_ (graph, nodes, numNodes)
 
integer(kind(hipsuccess)) function hipfort::hipgraphgetrootnodes::hipgraphgetrootnodes_ (graph, pRootNodes, pNumRootNodes)
 
integer(kind(hipsuccess)) function hipfort::hipgraphnodegetdependencies::hipgraphnodegetdependencies_ (node, pDependencies, pNumDependencies)
 
integer(kind(hipsuccess)) function hipfort::hipgraphnodegetdependentnodes::hipgraphnodegetdependentnodes_ (node, pDependentNodes, pNumDependentNodes)
 
integer(kind(hipsuccess)) function hipfort::hipgraphnodegettype::hipgraphnodegettype_ (node, pType)
 
integer(kind(hipsuccess)) function hipfort::hipgraphdestroynode::hipgraphdestroynode_ (node)
 
integer(kind(hipsuccess)) function hipfort::hipgraphclone::hipgraphclone_ (pGraphClone, originalGraph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphnodefindinclone::hipgraphnodefindinclone_ (pNode, originalNode, clonedGraph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphinstantiate::hipgraphinstantiate_ (pGraphExec, graph, pErrorNode, pLogBuffer, bufferSize)
 
integer(kind(hipsuccess)) function hipfort::hipgraphinstantiatewithflags::hipgraphinstantiatewithflags_ (pGraphExec, graph, flags)
 
integer(kind(hipsuccess)) function hipfort::hipgraphlaunch::hipgraphlaunch_ (graphExec, stream)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecdestroy::hipgraphexecdestroy_ (graphExec)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecupdate::hipgraphexecupdate_ (hGraphExec, hGraph, hErrorNode_out, updateResult_out)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddkernelnode::hipgraphaddkernelnode_ (pGraphNode, graph, pDependencies, numDependencies, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphkernelnodegetparams::hipgraphkernelnodegetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphkernelnodesetparams::hipgraphkernelnodesetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexeckernelnodesetparams::hipgraphexeckernelnodesetparams_ (hGraphExec, node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynode::hipgraphaddmemcpynode_ (pGraphNode, graph, pDependencies, numDependencies, pCopyParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodegetparams::hipgraphmemcpynodegetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparams::hipgraphmemcpynodesetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparams::hipgraphexecmemcpynodesetparams_ (hGraphExec, node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynode1d::hipgraphaddmemcpynode1d_ (pGraphNode, graph, pDependencies, numDependencies, dst, src, count, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparams1d::hipgraphmemcpynodesetparams1d_ (node, dst, src, count, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparams1d::hipgraphexecmemcpynodesetparams1d_ (hGraphExec, node, dst, src, count, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynodefromsymbol::hipgraphaddmemcpynodefromsymbol_ (pGraphNode, graph, pDependencies, numDependencies, dst, symbol, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparamsfromsymbol::hipgraphmemcpynodesetparamsfromsymbol_ (node, dst, symbol, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparamsfromsymbol::hipgraphexecmemcpynodesetparamsfromsymbol_ (hGraphExec, node, dst, symbol, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynodetosymbol::hipgraphaddmemcpynodetosymbol_ (pGraphNode, graph, pDependencies, numDependencies, symbol, src, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparamstosymbol::hipgraphmemcpynodesetparamstosymbol_ (node, symbol, src, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparamstosymbol::hipgraphexecmemcpynodesetparamstosymbol_ (hGraphExec, node, symbol, src, count, offset, myKind)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddmemsetnode::hipgraphaddmemsetnode_ (pGraphNode, graph, pDependencies, numDependencies, pMemsetParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemsetnodegetparams::hipgraphmemsetnodegetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphmemsetnodesetparams::hipgraphmemsetnodesetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecmemsetnodesetparams::hipgraphexecmemsetnodesetparams_ (hGraphExec, node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddhostnode::hipgraphaddhostnode_ (pGraphNode, graph, pDependencies, numDependencies, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphhostnodegetparams::hipgraphhostnodegetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphhostnodesetparams::hipgraphhostnodesetparams_ (node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexechostnodesetparams::hipgraphexechostnodesetparams_ (hGraphExec, node, pNodeParams)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddchildgraphnode::hipgraphaddchildgraphnode_ (pGraphNode, graph, pDependencies, numDependencies, childGraph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphchildgraphnodegetgraph::hipgraphchildgraphnodegetgraph_ (node, pGraph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexecchildgraphnodesetparams::hipgraphexecchildgraphnodesetparams_ (hGraphExec, node, childGraph)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddemptynode::hipgraphaddemptynode_ (pGraphNode, graph, pDependencies, numDependencies)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddeventrecordnode::hipgraphaddeventrecordnode_ (pGraphNode, graph, pDependencies, numDependencies, event)
 
integer(kind(hipsuccess)) function hipfort::hipgrapheventrecordnodegetevent::hipgrapheventrecordnodegetevent_ (node, event_out)
 
integer(kind(hipsuccess)) function hipfort::hipgrapheventrecordnodesetevent::hipgrapheventrecordnodesetevent_ (node, event)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexeceventrecordnodesetevent::hipgraphexeceventrecordnodesetevent_ (hGraphExec, hNode, event)
 
integer(kind(hipsuccess)) function hipfort::hipgraphaddeventwaitnode::hipgraphaddeventwaitnode_ (pGraphNode, graph, pDependencies, numDependencies, event)
 
integer(kind(hipsuccess)) function hipfort::hipgrapheventwaitnodegetevent::hipgrapheventwaitnodegetevent_ (node, event_out)
 
integer(kind(hipsuccess)) function hipfort::hipgrapheventwaitnodesetevent::hipgrapheventwaitnodesetevent_ (node, event)
 
integer(kind(hipsuccess)) function hipfort::hipgraphexeceventwaitnodesetevent::hipgraphexeceventwaitnodesetevent_ (hGraphExec, hNode, event)
 

Detailed Description

This section describes the callback/Activity of HIP runtime API.

Function/Subroutine Documentation

◆ hipgraphaddchildgraphnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddchildgraphnode::hipgraphaddchildgraphnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  childGraph 
)

◆ hipgraphadddependencies_()

integer(kind(hipsuccess)) function hipfort::hipgraphadddependencies::hipgraphadddependencies_ ( type(c_ptr), value  graph,
type(c_ptr)  from,
type(c_ptr)  to,
integer(c_size_t), value  numDependencies 
)

◆ hipgraphaddemptynode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddemptynode::hipgraphaddemptynode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies 
)

◆ hipgraphaddeventrecordnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddeventrecordnode::hipgraphaddeventrecordnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  event 
)

◆ hipgraphaddeventwaitnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddeventwaitnode::hipgraphaddeventwaitnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  event 
)

◆ hipgraphaddhostnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddhostnode::hipgraphaddhostnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr)  pNodeParams 
)

◆ hipgraphaddkernelnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddkernelnode::hipgraphaddkernelnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr)  pNodeParams 
)

◆ hipgraphaddmemcpynode1d_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynode1d::hipgraphaddmemcpynode1d_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  dst,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphaddmemcpynode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynode::hipgraphaddmemcpynode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr)  pCopyParams 
)

◆ hipgraphaddmemcpynodefromsymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynodefromsymbol::hipgraphaddmemcpynodefromsymbol_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  dst,
type(c_ptr), value  symbol,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphaddmemcpynodetosymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddmemcpynodetosymbol::hipgraphaddmemcpynodetosymbol_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr), value  symbol,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphaddmemsetnode_()

integer(kind(hipsuccess)) function hipfort::hipgraphaddmemsetnode::hipgraphaddmemsetnode_ ( type(c_ptr)  pGraphNode,
type(c_ptr), value  graph,
type(c_ptr)  pDependencies,
integer(c_size_t), value  numDependencies,
type(c_ptr)  pMemsetParams 
)

◆ hipgraphchildgraphnodegetgraph_()

integer(kind(hipsuccess)) function hipfort::hipgraphchildgraphnodegetgraph::hipgraphchildgraphnodegetgraph_ ( type(c_ptr), value  node,
type(c_ptr)  pGraph 
)

◆ hipgraphclone_()

integer(kind(hipsuccess)) function hipfort::hipgraphclone::hipgraphclone_ ( type(c_ptr)  pGraphClone,
type(c_ptr), value  originalGraph 
)

◆ hipgraphcreate_()

integer(kind(hipsuccess)) function hipfort::hipgraphcreate::hipgraphcreate_ ( type(c_ptr)  pGraph,
integer(c_int), value  flags 
)

◆ hipgraphdestroy_()

integer(kind(hipsuccess)) function hipfort::hipgraphdestroy::hipgraphdestroy_ ( type(c_ptr), value  graph)

◆ hipgraphdestroynode_()

integer(kind(hipsuccess)) function hipfort::hipgraphdestroynode::hipgraphdestroynode_ ( type(c_ptr), value  node)

◆ hipgrapheventrecordnodegetevent_()

integer(kind(hipsuccess)) function hipfort::hipgrapheventrecordnodegetevent::hipgrapheventrecordnodegetevent_ ( type(c_ptr), value  node,
type(c_ptr)  event_out 
)

◆ hipgrapheventrecordnodesetevent_()

integer(kind(hipsuccess)) function hipfort::hipgrapheventrecordnodesetevent::hipgrapheventrecordnodesetevent_ ( type(c_ptr), value  node,
type(c_ptr), value  event 
)

◆ hipgrapheventwaitnodegetevent_()

integer(kind(hipsuccess)) function hipfort::hipgrapheventwaitnodegetevent::hipgrapheventwaitnodegetevent_ ( type(c_ptr), value  node,
type(c_ptr)  event_out 
)

◆ hipgrapheventwaitnodesetevent_()

integer(kind(hipsuccess)) function hipfort::hipgrapheventwaitnodesetevent::hipgrapheventwaitnodesetevent_ ( type(c_ptr), value  node,
type(c_ptr), value  event 
)

◆ hipgraphexecchildgraphnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecchildgraphnodesetparams::hipgraphexecchildgraphnodesetparams_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr), value  childGraph 
)

◆ hipgraphexecdestroy_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecdestroy::hipgraphexecdestroy_ ( type(c_ptr), value  graphExec)

◆ hipgraphexeceventrecordnodesetevent_()

integer(kind(hipsuccess)) function hipfort::hipgraphexeceventrecordnodesetevent::hipgraphexeceventrecordnodesetevent_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  hNode,
type(c_ptr), value  event 
)

◆ hipgraphexeceventwaitnodesetevent_()

integer(kind(hipsuccess)) function hipfort::hipgraphexeceventwaitnodesetevent::hipgraphexeceventwaitnodesetevent_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  hNode,
type(c_ptr), value  event 
)

◆ hipgraphexechostnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphexechostnodesetparams::hipgraphexechostnodesetparams_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphexeckernelnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphexeckernelnodesetparams::hipgraphexeckernelnodesetparams_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphexecmemcpynodesetparams1d_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparams1d::hipgraphexecmemcpynodesetparams1d_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr), value  dst,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphexecmemcpynodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparams::hipgraphexecmemcpynodesetparams_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphexecmemcpynodesetparamsfromsymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparamsfromsymbol::hipgraphexecmemcpynodesetparamsfromsymbol_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr), value  dst,
type(c_ptr), value  symbol,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphexecmemcpynodesetparamstosymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecmemcpynodesetparamstosymbol::hipgraphexecmemcpynodesetparamstosymbol_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr), value  symbol,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphexecmemsetnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecmemsetnodesetparams::hipgraphexecmemsetnodesetparams_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphexecupdate_()

integer(kind(hipsuccess)) function hipfort::hipgraphexecupdate::hipgraphexecupdate_ ( type(c_ptr), value  hGraphExec,
type(c_ptr), value  hGraph,
type(c_ptr)  hErrorNode_out,
type(c_ptr), value  updateResult_out 
)

◆ hipgraphgetedges_()

integer(kind(hipsuccess)) function hipfort::hipgraphgetedges::hipgraphgetedges_ ( type(c_ptr), value  graph,
type(c_ptr)  from,
type(c_ptr)  to,
type(c_ptr), value  numEdges 
)

◆ hipgraphgetnodes_()

integer(kind(hipsuccess)) function hipfort::hipgraphgetnodes::hipgraphgetnodes_ ( type(c_ptr), value  graph,
type(c_ptr)  nodes,
type(c_ptr), value  numNodes 
)

◆ hipgraphgetrootnodes_()

integer(kind(hipsuccess)) function hipfort::hipgraphgetrootnodes::hipgraphgetrootnodes_ ( type(c_ptr), value  graph,
type(c_ptr)  pRootNodes,
type(c_ptr), value  pNumRootNodes 
)

◆ hipgraphhostnodegetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphhostnodegetparams::hipgraphhostnodegetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphhostnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphhostnodesetparams::hipgraphhostnodesetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphinstantiate_()

integer(kind(hipsuccess)) function hipfort::hipgraphinstantiate::hipgraphinstantiate_ ( type(c_ptr)  pGraphExec,
type(c_ptr), value  graph,
type(c_ptr)  pErrorNode,
type(c_ptr), value  pLogBuffer,
integer(c_size_t), value  bufferSize 
)

◆ hipgraphinstantiatewithflags_()

integer(kind(hipsuccess)) function hipfort::hipgraphinstantiatewithflags::hipgraphinstantiatewithflags_ ( type(c_ptr)  pGraphExec,
type(c_ptr), value  graph,
integer(c_long_long), value  flags 
)

◆ hipgraphkernelnodegetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphkernelnodegetparams::hipgraphkernelnodegetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphkernelnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphkernelnodesetparams::hipgraphkernelnodesetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphlaunch_()

integer(kind(hipsuccess)) function hipfort::hipgraphlaunch::hipgraphlaunch_ ( type(c_ptr), value  graphExec,
type(c_ptr), value  stream 
)

◆ hipgraphmemcpynodegetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodegetparams::hipgraphmemcpynodegetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphmemcpynodesetparams1d_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparams1d::hipgraphmemcpynodesetparams1d_ ( type(c_ptr), value  node,
type(c_ptr), value  dst,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphmemcpynodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparams::hipgraphmemcpynodesetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphmemcpynodesetparamsfromsymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparamsfromsymbol::hipgraphmemcpynodesetparamsfromsymbol_ ( type(c_ptr), value  node,
type(c_ptr), value  dst,
type(c_ptr), value  symbol,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphmemcpynodesetparamstosymbol_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemcpynodesetparamstosymbol::hipgraphmemcpynodesetparamstosymbol_ ( type(c_ptr), value  node,
type(c_ptr), value  symbol,
type(c_ptr), value  src,
integer(c_size_t), value  count,
integer(c_size_t), value  offset,
integer(kind(hipmemcpyhosttohost)), value  myKind 
)

◆ hipgraphmemsetnodegetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemsetnodegetparams::hipgraphmemsetnodegetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphmemsetnodesetparams_()

integer(kind(hipsuccess)) function hipfort::hipgraphmemsetnodesetparams::hipgraphmemsetnodesetparams_ ( type(c_ptr), value  node,
type(c_ptr)  pNodeParams 
)

◆ hipgraphnodefindinclone_()

integer(kind(hipsuccess)) function hipfort::hipgraphnodefindinclone::hipgraphnodefindinclone_ ( type(c_ptr)  pNode,
type(c_ptr), value  originalNode,
type(c_ptr), value  clonedGraph 
)

◆ hipgraphnodegetdependencies_()

integer(kind(hipsuccess)) function hipfort::hipgraphnodegetdependencies::hipgraphnodegetdependencies_ ( type(c_ptr), value  node,
type(c_ptr)  pDependencies,
type(c_ptr), value  pNumDependencies 
)

◆ hipgraphnodegetdependentnodes_()

integer(kind(hipsuccess)) function hipfort::hipgraphnodegetdependentnodes::hipgraphnodegetdependentnodes_ ( type(c_ptr), value  node,
type(c_ptr)  pDependentNodes,
type(c_ptr), value  pNumDependentNodes 
)

◆ hipgraphnodegettype_()

integer(kind(hipsuccess)) function hipfort::hipgraphnodegettype::hipgraphnodegettype_ ( type(c_ptr), value  node,
type(c_ptr), value  pType 
)

◆ hipgraphremovedependencies_()

integer(kind(hipsuccess)) function hipfort::hipgraphremovedependencies::hipgraphremovedependencies_ ( type(c_ptr), value  graph,
type(c_ptr)  from,
type(c_ptr)  to,
integer(c_size_t), value  numDependencies 
)

◆ hipregisteractivitycallback_()

integer(kind(hipsuccess)) function hipfort::hipregisteractivitycallback::hipregisteractivitycallback_ ( integer(c_int), value  id,
type(c_ptr), value  fun,
type(c_ptr), value  arg 
)

◆ hipregisterapicallback_()

integer(kind(hipsuccess)) function hipfort::hipregisterapicallback::hipregisterapicallback_ ( integer(c_int), value  id,
type(c_ptr), value  fun,
type(c_ptr), value  arg 
)

◆ hipremoveactivitycallback_()

integer(kind(hipsuccess)) function hipfort::hipremoveactivitycallback::hipremoveactivitycallback_ ( integer(c_int), value  id)

◆ hipremoveapicallback_()

integer(kind(hipsuccess)) function hipfort::hipremoveapicallback::hipremoveapicallback_ ( integer(c_int), value  id)

◆ hipstreambegincapture_()

integer(kind(hipsuccess)) function hipfort::hipstreambegincapture::hipstreambegincapture_ ( type(c_ptr), value  stream,
integer(kind(hipstreamcapturemodeglobal)), value  mode 
)

◆ hipstreamendcapture_()

integer(kind(hipsuccess)) function hipfort::hipstreamendcapture::hipstreamendcapture_ ( type(c_ptr), value  stream,
type(c_ptr)  pGraph 
)

◆ hipstreamgetcaptureinfo_()

integer(kind(hipsuccess)) function hipfort::hipstreamgetcaptureinfo::hipstreamgetcaptureinfo_ ( type(c_ptr), value  stream,
type(c_ptr), value  pCaptureStatus,
type(c_ptr), value  pId 
)

◆ hipstreamgetcaptureinfo_v2_()

integer(kind(hipsuccess)) function hipfort::hipstreamgetcaptureinfo_v2::hipstreamgetcaptureinfo_v2_ ( type(c_ptr), value  stream,
type(c_ptr), value  captureStatus_out,
type(c_ptr), value  id_out,
type(c_ptr)  graph_out,
type(c_ptr)  dependencies_out,
type(c_ptr), value  numDependencies_out 
)

◆ hipstreamiscapturing_()

integer(kind(hipsuccess)) function hipfort::hipstreamiscapturing::hipstreamiscapturing_ ( type(c_ptr), value  stream,
type(c_ptr), value  pCaptureStatus 
)

◆ hipstreamupdatecapturedependencies_()

integer(kind(hipsuccess)) function hipfort::hipstreamupdatecapturedependencies::hipstreamupdatecapturedependencies_ ( type(c_ptr), value  stream,
type(c_ptr)  dependencies,
integer(c_size_t), value  numDependencies,
integer(c_int), value  flags 
)