hipGraphNodeParams Struct Reference#

HIP Runtime API Reference: hipGraphNodeParams Struct Reference
hipGraphNodeParams Struct Reference

#include <hip_runtime_api.h>

Collaboration diagram for hipGraphNodeParams:
[legend]

Data Fields

hipGraphNodeType type
 
int reserved0 [3]
 
union {
   long long   reserved1 [29]
 
   hipKernelNodeParams   kernel
 
   hipMemcpyNodeParams   memcpy
 
   hipMemsetParams   memset
 
   hipHostNodeParams   host
 
   hipChildGraphNodeParams   graph
 
   hipEventWaitNodeParams   eventWait
 
   hipEventRecordNodeParams   eventRecord
 
   hipExternalSemaphoreSignalNodeParams   extSemSignal
 
   hipExternalSemaphoreWaitNodeParams   extSemWait
 
   hipMemAllocNodeParams   alloc
 
   hipMemFreeNodeParams   free
 
}; 
 
long long reserved2
 

Detailed Description

Params for different graph nodes

Field Documentation

◆ 

union { ... }

◆ alloc

hipMemAllocNodeParams hipGraphNodeParams::alloc

◆ eventRecord

hipEventRecordNodeParams hipGraphNodeParams::eventRecord

◆ eventWait

hipEventWaitNodeParams hipGraphNodeParams::eventWait

◆ extSemSignal

hipExternalSemaphoreSignalNodeParams hipGraphNodeParams::extSemSignal

◆ extSemWait

hipExternalSemaphoreWaitNodeParams hipGraphNodeParams::extSemWait

◆ free

hipMemFreeNodeParams hipGraphNodeParams::free

◆ graph

hipChildGraphNodeParams hipGraphNodeParams::graph

◆ host

hipHostNodeParams hipGraphNodeParams::host

◆ kernel

hipKernelNodeParams hipGraphNodeParams::kernel

◆ memcpy

hipMemcpyNodeParams hipGraphNodeParams::memcpy

◆ memset

hipMemsetParams hipGraphNodeParams::memset

◆ reserved0

int hipGraphNodeParams::reserved0[3]

◆ reserved1

long long hipGraphNodeParams::reserved1[29]

◆ reserved2

long long hipGraphNodeParams::reserved2

◆ type

hipGraphNodeType hipGraphNodeParams::type

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/latest/include/hip/hip_runtime_api.h