Interface | Description |
---|---|
CUhostFn |
Interface for emulating a CUDA host function
|
CUoccupancyB2DSize |
Java port of the function that is passed to
JCudaDriver.cuOccupancyMaxPotentialBlockSize(int[], int[], jcuda.driver.CUfunction, jcuda.driver.CUoccupancyB2DSize, long, int) and maps a
certain kernel block size to the size of the per-block dynamic
shared memory |
CUstreamCallback |
Interface for emulating a CUDA stream callback.
|
Class | Description |
---|---|
CUaccessPolicyWindow |
Specifies an access policy for a window, a contiguous extent of memory
beginning at base_ptr and ending at base_ptr + num_bytes.
|
CUaccessProperty |
Specifies performance hint with ::CUaccessPolicyWindow for hitProp and missProp members
|
CUaddress_mode |
Texture reference addressing modes.
|
CUarray |
Java port of a CUarray
|
CUarray_cubemap_face |
Array indices for cube faces
|
CUarray_format |
Array formats.
|
CUcomputemode |
Compute Modes.
|
CUcontext |
Java port of a CUcontext.
|
CUctx_flags |
Context creation flags.
|
CUDA_ARRAY_DESCRIPTOR |
Java port of a CUDA_ARRAY_DESCRIPTOR.
|
CUDA_ARRAY3D_DESCRIPTOR |
Java port of a CUDA_ARRAY3D_DESCRIPTOR.
|
CUDA_HOST_NODE_PARAMS |
Host node parameters
|
CUDA_KERNEL_NODE_PARAMS |
GPU kernel node parameters
|
CUDA_LAUNCH_PARAMS |
Kernel launch parameters
|
CUDA_MEMCPY2D |
Java port of a CUDA_MEMCPY2D setup.
|
CUDA_MEMCPY3D |
Java port of a CUDA_MEMCPY3D setup.
|
CUDA_MEMCPY3D_PEER |
Java port of CUDA_MEMCPY3D_PEER, 3D memory cross-context copy parameters.
|
CUDA_MEMSET_NODE_PARAMS |
Memset node parameters
|
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS |
GPU Direct v3 tokens.
|
CUDA_RESOURCE_DESC |
CUDA Resource descriptor.
|
CUDA_RESOURCE_VIEW_DESC |
Resource view descriptor
|
CUDA_TEXTURE_DESC |
Texture descriptor
|
CUdevice |
Java port of a CUdevice.
|
CUdevice_attribute |
Device properties.
|
CUdevice_P2PAttribute |
P2P Attributes.
|
CUdeviceptr |
Java port of a CUdeviceptr.
|
CUdevprop |
Legacy device properties.
|
CUevent |
Java port of a CUevent.
|
CUevent_flags |
Event creation flags.
|
CUextMemory |
Java port of a CUextMemory.
|
CUextSemaphore |
Java port of a CUextSemaphore.
|
CUfilter_mode |
Texture reference filtering modes.
|
CUfunc_cache |
Function cache configurations.
|
CUfunction |
Java port of a CUfunction.
|
CUfunction_attribute |
Function properties.
|
CUGLDeviceList |
CUDA devices corresponding to an OpenGL device
|
CUGLmap_flags | Deprecated
As of CUDA 3.0
|
CUgraph |
Java port of a CUgraph.
|
CUgraphExec |
Java port of a CUgraphExec.
|
CUgraphExecUpdateResult | |
CUgraphicsMapResourceFlags |
Flags for mapping and unmapping interop resources
|
CUgraphicsRegisterFlags |
Flags for mapping and unmapping interop resources
|
CUgraphicsResource |
Java port of a CUgraphicsResource.
|
CUgraphNode |
Java port of a CUgraphNode.
|
CUgraphNodeType |
Graph node types
|
CUipcEventHandle |
Java port of a CUipcEventHandle
|
CUipcMem_flags |
Memory flags
|
CUipcMemHandle |
Java port of a CUipcMemHandle
|
CUjit_cacheMode |
Caching modes for dlcm
|
CUjit_fallback |
Cubin matching fallback strategies.
|
CUjit_option |
Online compiler and linker options.
|
CUjit_target |
Online compilation targets.
|
CUjitInputType |
Device code formats
|
CUkernelNodeAttrID |
Graph kernel node Attributes
|
CUkernelNodeAttrValue |
Graph attributes union, used with ::cuKernelNodeSetAttribute/::cuKernelNodeGetAttribute
Note: In CUDA, this is a union.
|
CUlimit |
Limits
|
CUlinkState |
Java port of a CUlinkState
|
CUmem_advise |
Memory advise values.
|
CUmem_range_attribute |
Memory range attributes
|
CUmemAccess_flags |
Specifies the memory protection flags for mapping.
|
CUmemAccessDesc |
Memory access descriptor
|
CUmemAllocationCompType |
Specifies compression attribute for an allocation.
|
CUmemAllocationGranularity_flags |
Flag for requesting different optimal and required granularities for an allocation.
|
CUmemAllocationHandleType |
Flags for specifying particular handle types
|
CUmemAllocationProp |
Specifies the allocation properties for a allocation.
|
CUmemAllocationProp_allocFlags |
Additional allocation hint for requesting compressible memory.
|
CUmemAllocationType |
Defines the allocation types available
|
CUmemAttach_flags |
CUDA Mem Attach Flags
|
CUmemGenericAllocationHandle |
Java port of a CUmemGenericAllocationHandle.
|
CUmemLocation |
Specifies a location for an allocation.
|
CUmemLocationType |
Specifies the type of location
|
CUmemorytype |
Memory types.
|
CUmipmappedArray |
Java port of a CUmipmappedArray.
|
CUmodule |
Java port of a CUmodule.
|
CUoccupancy_flags |
Occupancy calculator flag
|
CUoutput_mode |
Profiler Output Modes.
|
CUpointer_attribute |
Pointer information.
|
CUresourcetype |
Resource types
|
CUresourceViewFormat |
Resource view format
|
CUresult |
Error codes.
|
CUshared_carveout |
Shared memory carveout configurations
|
CUsharedconfig |
Shared memory configurations
|
CUstream |
Java port of a CUstream.
|
CUstream_flags |
Stream creation flags.
|
CUstreamAttrID |
Stream Attributes
|
CUstreamAttrValue |
Stream attributes union, used with ::cuStreamSetAttribute/::cuStreamGetAttribute
Note: In CUDA, this is a union.
|
CUstreamBatchMemOpParams |
Per-operation parameters for cuStreamBatchMemOp
NOTE: The cuStreamBatchMemOp function is not supported yet!
|
CUstreamBatchMemOpType |
Operations for cuStreamBatchMemOp
|
CUstreamCaptureMode |
Possible modes for stream capture thread interactions.
|
CUstreamCaptureStatus |
Possible stream capture statuses returned by ::cuStreamIsCapturing
|
CUstreamWaitValue_flags | |
CUstreamWriteValue_flags |
Flags for cuStreamWriteValue32
|
CUsurfObject |
Java port of a CUsurfObject.
|
CUsurfref |
Java port of a CUsurfref.
|
CUsynchronizationPolicy | |
CUtexObject |
Java port of a CUtexObject.
|
CUtexref |
Java port of a CUtexref.
|
CUuuid |
Java port of a CUuuid
|
JCudaDriver |
Java bindings for the NVidia CUDA driver API.
|
JITOptions |
Note: This class should be considered as preliminary,
and might change in future releases.
|
This package contains classes that are related to the JCuda driver API.
The main class is the JCudaDriver
class, which
provides all method bindings for the CUDA driver API.
Please consult your CUDA Reference Manual and your CUDA Programming
Guide for more information about how to use this API.
Copyright © 2020. All rights reserved.