| Interface | Description |
|---|---|
| CUhostFnI |
Instances of this interface may be passed to the
LaunchHostFunc method. |
| CUoccupancyB2DSizeI |
Instances of this interface may be passed to the
OccupancyMaxPotentialBlockSize and OccupancyMaxPotentialBlockSizeWithFlags methods. |
| CUstreamCallbackI |
Instances of this interface may be passed to the
StreamAddCallback method. |
| Class | Description |
|---|---|
| CU |
Contains bindings to the CUDA Driver API.
|
| CU.Functions |
Contains the function pointers loaded from the NVCUDA
SharedLibrary. |
| CU100 |
Contains bindings to CUDA Driver API.
|
| CU100.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU101 |
Contains bindings to CUDA Driver API.
|
| CU101.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU40 |
Contains bindings to CUDA Driver API.
|
| CU40.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU41 |
Contains bindings to CUDA Driver API.
|
| CU41.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU42 |
Contains bindings to CUDA Driver API.
|
| CU42.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU50 |
Contains bindings to CUDA Driver API.
|
| CU50.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU55 |
Contains bindings to CUDA Driver API.
|
| CU55.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU60 |
Contains bindings to CUDA Driver API.
|
| CU60.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU65 |
Contains bindings to CUDA Driver API.
|
| CU65.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU70 |
Contains bindings to CUDA Driver API.
|
| CU70.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU80 |
Contains bindings to CUDA Driver API.
|
| CU80.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU90 |
Contains bindings to CUDA Driver API.
|
| CU90.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CU92 |
Contains bindings to CUDA Driver API.
|
| CU92.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CUDA_ARRAY_DESCRIPTOR |
Array descriptor.
|
| CUDA_ARRAY_DESCRIPTOR.Buffer |
An array of
CUDA_ARRAY_DESCRIPTOR structs. |
| CUDA_ARRAY3D_DESCRIPTOR |
3D array descriptor.
|
| CUDA_ARRAY3D_DESCRIPTOR.Buffer |
An array of
CUDA_ARRAY3D_DESCRIPTOR structs. |
| CUDA_EXTERNAL_MEMORY_BUFFER_DESC |
External memory buffer descriptor.
|
| CUDA_EXTERNAL_MEMORY_BUFFER_DESC.Buffer |
An array of
CUDA_EXTERNAL_MEMORY_BUFFER_DESC structs. |
| CUDA_EXTERNAL_MEMORY_HANDLE_DESC |
External memory handle descriptor.
|
| CUDA_EXTERNAL_MEMORY_HANDLE_DESC.Buffer |
An array of
CUDA_EXTERNAL_MEMORY_HANDLE_DESC structs. |
| CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC |
External memory mipmap descriptor.
|
| CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC.Buffer |
An array of
CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC structs. |
| CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC |
External semaphore handle descriptor.
|
| CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC.Buffer |
An array of
CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC structs. |
| CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS |
External semaphore signal parameters.
|
| CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS.Buffer |
An array of
CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS structs. |
| CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS |
External semaphore wait parameters
|
| CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS.Buffer |
An array of
CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS structs. |
| CUDA_HOST_NODE_PARAMS |
Host node parameters.
|
| CUDA_HOST_NODE_PARAMS.Buffer |
An array of
CUDA_HOST_NODE_PARAMS structs. |
| CUDA_KERNEL_NODE_PARAMS |
GPU kernel node parameter.
|
| CUDA_KERNEL_NODE_PARAMS.Buffer |
An array of
CUDA_KERNEL_NODE_PARAMS structs. |
| CUDA_LAUNCH_PARAMS |
Kernel launch parameters.
|
| CUDA_LAUNCH_PARAMS.Buffer |
An array of
CUDA_LAUNCH_PARAMS structs. |
| CUDA_MEMCPY2D |
2D memory copy parameters.
|
| CUDA_MEMCPY2D.Buffer |
An array of
CUDA_MEMCPY2D structs. |
| CUDA_MEMCPY3D |
3D memory copy parameters.
|
| CUDA_MEMCPY3D_PEER |
3D memory cross-context copy parameters.
|
| CUDA_MEMCPY3D_PEER.Buffer |
An array of
CUDA_MEMCPY3D_PEER structs. |
| CUDA_MEMCPY3D.Buffer |
An array of
CUDA_MEMCPY3D structs. |
| CUDA_MEMSET_NODE_PARAMS |
Memset node parameters.
|
| CUDA_MEMSET_NODE_PARAMS.Buffer |
An array of
CUDA_MEMSET_NODE_PARAMS structs. |
| CUDA_RESOURCE_DESC |
CUDA Resource descriptor.
|
| CUDA_RESOURCE_DESC.Buffer |
An array of
CUDA_RESOURCE_DESC structs. |
| CUDA_RESOURCE_VIEW_DESC |
Resource view descriptor.
|
| CUDA_RESOURCE_VIEW_DESC.Buffer |
An array of
CUDA_RESOURCE_VIEW_DESC structs. |
| CUDA_TEXTURE_DESC |
Texture descriptor.
|
| CUDA_TEXTURE_DESC.Buffer |
An array of
CUDA_TEXTURE_DESC structs. |
| CUDAProfiler |
Contains bindings to CUDA profiler control functions of the low-level CUDA driver API.
|
| CUDAProfiler.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CUdevprop |
Legacy device properties.
|
| CUdevprop.Buffer |
An array of
CUdevprop structs. |
| CUGL |
Contains bindings to CUDA Driver OpenGL
Interoperability API.
|
| CUGL.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CUGL65 |
Contains bindings to CUDA Driver OpenGL
Interoperability API.
|
| CUGL65.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| CUhostFn |
Instances of this class may be passed to the
LaunchHostFunc method. |
| CUIPCEventHandle |
Layout
|
| CUIPCEventHandle.Buffer |
An array of
CUIPCEventHandle structs. |
| CUIPCMemHandle |
Layout
|
| CUIPCMemHandle.Buffer |
An array of
CUIPCMemHandle structs. |
| CUoccupancyB2DSize |
Instances of this class may be passed to the
OccupancyMaxPotentialBlockSize and OccupancyMaxPotentialBlockSizeWithFlags methods. |
| CUstreamBatchMemOpParams |
Per-operation parameters for ::cuStreamBatchMemOp.
|
| CUstreamBatchMemOpParams.Buffer |
An array of
CUstreamBatchMemOpParams structs. |
| CUstreamCallback |
Instances of this class may be passed to the
StreamAddCallback method. |
| CUuuid |
CUDA definition of UUID
|
| CUuuid.Buffer |
An array of
CUuuid structs. |
| CUWGL |
Contains bindings to CUDA Driver OpenGL
Interoperability API.
|
| CUWGL.Functions |
Contains the function pointers loaded from
CU.getLibrary(). |
| NVRTC |
Contains bindings to NVRTC, a runtime compilation library for CUDA C++.
|
| NVRTC.Functions |
Contains the function pointers loaded from the NVRTC
SharedLibrary. |
Until these bindings are sufficiently tested, this API should be considered unstable. Also, bindings to more (and eventually, all) CUDA Toolkit libraries will be added in the near future.
Copyright LWJGL. All Rights Reserved. License terms.