HIP API

HIP API#

HIP Runtime API Reference: HIP API
Collaboration diagram for HIP API:

Modules

 Initialization and Version
 
 Device Management
 
 Execution Control
 
 Error Handling
 
 Stream Management
 
 Stream Memory Operations
 
 Event Management
 
 Memory Management
 
 PeerToPeer Device Memory Access
 
 Context Management [Deprecated]
 
 Module Management
 
 Occupancy
 
 Profiler Control [Deprecated]
 
 Launch API to support the triple-chevron syntax
 
 Texture Management
 
 Runtime Compilation
 
 Callback Activity APIs
 
 Graph Management
 
 Virtual Memory Management
 
 Graphics Interoperability
 
 Surface Object
 
 OpenGL Interoperability
 
 Cooperative Groups
 

Functions

const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode HIP_DEPRECATED (HIP_DEPRECATED_MSG) static inline hipError_t hipBindTexture(size_t *offset
 
 return (err==hipSuccess) ? hipBindTextureToArray(&tex
 
 if (err !=hipSuccess)
 

Variables

const struct texture< T, dim, readMode > & tex
 
const struct texture< T, dim, readMode > const void * devPtr
 
const struct texture< T, dim, readMode > const void size_t size
 
const struct texture< T, dim, readMode > const void size_t int dim
 
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDescdesc
 
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t width
 
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t size_t height
 
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t size_t size_t pitch
 
readMode hipArray_const_t array
 
hipError_t err = hipGetChannelDesc(&desc, array)
 
readMode hipMipmappedArray_const_t mipmappedArray
 
hipArray_t levelArray
 

Detailed Description

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

Function Documentation

◆ HIP_DEPRECATED()

const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode HIP_DEPRECATED ( HIP_DEPRECATED_MSG  )

◆ if()

if ( err = hipSuccess)

◆ return()

return ( err  = hipSuccess) &

Variable Documentation

◆ array

readMode hipArray_const_t array
Initial value:
{
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc & desc
Definition hip_runtime_api.h:9828
Definition driver_types.h:59

◆ desc

readMode hipMipmappedArray_const_t const struct hipChannelFormatDesc & desc
Initial value:
{
const struct texture< T, dim, readMode > & tex
Definition hip_runtime_api.h:9807
readMode hipArray_const_t array
Definition hip_runtime_api.h:9888
hipError_t hipBindTextureToArray(const textureReference *tex, hipArray_const_t array, const hipChannelFormatDesc *desc)
Binds a memory area to a texture [Deprecated].

◆ devPtr

const struct texture< T, dim, readMode > const void * devPtr

◆ dim

const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int dim

◆ err

◆ height

const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t size_t height

◆ levelArray

hipArray_t levelArray

◆ mipmappedArray

readMode hipMipmappedArray_const_t mipmappedArray
Initial value:

◆ pitch

const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t size_t size_t pitch
Initial value:
{
return hipBindTexture2D(offset, &tex, devPtr, &tex.channelDesc, width, height, pitch)
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t size_t size_t pitch
Definition hip_runtime_api.h:9849
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t size_t height
Definition hip_runtime_api.h:9849
const struct texture< T, dim, readMode > const void * devPtr
Definition hip_runtime_api.h:9808
const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void size_t width
Definition hip_runtime_api.h:9849
hipError_t hipBindTexture2D(size_t *offset, const textureReference *tex, const void *devPtr, const hipChannelFormatDesc *desc, size_t width, size_t height, size_t pitch)
Binds a 2D memory area to a texture [Deprecated].

◆ size

const struct texture< T, dim, readMode > const void size_t int enum hipTextureReadMode readMode const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t size
Initial value:
= UINT_MAX) {
return hipBindTexture(offset, &tex, devPtr, &tex.channelDesc, size);
}
template <class T
const struct texture< T, dim, readMode > const void size_t size
Definition hip_runtime_api.h:9808
hipError_t hipBindTexture(size_t *offset, const textureReference *tex, const void *devPtr, const hipChannelFormatDesc *desc, size_t size)
Binds a memory area to a texture [Deprecated].

◆ tex

readMode & tex
Initial value:
{
hipError_t hipUnbindTexture(const textureReference *tex)
Unbinds a texture [Deprecated].

◆ width

const struct texture< T, dim, readMode > const void const struct hipChannelFormatDesc size_t width