HIP: Heterogenous-computing Interface for Portability
Modules | Functions
HIP API
Collaboration diagram for HIP API:

Modules

 Initialization and Version
 
 Device Management
 
 Execution Control
 
 Error Handling
 
 Stream Management
 
 Event Management
 
 Memory Management
 
 PeerToPeer Device Memory Access
 
 Context Management
 
 Module Management
 
 Occupancy
 
 Profiler Control[Deprecated]
 
 Launch API to support the triple-chevron syntax
 
 Texture Management
 

Functions

hipError_t hipTexRefSetBorderColor (textureReference *texRef, float *pBorderColor)
 
hipError_t hipTexRefSetMipmapFilterMode (textureReference *texRef, enum hipTextureFilterMode fm)
 
hipError_t hipTexRefSetMipmapLevelBias (textureReference *texRef, float bias)
 
hipError_t hipTexRefSetMipmapLevelClamp (textureReference *texRef, float minMipMapLevelClamp, float maxMipMapLevelClamp)
 
hipError_t hipTexRefSetMipmappedArray (textureReference *texRef, struct hipMipmappedArray *mipmappedArray, unsigned int Flags)
 
hipError_t hipMipmappedArrayCreate (hipMipmappedArray_t *pHandle, HIP_ARRAY3D_DESCRIPTOR *pMipmappedArrayDesc, unsigned int numMipmapLevels)
 
hipError_t hipMipmappedArrayDestroy (hipMipmappedArray_t hMipmappedArray)
 
hipError_t hipMipmappedArrayGetLevel (hipArray_t *pLevelArray, hipMipmappedArray_t hMipMappedArray, unsigned int level)
 
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)
 

Detailed Description

Defines the HIP API. See the individual sections for more information.

Function Documentation

◆ hipRegisterApiCallback()

hipError_t hipRegisterApiCallback ( uint32_t  id,
void *  fun,
void *  arg 
)

Callback/Activity API