UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CudaWrapper.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2// This file was automatically generated. DO NOT EDIT!
3// Generated from cuda.h v11.2.2 sha256:8a2a2402d8e2497e87147b407d2cd15cd51018d050c521bbcd95ed1406203c86
4
5#ifndef _CUDA_WRAPPER_H
6#define _CUDA_WRAPPER_H
7
8#include "cuda.h"
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14// Undefine the macros that cuda.h uses to redirect function calls to their versioned counterparts
15#ifdef cuArray3DCreate
16#undef cuArray3DCreate
17#endif
18#ifdef cuArray3DGetDescriptor
19#undef cuArray3DGetDescriptor
20#endif
21#ifdef cuArrayCreate
22#undef cuArrayCreate
23#endif
24#ifdef cuArrayGetDescriptor
25#undef cuArrayGetDescriptor
26#endif
27#ifdef cuCtxCreate
28#undef cuCtxCreate
29#endif
30#ifdef cuCtxDestroy
31#undef cuCtxDestroy
32#endif
33#ifdef cuCtxPopCurrent
34#undef cuCtxPopCurrent
35#endif
36#ifdef cuCtxPushCurrent
37#undef cuCtxPushCurrent
38#endif
39#ifdef cuDevicePrimaryCtxRelease
40#undef cuDevicePrimaryCtxRelease
41#endif
42#ifdef cuDevicePrimaryCtxReset
43#undef cuDevicePrimaryCtxReset
44#endif
45#ifdef cuDevicePrimaryCtxSetFlags
46#undef cuDevicePrimaryCtxSetFlags
47#endif
48#ifdef cuDeviceTotalMem
49#undef cuDeviceTotalMem
50#endif
51#ifdef cuEventDestroy
52#undef cuEventDestroy
53#endif
54#ifdef cuEventRecord
55#undef cuEventRecord
56#endif
57#ifdef cuEventRecordWithFlags
58#undef cuEventRecordWithFlags
59#endif
60#ifdef cuGraphInstantiate
61#undef cuGraphInstantiate
62#endif
63#ifdef cuGraphLaunch
64#undef cuGraphLaunch
65#endif
66#ifdef cuGraphUpload
67#undef cuGraphUpload
68#endif
69#ifdef cuGraphicsMapResources
70#undef cuGraphicsMapResources
71#endif
72#ifdef cuGraphicsResourceGetMappedPointer
73#undef cuGraphicsResourceGetMappedPointer
74#endif
75#ifdef cuGraphicsResourceSetMapFlags
76#undef cuGraphicsResourceSetMapFlags
77#endif
78#ifdef cuGraphicsUnmapResources
79#undef cuGraphicsUnmapResources
80#endif
81#ifdef cuIpcOpenMemHandle
82#undef cuIpcOpenMemHandle
83#endif
84#ifdef cuLaunchCooperativeKernel
85#undef cuLaunchCooperativeKernel
86#endif
87#ifdef cuLaunchHostFunc
88#undef cuLaunchHostFunc
89#endif
90#ifdef cuLaunchKernel
91#undef cuLaunchKernel
92#endif
93#ifdef cuLinkAddData
94#undef cuLinkAddData
95#endif
96#ifdef cuLinkAddFile
97#undef cuLinkAddFile
98#endif
99#ifdef cuLinkCreate
100#undef cuLinkCreate
101#endif
102#ifdef cuMemAlloc
103#undef cuMemAlloc
104#endif
105#ifdef cuMemAllocAsync
106#undef cuMemAllocAsync
107#endif
108#ifdef cuMemAllocFromPoolAsync
109#undef cuMemAllocFromPoolAsync
110#endif
111#ifdef cuMemAllocHost
112#undef cuMemAllocHost
113#endif
114#ifdef cuMemAllocPitch
115#undef cuMemAllocPitch
116#endif
117#ifdef cuMemFree
118#undef cuMemFree
119#endif
120#ifdef cuMemFreeAsync
121#undef cuMemFreeAsync
122#endif
123#ifdef cuMemGetAddressRange
124#undef cuMemGetAddressRange
125#endif
126#ifdef cuMemGetInfo
127#undef cuMemGetInfo
128#endif
129#ifdef cuMemHostGetDevicePointer
130#undef cuMemHostGetDevicePointer
131#endif
132#ifdef cuMemHostRegister
133#undef cuMemHostRegister
134#endif
135#ifdef cuMemMapArrayAsync
136#undef cuMemMapArrayAsync
137#endif
138#ifdef cuMemPrefetchAsync
139#undef cuMemPrefetchAsync
140#endif
141#ifdef cuMemcpy
142#undef cuMemcpy
143#endif
144#ifdef cuMemcpy2D
145#undef cuMemcpy2D
146#endif
147#ifdef cuMemcpy2DAsync
148#undef cuMemcpy2DAsync
149#endif
150#ifdef cuMemcpy2DUnaligned
151#undef cuMemcpy2DUnaligned
152#endif
153#ifdef cuMemcpy3D
154#undef cuMemcpy3D
155#endif
156#ifdef cuMemcpy3DAsync
157#undef cuMemcpy3DAsync
158#endif
159#ifdef cuMemcpy3DPeer
160#undef cuMemcpy3DPeer
161#endif
162#ifdef cuMemcpy3DPeerAsync
163#undef cuMemcpy3DPeerAsync
164#endif
165#ifdef cuMemcpyAsync
166#undef cuMemcpyAsync
167#endif
168#ifdef cuMemcpyAtoA
169#undef cuMemcpyAtoA
170#endif
171#ifdef cuMemcpyAtoD
172#undef cuMemcpyAtoD
173#endif
174#ifdef cuMemcpyAtoH
175#undef cuMemcpyAtoH
176#endif
177#ifdef cuMemcpyAtoHAsync
178#undef cuMemcpyAtoHAsync
179#endif
180#ifdef cuMemcpyDtoA
181#undef cuMemcpyDtoA
182#endif
183#ifdef cuMemcpyDtoD
184#undef cuMemcpyDtoD
185#endif
186#ifdef cuMemcpyDtoDAsync
187#undef cuMemcpyDtoDAsync
188#endif
189#ifdef cuMemcpyDtoH
190#undef cuMemcpyDtoH
191#endif
192#ifdef cuMemcpyDtoHAsync
193#undef cuMemcpyDtoHAsync
194#endif
195#ifdef cuMemcpyHtoA
196#undef cuMemcpyHtoA
197#endif
198#ifdef cuMemcpyHtoAAsync
199#undef cuMemcpyHtoAAsync
200#endif
201#ifdef cuMemcpyHtoD
202#undef cuMemcpyHtoD
203#endif
204#ifdef cuMemcpyHtoDAsync
205#undef cuMemcpyHtoDAsync
206#endif
207#ifdef cuMemcpyPeer
208#undef cuMemcpyPeer
209#endif
210#ifdef cuMemcpyPeerAsync
211#undef cuMemcpyPeerAsync
212#endif
213#ifdef cuMemsetD16
214#undef cuMemsetD16
215#endif
216#ifdef cuMemsetD16Async
217#undef cuMemsetD16Async
218#endif
219#ifdef cuMemsetD2D16
220#undef cuMemsetD2D16
221#endif
222#ifdef cuMemsetD2D16Async
223#undef cuMemsetD2D16Async
224#endif
225#ifdef cuMemsetD2D32
226#undef cuMemsetD2D32
227#endif
228#ifdef cuMemsetD2D32Async
229#undef cuMemsetD2D32Async
230#endif
231#ifdef cuMemsetD2D8
232#undef cuMemsetD2D8
233#endif
234#ifdef cuMemsetD2D8Async
235#undef cuMemsetD2D8Async
236#endif
237#ifdef cuMemsetD32
238#undef cuMemsetD32
239#endif
240#ifdef cuMemsetD32Async
241#undef cuMemsetD32Async
242#endif
243#ifdef cuMemsetD8
244#undef cuMemsetD8
245#endif
246#ifdef cuMemsetD8Async
247#undef cuMemsetD8Async
248#endif
249#ifdef cuModuleGetGlobal
250#undef cuModuleGetGlobal
251#endif
252#ifdef cuSignalExternalSemaphoresAsync
253#undef cuSignalExternalSemaphoresAsync
254#endif
255#ifdef cuStreamAddCallback
256#undef cuStreamAddCallback
257#endif
258#ifdef cuStreamAttachMemAsync
259#undef cuStreamAttachMemAsync
260#endif
261#ifdef cuStreamBatchMemOp
262#undef cuStreamBatchMemOp
263#endif
264#ifdef cuStreamBeginCapture
265#undef cuStreamBeginCapture
266#endif
267#ifdef cuStreamCopyAttributes
268#undef cuStreamCopyAttributes
269#endif
270#ifdef cuStreamDestroy
271#undef cuStreamDestroy
272#endif
273#ifdef cuStreamEndCapture
274#undef cuStreamEndCapture
275#endif
276#ifdef cuStreamGetAttribute
277#undef cuStreamGetAttribute
278#endif
279#ifdef cuStreamGetCaptureInfo
280#undef cuStreamGetCaptureInfo
281#endif
282#ifdef cuStreamGetCtx
283#undef cuStreamGetCtx
284#endif
285#ifdef cuStreamGetFlags
286#undef cuStreamGetFlags
287#endif
288#ifdef cuStreamGetPriority
289#undef cuStreamGetPriority
290#endif
291#ifdef cuStreamIsCapturing
292#undef cuStreamIsCapturing
293#endif
294#ifdef cuStreamQuery
295#undef cuStreamQuery
296#endif
297#ifdef cuStreamSetAttribute
298#undef cuStreamSetAttribute
299#endif
300#ifdef cuStreamSynchronize
301#undef cuStreamSynchronize
302#endif
303#ifdef cuStreamWaitEvent
304#undef cuStreamWaitEvent
305#endif
306#ifdef cuStreamWaitValue32
307#undef cuStreamWaitValue32
308#endif
309#ifdef cuStreamWaitValue64
310#undef cuStreamWaitValue64
311#endif
312#ifdef cuStreamWriteValue32
313#undef cuStreamWriteValue32
314#endif
315#ifdef cuStreamWriteValue64
316#undef cuStreamWriteValue64
317#endif
318#ifdef cuTexRefGetAddress
319#undef cuTexRefGetAddress
320#endif
321#ifdef cuTexRefSetAddress
322#undef cuTexRefSetAddress
323#endif
324#ifdef cuTexRefSetAddress2D
325#undef cuTexRefSetAddress2D
326#endif
327#ifdef cuWaitExternalSemaphoresAsync
328#undef cuWaitExternalSemaphoresAsync
329#endif
330
331// Function pointer types for CUDA Driver API functions
332typedef CUresult (CUDAAPI *PFNCUGETERRORSTRING) (CUresult error, const char **pStr);
333typedef CUresult (CUDAAPI *PFNCUGETERRORNAME) (CUresult error, const char **pStr);
334typedef CUresult (CUDAAPI *PFNCUINIT) (unsigned int Flags);
336typedef CUresult (CUDAAPI *PFNCUDEVICEGET) (CUdevice *device, int ordinal);
338typedef CUresult (CUDAAPI *PFNCUDEVICEGETNAME) (char *name, int len, CUdevice dev);
340typedef CUresult (CUDAAPI *PFNCUDEVICEGETLUID) (char *luid, unsigned int *deviceNodeMask, CUdevice dev);
341typedef CUresult (CUDAAPI *PFNCUDEVICETOTALMEM) (size_t *bytes, CUdevice dev);
352typedef CUresult (CUDAAPI *PFNCUDEVICEPRIMARYCTXSETFLAGS) (CUdevice dev, unsigned int flags);
353typedef CUresult (CUDAAPI *PFNCUDEVICEPRIMARYCTXGETSTATE) (CUdevice dev, unsigned int *flags, int *active);
355typedef CUresult (CUDAAPI *PFNCUCTXCREATE) (CUcontext *pctx, unsigned int flags, CUdevice dev);
362typedef CUresult (CUDAAPI *PFNCUCTXGETFLAGS) (unsigned int *flags);
364typedef CUresult (CUDAAPI *PFNCUCTXSETLIMIT) (CUlimit limit, size_t value);
370typedef CUresult (CUDAAPI *PFNCUCTXGETAPIVERSION) (CUcontext ctx, unsigned int *version);
373typedef CUresult (CUDAAPI *PFNCUCTXATTACH) (CUcontext *pctx, unsigned int flags);
381typedef CUresult (CUDAAPI *PFNCUMODULEGETGLOBAL) (CUdeviceptr *dptr, size_t *bytes, CUmodule hmod, const char *name);
385typedef CUresult (CUDAAPI *PFNCULINKADDDATA) (CUlinkState state, CUjitInputType type, void *data, size_t size, const char *name, unsigned int numOptions, CUjit_option *options, void **optionValues);
386typedef CUresult (CUDAAPI *PFNCULINKADDFILE) (CUlinkState state, CUjitInputType type, const char *path, unsigned int numOptions, CUjit_option *options, void **optionValues);
387typedef CUresult (CUDAAPI *PFNCULINKCOMPLETE) (CUlinkState state, void **cubinOut, size_t *sizeOut);
389typedef CUresult (CUDAAPI *PFNCUMEMGETINFO) (size_t *free, size_t *total);
391typedef CUresult (CUDAAPI *PFNCUMEMALLOCPITCH) (CUdeviceptr *dptr, size_t *pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes);
394typedef CUresult (CUDAAPI *PFNCUMEMALLOCHOST) (void **pp, size_t bytesize);
395typedef CUresult (CUDAAPI *PFNCUMEMFREEHOST) (void *p);
396typedef CUresult (CUDAAPI *PFNCUMEMHOSTALLOC) (void **pp, size_t bytesize, unsigned int Flags);
398typedef CUresult (CUDAAPI *PFNCUMEMHOSTGETFLAGS) (unsigned int *pFlags, void *p);
399typedef CUresult (CUDAAPI *PFNCUMEMALLOCMANAGED) (CUdeviceptr *dptr, size_t bytesize, unsigned int flags);
401typedef CUresult (CUDAAPI *PFNCUDEVICEGETPCIBUSID) (char *pciBusId, int len, CUdevice dev);
407typedef CUresult (CUDAAPI *PFNCUMEMHOSTREGISTER) (void *p, size_t bytesize, unsigned int Flags);
409typedef CUresult (CUDAAPI *PFNCUMEMCPY) (CUdeviceptr dst, CUdeviceptr src, size_t ByteCount);
411typedef CUresult (CUDAAPI *PFNCUMEMCPYHTOD) (CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount);
412typedef CUresult (CUDAAPI *PFNCUMEMCPYDTOH) (void *dstHost, CUdeviceptr srcDevice, size_t ByteCount);
416typedef CUresult (CUDAAPI *PFNCUMEMCPYHTOA) (CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount);
417typedef CUresult (CUDAAPI *PFNCUMEMCPYATOH) (void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount);
418typedef CUresult (CUDAAPI *PFNCUMEMCPYATOA) (CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount);
428typedef CUresult (CUDAAPI *PFNCUMEMCPYHTOAASYNC) (CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount, CUstream hStream);
433typedef CUresult (CUDAAPI *PFNCUMEMSETD8) (CUdeviceptr dstDevice, unsigned char uc, size_t N);
434typedef CUresult (CUDAAPI *PFNCUMEMSETD16) (CUdeviceptr dstDevice, unsigned short us, size_t N);
435typedef CUresult (CUDAAPI *PFNCUMEMSETD32) (CUdeviceptr dstDevice, unsigned int ui, size_t N);
436typedef CUresult (CUDAAPI *PFNCUMEMSETD2D8) (CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height);
437typedef CUresult (CUDAAPI *PFNCUMEMSETD2D16) (CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height);
438typedef CUresult (CUDAAPI *PFNCUMEMSETD2D32) (CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height);
442typedef CUresult (CUDAAPI *PFNCUMEMSETD2D8ASYNC) (CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream);
443typedef CUresult (CUDAAPI *PFNCUMEMSETD2D16ASYNC) (CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream);
444typedef CUresult (CUDAAPI *PFNCUMEMSETD2D32ASYNC) (CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream);
456typedef CUresult (CUDAAPI *PFNCUMEMADDRESSRESERVE) (CUdeviceptr *ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags);
457typedef CUresult (CUDAAPI *PFNCUMEMADDRESSFREE) (CUdeviceptr ptr, size_t size);
458typedef CUresult (CUDAAPI *PFNCUMEMCREATE) (CUmemGenericAllocationHandle *handle, size_t size, const CUmemAllocationProp *prop, unsigned long long flags);
460typedef CUresult (CUDAAPI *PFNCUMEMMAP) (CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags);
462typedef CUresult (CUDAAPI *PFNCUMEMUNMAP) (CUdeviceptr ptr, size_t size);
463typedef CUresult (CUDAAPI *PFNCUMEMSETACCESS) (CUdeviceptr ptr, size_t size, const CUmemAccessDesc *desc, size_t count);
464typedef CUresult (CUDAAPI *PFNCUMEMGETACCESS) (unsigned long long *flags, const CUmemLocation *location, CUdeviceptr ptr);
490typedef CUresult (CUDAAPI *PFNCUPOINTERGETATTRIBUTES) (unsigned int numAttributes, CUpointer_attribute *attributes, void **data, CUdeviceptr ptr);
492typedef CUresult (CUDAAPI *PFNCUSTREAMCREATEWITHPRIORITY) (CUstream *phStream, unsigned int flags, int priority);
494typedef CUresult (CUDAAPI *PFNCUSTREAMGETFLAGS) (CUstream hStream, unsigned int *flags);
497typedef CUresult (CUDAAPI *PFNCUSTREAMADDCALLBACK) (CUstream hStream, CUstreamCallback callback, void *userData, unsigned int flags);
503typedef CUresult (CUDAAPI *PFNCUSTREAMATTACHMEMASYNC) (CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags);
525typedef CUresult (CUDAAPI *PFNCUSTREAMWAITVALUE32) (CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags);
526typedef CUresult (CUDAAPI *PFNCUSTREAMWAITVALUE64) (CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags);
527typedef CUresult (CUDAAPI *PFNCUSTREAMWRITEVALUE32) (CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags);
528typedef CUresult (CUDAAPI *PFNCUSTREAMWRITEVALUE64) (CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags);
529typedef CUresult (CUDAAPI *PFNCUSTREAMBATCHMEMOP) (CUstream stream, unsigned int count, CUstreamBatchMemOpParams *paramArray, unsigned int flags);
534typedef CUresult (CUDAAPI *PFNCULAUNCHKERNEL) (CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams, void **extra);
535typedef CUresult (CUDAAPI *PFNCULAUNCHCOOPERATIVEKERNEL) (CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams);
538typedef CUresult (CUDAAPI *PFNCUFUNCSETBLOCKSHAPE) (CUfunction hfunc, int x, int y, int z);
539typedef CUresult (CUDAAPI *PFNCUFUNCSETSHAREDSIZE) (CUfunction hfunc, unsigned int bytes);
541typedef CUresult (CUDAAPI *PFNCUPARAMSETI) (CUfunction hfunc, int offset, unsigned int value);
542typedef CUresult (CUDAAPI *PFNCUPARAMSETF) (CUfunction hfunc, int offset, float value);
543typedef CUresult (CUDAAPI *PFNCUPARAMSETV) (CUfunction hfunc, int offset, void *ptr, unsigned int numbytes);
548typedef CUresult (CUDAAPI *PFNCUGRAPHCREATE) (CUgraph *phGraph, unsigned int flags);
612typedef CUresult (CUDAAPI *PFNCUTEXREFSETADDRESS) (size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes);
660
661// Function pointer list for CUDA Driver API functions
663{
992};
993
994// Attempts to load the shared library for the CUDA Driver API
996
997// Attempts to retrieve the list of function pointers for the CUDA Driver API shared library
999
1000// Closes a previously-loaded CUDA shared library
1001void CloseCudaLibrary(void* library);
1002
1003#ifdef __cplusplus
1004}
1005#endif
1006
1007#endif /* _CUDA_WRAPPER_H */
OODEFFUNC typedef const char int const char * fmt
Definition oodle2.h:678
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
OODEFFUNC typedef void OO_U64 * dependencies
Definition oodle2.h:588
GLenum GLuint GLint level
Definition AndroidOpenGLFunctions.h:46
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
CUresult(CUDAAPI * PFNCUMEMCPYDTOH)(void *dstHost, CUdeviceptr srcDevice, size_t ByteCount)
Definition CudaWrapper.h:412
CUresult(CUDAAPI * PFNCUDEVICESETMEMPOOL)(CUdevice dev, CUmemoryPool pool)
Definition CudaWrapper.h:345
CUresult(CUDAAPI * PFNCUGRAPHNODEGETDEPENDENTNODES)(CUgraphNode hNode, CUgraphNode *dependentNodes, size_t *numDependentNodes)
Definition CudaWrapper.h:583
CUresult(CUDAAPI * PFNCUGRAPHEVENTRECORDNODEGETEVENT)(CUgraphNode hNode, CUevent *event_out)
Definition CudaWrapper.h:565
CUresult(CUDAAPI * PFNCULAUNCHGRIDASYNC)(CUfunction f, int grid_width, int grid_height, CUstream hStream)
Definition CudaWrapper.h:546
CUresult(CUDAAPI * PFNCUGRAPHADDMEMSETNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_MEMSET_NODE_PARAMS *memsetParams, CUcontext ctx)
Definition CudaWrapper.h:555
CUresult(CUDAAPI * PFNCUMODULEGETFUNCTION)(CUfunction *hfunc, CUmodule hmod, const char *name)
Definition CudaWrapper.h:380
CUresult(CUDAAPI * PFNCUCTXSETLIMIT)(CUlimit limit, size_t value)
Definition CudaWrapper.h:364
CUresult(CUDAAPI * PFNCUGRAPHMEMCPYNODEGETPARAMS)(CUgraphNode hNode, CUDA_MEMCPY3D *nodeParams)
Definition CudaWrapper.h:553
CUresult(CUDAAPI * PFNCUMEMRANGEGETATTRIBUTE)(void *data, size_t dataSize, CUmem_range_attribute attribute, CUdeviceptr devPtr, size_t count)
Definition CudaWrapper.h:487
CUresult(CUDAAPI * PFNCUTEXREFGETFORMAT)(CUarray_format *pFormat, int *pNumChannels, CUtexref hTexRef)
Definition CudaWrapper.h:628
CUresult(CUDAAPI * PFNCUMEMCPYDTOA)(CUarray dstArray, size_t dstOffset, CUdeviceptr srcDevice, size_t ByteCount)
Definition CudaWrapper.h:414
CUresult(CUDAAPI * PFNCUMEMALLOCHOST)(void **pp, size_t bytesize)
Definition CudaWrapper.h:394
CUresult(CUDAAPI * PFNCUDEVICEGETPCIBUSID)(char *pciBusId, int len, CUdevice dev)
Definition CudaWrapper.h:401
CUresult(CUDAAPI * PFNCUTEXREFGETFLAGS)(unsigned int *pFlags, CUtexref hTexRef)
Definition CudaWrapper.h:634
CUresult(CUDAAPI * PFNCUEVENTRECORDWITHFLAGS)(CUevent hEvent, CUstream hStream, unsigned int flags)
Definition CudaWrapper.h:512
CUresult(CUDAAPI * PFNCUMEMPOOLCREATE)(CUmemoryPool *pool, const CUmemPoolProps *poolProps)
Definition CudaWrapper.h:477
CUresult(CUDAAPI * PFNCUMEMCPY3DPEERASYNC)(const CUDA_MEMCPY3D_PEER *pCopy, CUstream hStream)
Definition CudaWrapper.h:432
CUresult(CUDAAPI * PFNCUCTXGETAPIVERSION)(CUcontext ctx, unsigned int *version)
Definition CudaWrapper.h:370
CUresult(CUDAAPI * PFNCUMEMCPY2DUNALIGNED)(const CUDA_MEMCPY2D *pCopy)
Definition CudaWrapper.h:420
CUresult(CUDAAPI * PFNCUFUNCGETATTRIBUTE)(int *pi, CUfunction_attribute attrib, CUfunction hfunc)
Definition CudaWrapper.h:530
CUresult(CUDAAPI * PFNCUGRAPHADDCHILDGRAPHNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUgraph childGraph)
Definition CudaWrapper.h:561
CUresult(CUDAAPI * PFNCUMEMCPY)(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount)
Definition CudaWrapper.h:409
CUresult(CUDAAPI * PFNCUGRAPHICSMAPRESOURCES)(unsigned int count, CUgraphicsResource *resources, CUstream hStream)
Definition CudaWrapper.h:656
CUresult(CUDAAPI * PFNCUDEVICEGETP2PATTRIBUTE)(int *value, CUdevice_P2PAttribute attrib, CUdevice srcDevice, CUdevice dstDevice)
Definition CudaWrapper.h:650
CUresult(CUDAAPI * PFNCUTEXOBJECTDESTROY)(CUtexObject texObject)
Definition CudaWrapper.h:640
CUresult(CUDAAPI * PFNCUCTXPOPCURRENT)(CUcontext *pctx)
Definition CudaWrapper.h:358
CUresult(CUDAAPI * PFNCUMEMSETD8ASYNC)(CUdeviceptr dstDevice, unsigned char uc, size_t N, CUstream hStream)
Definition CudaWrapper.h:439
CUresult(CUDAAPI * PFNCUCTXSETCURRENT)(CUcontext ctx)
Definition CudaWrapper.h:359
CUresult(CUDAAPI * PFNCUMEMPOOLSETATTRIBUTE)(CUmemoryPool pool, CUmemPool_attribute attr, void *value)
Definition CudaWrapper.h:473
CUresult(CUDAAPI * PFNCUGRAPHICSUNMAPRESOURCES)(unsigned int count, CUgraphicsResource *resources, CUstream hStream)
Definition CudaWrapper.h:657
CUresult(CUDAAPI * PFNCUSIGNALEXTERNALSEMAPHORESASYNC)(const CUexternalSemaphore *extSemArray, const CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS *paramsArray, unsigned int numExtSems, CUstream stream)
Definition CudaWrapper.h:522
CUresult(CUDAAPI * PFNCUPARAMSETF)(CUfunction hfunc, int offset, float value)
Definition CudaWrapper.h:542
CUresult(CUDAAPI * PFNCUMEMIMPORTFROMSHAREABLEHANDLE)(CUmemGenericAllocationHandle *handle, void *osHandle, CUmemAllocationHandleType shHandleType)
Definition CudaWrapper.h:466
CUresult(CUDAAPI * PFNCUMEMCPYASYNC)(CUdeviceptr dst, CUdeviceptr src, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:423
CUresult(CUDAAPI * PFNCUMEMCPYATOH)(void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount)
Definition CudaWrapper.h:417
CUresult(CUDAAPI * PFNCUDEVICEPRIMARYCTXGETSTATE)(CUdevice dev, unsigned int *flags, int *active)
Definition CudaWrapper.h:353
CUresult(CUDAAPI * PFNCUSTREAMENDCAPTURE)(CUstream hStream, CUgraph *phGraph)
Definition CudaWrapper.h:500
CUresult(CUDAAPI * PFNCUDEVICEGETMEMPOOL)(CUmemoryPool *pool, CUdevice dev)
Definition CudaWrapper.h:346
CUresult(CUDAAPI * PFNCUSURFREFSETARRAY)(CUsurfref hSurfRef, CUarray hArray, unsigned int Flags)
Definition CudaWrapper.h:637
CUresult(CUDAAPI * PFNCUGRAPHICSUNREGISTERRESOURCE)(CUgraphicsResource resource)
Definition CudaWrapper.h:651
CUresult(CUDAAPI * PFNCUPARAMSETTEXREF)(CUfunction hfunc, int texunit, CUtexref hTexRef)
Definition CudaWrapper.h:547
CUresult(CUDAAPI * PFNCUGRAPHADDEVENTRECORDNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUevent event)
Definition CudaWrapper.h:564
CUresult(CUDAAPI * PFNCUMEMPOOLEXPORTTOSHAREABLEHANDLE)(void *handle_out, CUmemoryPool pool, CUmemAllocationHandleType handleType, unsigned long long flags)
Definition CudaWrapper.h:480
CUresult(CUDAAPI * PFNCUMEMHOSTGETDEVICEPOINTER)(CUdeviceptr *pdptr, void *p, unsigned int Flags)
Definition CudaWrapper.h:397
CUresult(CUDAAPI * PFNCUGRAPHNODEGETDEPENDENCIES)(CUgraphNode hNode, CUgraphNode *dependencies, size_t *numDependencies)
Definition CudaWrapper.h:582
CUresult(CUDAAPI * PFNCUGRAPHEXECCHILDGRAPHNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, CUgraph childGraph)
Definition CudaWrapper.h:592
CUresult(CUDAAPI * PFNCUTEXREFGETADDRESS)(CUdeviceptr *pdptr, CUtexref hTexRef)
Definition CudaWrapper.h:623
CUresult(CUDAAPI * PFNCUMIPMAPPEDARRAYGETLEVEL)(CUarray *pLevelArray, CUmipmappedArray hMipmappedArray, unsigned int level)
Definition CudaWrapper.h:454
CUresult(CUDAAPI * PFNCUTEXREFGETMIPMAPLEVELBIAS)(float *pbias, CUtexref hTexRef)
Definition CudaWrapper.h:630
CUresult(CUDAAPI * PFNCUCTXATTACH)(CUcontext *pctx, unsigned int flags)
Definition CudaWrapper.h:373
CUresult(CUDAAPI * PFNCUDESTROYEXTERNALMEMORY)(CUexternalMemory extMem)
Definition CudaWrapper.h:520
void * OpenCudaDriverLibrary()
Definition CudaWrapper.cpp:8
CUresult(CUDAAPI * PFNCULINKADDFILE)(CUlinkState state, CUjitInputType type, const char *path, unsigned int numOptions, CUjit_option *options, void **optionValues)
Definition CudaWrapper.h:386
CUresult(CUDAAPI * PFNCUPOINTERSETATTRIBUTE)(const void *value, CUpointer_attribute attribute, CUdeviceptr ptr)
Definition CudaWrapper.h:489
CUresult(CUDAAPI * PFNCUCTXPUSHCURRENT)(CUcontext ctx)
Definition CudaWrapper.h:357
CUresult(CUDAAPI * PFNCULAUNCHCOOPERATIVEKERNELMULTIDEVICE)(CUDA_LAUNCH_PARAMS *launchParamsList, unsigned int numDevices, unsigned int flags)
Definition CudaWrapper.h:536
CUresult(CUDAAPI * PFNCUSTREAMCREATEWITHPRIORITY)(CUstream *phStream, unsigned int flags, int priority)
Definition CudaWrapper.h:492
CUresult(CUDAAPI * PFNCUFUNCSETATTRIBUTE)(CUfunction hfunc, CUfunction_attribute attrib, int value)
Definition CudaWrapper.h:531
CUresult(CUDAAPI * PFNCUOCCUPANCYMAXPOTENTIALBLOCKSIZE)(int *minGridSize, int *blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit)
Definition CudaWrapper.h:607
CUresult(CUDAAPI * PFNCUDEVICEGETUUID)(CUuuid *uuid, CUdevice dev)
Definition CudaWrapper.h:339
CUresult(CUDAAPI * PFNCUGETEXPORTTABLE)(const void **ppExportTable, const CUuuid *pExportTableId)
Definition CudaWrapper.h:658
CUresult(CUDAAPI * PFNCUGRAPHNODEFINDINCLONE)(CUgraphNode *phNode, CUgraphNode hOriginalNode, CUgraph hClonedGraph)
Definition CudaWrapper.h:577
CUresult(CUDAAPI * PFNCUMEMGETACCESS)(unsigned long long *flags, const CUmemLocation *location, CUdeviceptr ptr)
Definition CudaWrapper.h:464
CUresult(CUDAAPI * PFNCUSTREAMBEGINCAPTURE)(CUstream hStream, CUstreamCaptureMode mode)
Definition CudaWrapper.h:498
CUresult(CUDAAPI * PFNCUMEMCPYDTOHASYNC)(void *dstHost, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:426
CUresult(CUDAAPI * PFNCUGRAPHEVENTWAITNODEGETEVENT)(CUgraphNode hNode, CUevent *event_out)
Definition CudaWrapper.h:568
CUresult(CUDAAPI * PFNCUTEXREFDESTROY)(CUtexref hTexRef)
Definition CudaWrapper.h:636
CUresult(CUDAAPI * PFNCUMIPMAPPEDARRAYGETSPARSEPROPERTIES)(CUDA_ARRAY_SPARSE_PROPERTIES *sparseProperties, CUmipmappedArray mipmap)
Definition CudaWrapper.h:448
CUresult(CUDAAPI * PFNCUTEXREFGETARRAY)(CUarray *phArray, CUtexref hTexRef)
Definition CudaWrapper.h:624
CUresult(CUDAAPI * PFNCUSTREAMWRITEVALUE32)(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags)
Definition CudaWrapper.h:527
CUresult(CUDAAPI * PFNCUMEMHOSTALLOC)(void **pp, size_t bytesize, unsigned int Flags)
Definition CudaWrapper.h:396
CUresult(CUDAAPI * PFNCUTEXREFGETMIPMAPPEDARRAY)(CUmipmappedArray *phMipmappedArray, CUtexref hTexRef)
Definition CudaWrapper.h:625
CUresult(CUDAAPI * PFNCUTEXREFGETMIPMAPFILTERMODE)(CUfilter_mode *pfm, CUtexref hTexRef)
Definition CudaWrapper.h:629
CUresult(CUDAAPI * PFNCUMEMFREEHOST)(void *p)
Definition CudaWrapper.h:395
CUresult(CUDAAPI * PFNCUGETERRORSTRING)(CUresult error, const char **pStr)
Definition CudaWrapper.h:332
CUresult(CUDAAPI * PFNCUEXTERNALMEMORYGETMAPPEDMIPMAPPEDARRAY)(CUmipmappedArray *mipmap, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC *mipmapDesc)
Definition CudaWrapper.h:519
CUresult(CUDAAPI * PFNCUDEVICEPRIMARYCTXRETAIN)(CUcontext *pctx, CUdevice dev)
Definition CudaWrapper.h:350
CUresult(CUDAAPI * PFNCUTEXREFGETADDRESSMODE)(CUaddress_mode *pam, CUtexref hTexRef, int dim)
Definition CudaWrapper.h:626
CUresult(CUDAAPI * PFNCUGRAPHADDEMPTYNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies)
Definition CudaWrapper.h:563
CUresult(CUDAAPI * PFNCUDEVICECANACCESSPEER)(int *canAccessPeer, CUdevice dev, CUdevice peerDev)
Definition CudaWrapper.h:647
CUresult(CUDAAPI * PFNCUMEMPREFETCHASYNC)(CUdeviceptr devPtr, size_t count, CUdevice dstDevice, CUstream hStream)
Definition CudaWrapper.h:485
CUresult(CUDAAPI * PFNCUGETERRORNAME)(CUresult error, const char **pStr)
Definition CudaWrapper.h:333
CUresult(CUDAAPI * PFNCUFUNCSETCACHECONFIG)(CUfunction hfunc, CUfunc_cache config)
Definition CudaWrapper.h:532
CUresult(CUDAAPI * PFNCUGRAPHMEMSETNODESETPARAMS)(CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:557
CUresult(CUDAAPI * PFNCUGRAPHLAUNCH)(CUgraphExec hGraphExec, CUstream hStream)
Definition CudaWrapper.h:598
CUresult(CUDAAPI * PFNCUMEMSETD2D32)(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height)
Definition CudaWrapper.h:438
CUresult(CUDAAPI * PFNCUSTREAMGETFLAGS)(CUstream hStream, unsigned int *flags)
Definition CudaWrapper.h:494
CUresult(CUDAAPI * PFNCUMEMSETD2D8)(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height)
Definition CudaWrapper.h:436
CUresult(CUDAAPI * PFNCUMODULEUNLOAD)(CUmodule hmod)
Definition CudaWrapper.h:379
CUresult(CUDAAPI * PFNCUGRAPHADDDEPENDENCIES)(CUgraph hGraph, const CUgraphNode *from, const CUgraphNode *to, size_t numDependencies)
Definition CudaWrapper.h:584
CUresult(CUDAAPI * PFNCUARRAYGETDESCRIPTOR)(CUDA_ARRAY_DESCRIPTOR *pArrayDescriptor, CUarray hArray)
Definition CudaWrapper.h:446
CUresult(CUDAAPI * PFNCUGRAPHICSRESOURCESETMAPFLAGS)(CUgraphicsResource resource, unsigned int flags)
Definition CudaWrapper.h:655
CUresult(CUDAAPI * PFNCUMEMEXPORTTOSHAREABLEHANDLE)(void *shareableHandle, CUmemGenericAllocationHandle handle, CUmemAllocationHandleType handleType, unsigned long long flags)
Definition CudaWrapper.h:465
CUresult(CUDAAPI * PFNCUMEMSETD16ASYNC)(CUdeviceptr dstDevice, unsigned short us, size_t N, CUstream hStream)
Definition CudaWrapper.h:440
CUresult(CUDAAPI * PFNCUMEMCPYPEER)(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount)
Definition CudaWrapper.h:410
CUresult(CUDAAPI * PFNCUDEVICEGETNVSCISYNCATTRIBUTES)(void *nvSciSyncAttrList, CUdevice dev, int flags)
Definition CudaWrapper.h:344
CUresult(CUDAAPI * PFNCUDEVICEGETBYPCIBUSID)(CUdevice *dev, const char *pciBusId)
Definition CudaWrapper.h:400
CUresult(CUDAAPI * PFNCUGRAPHEXECKERNELNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:588
CUresult(CUDAAPI * PFNCUDESTROYEXTERNALSEMAPHORE)(CUexternalSemaphore extSem)
Definition CudaWrapper.h:524
CUresult(CUDAAPI * PFNCUSURFOBJECTDESTROY)(CUsurfObject surfObject)
Definition CudaWrapper.h:645
CUresult(CUDAAPI * PFNCUTEXOBJECTGETRESOURCEDESC)(CUDA_RESOURCE_DESC *pResDesc, CUtexObject texObject)
Definition CudaWrapper.h:641
CUresult(CUDAAPI * PFNCUMODULELOADDATA)(CUmodule *module, const void *image)
Definition CudaWrapper.h:376
CUresult(CUDAAPI * PFNCUGRAPHUPLOAD)(CUgraphExec hGraphExec, CUstream hStream)
Definition CudaWrapper.h:597
CUresult(CUDAAPI * PFNCUGRAPHCHILDGRAPHNODEGETGRAPH)(CUgraphNode hNode, CUgraph *phGraph)
Definition CudaWrapper.h:562
void CloseCudaLibrary(void *library)
Definition CudaWrapper.cpp:355
CUresult(CUDAAPI * PFNCUGRAPHICSRESOURCEGETMAPPEDPOINTER)(CUdeviceptr *pDevPtr, size_t *pSize, CUgraphicsResource resource)
Definition CudaWrapper.h:654
CUresult(CUDAAPI * PFNCUSTREAMQUERY)(CUstream hStream)
Definition CudaWrapper.h:504
CUresult(CUDAAPI * PFNCUTEXREFCREATE)(CUtexref *pTexRef)
Definition CudaWrapper.h:635
CUresult(CUDAAPI * PFNCUOCCUPANCYAVAILABLEDYNAMICSMEMPERBLOCK)(size_t *dynamicSmemSize, CUfunction func, int numBlocks, int blockSize)
Definition CudaWrapper.h:609
CUresult(CUDAAPI * PFNCUARRAY3DGETDESCRIPTOR)(CUDA_ARRAY3D_DESCRIPTOR *pArrayDescriptor, CUarray hArray)
Definition CudaWrapper.h:452
CUresult(CUDAAPI * PFNCUIMPORTEXTERNALSEMAPHORE)(CUexternalSemaphore *extSem_out, const CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC *semHandleDesc)
Definition CudaWrapper.h:521
CUresult(CUDAAPI * PFNCUEVENTSYNCHRONIZE)(CUevent hEvent)
Definition CudaWrapper.h:514
CUresult(CUDAAPI * PFNCUOCCUPANCYMAXPOTENTIALBLOCKSIZEWITHFLAGS)(int *minGridSize, int *blockSize, CUfunction func, CUoccupancyB2DSize blockSizeToDynamicSMemSize, size_t dynamicSMemSize, int blockSizeLimit, unsigned int flags)
Definition CudaWrapper.h:608
CUresult(CUDAAPI * PFNCUTHREADEXCHANGESTREAMCAPTUREMODE)(CUstreamCaptureMode *mode)
Definition CudaWrapper.h:499
CUresult(CUDAAPI * PFNCUMEMCPYATOHASYNC)(void *dstHost, CUarray srcArray, size_t srcOffset, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:429
CUresult(CUDAAPI * PFNCUEVENTDESTROY)(CUevent hEvent)
Definition CudaWrapper.h:515
CUresult(CUDAAPI * PFNCUTEXREFSETMAXANISOTROPY)(CUtexref hTexRef, unsigned int maxAniso)
Definition CudaWrapper.h:620
CUresult(CUDAAPI * PFNCUDEVICEGETNAME)(char *name, int len, CUdevice dev)
Definition CudaWrapper.h:338
CUresult(CUDAAPI * PFNCULAUNCHCOOPERATIVEKERNEL)(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams)
Definition CudaWrapper.h:535
CUresult(CUDAAPI * PFNCUSTREAMATTACHMEMASYNC)(CUstream hStream, CUdeviceptr dptr, size_t length, unsigned int flags)
Definition CudaWrapper.h:503
CUresult(CUDAAPI * PFNCUGRAPHDESTROYNODE)(CUgraphNode hNode)
Definition CudaWrapper.h:586
CUresult(CUDAAPI * PFNCUEXTERNALMEMORYGETMAPPEDBUFFER)(CUdeviceptr *devPtr, CUexternalMemory extMem, const CUDA_EXTERNAL_MEMORY_BUFFER_DESC *bufferDesc)
Definition CudaWrapper.h:518
CUresult(CUDAAPI * PFNCUSURFREFGETARRAY)(CUarray *phArray, CUsurfref hSurfRef)
Definition CudaWrapper.h:638
CUresult(CUDAAPI * PFNCUOCCUPANCYMAXACTIVEBLOCKSPERMULTIPROCESSORWITHFLAGS)(int *numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize, unsigned int flags)
Definition CudaWrapper.h:606
bool LoadCudaDriverFunctions(void *library, CUDA_DRIVER_API_FUNCTION_LIST *funcList)
Definition CudaWrapper.cpp:17
CUresult(CUDAAPI * PFNCUOCCUPANCYMAXACTIVEBLOCKSPERMULTIPROCESSOR)(int *numBlocks, CUfunction func, int blockSize, size_t dynamicSMemSize)
Definition CudaWrapper.h:605
CUresult(CUDAAPI * PFNCUMEMHOSTUNREGISTER)(void *p)
Definition CudaWrapper.h:408
CUresult(CUDAAPI * PFNCUDEVICEPRIMARYCTXSETFLAGS)(CUdevice dev, unsigned int flags)
Definition CudaWrapper.h:352
CUresult(CUDAAPI * PFNCUDEVICEGETLUID)(char *luid, unsigned int *deviceNodeMask, CUdevice dev)
Definition CudaWrapper.h:340
CUresult(CUDAAPI * PFNCUGRAPHEXECMEMSETNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMSET_NODE_PARAMS *memsetParams, CUcontext ctx)
Definition CudaWrapper.h:590
CUresult(CUDAAPI * PFNCUSURFOBJECTCREATE)(CUsurfObject *pSurfObject, const CUDA_RESOURCE_DESC *pResDesc)
Definition CudaWrapper.h:644
CUresult(CUDAAPI * PFNCUGRAPHCREATE)(CUgraph *phGraph, unsigned int flags)
Definition CudaWrapper.h:548
CUresult(CUDAAPI * PFNCUDEVICEGET)(CUdevice *device, int ordinal)
Definition CudaWrapper.h:336
CUresult(CUDAAPI * PFNCUTEXOBJECTGETTEXTUREDESC)(CUDA_TEXTURE_DESC *pTexDesc, CUtexObject texObject)
Definition CudaWrapper.h:642
CUresult(CUDAAPI * PFNCUCTXGETDEVICE)(CUdevice *device)
Definition CudaWrapper.h:361
CUresult(CUDAAPI * PFNCUDEVICEGETATTRIBUTE)(int *pi, CUdevice_attribute attrib, CUdevice dev)
Definition CudaWrapper.h:343
CUresult(CUDAAPI * PFNCUCTXENABLEPEERACCESS)(CUcontext peerContext, unsigned int Flags)
Definition CudaWrapper.h:648
CUresult(CUDAAPI * PFNCUMEMSETD16)(CUdeviceptr dstDevice, unsigned short us, size_t N)
Definition CudaWrapper.h:434
CUresult(CUDAAPI * PFNCUMEMSETD2D32ASYNC)(CUdeviceptr dstDevice, size_t dstPitch, unsigned int ui, size_t Width, size_t Height, CUstream hStream)
Definition CudaWrapper.h:444
CUresult(CUDAAPI * PFNCUMODULEGETSURFREF)(CUsurfref *pSurfRef, CUmodule hmod, const char *name)
Definition CudaWrapper.h:383
CUresult(CUDAAPI * PFNCUSTREAMGETATTRIBUTE)(CUstream hStream, CUstreamAttrID attr, CUstreamAttrValue *value_out)
Definition CudaWrapper.h:508
CUresult(CUDAAPI * PFNCULINKDESTROY)(CUlinkState state)
Definition CudaWrapper.h:388
CUresult(CUDAAPI * PFNCUSTREAMCOPYATTRIBUTES)(CUstream dst, CUstream src)
Definition CudaWrapper.h:507
CUresult(CUDAAPI * PFNCUMEMPOOLGETATTRIBUTE)(CUmemoryPool pool, CUmemPool_attribute attr, void *value)
Definition CudaWrapper.h:474
CUresult(CUDAAPI * PFNCUARRAYDESTROY)(CUarray hArray)
Definition CudaWrapper.h:450
CUresult(CUDAAPI * PFNCUSTREAMDESTROY)(CUstream hStream)
Definition CudaWrapper.h:506
CUresult(CUDAAPI * PFNCUDEVICEPRIMARYCTXRESET)(CUdevice dev)
Definition CudaWrapper.h:354
CUresult(CUDAAPI * PFNCUPARAMSETV)(CUfunction hfunc, int offset, void *ptr, unsigned int numbytes)
Definition CudaWrapper.h:543
CUresult(CUDAAPI * PFNCUMEMALLOCASYNC)(CUdeviceptr *dptr, size_t bytesize, CUstream hStream)
Definition CudaWrapper.h:471
CUresult(CUDAAPI * PFNCULAUNCHGRID)(CUfunction f, int grid_width, int grid_height)
Definition CudaWrapper.h:545
CUresult(CUDAAPI * PFNCUGRAPHEXTERNALSEMAPHORESWAITNODESETPARAMS)(CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:575
CUresult(CUDAAPI * PFNCUGRAPHNODEGETTYPE)(CUgraphNode hNode, CUgraphNodeType *type)
Definition CudaWrapper.h:578
CUresult(CUDAAPI * PFNCUFUNCSETSHAREDMEMCONFIG)(CUfunction hfunc, CUsharedconfig config)
Definition CudaWrapper.h:533
CUresult(CUDAAPI * PFNCUSTREAMGETCTX)(CUstream hStream, CUcontext *pctx)
Definition CudaWrapper.h:495
CUresult(CUDAAPI * PFNCUTEXREFSETMIPMAPLEVELCLAMP)(CUtexref hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp)
Definition CudaWrapper.h:619
CUresult(CUDAAPI * PFNCUSTREAMWAITVALUE32)(CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags)
Definition CudaWrapper.h:525
CUresult(CUDAAPI * PFNCUFUNCSETSHAREDSIZE)(CUfunction hfunc, unsigned int bytes)
Definition CudaWrapper.h:539
CUresult(CUDAAPI * PFNCUMODULEGETTEXREF)(CUtexref *pTexRef, CUmodule hmod, const char *name)
Definition CudaWrapper.h:382
CUresult(CUDAAPI * PFNCUTEXOBJECTCREATE)(CUtexObject *pTexObject, const CUDA_RESOURCE_DESC *pResDesc, const CUDA_TEXTURE_DESC *pTexDesc, const CUDA_RESOURCE_VIEW_DESC *pResViewDesc)
Definition CudaWrapper.h:639
CUresult(CUDAAPI * PFNCULAUNCHKERNEL)(CUfunction f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, CUstream hStream, void **kernelParams, void **extra)
Definition CudaWrapper.h:534
CUresult(CUDAAPI * PFNCUSTREAMWRITEVALUE64)(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags)
Definition CudaWrapper.h:528
CUresult(CUDAAPI * PFNCUMEMPOOLIMPORTPOINTER)(CUdeviceptr *ptr_out, CUmemoryPool pool, CUmemPoolPtrExportData *shareData)
Definition CudaWrapper.h:483
CUresult(CUDAAPI * PFNCUMEMPOOLGETACCESS)(CUmemAccess_flags *flags, CUmemoryPool memPool, CUmemLocation *location)
Definition CudaWrapper.h:476
CUresult(CUDAAPI * PFNCUFUNCSETBLOCKSHAPE)(CUfunction hfunc, int x, int y, int z)
Definition CudaWrapper.h:538
CUresult(CUDAAPI * PFNCUTEXREFGETFILTERMODE)(CUfilter_mode *pfm, CUtexref hTexRef)
Definition CudaWrapper.h:627
CUresult(CUDAAPI * PFNCUSTREAMBATCHMEMOP)(CUstream stream, unsigned int count, CUstreamBatchMemOpParams *paramArray, unsigned int flags)
Definition CudaWrapper.h:529
CUresult(CUDAAPI * PFNCUCTXGETFLAGS)(unsigned int *flags)
Definition CudaWrapper.h:362
CUresult(CUDAAPI * PFNCUGRAPHEXECEVENTRECORDNODESETEVENT)(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event)
Definition CudaWrapper.h:593
CUresult(CUDAAPI * PFNCUSURFOBJECTGETRESOURCEDESC)(CUDA_RESOURCE_DESC *pResDesc, CUsurfObject surfObject)
Definition CudaWrapper.h:646
CUresult(CUDAAPI * PFNCUINIT)(unsigned int Flags)
Definition CudaWrapper.h:334
CUresult(CUDAAPI * PFNCUIPCGETEVENTHANDLE)(CUipcEventHandle *pHandle, CUevent event)
Definition CudaWrapper.h:402
CUresult(CUDAAPI * PFNCUMEMCPYHTOA)(CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount)
Definition CudaWrapper.h:416
CUresult(CUDAAPI * PFNCUCTXGETLIMIT)(size_t *pvalue, CUlimit limit)
Definition CudaWrapper.h:365
CUresult(CUDAAPI * PFNCUCTXRESETPERSISTINGL2CACHE)(void)
Definition CudaWrapper.h:372
CUresult(CUDAAPI * PFNCUCTXGETCURRENT)(CUcontext *pctx)
Definition CudaWrapper.h:360
CUresult(CUDAAPI * PFNCULINKCREATE)(unsigned int numOptions, CUjit_option *options, void **optionValues, CUlinkState *stateOut)
Definition CudaWrapper.h:384
CUresult(CUDAAPI * PFNCUIPCGETMEMHANDLE)(CUipcMemHandle *pHandle, CUdeviceptr dptr)
Definition CudaWrapper.h:404
CUresult(CUDAAPI * PFNCUPARAMSETSIZE)(CUfunction hfunc, unsigned int numbytes)
Definition CudaWrapper.h:540
CUresult(CUDAAPI * PFNCUDEVICEGETTEXTURE1DLINEARMAXWIDTH)(size_t *maxWidthInElements, CUarray_format format, unsigned numChannels, CUdevice dev)
Definition CudaWrapper.h:342
CUresult(CUDAAPI * PFNCUCTXGETSHAREDMEMCONFIG)(CUsharedconfig *pConfig)
Definition CudaWrapper.h:368
CUresult(CUDAAPI * PFNCUMEMRELEASE)(CUmemGenericAllocationHandle handle)
Definition CudaWrapper.h:459
CUresult(CUDAAPI * PFNCUGRAPHDESTROY)(CUgraph hGraph)
Definition CudaWrapper.h:600
CUresult(CUDAAPI * PFNCUEVENTELAPSEDTIME)(float *pMilliseconds, CUevent hStart, CUevent hEnd)
Definition CudaWrapper.h:516
CUresult(CUDAAPI * PFNCULINKCOMPLETE)(CUlinkState state, void **cubinOut, size_t *sizeOut)
Definition CudaWrapper.h:387
CUresult(CUDAAPI * PFNCUMEMSETD2D16ASYNC)(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height, CUstream hStream)
Definition CudaWrapper.h:443
CUresult(CUDAAPI * PFNCUDRIVERGETVERSION)(int *driverVersion)
Definition CudaWrapper.h:335
CUresult(CUDAAPI * PFNCUEVENTQUERY)(CUevent hEvent)
Definition CudaWrapper.h:513
CUresult(CUDAAPI * PFNCUMEMFREE)(CUdeviceptr dptr)
Definition CudaWrapper.h:392
CUresult(CUDAAPI * PFNCUGRAPHEXECEVENTWAITNODESETEVENT)(CUgraphExec hGraphExec, CUgraphNode hNode, CUevent event)
Definition CudaWrapper.h:594
CUresult(CUDAAPI * PFNCUSTREAMADDCALLBACK)(CUstream hStream, CUstreamCallback callback, void *userData, unsigned int flags)
Definition CudaWrapper.h:497
CUresult(CUDAAPI * PFNCULINKADDDATA)(CUlinkState state, CUjitInputType type, void *data, size_t size, const char *name, unsigned int numOptions, CUjit_option *options, void **optionValues)
Definition CudaWrapper.h:385
CUresult(CUDAAPI * PFNCUGRAPHGETNODES)(CUgraph hGraph, CUgraphNode *nodes, size_t *numNodes)
Definition CudaWrapper.h:579
CUresult(CUDAAPI * PFNCUMEMUNMAP)(CUdeviceptr ptr, size_t size)
Definition CudaWrapper.h:462
CUresult(CUDAAPI * PFNCUGRAPHEXTERNALSEMAPHORESSIGNALNODEGETPARAMS)(CUgraphNode hNode, CUDA_EXT_SEM_SIGNAL_NODE_PARAMS *params_out)
Definition CudaWrapper.h:571
CUresult(CUDAAPI * PFNCUMEMCPYHTOAASYNC)(CUarray dstArray, size_t dstOffset, const void *srcHost, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:428
CUresult(CUDAAPI * PFNCUGRAPHMEMCPYNODESETPARAMS)(CUgraphNode hNode, const CUDA_MEMCPY3D *nodeParams)
Definition CudaWrapper.h:554
CUresult(CUDAAPI * PFNCUEVENTCREATE)(CUevent *phEvent, unsigned int Flags)
Definition CudaWrapper.h:510
CUresult(CUDAAPI * PFNCUIMPORTEXTERNALMEMORY)(CUexternalMemory *extMem_out, const CUDA_EXTERNAL_MEMORY_HANDLE_DESC *memHandleDesc)
Definition CudaWrapper.h:517
CUresult(CUDAAPI * PFNCUGRAPHEXECMEMCPYNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_MEMCPY3D *copyParams, CUcontext ctx)
Definition CudaWrapper.h:589
CUresult(CUDAAPI * PFNCUSTREAMGETCAPTUREINFO)(CUstream hStream, CUstreamCaptureStatus *captureStatus, cuuint64_t *id)
Definition CudaWrapper.h:502
CUresult(CUDAAPI * PFNCUTEXREFSETFLAGS)(CUtexref hTexRef, unsigned int Flags)
Definition CudaWrapper.h:622
CUresult(CUDAAPI * PFNCUMEMHOSTGETFLAGS)(unsigned int *pFlags, void *p)
Definition CudaWrapper.h:398
CUresult(CUDAAPI * PFNCUSTREAMSYNCHRONIZE)(CUstream hStream)
Definition CudaWrapper.h:505
CUresult(CUDAAPI * PFNCUDEVICEGETCOUNT)(int *count)
Definition CudaWrapper.h:337
CUresult(CUDAAPI * PFNCUFUNCGETMODULE)(CUmodule *hmod, CUfunction hfunc)
Definition CudaWrapper.h:659
CUresult(CUDAAPI * PFNCUDEVICEPRIMARYCTXRELEASE)(CUdevice dev)
Definition CudaWrapper.h:351
CUresult(CUDAAPI * PFNCUGRAPHEXECDESTROY)(CUgraphExec hGraphExec)
Definition CudaWrapper.h:599
CUresult(CUDAAPI * PFNCUMEMHOSTREGISTER)(void *p, size_t bytesize, unsigned int Flags)
Definition CudaWrapper.h:407
CUresult(CUDAAPI * PFNCUTEXREFGETMIPMAPLEVELCLAMP)(float *pminMipmapLevelClamp, float *pmaxMipmapLevelClamp, CUtexref hTexRef)
Definition CudaWrapper.h:631
CUresult(CUDAAPI * PFNCULAUNCHHOSTFUNC)(CUstream hStream, CUhostFn fn, void *userData)
Definition CudaWrapper.h:537
CUresult(CUDAAPI * PFNCUMEMALLOCFROMPOOLASYNC)(CUdeviceptr *dptr, size_t bytesize, CUmemoryPool pool, CUstream hStream)
Definition CudaWrapper.h:479
CUresult(CUDAAPI * PFNCUEVENTRECORD)(CUevent hEvent, CUstream hStream)
Definition CudaWrapper.h:511
CUresult(CUDAAPI * PFNCUMEMGETALLOCATIONGRANULARITY)(size_t *granularity, const CUmemAllocationProp *prop, CUmemAllocationGranularity_flags option)
Definition CudaWrapper.h:467
CUresult(CUDAAPI * PFNCUMODULELOADDATAEX)(CUmodule *module, const void *image, unsigned int numOptions, CUjit_option *options, void **optionValues)
Definition CudaWrapper.h:377
CUresult(CUDAAPI * PFNCUWAITEXTERNALSEMAPHORESASYNC)(const CUexternalSemaphore *extSemArray, const CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS *paramsArray, unsigned int numExtSems, CUstream stream)
Definition CudaWrapper.h:523
CUresult(CUDAAPI * PFNCUMEMCPY2DASYNC)(const CUDA_MEMCPY2D *pCopy, CUstream hStream)
Definition CudaWrapper.h:430
CUresult(CUDAAPI * PFNCUMEMCPY3D)(const CUDA_MEMCPY3D *pCopy)
Definition CudaWrapper.h:421
CUresult(CUDAAPI * PFNCULAUNCH)(CUfunction f)
Definition CudaWrapper.h:544
CUresult(CUDAAPI * PFNCUMEMCPYDTOD)(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount)
Definition CudaWrapper.h:413
CUresult(CUDAAPI * PFNCUIPCCLOSEMEMHANDLE)(CUdeviceptr dptr)
Definition CudaWrapper.h:406
CUresult(CUDAAPI * PFNCUMEMPOOLTRIMTO)(CUmemoryPool pool, size_t minBytesToKeep)
Definition CudaWrapper.h:472
CUresult(CUDAAPI * PFNCUMODULELOADFATBINARY)(CUmodule *module, const void *fatCubin)
Definition CudaWrapper.h:378
CUresult(CUDAAPI * PFNCUMEMCREATE)(CUmemGenericAllocationHandle *handle, size_t size, const CUmemAllocationProp *prop, unsigned long long flags)
Definition CudaWrapper.h:458
CUresult(CUDAAPI * PFNCUMEMCPY3DPEER)(const CUDA_MEMCPY3D_PEER *pCopy)
Definition CudaWrapper.h:422
CUresult(CUDAAPI * PFNCUGRAPHCLONE)(CUgraph *phGraphClone, CUgraph originalGraph)
Definition CudaWrapper.h:576
CUresult(CUDAAPI * PFNCUMEMCPY3DASYNC)(const CUDA_MEMCPY3D *pCopy, CUstream hStream)
Definition CudaWrapper.h:431
CUresult(CUDAAPI * PFNCUMEMMAPARRAYASYNC)(CUarrayMapInfo *mapInfoList, unsigned int count, CUstream hStream)
Definition CudaWrapper.h:461
CUresult(CUDAAPI * PFNCUTEXREFSETADDRESS)(size_t *ByteOffset, CUtexref hTexRef, CUdeviceptr dptr, size_t bytes)
Definition CudaWrapper.h:612
CUresult(CUDAAPI * PFNCUTEXREFSETADDRESS2D)(CUtexref hTexRef, const CUDA_ARRAY_DESCRIPTOR *desc, CUdeviceptr dptr, size_t Pitch)
Definition CudaWrapper.h:613
CUresult(CUDAAPI * PFNCUARRAY3DCREATE)(CUarray *pHandle, const CUDA_ARRAY3D_DESCRIPTOR *pAllocateArray)
Definition CudaWrapper.h:451
CUresult(CUDAAPI * PFNCUARRAYCREATE)(CUarray *pHandle, const CUDA_ARRAY_DESCRIPTOR *pAllocateArray)
Definition CudaWrapper.h:445
CUresult(CUDAAPI * PFNCUCTXSETSHAREDMEMCONFIG)(CUsharedconfig config)
Definition CudaWrapper.h:369
CUresult(CUDAAPI * PFNCUMEMSETACCESS)(CUdeviceptr ptr, size_t size, const CUmemAccessDesc *desc, size_t count)
Definition CudaWrapper.h:463
CUresult(CUDAAPI * PFNCUMEMPOOLEXPORTPOINTER)(CUmemPoolPtrExportData *shareData_out, CUdeviceptr ptr)
Definition CudaWrapper.h:482
CUresult(CUDAAPI * PFNCUGRAPHKERNELNODESETATTRIBUTE)(CUgraphNode hNode, CUkernelNodeAttrID attr, const CUkernelNodeAttrValue *value)
Definition CudaWrapper.h:604
CUresult(CUDAAPI * PFNCUGRAPHKERNELNODESETPARAMS)(CUgraphNode hNode, const CUDA_KERNEL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:551
CUresult(CUDAAPI * PFNCUMEMADVISE)(CUdeviceptr devPtr, size_t count, CUmem_advise advice, CUdevice device)
Definition CudaWrapper.h:486
CUresult(CUDAAPI * PFNCUSTREAMSETATTRIBUTE)(CUstream hStream, CUstreamAttrID attr, const CUstreamAttrValue *value)
Definition CudaWrapper.h:509
CUresult(CUDAAPI * PFNCUTEXREFGETBORDERCOLOR)(float *pBorderColor, CUtexref hTexRef)
Definition CudaWrapper.h:633
CUresult(CUDAAPI * PFNCUTEXOBJECTGETRESOURCEVIEWDESC)(CUDA_RESOURCE_VIEW_DESC *pResViewDesc, CUtexObject texObject)
Definition CudaWrapper.h:643
CUresult(CUDAAPI * PFNCUSTREAMCREATE)(CUstream *phStream, unsigned int Flags)
Definition CudaWrapper.h:491
CUresult(CUDAAPI * PFNCUGRAPHMEMSETNODEGETPARAMS)(CUgraphNode hNode, CUDA_MEMSET_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:556
CUresult(CUDAAPI * PFNCUARRAYGETPLANE)(CUarray *pPlaneArray, CUarray hArray, unsigned int planeIdx)
Definition CudaWrapper.h:449
CUresult(CUDAAPI * PFNCUARRAYGETSPARSEPROPERTIES)(CUDA_ARRAY_SPARSE_PROPERTIES *sparseProperties, CUarray array)
Definition CudaWrapper.h:447
CUresult(CUDAAPI * PFNCUGRAPHADDEXTERNALSEMAPHORESSIGNALNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:570
CUresult(CUDAAPI * PFNCUMIPMAPPEDARRAYDESTROY)(CUmipmappedArray hMipmappedArray)
Definition CudaWrapper.h:455
CUresult(CUDAAPI * PFNCUMEMPOOLDESTROY)(CUmemoryPool pool)
Definition CudaWrapper.h:478
CUresult(CUDAAPI * PFNCUGRAPHEXTERNALSEMAPHORESWAITNODEGETPARAMS)(CUgraphNode hNode, CUDA_EXT_SEM_WAIT_NODE_PARAMS *params_out)
Definition CudaWrapper.h:574
CUresult(CUDAAPI * PFNCUCTXSYNCHRONIZE)(void)
Definition CudaWrapper.h:363
CUresult(CUDAAPI * PFNCUMEMCPY2D)(const CUDA_MEMCPY2D *pCopy)
Definition CudaWrapper.h:419
CUresult(CUDAAPI * PFNCUMEMCPYHTODASYNC)(CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:425
CUresult(CUDAAPI * PFNCUMEMSETD2D8ASYNC)(CUdeviceptr dstDevice, size_t dstPitch, unsigned char uc, size_t Width, size_t Height, CUstream hStream)
Definition CudaWrapper.h:442
CUresult(CUDAAPI * PFNCUIPCOPENEVENTHANDLE)(CUevent *phEvent, CUipcEventHandle handle)
Definition CudaWrapper.h:403
CUresult(CUDAAPI * PFNCUMEMADDRESSFREE)(CUdeviceptr ptr, size_t size)
Definition CudaWrapper.h:457
CUresult(CUDAAPI * PFNCUGRAPHREMOVEDEPENDENCIES)(CUgraph hGraph, const CUgraphNode *from, const CUgraphNode *to, size_t numDependencies)
Definition CudaWrapper.h:585
CUresult(CUDAAPI * PFNCUSTREAMGETPRIORITY)(CUstream hStream, int *priority)
Definition CudaWrapper.h:493
CUresult(CUDAAPI * PFNCUTEXREFSETFILTERMODE)(CUtexref hTexRef, CUfilter_mode fm)
Definition CudaWrapper.h:616
CUresult(CUDAAPI * PFNCUMEMPOOLIMPORTFROMSHAREABLEHANDLE)(CUmemoryPool *pool_out, void *handle, CUmemAllocationHandleType handleType, unsigned long long flags)
Definition CudaWrapper.h:481
CUresult(CUDAAPI * PFNCUDEVICEGETDEFAULTMEMPOOL)(CUmemoryPool *pool_out, CUdevice dev)
Definition CudaWrapper.h:347
CUresult(CUDAAPI * PFNCUDEVICETOTALMEM)(size_t *bytes, CUdevice dev)
Definition CudaWrapper.h:341
CUresult(CUDAAPI * PFNCUSTREAMWAITVALUE64)(CUstream stream, CUdeviceptr addr, cuuint64_t value, unsigned int flags)
Definition CudaWrapper.h:526
CUresult(CUDAAPI * PFNCUMEMCPYHTOD)(CUdeviceptr dstDevice, const void *srcHost, size_t ByteCount)
Definition CudaWrapper.h:411
CUresult(CUDAAPI * PFNCUMEMSETD2D16)(CUdeviceptr dstDevice, size_t dstPitch, unsigned short us, size_t Width, size_t Height)
Definition CudaWrapper.h:437
CUresult(CUDAAPI * PFNCUMEMADDRESSRESERVE)(CUdeviceptr *ptr, size_t size, size_t alignment, CUdeviceptr addr, unsigned long long flags)
Definition CudaWrapper.h:456
CUresult(CUDAAPI * PFNCUMODULELOAD)(CUmodule *module, const char *fname)
Definition CudaWrapper.h:375
CUresult(CUDAAPI * PFNCUGRAPHADDHOSTNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_HOST_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:558
CUresult(CUDAAPI * PFNCUDEVICEGETPROPERTIES)(CUdevprop *prop, CUdevice dev)
Definition CudaWrapper.h:348
CUresult(CUDAAPI * PFNCUGRAPHEXECUPDATE)(CUgraphExec hGraphExec, CUgraph hGraph, CUgraphNode *hErrorNode_out, CUgraphExecUpdateResult *updateResult_out)
Definition CudaWrapper.h:601
CUresult(CUDAAPI * PFNCUGRAPHINSTANTIATE)(CUgraphExec *phGraphExec, CUgraph hGraph, CUgraphNode *phErrorNode, char *logBuffer, size_t bufferSize)
Definition CudaWrapper.h:587
CUresult(CUDAAPI * PFNCUMEMMAP)(CUdeviceptr ptr, size_t size, size_t offset, CUmemGenericAllocationHandle handle, unsigned long long flags)
Definition CudaWrapper.h:460
CUresult(CUDAAPI * PFNCUMEMCPYATOD)(CUdeviceptr dstDevice, CUarray srcArray, size_t srcOffset, size_t ByteCount)
Definition CudaWrapper.h:415
CUresult(CUDAAPI * PFNCUGRAPHEXECEXTERNALSEMAPHORESSIGNALNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:595
CUresult(CUDAAPI * PFNCUGRAPHGETROOTNODES)(CUgraph hGraph, CUgraphNode *rootNodes, size_t *numRootNodes)
Definition CudaWrapper.h:580
CUresult(CUDAAPI * PFNCUGRAPHEVENTRECORDNODESETEVENT)(CUgraphNode hNode, CUevent event)
Definition CudaWrapper.h:566
CUresult(CUDAAPI * PFNCUGRAPHICSSUBRESOURCEGETMAPPEDARRAY)(CUarray *pArray, CUgraphicsResource resource, unsigned int arrayIndex, unsigned int mipLevel)
Definition CudaWrapper.h:652
CUresult(CUDAAPI * PFNCUCTXDISABLEPEERACCESS)(CUcontext peerContext)
Definition CudaWrapper.h:649
CUresult(CUDAAPI * PFNCUMEMSETD32)(CUdeviceptr dstDevice, unsigned int ui, size_t N)
Definition CudaWrapper.h:435
CUresult(CUDAAPI * PFNCUCTXGETCACHECONFIG)(CUfunc_cache *pconfig)
Definition CudaWrapper.h:366
CUresult(CUDAAPI * PFNCUTEXREFSETARRAY)(CUtexref hTexRef, CUarray hArray, unsigned int Flags)
Definition CudaWrapper.h:610
CUresult(CUDAAPI * PFNCUCTXDETACH)(CUcontext ctx)
Definition CudaWrapper.h:374
CUresult(CUDAAPI * PFNCUGRAPHEXECHOSTNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:591
CUresult(CUDAAPI * PFNCUGRAPHADDEVENTWAITNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, CUevent event)
Definition CudaWrapper.h:567
CUresult(CUDAAPI * PFNCUGRAPHHOSTNODEGETPARAMS)(CUgraphNode hNode, CUDA_HOST_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:559
CUresult(CUDAAPI * PFNCUGRAPHHOSTNODESETPARAMS)(CUgraphNode hNode, const CUDA_HOST_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:560
CUresult(CUDAAPI * PFNCUGRAPHGETEDGES)(CUgraph hGraph, CUgraphNode *from, CUgraphNode *to, size_t *numEdges)
Definition CudaWrapper.h:581
CUresult(CUDAAPI * PFNCUMEMALLOCMANAGED)(CUdeviceptr *dptr, size_t bytesize, unsigned int flags)
Definition CudaWrapper.h:399
CUresult(CUDAAPI * PFNCUSTREAMWAITEVENT)(CUstream hStream, CUevent hEvent, unsigned int Flags)
Definition CudaWrapper.h:496
CUresult(CUDAAPI * PFNCUMEMFREEASYNC)(CUdeviceptr dptr, CUstream hStream)
Definition CudaWrapper.h:470
CUresult(CUDAAPI * PFNCUMEMGETINFO)(size_t *free, size_t *total)
Definition CudaWrapper.h:389
CUresult(CUDAAPI * PFNCUGRAPHADDMEMCPYNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_MEMCPY3D *copyParams, CUcontext ctx)
Definition CudaWrapper.h:552
CUresult(CUDAAPI * PFNCUCTXGETSTREAMPRIORITYRANGE)(int *leastPriority, int *greatestPriority)
Definition CudaWrapper.h:371
CUresult(CUDAAPI * PFNCUMODULEGETGLOBAL)(CUdeviceptr *dptr, size_t *bytes, CUmodule hmod, const char *name)
Definition CudaWrapper.h:381
CUresult(CUDAAPI * PFNCUCTXDESTROY)(CUcontext ctx)
Definition CudaWrapper.h:356
CUresult(CUDAAPI * PFNCUGRAPHICSRESOURCEGETMAPPEDMIPMAPPEDARRAY)(CUmipmappedArray *pMipmappedArray, CUgraphicsResource resource)
Definition CudaWrapper.h:653
CUresult(CUDAAPI * PFNCUGRAPHEXECEXTERNALSEMAPHORESWAITNODESETPARAMS)(CUgraphExec hGraphExec, CUgraphNode hNode, const CUDA_EXT_SEM_WAIT_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:596
CUresult(CUDAAPI * PFNCUTEXREFSETADDRESSMODE)(CUtexref hTexRef, int dim, CUaddress_mode am)
Definition CudaWrapper.h:615
CUresult(CUDAAPI * PFNCUTEXREFSETBORDERCOLOR)(CUtexref hTexRef, float *pBorderColor)
Definition CudaWrapper.h:621
CUresult(CUDAAPI * PFNCUCTXSETCACHECONFIG)(CUfunc_cache config)
Definition CudaWrapper.h:367
CUresult(CUDAAPI * PFNCUGRAPHKERNELNODECOPYATTRIBUTES)(CUgraphNode dst, CUgraphNode src)
Definition CudaWrapper.h:602
CUresult(CUDAAPI * PFNCUGRAPHEXTERNALSEMAPHORESSIGNALNODESETPARAMS)(CUgraphNode hNode, const CUDA_EXT_SEM_SIGNAL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:572
CUresult(CUDAAPI * PFNCUMEMCPYPEERASYNC)(CUdeviceptr dstDevice, CUcontext dstContext, CUdeviceptr srcDevice, CUcontext srcContext, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:424
CUresult(CUDAAPI * PFNCUPOINTERGETATTRIBUTES)(unsigned int numAttributes, CUpointer_attribute *attributes, void **data, CUdeviceptr ptr)
Definition CudaWrapper.h:490
CUresult(CUDAAPI * PFNCUDEVICECOMPUTECAPABILITY)(int *major, int *minor, CUdevice dev)
Definition CudaWrapper.h:349
CUresult(CUDAAPI * PFNCUMIPMAPPEDARRAYCREATE)(CUmipmappedArray *pHandle, const CUDA_ARRAY3D_DESCRIPTOR *pMipmappedArrayDesc, unsigned int numMipmapLevels)
Definition CudaWrapper.h:453
CUresult(CUDAAPI * PFNCUMEMRETAINALLOCATIONHANDLE)(CUmemGenericAllocationHandle *handle, void *addr)
Definition CudaWrapper.h:469
CUresult(CUDAAPI * PFNCUMEMCPYATOA)(CUarray dstArray, size_t dstOffset, CUarray srcArray, size_t srcOffset, size_t ByteCount)
Definition CudaWrapper.h:418
CUresult(CUDAAPI * PFNCUMEMCPYDTODASYNC)(CUdeviceptr dstDevice, CUdeviceptr srcDevice, size_t ByteCount, CUstream hStream)
Definition CudaWrapper.h:427
CUresult(CUDAAPI * PFNCUMEMRANGEGETATTRIBUTES)(void **data, size_t *dataSizes, CUmem_range_attribute *attributes, size_t numAttributes, CUdeviceptr devPtr, size_t count)
Definition CudaWrapper.h:488
CUresult(CUDAAPI * PFNCUTEXREFSETFORMAT)(CUtexref hTexRef, CUarray_format fmt, int NumPackedComponents)
Definition CudaWrapper.h:614
CUresult(CUDAAPI * PFNCUMEMSETD32ASYNC)(CUdeviceptr dstDevice, unsigned int ui, size_t N, CUstream hStream)
Definition CudaWrapper.h:441
CUresult(CUDAAPI * PFNCUMEMSETD8)(CUdeviceptr dstDevice, unsigned char uc, size_t N)
Definition CudaWrapper.h:433
CUresult(CUDAAPI * PFNCUGRAPHADDKERNELNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_KERNEL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:549
CUresult(CUDAAPI * PFNCUTEXREFSETMIPMAPFILTERMODE)(CUtexref hTexRef, CUfilter_mode fm)
Definition CudaWrapper.h:617
CUresult(CUDAAPI * PFNCUPOINTERGETATTRIBUTE)(void *data, CUpointer_attribute attribute, CUdeviceptr ptr)
Definition CudaWrapper.h:484
CUresult(CUDAAPI * PFNCUTEXREFSETMIPMAPLEVELBIAS)(CUtexref hTexRef, float bias)
Definition CudaWrapper.h:618
CUresult(CUDAAPI * PFNCUIPCOPENMEMHANDLE)(CUdeviceptr *pdptr, CUipcMemHandle handle, unsigned int Flags)
Definition CudaWrapper.h:405
CUresult(CUDAAPI * PFNCUGRAPHEVENTWAITNODESETEVENT)(CUgraphNode hNode, CUevent event)
Definition CudaWrapper.h:569
CUresult(CUDAAPI * PFNCUMEMALLOC)(CUdeviceptr *dptr, size_t bytesize)
Definition CudaWrapper.h:390
CUresult(CUDAAPI * PFNCUMEMGETADDRESSRANGE)(CUdeviceptr *pbase, size_t *psize, CUdeviceptr dptr)
Definition CudaWrapper.h:393
CUresult(CUDAAPI * PFNCUMEMGETALLOCATIONPROPERTIESFROMHANDLE)(CUmemAllocationProp *prop, CUmemGenericAllocationHandle handle)
Definition CudaWrapper.h:468
CUresult(CUDAAPI * PFNCUCTXCREATE)(CUcontext *pctx, unsigned int flags, CUdevice dev)
Definition CudaWrapper.h:355
CUresult(CUDAAPI * PFNCUTEXREFSETMIPMAPPEDARRAY)(CUtexref hTexRef, CUmipmappedArray hMipmappedArray, unsigned int Flags)
Definition CudaWrapper.h:611
CUresult(CUDAAPI * PFNCUMEMPOOLSETACCESS)(CUmemoryPool pool, const CUmemAccessDesc *map, size_t count)
Definition CudaWrapper.h:475
CUresult(CUDAAPI * PFNCUMEMALLOCPITCH)(CUdeviceptr *dptr, size_t *pPitch, size_t WidthInBytes, size_t Height, unsigned int ElementSizeBytes)
Definition CudaWrapper.h:391
CUresult(CUDAAPI * PFNCUPARAMSETI)(CUfunction hfunc, int offset, unsigned int value)
Definition CudaWrapper.h:541
CUresult(CUDAAPI * PFNCUGRAPHKERNELNODEGETPARAMS)(CUgraphNode hNode, CUDA_KERNEL_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:550
CUresult(CUDAAPI * PFNCUGRAPHKERNELNODEGETATTRIBUTE)(CUgraphNode hNode, CUkernelNodeAttrID attr, CUkernelNodeAttrValue *value_out)
Definition CudaWrapper.h:603
CUresult(CUDAAPI * PFNCUTEXREFGETMAXANISOTROPY)(int *pmaxAniso, CUtexref hTexRef)
Definition CudaWrapper.h:632
CUresult(CUDAAPI * PFNCUGRAPHADDEXTERNALSEMAPHORESWAITNODE)(CUgraphNode *phGraphNode, CUgraph hGraph, const CUgraphNode *dependencies, size_t numDependencies, const CUDA_EXT_SEM_WAIT_NODE_PARAMS *nodeParams)
Definition CudaWrapper.h:573
CUresult(CUDAAPI * PFNCUSTREAMISCAPTURING)(CUstream hStream, CUstreamCaptureStatus *captureStatus)
Definition CudaWrapper.h:501
char * dst
Definition lz4.h:735
free(DecoderMem)
Definition CudaWrapper.h:663
PFNCUDEVICEPRIMARYCTXRESET cuDevicePrimaryCtxReset
Definition CudaWrapper.h:686
PFNCUGRAPHNODEGETDEPENDENTNODES cuGraphNodeGetDependentNodes
Definition CudaWrapper.h:915
PFNCUSTREAMWAITVALUE32 cuStreamWaitValue32
Definition CudaWrapper.h:857
PFNCUMEMPOOLIMPORTPOINTER cuMemPoolImportPointer
Definition CudaWrapper.h:815
PFNCUGRAPHCLONE cuGraphClone
Definition CudaWrapper.h:908
PFNCUTEXREFSETFLAGS cuTexRefSetFlags
Definition CudaWrapper.h:954
PFNCUMEMPOOLEXPORTTOSHAREABLEHANDLE cuMemPoolExportToShareableHandle
Definition CudaWrapper.h:812
PFNCUTEXOBJECTCREATE cuTexObjectCreate
Definition CudaWrapper.h:971
PFNCUGRAPHADDMEMCPYNODE cuGraphAddMemcpyNode
Definition CudaWrapper.h:884
PFNCUMEMGETINFO cuMemGetInfo
Definition CudaWrapper.h:721
PFNCUMODULEGETSURFREF cuModuleGetSurfRef
Definition CudaWrapper.h:715
PFNCUFUNCSETATTRIBUTE cuFuncSetAttribute
Definition CudaWrapper.h:863
PFNCUMEMPREFETCHASYNC cuMemPrefetchAsync
Definition CudaWrapper.h:817
PFNCUPOINTERGETATTRIBUTE cuPointerGetAttribute
Definition CudaWrapper.h:816
PFNCUMEMCPY3DPEERASYNC cuMemcpy3DPeerAsync
Definition CudaWrapper.h:764
PFNCUDEVICEGETLUID cuDeviceGetLuid
Definition CudaWrapper.h:672
PFNCUGRAPHMEMCPYNODEGETPARAMS cuGraphMemcpyNodeGetParams
Definition CudaWrapper.h:885
PFNCUDEVICESETMEMPOOL cuDeviceSetMemPool
Definition CudaWrapper.h:677
PFNCUSTREAMGETPRIORITY cuStreamGetPriority
Definition CudaWrapper.h:825
PFNCUSURFREFSETARRAY cuSurfRefSetArray
Definition CudaWrapper.h:969
PFNCUTEXREFGETBORDERCOLOR cuTexRefGetBorderColor
Definition CudaWrapper.h:965
PFNCUEVENTELAPSEDTIME cuEventElapsedTime
Definition CudaWrapper.h:848
PFNCUEVENTRECORD cuEventRecord
Definition CudaWrapper.h:843
PFNCUMEMSETD2D8ASYNC cuMemsetD2D8Async
Definition CudaWrapper.h:774
PFNCUGRAPHDESTROY cuGraphDestroy
Definition CudaWrapper.h:932
PFNCUDESTROYEXTERNALMEMORY cuDestroyExternalMemory
Definition CudaWrapper.h:852
PFNCUMEMCPY3D cuMemcpy3D
Definition CudaWrapper.h:753
PFNCUCTXRESETPERSISTINGL2CACHE cuCtxResetPersistingL2Cache
Definition CudaWrapper.h:704
PFNCUDEVICEGETNAME cuDeviceGetName
Definition CudaWrapper.h:670
PFNCUCTXGETSTREAMPRIORITYRANGE cuCtxGetStreamPriorityRange
Definition CudaWrapper.h:703
PFNCUGRAPHEXTERNALSEMAPHORESWAITNODEGETPARAMS cuGraphExternalSemaphoresWaitNodeGetParams
Definition CudaWrapper.h:906
PFNCUOCCUPANCYMAXACTIVEBLOCKSPERMULTIPROCESSOR cuOccupancyMaxActiveBlocksPerMultiprocessor
Definition CudaWrapper.h:937
PFNCUMEMHOSTREGISTER cuMemHostRegister
Definition CudaWrapper.h:739
PFNCUMEMCPYDTOHASYNC cuMemcpyDtoHAsync
Definition CudaWrapper.h:758
PFNCUSTREAMGETCAPTUREINFO cuStreamGetCaptureInfo
Definition CudaWrapper.h:834
PFNCUTEXREFSETADDRESS2D cuTexRefSetAddress2D
Definition CudaWrapper.h:945
PFNCUMEMSETD2D16ASYNC cuMemsetD2D16Async
Definition CudaWrapper.h:775
PFNCUTEXREFGETFLAGS cuTexRefGetFlags
Definition CudaWrapper.h:966
PFNCUTEXREFGETFORMAT cuTexRefGetFormat
Definition CudaWrapper.h:960
PFNCUMEMRETAINALLOCATIONHANDLE cuMemRetainAllocationHandle
Definition CudaWrapper.h:801
PFNCUMEMALLOCASYNC cuMemAllocAsync
Definition CudaWrapper.h:803
PFNCUMEMCPYHTOA cuMemcpyHtoA
Definition CudaWrapper.h:748
PFNCUOCCUPANCYMAXPOTENTIALBLOCKSIZEWITHFLAGS cuOccupancyMaxPotentialBlockSizeWithFlags
Definition CudaWrapper.h:940
PFNCUMEMCPY2DUNALIGNED cuMemcpy2DUnaligned
Definition CudaWrapper.h:752
PFNCUGETERRORNAME cuGetErrorName
Definition CudaWrapper.h:665
PFNCULINKCOMPLETE cuLinkComplete
Definition CudaWrapper.h:719
PFNCUMEMHOSTGETFLAGS cuMemHostGetFlags
Definition CudaWrapper.h:730
PFNCUGRAPHEXECHOSTNODESETPARAMS cuGraphExecHostNodeSetParams
Definition CudaWrapper.h:923
PFNCUDEVICEPRIMARYCTXSETFLAGS cuDevicePrimaryCtxSetFlags
Definition CudaWrapper.h:684
PFNCUMEMCPY cuMemcpy
Definition CudaWrapper.h:741
PFNCUDEVICECOMPUTECAPABILITY cuDeviceComputeCapability
Definition CudaWrapper.h:681
PFNCUMEMPOOLSETACCESS cuMemPoolSetAccess
Definition CudaWrapper.h:807
PFNCUARRAY3DCREATE cuArray3DCreate
Definition CudaWrapper.h:783
PFNCUSURFREFGETARRAY cuSurfRefGetArray
Definition CudaWrapper.h:970
PFNCUTEXREFSETARRAY cuTexRefSetArray
Definition CudaWrapper.h:942
PFNCUCTXCREATE cuCtxCreate
Definition CudaWrapper.h:687
PFNCUDEVICEGETNVSCISYNCATTRIBUTES cuDeviceGetNvSciSyncAttributes
Definition CudaWrapper.h:676
PFNCUGRAPHEXECKERNELNODESETPARAMS cuGraphExecKernelNodeSetParams
Definition CudaWrapper.h:920
PFNCUSTREAMCREATEWITHPRIORITY cuStreamCreateWithPriority
Definition CudaWrapper.h:824
PFNCULAUNCHHOSTFUNC cuLaunchHostFunc
Definition CudaWrapper.h:869
PFNCUGRAPHKERNELNODEGETATTRIBUTE cuGraphKernelNodeGetAttribute
Definition CudaWrapper.h:935
PFNCULAUNCH cuLaunch
Definition CudaWrapper.h:876
PFNCUMEMALLOCFROMPOOLASYNC cuMemAllocFromPoolAsync
Definition CudaWrapper.h:811
PFNCUGRAPHKERNELNODEGETPARAMS cuGraphKernelNodeGetParams
Definition CudaWrapper.h:882
PFNCUMEMHOSTUNREGISTER cuMemHostUnregister
Definition CudaWrapper.h:740
PFNCUDESTROYEXTERNALSEMAPHORE cuDestroyExternalSemaphore
Definition CudaWrapper.h:856
PFNCUDEVICECANACCESSPEER cuDeviceCanAccessPeer
Definition CudaWrapper.h:979
PFNCUCTXGETDEVICE cuCtxGetDevice
Definition CudaWrapper.h:693
PFNCUTEXREFGETMIPMAPFILTERMODE cuTexRefGetMipmapFilterMode
Definition CudaWrapper.h:961
PFNCUMEMSETD16ASYNC cuMemsetD16Async
Definition CudaWrapper.h:772
PFNCUGRAPHICSMAPRESOURCES cuGraphicsMapResources
Definition CudaWrapper.h:988
PFNCUTEXOBJECTDESTROY cuTexObjectDestroy
Definition CudaWrapper.h:972
PFNCUGRAPHEVENTRECORDNODESETEVENT cuGraphEventRecordNodeSetEvent
Definition CudaWrapper.h:898
PFNCUDEVICEGETMEMPOOL cuDeviceGetMemPool
Definition CudaWrapper.h:678
PFNCUSTREAMWAITEVENT cuStreamWaitEvent
Definition CudaWrapper.h:828
PFNCUGRAPHGETROOTNODES cuGraphGetRootNodes
Definition CudaWrapper.h:912
PFNCUMEMALLOC cuMemAlloc
Definition CudaWrapper.h:722
PFNCUGRAPHICSRESOURCEGETMAPPEDMIPMAPPEDARRAY cuGraphicsResourceGetMappedMipmappedArray
Definition CudaWrapper.h:985
PFNCULINKADDDATA cuLinkAddData
Definition CudaWrapper.h:717
PFNCUGRAPHICSRESOURCESETMAPFLAGS cuGraphicsResourceSetMapFlags
Definition CudaWrapper.h:987
PFNCULINKCREATE cuLinkCreate
Definition CudaWrapper.h:716
PFNCUMIPMAPPEDARRAYGETLEVEL cuMipmappedArrayGetLevel
Definition CudaWrapper.h:786
PFNCUMEMCPYASYNC cuMemcpyAsync
Definition CudaWrapper.h:755
PFNCUCTXDETACH cuCtxDetach
Definition CudaWrapper.h:706
PFNCUMEMPOOLEXPORTPOINTER cuMemPoolExportPointer
Definition CudaWrapper.h:814
PFNCUGRAPHICSRESOURCEGETMAPPEDPOINTER cuGraphicsResourceGetMappedPointer
Definition CudaWrapper.h:986
PFNCUGRAPHADDEXTERNALSEMAPHORESSIGNALNODE cuGraphAddExternalSemaphoresSignalNode
Definition CudaWrapper.h:902
PFNCUCTXATTACH cuCtxAttach
Definition CudaWrapper.h:705
PFNCUMEMGETACCESS cuMemGetAccess
Definition CudaWrapper.h:796
PFNCUCTXSETSHAREDMEMCONFIG cuCtxSetSharedMemConfig
Definition CudaWrapper.h:701
PFNCUMODULELOAD cuModuleLoad
Definition CudaWrapper.h:707
PFNCUMEMCPY3DASYNC cuMemcpy3DAsync
Definition CudaWrapper.h:763
PFNCUGRAPHEXECUPDATE cuGraphExecUpdate
Definition CudaWrapper.h:933
PFNCUTEXREFGETMIPMAPLEVELCLAMP cuTexRefGetMipmapLevelClamp
Definition CudaWrapper.h:963
PFNCUCTXENABLEPEERACCESS cuCtxEnablePeerAccess
Definition CudaWrapper.h:980
PFNCUTEXREFGETARRAY cuTexRefGetArray
Definition CudaWrapper.h:956
PFNCUCTXSETCURRENT cuCtxSetCurrent
Definition CudaWrapper.h:691
PFNCUGRAPHINSTANTIATE cuGraphInstantiate
Definition CudaWrapper.h:919
PFNCUTEXREFSETMIPMAPFILTERMODE cuTexRefSetMipmapFilterMode
Definition CudaWrapper.h:949
PFNCUGRAPHEXECEXTERNALSEMAPHORESWAITNODESETPARAMS cuGraphExecExternalSemaphoresWaitNodeSetParams
Definition CudaWrapper.h:928
PFNCUTEXREFGETMAXANISOTROPY cuTexRefGetMaxAnisotropy
Definition CudaWrapper.h:964
PFNCUDEVICEGETUUID cuDeviceGetUuid
Definition CudaWrapper.h:671
PFNCUDEVICEGETATTRIBUTE cuDeviceGetAttribute
Definition CudaWrapper.h:675
PFNCUMEMMAPARRAYASYNC cuMemMapArrayAsync
Definition CudaWrapper.h:793
PFNCUSTREAMGETFLAGS cuStreamGetFlags
Definition CudaWrapper.h:826
PFNCUGRAPHHOSTNODESETPARAMS cuGraphHostNodeSetParams
Definition CudaWrapper.h:892
PFNCUEVENTSYNCHRONIZE cuEventSynchronize
Definition CudaWrapper.h:846
PFNCUSTREAMCOPYATTRIBUTES cuStreamCopyAttributes
Definition CudaWrapper.h:839
PFNCUTEXREFSETADDRESS cuTexRefSetAddress
Definition CudaWrapper.h:944
PFNCUMEMCPYPEER cuMemcpyPeer
Definition CudaWrapper.h:742
PFNCUFUNCGETMODULE cuFuncGetModule
Definition CudaWrapper.h:991
PFNCUOCCUPANCYAVAILABLEDYNAMICSMEMPERBLOCK cuOccupancyAvailableDynamicSMemPerBlock
Definition CudaWrapper.h:941
PFNCUCTXPUSHCURRENT cuCtxPushCurrent
Definition CudaWrapper.h:689
PFNCUGRAPHICSUNREGISTERRESOURCE cuGraphicsUnregisterResource
Definition CudaWrapper.h:983
PFNCUGRAPHEXTERNALSEMAPHORESWAITNODESETPARAMS cuGraphExternalSemaphoresWaitNodeSetParams
Definition CudaWrapper.h:907
PFNCUSTREAMGETCTX cuStreamGetCtx
Definition CudaWrapper.h:827
PFNCUGRAPHREMOVEDEPENDENCIES cuGraphRemoveDependencies
Definition CudaWrapper.h:917
PFNCUGRAPHADDKERNELNODE cuGraphAddKernelNode
Definition CudaWrapper.h:881
PFNCUMEMCPY2D cuMemcpy2D
Definition CudaWrapper.h:751
PFNCUMEMFREEHOST cuMemFreeHost
Definition CudaWrapper.h:727
PFNCUTEXREFGETFILTERMODE cuTexRefGetFilterMode
Definition CudaWrapper.h:959
PFNCUPARAMSETSIZE cuParamSetSize
Definition CudaWrapper.h:872
PFNCUMEMADDRESSRESERVE cuMemAddressReserve
Definition CudaWrapper.h:788
PFNCUGRAPHNODEFINDINCLONE cuGraphNodeFindInClone
Definition CudaWrapper.h:909
PFNCUMODULELOADDATA cuModuleLoadData
Definition CudaWrapper.h:708
PFNCUGRAPHLAUNCH cuGraphLaunch
Definition CudaWrapper.h:930
PFNCUMEMFREEASYNC cuMemFreeAsync
Definition CudaWrapper.h:802
PFNCUGRAPHADDDEPENDENCIES cuGraphAddDependencies
Definition CudaWrapper.h:916
PFNCUGRAPHDESTROYNODE cuGraphDestroyNode
Definition CudaWrapper.h:918
PFNCUMEMSETD8 cuMemsetD8
Definition CudaWrapper.h:765
PFNCUSTREAMSETATTRIBUTE cuStreamSetAttribute
Definition CudaWrapper.h:841
PFNCUMODULELOADFATBINARY cuModuleLoadFatBinary
Definition CudaWrapper.h:710
PFNCUMEMUNMAP cuMemUnmap
Definition CudaWrapper.h:794
PFNCUFUNCSETSHAREDSIZE cuFuncSetSharedSize
Definition CudaWrapper.h:871
PFNCUGRAPHKERNELNODESETPARAMS cuGraphKernelNodeSetParams
Definition CudaWrapper.h:883
PFNCUMEMGETALLOCATIONPROPERTIESFROMHANDLE cuMemGetAllocationPropertiesFromHandle
Definition CudaWrapper.h:800
PFNCUMIPMAPPEDARRAYDESTROY cuMipmappedArrayDestroy
Definition CudaWrapper.h:787
PFNCUMEMRELEASE cuMemRelease
Definition CudaWrapper.h:791
PFNCUMEMCPYPEERASYNC cuMemcpyPeerAsync
Definition CudaWrapper.h:756
PFNCUDEVICEPRIMARYCTXRETAIN cuDevicePrimaryCtxRetain
Definition CudaWrapper.h:682
PFNCUGRAPHADDEMPTYNODE cuGraphAddEmptyNode
Definition CudaWrapper.h:895
PFNCUGRAPHEVENTRECORDNODEGETEVENT cuGraphEventRecordNodeGetEvent
Definition CudaWrapper.h:897
PFNCUMEMCPYATOA cuMemcpyAtoA
Definition CudaWrapper.h:750
PFNCUMEMPOOLGETACCESS cuMemPoolGetAccess
Definition CudaWrapper.h:808
PFNCULINKADDFILE cuLinkAddFile
Definition CudaWrapper.h:718
PFNCUEXTERNALMEMORYGETMAPPEDBUFFER cuExternalMemoryGetMappedBuffer
Definition CudaWrapper.h:850
PFNCUGRAPHICSUNMAPRESOURCES cuGraphicsUnmapResources
Definition CudaWrapper.h:989
PFNCULAUNCHKERNEL cuLaunchKernel
Definition CudaWrapper.h:866
PFNCUARRAY3DGETDESCRIPTOR cuArray3DGetDescriptor
Definition CudaWrapper.h:784
PFNCUMEMCPYHTODASYNC cuMemcpyHtoDAsync
Definition CudaWrapper.h:757
PFNCUMEMPOOLSETATTRIBUTE cuMemPoolSetAttribute
Definition CudaWrapper.h:805
PFNCUGRAPHEVENTWAITNODESETEVENT cuGraphEventWaitNodeSetEvent
Definition CudaWrapper.h:901
PFNCUMEMALLOCMANAGED cuMemAllocManaged
Definition CudaWrapper.h:731
PFNCUGRAPHNODEGETTYPE cuGraphNodeGetType
Definition CudaWrapper.h:910
PFNCUCTXGETSHAREDMEMCONFIG cuCtxGetSharedMemConfig
Definition CudaWrapper.h:700
PFNCUCTXPOPCURRENT cuCtxPopCurrent
Definition CudaWrapper.h:690
PFNCUMEMSETD2D16 cuMemsetD2D16
Definition CudaWrapper.h:769
PFNCUMEMCPYDTOA cuMemcpyDtoA
Definition CudaWrapper.h:746
PFNCUTEXREFSETMIPMAPLEVELBIAS cuTexRefSetMipmapLevelBias
Definition CudaWrapper.h:950
PFNCUGRAPHGETEDGES cuGraphGetEdges
Definition CudaWrapper.h:913
PFNCUEVENTQUERY cuEventQuery
Definition CudaWrapper.h:845
PFNCUGRAPHEXTERNALSEMAPHORESSIGNALNODEGETPARAMS cuGraphExternalSemaphoresSignalNodeGetParams
Definition CudaWrapper.h:903
PFNCUMODULEGETTEXREF cuModuleGetTexRef
Definition CudaWrapper.h:714
PFNCUARRAYCREATE cuArrayCreate
Definition CudaWrapper.h:777
PFNCUTEXREFCREATE cuTexRefCreate
Definition CudaWrapper.h:967
PFNCUGRAPHEXECMEMSETNODESETPARAMS cuGraphExecMemsetNodeSetParams
Definition CudaWrapper.h:922
PFNCUMEMEXPORTTOSHAREABLEHANDLE cuMemExportToShareableHandle
Definition CudaWrapper.h:797
PFNCUMODULEUNLOAD cuModuleUnload
Definition CudaWrapper.h:711
PFNCUMEMCPY2DASYNC cuMemcpy2DAsync
Definition CudaWrapper.h:762
PFNCUMEMPOOLTRIMTO cuMemPoolTrimTo
Definition CudaWrapper.h:804
PFNCUMIPMAPPEDARRAYGETSPARSEPROPERTIES cuMipmappedArrayGetSparseProperties
Definition CudaWrapper.h:780
PFNCUDEVICEGETP2PATTRIBUTE cuDeviceGetP2PAttribute
Definition CudaWrapper.h:982
PFNCUSTREAMADDCALLBACK cuStreamAddCallback
Definition CudaWrapper.h:829
PFNCUTEXREFSETMIPMAPPEDARRAY cuTexRefSetMipmappedArray
Definition CudaWrapper.h:943
PFNCUGRAPHCREATE cuGraphCreate
Definition CudaWrapper.h:880
PFNCUTEXOBJECTGETRESOURCEDESC cuTexObjectGetResourceDesc
Definition CudaWrapper.h:973
PFNCUEXTERNALMEMORYGETMAPPEDMIPMAPPEDARRAY cuExternalMemoryGetMappedMipmappedArray
Definition CudaWrapper.h:851
PFNCUGRAPHEXTERNALSEMAPHORESSIGNALNODESETPARAMS cuGraphExternalSemaphoresSignalNodeSetParams
Definition CudaWrapper.h:904
PFNCUPARAMSETV cuParamSetv
Definition CudaWrapper.h:875
PFNCUCTXGETLIMIT cuCtxGetLimit
Definition CudaWrapper.h:697
PFNCUMEMALLOCPITCH cuMemAllocPitch
Definition CudaWrapper.h:723
PFNCUDEVICEPRIMARYCTXRELEASE cuDevicePrimaryCtxRelease
Definition CudaWrapper.h:683
PFNCUSTREAMWAITVALUE64 cuStreamWaitValue64
Definition CudaWrapper.h:858
PFNCUINIT cuInit
Definition CudaWrapper.h:666
PFNCUMEMIMPORTFROMSHAREABLEHANDLE cuMemImportFromShareableHandle
Definition CudaWrapper.h:798
PFNCUMEMMAP cuMemMap
Definition CudaWrapper.h:792
PFNCUSTREAMCREATE cuStreamCreate
Definition CudaWrapper.h:823
PFNCUMEMSETD16 cuMemsetD16
Definition CudaWrapper.h:766
PFNCUGRAPHKERNELNODESETATTRIBUTE cuGraphKernelNodeSetAttribute
Definition CudaWrapper.h:936
PFNCUDEVICEGETPCIBUSID cuDeviceGetPCIBusId
Definition CudaWrapper.h:733
PFNCUGRAPHUPLOAD cuGraphUpload
Definition CudaWrapper.h:929
PFNCUMEMPOOLIMPORTFROMSHAREABLEHANDLE cuMemPoolImportFromShareableHandle
Definition CudaWrapper.h:813
PFNCUGRAPHMEMSETNODESETPARAMS cuGraphMemsetNodeSetParams
Definition CudaWrapper.h:889
PFNCUCTXGETAPIVERSION cuCtxGetApiVersion
Definition CudaWrapper.h:702
PFNCUDEVICEPRIMARYCTXGETSTATE cuDevicePrimaryCtxGetState
Definition CudaWrapper.h:685
PFNCUMEMHOSTGETDEVICEPOINTER cuMemHostGetDevicePointer
Definition CudaWrapper.h:729
PFNCUIMPORTEXTERNALMEMORY cuImportExternalMemory
Definition CudaWrapper.h:849
PFNCUMEMHOSTALLOC cuMemHostAlloc
Definition CudaWrapper.h:728
PFNCUEVENTRECORDWITHFLAGS cuEventRecordWithFlags
Definition CudaWrapper.h:844
PFNCUSTREAMDESTROY cuStreamDestroy
Definition CudaWrapper.h:838
PFNCUMEMFREE cuMemFree
Definition CudaWrapper.h:724
PFNCUSTREAMQUERY cuStreamQuery
Definition CudaWrapper.h:836
PFNCUFUNCGETATTRIBUTE cuFuncGetAttribute
Definition CudaWrapper.h:862
PFNCUGRAPHMEMCPYNODESETPARAMS cuGraphMemcpyNodeSetParams
Definition CudaWrapper.h:886
PFNCUGRAPHICSSUBRESOURCEGETMAPPEDARRAY cuGraphicsSubResourceGetMappedArray
Definition CudaWrapper.h:984
PFNCUMODULEGETGLOBAL cuModuleGetGlobal
Definition CudaWrapper.h:713
PFNCUMEMCPYATOD cuMemcpyAtoD
Definition CudaWrapper.h:747
PFNCUMEMSETACCESS cuMemSetAccess
Definition CudaWrapper.h:795
PFNCUFUNCSETSHAREDMEMCONFIG cuFuncSetSharedMemConfig
Definition CudaWrapper.h:865
PFNCUSTREAMBEGINCAPTURE cuStreamBeginCapture
Definition CudaWrapper.h:830
PFNCUSTREAMWRITEVALUE32 cuStreamWriteValue32
Definition CudaWrapper.h:859
PFNCUFUNCSETBLOCKSHAPE cuFuncSetBlockShape
Definition CudaWrapper.h:870
PFNCUGRAPHEXECEVENTRECORDNODESETEVENT cuGraphExecEventRecordNodeSetEvent
Definition CudaWrapper.h:925
PFNCUGRAPHEXECCHILDGRAPHNODESETPARAMS cuGraphExecChildGraphNodeSetParams
Definition CudaWrapper.h:924
PFNCUGRAPHADDEVENTWAITNODE cuGraphAddEventWaitNode
Definition CudaWrapper.h:899
PFNCUMEMCPYDTODASYNC cuMemcpyDtoDAsync
Definition CudaWrapper.h:759
PFNCUSTREAMISCAPTURING cuStreamIsCapturing
Definition CudaWrapper.h:833
PFNCUARRAYGETPLANE cuArrayGetPlane
Definition CudaWrapper.h:781
PFNCUMEMCPYHTOAASYNC cuMemcpyHtoAAsync
Definition CudaWrapper.h:760
PFNCUTEXREFGETADDRESSMODE cuTexRefGetAddressMode
Definition CudaWrapper.h:958
PFNCUGRAPHKERNELNODECOPYATTRIBUTES cuGraphKernelNodeCopyAttributes
Definition CudaWrapper.h:934
PFNCUMEMSETD32 cuMemsetD32
Definition CudaWrapper.h:767
PFNCUTEXREFSETFORMAT cuTexRefSetFormat
Definition CudaWrapper.h:946
PFNCUPOINTERGETATTRIBUTES cuPointerGetAttributes
Definition CudaWrapper.h:822
PFNCUDEVICEGETBYPCIBUSID cuDeviceGetByPCIBusId
Definition CudaWrapper.h:732
PFNCUTEXREFSETFILTERMODE cuTexRefSetFilterMode
Definition CudaWrapper.h:948
PFNCUGRAPHCHILDGRAPHNODEGETGRAPH cuGraphChildGraphNodeGetGraph
Definition CudaWrapper.h:894
PFNCUGRAPHGETNODES cuGraphGetNodes
Definition CudaWrapper.h:911
PFNCUTEXREFSETMAXANISOTROPY cuTexRefSetMaxAnisotropy
Definition CudaWrapper.h:952
PFNCUSTREAMENDCAPTURE cuStreamEndCapture
Definition CudaWrapper.h:832
PFNCUDEVICEGET cuDeviceGet
Definition CudaWrapper.h:668
PFNCUCTXSETCACHECONFIG cuCtxSetCacheConfig
Definition CudaWrapper.h:699
PFNCUMEMCREATE cuMemCreate
Definition CudaWrapper.h:790
PFNCUTEXREFSETADDRESSMODE cuTexRefSetAddressMode
Definition CudaWrapper.h:947
PFNCUEVENTDESTROY cuEventDestroy
Definition CudaWrapper.h:847
PFNCUGRAPHHOSTNODEGETPARAMS cuGraphHostNodeGetParams
Definition CudaWrapper.h:891
PFNCUMEMSETD2D32 cuMemsetD2D32
Definition CudaWrapper.h:770
PFNCUCTXSETLIMIT cuCtxSetLimit
Definition CudaWrapper.h:696
PFNCUOCCUPANCYMAXPOTENTIALBLOCKSIZE cuOccupancyMaxPotentialBlockSize
Definition CudaWrapper.h:939
PFNCUSURFOBJECTGETRESOURCEDESC cuSurfObjectGetResourceDesc
Definition CudaWrapper.h:978
PFNCUDEVICEGETTEXTURE1DLINEARMAXWIDTH cuDeviceGetTexture1DLinearMaxWidth
Definition CudaWrapper.h:674
PFNCUMEMPOOLDESTROY cuMemPoolDestroy
Definition CudaWrapper.h:810
PFNCUGETEXPORTTABLE cuGetExportTable
Definition CudaWrapper.h:990
PFNCUOCCUPANCYMAXACTIVEBLOCKSPERMULTIPROCESSORWITHFLAGS cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
Definition CudaWrapper.h:938
PFNCUCTXGETCACHECONFIG cuCtxGetCacheConfig
Definition CudaWrapper.h:698
PFNCUTEXOBJECTGETTEXTUREDESC cuTexObjectGetTextureDesc
Definition CudaWrapper.h:974
PFNCUSTREAMSYNCHRONIZE cuStreamSynchronize
Definition CudaWrapper.h:837
PFNCUMEMRANGEGETATTRIBUTES cuMemRangeGetAttributes
Definition CudaWrapper.h:820
PFNCUIPCGETMEMHANDLE cuIpcGetMemHandle
Definition CudaWrapper.h:736
PFNCUDEVICEGETDEFAULTMEMPOOL cuDeviceGetDefaultMemPool
Definition CudaWrapper.h:679
PFNCUDEVICETOTALMEM cuDeviceTotalMem
Definition CudaWrapper.h:673
PFNCUGRAPHADDHOSTNODE cuGraphAddHostNode
Definition CudaWrapper.h:890
PFNCUSURFOBJECTCREATE cuSurfObjectCreate
Definition CudaWrapper.h:976
PFNCUMIPMAPPEDARRAYCREATE cuMipmappedArrayCreate
Definition CudaWrapper.h:785
PFNCUPARAMSETTEXREF cuParamSetTexRef
Definition CudaWrapper.h:879
PFNCULINKDESTROY cuLinkDestroy
Definition CudaWrapper.h:720
PFNCUSTREAMGETATTRIBUTE cuStreamGetAttribute
Definition CudaWrapper.h:840
PFNCUDEVICEGETCOUNT cuDeviceGetCount
Definition CudaWrapper.h:669
PFNCUPARAMSETF cuParamSetf
Definition CudaWrapper.h:874
PFNCUDEVICEGETPROPERTIES cuDeviceGetProperties
Definition CudaWrapper.h:680
PFNCUARRAYDESTROY cuArrayDestroy
Definition CudaWrapper.h:782
PFNCUMEMPOOLGETATTRIBUTE cuMemPoolGetAttribute
Definition CudaWrapper.h:806
PFNCUSTREAMBATCHMEMOP cuStreamBatchMemOp
Definition CudaWrapper.h:861
PFNCUIMPORTEXTERNALSEMAPHORE cuImportExternalSemaphore
Definition CudaWrapper.h:853
PFNCUGRAPHEXECMEMCPYNODESETPARAMS cuGraphExecMemcpyNodeSetParams
Definition CudaWrapper.h:921
PFNCUTEXREFDESTROY cuTexRefDestroy
Definition CudaWrapper.h:968
PFNCUMEMCPY3DPEER cuMemcpy3DPeer
Definition CudaWrapper.h:754
PFNCUIPCGETEVENTHANDLE cuIpcGetEventHandle
Definition CudaWrapper.h:734
PFNCUDRIVERGETVERSION cuDriverGetVersion
Definition CudaWrapper.h:667
PFNCUCTXGETCURRENT cuCtxGetCurrent
Definition CudaWrapper.h:692
PFNCUPOINTERSETATTRIBUTE cuPointerSetAttribute
Definition CudaWrapper.h:821
PFNCUMEMCPYDTOD cuMemcpyDtoD
Definition CudaWrapper.h:745
PFNCUMEMADDRESSFREE cuMemAddressFree
Definition CudaWrapper.h:789
PFNCUTEXREFGETMIPMAPPEDARRAY cuTexRefGetMipmappedArray
Definition CudaWrapper.h:957
PFNCUTEXREFSETMIPMAPLEVELCLAMP cuTexRefSetMipmapLevelClamp
Definition CudaWrapper.h:951
PFNCUMEMCPYHTOD cuMemcpyHtoD
Definition CudaWrapper.h:743
PFNCUMEMSETD2D32ASYNC cuMemsetD2D32Async
Definition CudaWrapper.h:776
PFNCUGRAPHADDEVENTRECORDNODE cuGraphAddEventRecordNode
Definition CudaWrapper.h:896
PFNCUARRAYGETSPARSEPROPERTIES cuArrayGetSparseProperties
Definition CudaWrapper.h:779
PFNCUCTXSYNCHRONIZE cuCtxSynchronize
Definition CudaWrapper.h:695
PFNCUPARAMSETI cuParamSeti
Definition CudaWrapper.h:873
PFNCULAUNCHGRID cuLaunchGrid
Definition CudaWrapper.h:877
PFNCUGRAPHEXECDESTROY cuGraphExecDestroy
Definition CudaWrapper.h:931
PFNCUCTXGETFLAGS cuCtxGetFlags
Definition CudaWrapper.h:694
PFNCUGRAPHMEMSETNODEGETPARAMS cuGraphMemsetNodeGetParams
Definition CudaWrapper.h:888
PFNCUSURFOBJECTDESTROY cuSurfObjectDestroy
Definition CudaWrapper.h:977
PFNCUEVENTCREATE cuEventCreate
Definition CudaWrapper.h:842
PFNCUMEMGETALLOCATIONGRANULARITY cuMemGetAllocationGranularity
Definition CudaWrapper.h:799
PFNCUMEMCPYATOHASYNC cuMemcpyAtoHAsync
Definition CudaWrapper.h:761
PFNCUMEMALLOCHOST cuMemAllocHost
Definition CudaWrapper.h:726
PFNCUMODULELOADDATAEX cuModuleLoadDataEx
Definition CudaWrapper.h:709
PFNCUGETERRORSTRING cuGetErrorString
Definition CudaWrapper.h:664
PFNCUIPCOPENEVENTHANDLE cuIpcOpenEventHandle
Definition CudaWrapper.h:735
PFNCUIPCOPENMEMHANDLE cuIpcOpenMemHandle
Definition CudaWrapper.h:737
PFNCUCTXDISABLEPEERACCESS cuCtxDisablePeerAccess
Definition CudaWrapper.h:981
PFNCUTEXREFGETADDRESS cuTexRefGetAddress
Definition CudaWrapper.h:955
PFNCUSIGNALEXTERNALSEMAPHORESASYNC cuSignalExternalSemaphoresAsync
Definition CudaWrapper.h:854
PFNCUGRAPHEXECEVENTWAITNODESETEVENT cuGraphExecEventWaitNodeSetEvent
Definition CudaWrapper.h:926
PFNCUGRAPHADDMEMSETNODE cuGraphAddMemsetNode
Definition CudaWrapper.h:887
PFNCUSTREAMATTACHMEMASYNC cuStreamAttachMemAsync
Definition CudaWrapper.h:835
PFNCUGRAPHEXECEXTERNALSEMAPHORESSIGNALNODESETPARAMS cuGraphExecExternalSemaphoresSignalNodeSetParams
Definition CudaWrapper.h:927
PFNCUMEMPOOLCREATE cuMemPoolCreate
Definition CudaWrapper.h:809
PFNCUMEMGETADDRESSRANGE cuMemGetAddressRange
Definition CudaWrapper.h:725
PFNCUSTREAMWRITEVALUE64 cuStreamWriteValue64
Definition CudaWrapper.h:860
PFNCUIPCCLOSEMEMHANDLE cuIpcCloseMemHandle
Definition CudaWrapper.h:738
PFNCUGRAPHADDEXTERNALSEMAPHORESWAITNODE cuGraphAddExternalSemaphoresWaitNode
Definition CudaWrapper.h:905
PFNCUFUNCSETCACHECONFIG cuFuncSetCacheConfig
Definition CudaWrapper.h:864
PFNCUCTXDESTROY cuCtxDestroy
Definition CudaWrapper.h:688
PFNCULAUNCHCOOPERATIVEKERNEL cuLaunchCooperativeKernel
Definition CudaWrapper.h:867
PFNCUTEXREFSETBORDERCOLOR cuTexRefSetBorderColor
Definition CudaWrapper.h:953
PFNCUMEMRANGEGETATTRIBUTE cuMemRangeGetAttribute
Definition CudaWrapper.h:819
PFNCUTEXOBJECTGETRESOURCEVIEWDESC cuTexObjectGetResourceViewDesc
Definition CudaWrapper.h:975
PFNCUMEMCPYDTOH cuMemcpyDtoH
Definition CudaWrapper.h:744
PFNCUTHREADEXCHANGESTREAMCAPTUREMODE cuThreadExchangeStreamCaptureMode
Definition CudaWrapper.h:831
PFNCUMEMCPYATOH cuMemcpyAtoH
Definition CudaWrapper.h:749
PFNCUGRAPHEVENTWAITNODEGETEVENT cuGraphEventWaitNodeGetEvent
Definition CudaWrapper.h:900
PFNCULAUNCHGRIDASYNC cuLaunchGridAsync
Definition CudaWrapper.h:878
PFNCUMEMSETD8ASYNC cuMemsetD8Async
Definition CudaWrapper.h:771
PFNCUMEMSETD2D8 cuMemsetD2D8
Definition CudaWrapper.h:768
PFNCULAUNCHCOOPERATIVEKERNELMULTIDEVICE cuLaunchCooperativeKernelMultiDevice
Definition CudaWrapper.h:868
PFNCUGRAPHNODEGETDEPENDENCIES cuGraphNodeGetDependencies
Definition CudaWrapper.h:914
PFNCUMODULEGETFUNCTION cuModuleGetFunction
Definition CudaWrapper.h:712
PFNCUWAITEXTERNALSEMAPHORESASYNC cuWaitExternalSemaphoresAsync
Definition CudaWrapper.h:855
PFNCUTEXREFGETMIPMAPLEVELBIAS cuTexRefGetMipmapLevelBias
Definition CudaWrapper.h:962
PFNCUMEMADVISE cuMemAdvise
Definition CudaWrapper.h:818
PFNCUARRAYGETDESCRIPTOR cuArrayGetDescriptor
Definition CudaWrapper.h:778
PFNCUGRAPHADDCHILDGRAPHNODE cuGraphAddChildGraphNode
Definition CudaWrapper.h:893
PFNCUMEMSETD32ASYNC cuMemsetD32Async
Definition CudaWrapper.h:773