HIP: Heterogenous-computing Interface for Portability
|
Defines the HIP API. See the individual sections for more information. More...
Modules | |
Initialization and Version | |
This section describes the initializtion and version functions of HIP runtime API. | |
Device Management | |
This section describes the device management functions of HIP runtime API. | |
Execution Control | |
This section describes the execution control functions of HIP runtime API. | |
Error Handling | |
This section describes the error handling functions of HIP runtime API. | |
Stream Management | |
This section describes the stream management functions of HIP runtime API. The following Stream APIs are not (yet) supported in HIP: | |
Event Management | |
This section describes the event management functions of HIP runtime API. | |
Memory Management | |
This section describes the memory management functions of HIP runtime API. The following CUDA APIs are not currently supported: | |
PeerToPeer Device Memory Access | |
Context Management | |
This section describes the context management functions of HIP runtime API. | |
Module Management | |
This section describes the module management functions of HIP runtime API. | |
Occupancy | |
This section describes the occupancy functions of HIP runtime API. | |
Profiler Control[Deprecated] | |
This section describes the profiler control functions of HIP runtime API. | |
Launch API to support the triple-chevron syntax | |
This section describes the API to support the triple-chevron syntax. | |
Functions | |
hipError_t | hipRegisterApiCallback (uint32_t id, void *fun, void *arg) |
hipError_t | hipRemoveApiCallback (uint32_t id) |
hipError_t | hipRegisterActivityCallback (uint32_t id, void *fun, void *arg) |
hipError_t | hipRemoveActivityCallback (uint32_t id) |
const char * | hipApiName (uint32_t id) |
const char * | hipKernelNameRef (const hipFunction_t f) |
const char * | hipKernelNameRefByPtr (const void *hostFunction, hipStream_t stream) |
int | hipGetStreamDeviceId (hipStream_t stream) |
Defines the HIP API. See the individual sections for more information.
hipError_t hipRegisterApiCallback | ( | uint32_t | id, |
void * | fun, | ||
void * | arg | ||
) |
Callback/Activity API