# | API Name | Variants |
1 | hipMalloc | C binding |
2 | hipMallocManaged | C binding |
3 | hipHostMalloc | C binding |
4 | hipFree | C binding |
5 | hipHostFree | C binding |
1 | hipMemcpy | C binding |
2 | hipMemcpyAsync | C binding |
3 | hipMemcpy2D | C binding |
4 | hipMemcpy2DAsync | C binding |
1 | hipGetDeviceProperties | C binding |
1 | hipInit | C binding |
2 | hipDriverGetVersion | C binding |
3 | hipRuntimeGetVersion | C binding |
4 | hipDeviceGet | C binding |
5 | hipDeviceComputeCapability | C binding |
6 | hipDeviceGetName | C binding |
7 | hipDeviceGetP2PAttribute | C binding |
8 | hipDeviceGetPCIBusId | C binding |
9 | hipDeviceGetByPCIBusId | C binding |
10 | hipDeviceTotalMem | C binding |
11 | hipDeviceSynchronize | C binding |
12 | hipDeviceReset | C binding |
13 | hipSetDevice | C binding |
14 | hipGetDevice | C binding |
15 | hipGetDeviceCount | C binding |
16 | hipDeviceGetAttribute | C binding |
17 | hipDeviceSetCacheConfig | C binding |
18 | hipDeviceGetCacheConfig | C binding |
19 | hipDeviceGetLimit | C binding |
20 | hipDeviceGetSharedMemConfig | C binding |
21 | hipGetDeviceFlags | C binding |
22 | hipDeviceSetSharedMemConfig | C binding |
23 | hipSetDeviceFlags | C binding |
24 | hipChooseDevice | C binding |
25 | hipExtGetLinkTypeAndHopCount | C binding |
26 | hipIpcGetMemHandle | C binding |
27 | hipIpcOpenMemHandle | C binding |
28 | hipIpcCloseMemHandle | C binding |
29 | hipIpcGetEventHandle | C binding |
30 | hipIpcOpenEventHandle | C binding |
31 | hipFuncSetAttribute | C binding |
32 | hipFuncSetCacheConfig | C binding |
33 | hipFuncSetSharedMemConfig | C binding |
34 | hipGetLastError | C binding |
35 | hipPeekAtLastError | C binding |
36 | hipStreamCreate | C binding |
37 | hipStreamCreateWithFlags | C binding |
38 | hipStreamCreateWithPriority | C binding |
39 | hipDeviceGetStreamPriorityRange | C binding |
40 | hipStreamDestroy | C binding |
41 | hipStreamQuery | C binding |
42 | hipStreamSynchronize | C binding |
43 | hipStreamWaitEvent | C binding |
44 | hipStreamGetFlags | C binding |
45 | hipStreamGetPriority | C binding |
46 | hipExtStreamCreateWithCUMask | C binding |
47 | hipExtStreamGetCUMask | C binding |
48 | hipStreamAddCallback | C binding |
49 | hipStreamWriteValue32 | C binding |
50 | hipStreamWriteValue64 | C binding |
51 | hipEventCreateWithFlags | C binding |
52 | hipEventCreate | C binding |
53 | hipEventRecord | C binding |
54 | hipEventDestroy | C binding |
55 | hipEventSynchronize | C binding |
56 | hipEventElapsedTime | C binding |
57 | hipEventQuery | C binding |
58 | hipPointerGetAttributes | C binding |
59 | hipPointerGetAttribute | C binding |
60 | hipDrvPointerGetAttributes | C binding |
61 | hipSignalExternalSemaphoresAsync | C binding |
62 | hipWaitExternalSemaphoresAsync | C binding |
63 | hipDestroyExternalSemaphore | C binding |
64 | hipExternalMemoryGetMappedBuffer | C binding |
65 | hipDestroyExternalMemory | C binding |
66 | hipExtMallocWithFlags | C binding |
67 | hipMallocHost | C binding |
68 | hipMemAllocHost | C binding |
69 | hipMemPrefetchAsync | C binding |
70 | hipMemAdvise | C binding |
71 | hipMemRangeGetAttribute | C binding |
72 | hipMemRangeGetAttributes | C binding |
73 | hipStreamAttachMemAsync | C binding |
74 | hipHostAlloc | C binding |
75 | hipMallocPitch | C binding |
76 | hipMemAllocPitch | C binding |
77 | hipFreeHost | C binding |
78 | hipMemcpyWithStream | C binding |
79 | hipMemcpyHtoD | C binding |
80 | hipMemcpyDtoH | C binding |
81 | hipMemcpyDtoD | C binding |
82 | hipMemcpyHtoDAsync | C binding |
83 | hipMemcpyDtoHAsync | C binding |
84 | hipMemcpyDtoDAsync | C binding |
85 | hipModuleGetGlobal | C binding |
86 | hipGetSymbolAddress | C binding |
87 | hipGetSymbolSize | C binding |
88 | hipMemcpyToSymbol | C binding |
89 | hipMemcpyToSymbolAsync | C binding |
90 | hipMemcpyFromSymbol | C binding |
91 | hipMemcpyFromSymbolAsync | C binding |
92 | hipMemset | C binding |
93 | hipMemsetD8 | C binding |
94 | hipMemsetD8Async | C binding |
95 | hipMemsetD16 | C binding |
96 | hipMemsetD16Async | C binding |
97 | hipMemsetD32 | C binding |
98 | hipMemsetAsync | C binding |
99 | hipMemsetD32Async | C binding |
100 | hipMemset2D | C binding |
101 | hipMemset2DAsync | C binding |
102 | hipMemset3D | C binding |
103 | hipMemset3DAsync | C binding |
104 | hipMemGetInfo | C binding |
105 | hipMemPtrGetInfo | C binding |
106 | hipMallocArray | C binding |
107 | hipArrayCreate | C binding |
108 | hipArrayDestroy | C binding |
109 | hipArray3DCreate | C binding |
110 | hipMalloc3D | C binding |
111 | hipFreeArray | C binding |
112 | hipFreeMipmappedArray | C binding |
113 | hipMalloc3DArray | C binding |
114 | hipMallocMipmappedArray | C binding |
115 | hipGetMipmappedArrayLevel | C binding |
116 | hipMemcpyParam2D | C binding |
117 | hipMemcpyParam2DAsync | C binding |
118 | hipMemcpy2DToArray | C binding |
119 | hipMemcpy2DToArrayAsync | C binding |
120 | hipMemcpyToArray | C binding |
121 | hipMemcpyFromArray | C binding |
122 | hipMemcpy2DFromArray | C binding |
123 | hipMemcpy2DFromArrayAsync | C binding |
124 | hipMemcpyAtoH | C binding |
125 | hipMemcpyHtoA | C binding |
126 | hipMemcpy3D | C binding |
127 | hipMemcpy3DAsync | C binding |
128 | hipDrvMemcpy3D | C binding |
129 | hipDrvMemcpy3DAsync | C binding |
130 | hipDeviceCanAccessPeer | C binding |
131 | hipDeviceEnablePeerAccess | C binding |
132 | hipDeviceDisablePeerAccess | C binding |
133 | hipMemGetAddressRange | C binding |
134 | hipMemcpyPeer | C binding |
135 | hipMemcpyPeerAsync | C binding |
136 | hipCtxCreate | C binding |
137 | hipCtxDestroy | C binding |
138 | hipCtxPopCurrent | C binding |
139 | hipCtxPushCurrent | C binding |
140 | hipCtxSetCurrent | C binding |
141 | hipCtxGetCurrent | C binding |
142 | hipCtxGetDevice | C binding |
143 | hipCtxGetApiVersion | C binding |
144 | hipCtxGetCacheConfig | C binding |
145 | hipCtxSetCacheConfig | C binding |
146 | hipCtxSetSharedMemConfig | C binding |
147 | hipCtxGetSharedMemConfig | C binding |
148 | hipCtxSynchronize | C binding |
149 | hipCtxGetFlags | C binding |
150 | hipCtxEnablePeerAccess | C binding |
151 | hipCtxDisablePeerAccess | C binding |
152 | hipDevicePrimaryCtxGetState | C binding |
153 | hipDevicePrimaryCtxRelease | C binding |
154 | hipDevicePrimaryCtxRetain | C binding |
155 | hipDevicePrimaryCtxReset | C binding |
156 | hipDevicePrimaryCtxSetFlags | C binding |
157 | hipModuleLoad | C binding |
158 | hipModuleUnload | C binding |
159 | hipModuleGetFunction | C binding |
160 | hipFuncGetAttributes | C binding |
161 | hipFuncGetAttribute | C binding |
162 | hipModuleGetTexRef | C binding |
163 | hipModuleLoadData | C binding |
164 | hipModuleLoadDataEx | C binding |
165 | hipModuleLaunchKernel | C binding |
166 | hipLaunchCooperativeKernel | C binding |
167 | hipLaunchCooperativeKernelMultiDevice | C binding |
168 | hipExtLaunchMultiKernelMultiDevice | C binding |
169 | hipModuleOccupancyMaxPotentialBlockSize | C binding |
170 | hipModuleOccupancyMaxPotentialBlockSizeWithFlags | C binding |
171 | hipModuleOccupancyMaxActiveBlocksPerMultiprocessor | C binding |
172 | hipOccupancyMaxActiveBlocksPerMultiprocessor | C binding |
173 | hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags | C binding |
174 | hipOccupancyMaxPotentialBlockSize | C binding |
175 | hipProfilerStart | C binding |
176 | hipProfilerStop | C binding |
177 | hipConfigureCall | C binding |
178 | hipSetupArgument | C binding |
179 | hipLaunchByPtr | C binding |
180 | hipLaunchKernel | C binding |
181 | hipDrvMemcpy2DUnaligned | C binding |
182 | hipExtLaunchKernel | C binding |
183 | hipBindTexture | C binding |
184 | hipBindTexture2D | C binding |
185 | hipBindTextureToArray | C binding |
186 | hipGetTextureAlignmentOffset | C binding |
187 | hipUnbindTexture | C binding |
188 | hipTexRefGetAddress | C binding |
189 | hipTexRefGetAddressMode | C binding |
190 | hipTexRefGetFilterMode | C binding |
191 | hipTexRefGetFlags | C binding |
192 | hipTexRefGetFormat | C binding |
193 | hipTexRefGetMaxAnisotropy | C binding |
194 | hipTexRefGetMipmapFilterMode | C binding |
195 | hipTexRefGetMipmapLevelBias | C binding |
196 | hipTexRefGetMipmapLevelClamp | C binding |
197 | hipTexRefGetMipMappedArray | C binding |
198 | hipTexRefSetAddress | C binding |
199 | hipTexRefSetAddress2D | C binding |
200 | hipTexRefSetMaxAnisotropy | C binding |
201 | hipBindTextureToMipmappedArray | C binding |
202 | hipCreateTextureObject | C binding |
203 | hipDestroyTextureObject | C binding |
204 | hipGetChannelDesc | C binding |
205 | hipGetTextureObjectResourceDesc | C binding |
206 | hipGetTextureObjectResourceViewDesc | C binding |
207 | hipGetTextureObjectTextureDesc | C binding |
208 | hipTexRefSetAddressMode | C binding |
209 | hipTexRefSetArray | C binding |
210 | hipTexRefSetFilterMode | C binding |
211 | hipTexRefSetFlags | C binding |
212 | hipTexRefSetFormat | C binding |
213 | hipTexObjectCreate | C binding |
214 | hipTexObjectDestroy | C binding |
215 | hipTexObjectGetResourceDesc | C binding |
216 | hipTexObjectGetResourceViewDesc | C binding |
217 | hipTexObjectGetTextureDesc | C binding |
218 | hipTexRefSetBorderColor | C binding |
219 | hipTexRefSetMipmapFilterMode | C binding |
220 | hipTexRefSetMipmapLevelBias | C binding |
221 | hipTexRefSetMipmapLevelClamp | C binding |
222 | hipTexRefSetMipmappedArray | C binding |
223 | hipMipmappedArrayCreate | C binding |
224 | hipMipmappedArrayDestroy | C binding |
225 | hipMipmappedArrayGetLevel | C binding |
226 | hipRegisterApiCallback | C binding |
227 | hipRemoveApiCallback | C binding |
228 | hipRegisterActivityCallback | C binding |
229 | hipRemoveActivityCallback | C binding |
230 | hipStreamBeginCapture | C binding |
231 | hipStreamEndCapture | C binding |
232 | hipStreamGetCaptureInfo | C binding |
233 | hipStreamGetCaptureInfo_v2 | C binding |
234 | hipStreamIsCapturing | C binding |
235 | hipStreamUpdateCaptureDependencies | C binding |
236 | hipGraphCreate | C binding |
237 | hipGraphDestroy | C binding |
238 | hipGraphAddDependencies | C binding |
239 | hipGraphRemoveDependencies | C binding |
240 | hipGraphGetEdges | C binding |
241 | hipGraphGetNodes | C binding |
242 | hipGraphGetRootNodes | C binding |
243 | hipGraphNodeGetDependencies | C binding |
244 | hipGraphNodeGetDependentNodes | C binding |
245 | hipGraphNodeGetType | C binding |
246 | hipGraphDestroyNode | C binding |
247 | hipGraphClone | C binding |
248 | hipGraphNodeFindInClone | C binding |
249 | hipGraphInstantiate | C binding |
250 | hipGraphInstantiateWithFlags | C binding |
251 | hipGraphLaunch | C binding |
252 | hipGraphExecDestroy | C binding |
253 | hipGraphExecUpdate | C binding |
254 | hipGraphAddKernelNode | C binding |
255 | hipGraphKernelNodeGetParams | C binding |
256 | hipGraphKernelNodeSetParams | C binding |
257 | hipGraphExecKernelNodeSetParams | C binding |
258 | hipGraphAddMemcpyNode | C binding |
259 | hipGraphMemcpyNodeGetParams | C binding |
260 | hipGraphMemcpyNodeSetParams | C binding |
261 | hipGraphExecMemcpyNodeSetParams | C binding |
262 | hipGraphAddMemcpyNode1D | C binding |
263 | hipGraphMemcpyNodeSetParams1D | C binding |
264 | hipGraphExecMemcpyNodeSetParams1D | C binding |
265 | hipGraphAddMemcpyNodeFromSymbol | C binding |
266 | hipGraphMemcpyNodeSetParamsFromSymbol | C binding |
267 | hipGraphExecMemcpyNodeSetParamsFromSymbol | C binding |
268 | hipGraphAddMemcpyNodeToSymbol | C binding |
269 | hipGraphMemcpyNodeSetParamsToSymbol | C binding |
270 | hipGraphExecMemcpyNodeSetParamsToSymbol | C binding |
271 | hipGraphAddMemsetNode | C binding |
272 | hipGraphMemsetNodeGetParams | C binding |
273 | hipGraphMemsetNodeSetParams | C binding |
274 | hipGraphExecMemsetNodeSetParams | C binding |
275 | hipGraphAddHostNode | C binding |
276 | hipGraphHostNodeGetParams | C binding |
277 | hipGraphHostNodeSetParams | C binding |
278 | hipGraphExecHostNodeSetParams | C binding |
279 | hipGraphAddChildGraphNode | C binding |
280 | hipGraphChildGraphNodeGetGraph | C binding |
281 | hipGraphExecChildGraphNodeSetParams | C binding |
282 | hipGraphAddEmptyNode | C binding |
283 | hipGraphAddEventRecordNode | C binding |
284 | hipGraphEventRecordNodeGetEvent | C binding |
285 | hipGraphEventRecordNodeSetEvent | C binding |
286 | hipGraphExecEventRecordNodeSetEvent | C binding |
287 | hipGraphAddEventWaitNode | C binding |
288 | hipGraphEventWaitNodeGetEvent | C binding |
289 | hipGraphEventWaitNodeSetEvent | C binding |
290 | hipGraphExecEventWaitNodeSetEvent | C binding |