Dosyalar
rocm-systems/docs/markdown/hip_deprecated_api_list.md
T
jujiang ba2cd19726 SWDEV-242207-Update deprecated APIs
Change-Id: I0c1c7f33f75232b210495241d0e5e7e6b90d45f0
2020-07-08 15:23:52 -04:00

1.1 KiB

HIP Deprecated APIs

HIP Context Management APIs

CUDA supports cuCtx API, the Driver API that defines "Context" and "Devices" as separate entities. Contexts contain a single device, and a device can theoretically have multiple contexts. HIP initially added limited support for these API to facilitate easy porting from existing driver codes. These API are marked as deprecated now since there are better alternate interface (such as hipSetDevice or the stream API) to achieve the required functions.

hipCtxCreate

hipCtxDestroy

hipCtxPopCurrent

hipCtxPushCurrent

hipCtxSetCurrent

hipCtxGetCurrent

hipCtxGetDevice

hipCtxGetApiVersion

hipCtxGetCacheConfig

hipCtxSetCacheConfig

hipCtxSetSharedMemConfig

hipCtxGetSharedMemConfig

hipCtxSynchronize

hipCtxGetFlags

hipCtxEnablePeerAccess

hipCtxDisablePeerAccess

HIP Management APIs

hipMallocHost

Should use "hipHostMalloc" instead.

hipMemAllocHost

Should use "hipHostMalloc" instead.

hipHostAlloc

Should use "hipHostMalloc" instead.

hipFreeHost

Should use "hipHostFree" instead.