Package org.lwjgl.cuda
@NullMarked
package org.lwjgl.cuda
Contains bindings to CUDA.
UNSTABLE API
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.
-
ClassDescriptionContains bindings to the CUDA Driver API.Contains the function pointers loaded from the NVCUDA
SharedLibrary.LayoutAn array ofCUaccessPolicyWindowstructs.LayoutAn array ofCUarrayMapInfostructs.TypeTypeLayoutAn array ofCUasyncNotificationInfostructs.LayoutAn array ofCUctxCigParamstructs.LayoutAn array ofCUctxCreateParamsstructs.LayoutAn array ofCUDA_ARRAY_DESCRIPTORstructs.LayoutAn array ofCUDA_ARRAY_MEMORY_REQUIREMENTSstructs.LayoutAn array ofCUDA_ARRAY_SPARSE_PROPERTIESstructs.LayoutAn array ofCUDA_ARRAY3D_DESCRIPTORstructs.LayoutAn array ofCUDA_BATCH_MEM_OP_NODE_PARAMSstructs.LayoutAn array ofCUDA_CHILD_GRAPH_NODE_PARAMSstructs.LayoutAn array ofCUDA_CONDITIONAL_NODE_PARAMSstructs.LayoutAn array ofCUDA_EVENT_RECORD_NODE_PARAMSstructs.LayoutAn array ofCUDA_EVENT_WAIT_NODE_PARAMSstructs.LayoutLayoutAn array ofCUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2structs.An array ofCUDA_EXT_SEM_SIGNAL_NODE_PARAMSstructs.LayoutLayoutAn array ofCUDA_EXT_SEM_WAIT_NODE_PARAMS_v2structs.An array ofCUDA_EXT_SEM_WAIT_NODE_PARAMSstructs.LayoutAn array ofCUDA_EXTERNAL_MEMORY_BUFFER_DESCstructs.LayoutAn array ofCUDA_EXTERNAL_MEMORY_HANDLE_DESCstructs.LayoutAn array ofCUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESCstructs.LayoutAn array ofCUDA_EXTERNAL_SEMAPHORE_HANDLE_DESCstructs.LayoutAn array ofCUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMSstructs.LayoutAn array ofCUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMSstructs.LayoutAn array ofCUDA_GRAPH_INSTANTIATE_PARAMSstructs.LayoutLayoutAn array ofCUDA_HOST_NODE_PARAMS_v2structs.An array ofCUDA_HOST_NODE_PARAMSstructs.LayoutLayoutAn array ofCUDA_KERNEL_NODE_PARAMS_v2structs.LayoutAn array ofCUDA_KERNEL_NODE_PARAMS_v3structs.An array ofCUDA_KERNEL_NODE_PARAMSstructs.LayoutAn array ofCUDA_LAUNCH_PARAMSstructs.LayoutAn array ofCUDA_MEM_ALLOC_NODE_PARAMSstructs.LayoutAn array ofCUDA_MEM_FREE_NODE_PARAMSstructs.LayoutAn array ofCUDA_MEMCPY_NODE_PARAMSstructs.LayoutAn array ofCUDA_MEMCPY2Dstructs.LayoutLayoutAn array ofCUDA_MEMCPY3D_PEERstructs.An array ofCUDA_MEMCPY3Dstructs.LayoutLayoutAn array ofCUDA_MEMSET_NODE_PARAMS_v2structs.An array ofCUDA_MEMSET_NODE_PARAMSstructs.LayoutAn array ofCUDA_POINTER_ATTRIBUTE_P2P_TOKENSstructs.LayoutAn array ofCUDA_RESOURCE_DESCstructs.LayoutAn array ofCUDA_RESOURCE_VIEW_DESCstructs.LayoutAn array ofCUDA_TEXTURE_DESCstructs.Contains bindings to CUDA profiler control functions of the low-level CUDA driver API.Contains the function pointers loaded fromCU.getLibrary().LayoutAn array ofCUdevpropstructs.LayoutAn array ofCUdevResourcestructs.LayoutAn array ofCUdevSmResourcestructs.LayoutAn array ofCUexecAffinityParamstructs.LayoutAn array ofCUexecAffinitySmCountstructs.Contains bindings to CUDA Driver OpenGL Interoperability API.Contains the function pointers loaded fromCU.getLibrary().LayoutAn array ofCUgraphEdgeDatastructs.LayoutAn array ofCUgraphExecUpdateResultInfostructs.LayoutAn array ofCUgraphNodeParamsstructs.TypeTypeLayoutAn array ofCUIPCEventHandlestructs.LayoutAn array ofCUIPCMemHandlestructs.LayoutAn array ofCUkernelNodeAttrValuestructs.LayoutAn array ofCUlaunchAttributestructs.LayoutAn array ofCUlaunchAttributeValuestructs.LayoutAn array ofCUlaunchConfigstructs.LayoutAn array ofCUlaunchMemSyncDomainMapstructs.LayoutAn array ofCUmemAccessDescstructs.LayoutAn array ofCUmemAllocationPropstructs.LayoutAn array ofCUmemLocationstructs.LayoutAn array ofCUmemPoolPropsstructs.LayoutAn array ofCUmemPoolPtrExportDatastructs.LayoutAn array ofCUmulticastObjectPropstructs.TypeTypeLayoutAn array ofCUstreamAttrValuestructs.LayoutAn array ofCUstreamBatchMemOpParamsstructs.TypeTypeLayoutAn array ofCUtensorMapstructs.LayoutAn array ofCUuuidstructs.Contains bindings to CUDA Driver OpenGL Interoperability API.Contains the function pointers loaded fromCU.getLibrary().Contains bindings to NVRTC, a runtime compilation library for CUDA C++.Contains the function pointers loaded from the NVRTCSharedLibrary.