Top Description Inners Fields Constructors Methods
org.lwjgl.cuda

public Class CU

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*, org.lwjgl.system.libffi.*

Contains bindings to the CUDA Driver API.

Functionality up to CUDA version 3.2, which is the minimum version compatible with the LWJGL bindings, is guaranteed to be available. Functions introduced after CUDA 3.2 may or may not be missing, depending on the CUDA version available at runtime.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
CU.Functions

Contains the function pointers loaded from the NVCUDA SharedLibrary.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V1

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS_V1

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V1

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CLOCK_RATE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_ECC_ENABLED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_INTEGRATED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_IPC_EVENT_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_PITCH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MEM_SYNC_DOMAIN_COUNT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MULTICAST_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_PCI_BUS_ID

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TCC_DRIVER

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TENSOR_MAP_ACCESS_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_UNIFIED_FUNCTION_POINTERS

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED

CUdevice_attribute Enum values:

public static final int
CU_DEVICE_ATTRIBUTE_WARP_SIZE

CUdevice_attribute Enum values:

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CU_GRAPH_USER_OBJECT_MOVE

CUuserObjectRetain_flags

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final long
public static final long
public static final long
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CU_MEM_CREATE_USAGE_TILE_POOL

This flag if set indicates that the memory will be used as a tile pool.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CU_PREFER_BINARY

CUjit_fallback Enum values:

public static final int
CU_PREFER_PTX

CUjit_fallback Enum values:

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final long
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final long
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CUDA_ERROR_ALREADY_ACQUIRED

CUresult Enum values:

public static final int
CUDA_ERROR_ALREADY_MAPPED

CUresult Enum values:

public static final int
CUDA_ERROR_ARRAY_IS_MAPPED

CUresult Enum values:

public static final int
CUDA_ERROR_ASSERT

CUresult Enum values:

public static final int
CUDA_ERROR_CAPTURED_EVENT

CUresult Enum values:

public static final int
CUDA_ERROR_CDP_NOT_SUPPORTED

CUresult Enum values:

public static final int
CUDA_ERROR_CDP_VERSION_MISMATCH

CUresult Enum values:

public static final int
CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE

CUresult Enum values:

public static final int
CUDA_ERROR_CONTEXT_ALREADY_CURRENT

CUresult Enum values:

public static final int
CUDA_ERROR_CONTEXT_ALREADY_IN_USE

CUresult Enum values:

public static final int
CUDA_ERROR_CONTEXT_IS_DESTROYED

CUresult Enum values:

public static final int
CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE

CUresult Enum values:

public static final int
CUDA_ERROR_DEINITIALIZED

CUresult Enum values:

public static final int
CUDA_ERROR_DEVICE_NOT_LICENSED

CUresult Enum values:

public static final int
CUDA_ERROR_DEVICE_UNAVAILABLE

CUresult Enum values:

public static final int
CUDA_ERROR_ECC_UNCORRECTABLE

CUresult Enum values:

public static final int
CUDA_ERROR_EXTERNAL_DEVICE

CUresult Enum values:

public static final int
CUDA_ERROR_FILE_NOT_FOUND

CUresult Enum values:

public static final int
CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE

CUresult Enum values:

public static final int
CUDA_ERROR_HARDWARE_STACK_ERROR

CUresult Enum values:

public static final int
CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED

CUresult Enum values:

public static final int
CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED

CUresult Enum values:

public static final int
CUDA_ERROR_ILLEGAL_ADDRESS

CUresult Enum values:

public static final int
CUDA_ERROR_ILLEGAL_INSTRUCTION

CUresult Enum values:

public static final int
CUDA_ERROR_ILLEGAL_STATE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_ADDRESS_SPACE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_CLUSTER_SIZE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_CONTEXT

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_DEVICE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_GRAPHICS_CONTEXT

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_HANDLE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_IMAGE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_PC

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_PTX

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_SOURCE

CUresult Enum values:

public static final int
CUDA_ERROR_INVALID_VALUE

CUresult Enum values:

public static final int
CUDA_ERROR_JIT_COMPILATION_DISABLED

CUresult Enum values:

public static final int
CUDA_ERROR_JIT_COMPILER_NOT_FOUND

CUresult Enum values:

public static final int
CUDA_ERROR_LAUNCH_FAILED

CUresult Enum values:

public static final int
CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING

CUresult Enum values:

public static final int
CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES

CUresult Enum values:

public static final int
CUDA_ERROR_LAUNCH_TIMEOUT

CUresult Enum values:

public static final int
CUDA_ERROR_MAP_FAILED

CUresult Enum values:

public static final int
CUDA_ERROR_MISALIGNED_ADDRESS

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_CLIENT_TERMINATED

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_CONNECTION_FAILED

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_MAX_CLIENTS_REACHED

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_RPC_FAILURE

CUresult Enum values:

public static final int
CUDA_ERROR_MPS_SERVER_NOT_READY

CUresult Enum values:

public static final int
CUDA_ERROR_NO_BINARY_FOR_GPU

CUresult Enum values:

public static final int
CUDA_ERROR_NO_DEVICE

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_FOUND

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_INITIALIZED

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_MAPPED

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_MAPPED_AS_ARRAY

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_MAPPED_AS_POINTER

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_PERMITTED

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_READY

CUresult Enum values:

public static final int
CUDA_ERROR_NOT_SUPPORTED

CUresult Enum values:

public static final int
CUDA_ERROR_OPERATING_SYSTEM

CUresult Enum values:

public static final int
CUDA_ERROR_OUT_OF_MEMORY

CUresult Enum values:

public static final int
CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED

CUresult Enum values:

public static final int
CUDA_ERROR_PEER_ACCESS_NOT_ENABLED

CUresult Enum values:

public static final int
CUDA_ERROR_PEER_ACCESS_UNSUPPORTED

CUresult Enum values:

public static final int
CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE

CUresult Enum values:

public static final int
CUDA_ERROR_PROFILER_ALREADY_STARTED

CUresult Enum values:

public static final int
CUDA_ERROR_PROFILER_ALREADY_STOPPED

CUresult Enum values:

public static final int
CUDA_ERROR_PROFILER_DISABLED

CUresult Enum values:

public static final int
CUDA_ERROR_PROFILER_NOT_INITIALIZED

CUresult Enum values:

public static final int
CUDA_ERROR_SHARED_OBJECT_INIT_FAILED

CUresult Enum values:

public static final int
CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_IMPLICIT

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_INVALIDATED

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_ISOLATION

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_MERGE

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_UNJOINED

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_UNMATCHED

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED

CUresult Enum values:

public static final int
CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD

CUresult Enum values:

public static final int
CUDA_ERROR_STUB_LIBRARY

CUresult Enum values:

public static final int
CUDA_ERROR_SYSTEM_DRIVER_MISMATCH

CUresult Enum values:

public static final int
CUDA_ERROR_SYSTEM_NOT_READY

CUresult Enum values:

public static final int
CUDA_ERROR_TIMEOUT

CUresult Enum values:

public static final int
CUDA_ERROR_TOO_MANY_PEERS

CUresult Enum values:

public static final int
CUDA_ERROR_UNKNOWN

CUresult Enum values:

public static final int
CUDA_ERROR_UNMAP_FAILED

CUresult Enum values:

public static final int
CUDA_ERROR_UNSUPPORTED_DEVSIDE_SYNC

CUresult Enum values:

public static final int
CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY

CUresult Enum values:

public static final int
CUDA_ERROR_UNSUPPORTED_LIMIT

CUresult Enum values:

public static final int
CUDA_ERROR_UNSUPPORTED_PTX_VERSION

CUresult Enum values:

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
CUDA_SUCCESS

CUresult Enum values:

private static final FFICIF
private static final FFICIF
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private static final SharedLibrary

Constructor Summary

AccessConstructor and Description
protected
CU()

Method Summary

Modifier and TypeMethod and Description
public static int
public static int
cuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR pArrayDescriptor, long hArray)

public static int
public static int
cuArrayDestroy(long hArray)

public static int
cuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR pArrayDescriptor, long hArray)

public static int
cuArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS memoryRequirements, long array, int device)

public static int
cuArrayGetPlane(PointerBuffer pPlaneArray, long hArray, int planeIdx)

public static int
public static int
public static int
public static int
public static int
public static int
cuCtxAttach(PointerBuffer pctx, int flags)

public static int
cuCtxCreate(PointerBuffer pctx, int flags, int dev)

public static int
cuCtxCreate_v3(PointerBuffer pctx, CUexecAffinityParam.Buffer paramsArray, int flags, int dev)

public static int
cuCtxDestroy(long ctx)

public static int
cuCtxDetach(long ctx)

public static int
cuCtxDisablePeerAccess(long peerContext)

public static int
cuCtxEnablePeerAccess(long peerContext, int Flags)

public static int
cuCtxGetApiVersion(long ctx, IntBuffer version)

public static int
public static int
public static int
public static int
public static int
public static int
cuCtxGetId(long ctx, LongBuffer ctxId)

public static int
cuCtxGetLimit(PointerBuffer pvalue, int limit)

public static int
public static int
cuCtxGetStreamPriorityRange(IntBuffer leastPriority, IntBuffer greatestPriority)

public static int
public static int
cuCtxPushCurrent(long ctx)

public static int
public static int
cuCtxSetCacheConfig(int config)

public static int
cuCtxSetCurrent(long ctx)

public static int
cuCtxSetFlags(int flags)

public static int
cuCtxSetLimit(int limit, long value)

public static int
public static int
public static int
public static int
public static int
cuDeviceCanAccessPeer(IntBuffer canAccessPeer, int dev, int peerDev)

public static int
public static int
cuDeviceGet(IntBuffer device, int ordinal)

public static int
cuDeviceGetAttribute(IntBuffer pi, int attrib, int dev)

public static int
public static int
public static int
public static int
public static int
public static int
cuDeviceGetGraphMemAttribute(int device, int attr, ByteBuffer value)

public static int
cuDeviceGetGraphMemAttribute(int device, int attr, LongBuffer value)

public static int
cuDeviceGetLuid(ByteBuffer luid, IntBuffer deviceNodeMask, int dev)

public static int
public static int
cuDeviceGetName(ByteBuffer name, int dev)

public static int
cuDeviceGetNvSciSyncAttributes(ByteBuffer nvSciSyncAttrList, int dev, int flags)

public static int
cuDeviceGetP2PAttribute(IntBuffer value, int attrib, int srcDevice, int dstDevice)

public static int
cuDeviceGetPCIBusId(ByteBuffer pciBusId, int dev)

public static int
public static int
cuDeviceGetTexture1DLinearMaxWidth(PointerBuffer maxWidthInElements, int format, int numChannels, int dev)

public static int
cuDeviceGetUuid(CUuuid uuid, int dev)

public static int
cuDeviceGetUuid_v2(CUuuid uuid, int dev)

public static int
public static int
public static int
public static int
public static int
public static int
cuDevicePrimaryCtxSetFlags(int dev, int flags)

public static int
cuDeviceSetGraphMemAttribute(int device, int attr, ByteBuffer value)

public static int
cuDeviceSetGraphMemAttribute(int device, int attr, LongBuffer value)

public static int
cuDeviceSetMemPool(int dev, long pool)

public static int
public static int
public static int
cuEventCreate(PointerBuffer phEvent, int Flags)

public static int
cuEventDestroy(long hEvent)

public static int
cuEventElapsedTime(FloatBuffer pMilliseconds, long hStart, long hEnd)

public static int
cuEventQuery(long hEvent)

public static int
cuEventRecord(long hEvent, long hStream)

public static int
cuEventRecordWithFlags(long hEvent, long hStream, int flags)

public static int
cuEventSynchronize(long hEvent)

public static int
public static int
public static int
cuFlushGPUDirectRDMAWrites(int target, int scope)

public static int
cuFuncGetAttribute(IntBuffer pi, int attrib, long hfunc)

public static int
cuFuncGetModule(PointerBuffer hmod, long hfunc)

public static int
cuFuncSetAttribute(long hfunc, int attrib, int value)

public static int
cuFuncSetBlockShape(long hfunc, int x, int y, int z)

public static int
cuFuncSetCacheConfig(long hfunc, int config)

public static int
cuFuncSetSharedMemConfig(long hfunc, int config)

public static int
cuFuncSetSharedSize(long hfunc, int bytes)

public static int
cuGetErrorName(int error, PointerBuffer pStr)

public static int
public static int
cuGetExportTable(PointerBuffer ppExportTable, CUuuid pExportTableId)

public static int
cuGetProcAddress(ByteBuffer symbol, PointerBuffer pfn, int cudaVersion, long flags)

public static int
cuGetProcAddress(CharSequence symbol, PointerBuffer pfn, int cudaVersion, long flags)

public static int
cuGetProcAddress_v2(ByteBuffer symbol, PointerBuffer pfn, int cudaVersion, long flags, IntBuffer symbolStatus)

public static int
cuGetProcAddress_v2(CharSequence symbol, PointerBuffer pfn, int cudaVersion, long flags, IntBuffer symbolStatus)

public static int
cuGraphAddBatchMemOpNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_BATCH_MEM_OP_NODE_PARAMS nodeParams)

public static int
cuGraphAddChildGraphNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, long childGraph)

public static int
public static int
cuGraphAddEmptyNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies)

public static int
cuGraphAddEventRecordNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, long event)

public static int
cuGraphAddEventWaitNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, long event)

public static int
public static int
public static int
cuGraphAddHostNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_HOST_NODE_PARAMS nodeParams)

public static int
cuGraphAddKernelNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_KERNEL_NODE_PARAMS nodeParams)

public static int
cuGraphAddKernelNode_v2(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_KERNEL_NODE_PARAMS_v2 nodeParams)

public static int
cuGraphAddMemAllocNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_MEM_ALLOC_NODE_PARAMS nodeParams)

public static int
cuGraphAddMemcpyNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_MEMCPY3D copyParams, long ctx)

public static int
cuGraphAddMemFreeNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, long dptr)

public static int
cuGraphAddMemsetNode(PointerBuffer phGraphNode, long hGraph, PointerBuffer dependencies, CUDA_MEMSET_NODE_PARAMS memsetParams, long ctx)

public static int
public static int
public static int
public static int
cuGraphClone(PointerBuffer phGraphClone, long originalGraph)

public static int
cuGraphCreate(PointerBuffer phGraph, int flags)

public static int
cuGraphDebugDotPrint(long hGraph, ByteBuffer path, int flags)

public static int
cuGraphDebugDotPrint(long hGraph, CharSequence path, int flags)

public static int
cuGraphDestroy(long hGraph)

public static int
cuGraphDestroyNode(long hNode)

public static int
public static int
cuGraphEventRecordNodeSetEvent(long hNode, long event)

public static int
public static int
cuGraphEventWaitNodeSetEvent(long hNode, long event)

public static int
cuGraphExecBatchMemOpNodeSetParams(long hGraphExec, long hNode, CUDA_BATCH_MEM_OP_NODE_PARAMS nodeParams)

public static int
cuGraphExecChildGraphNodeSetParams(long hGraphExec, long hNode, long childGraph)

public static int
cuGraphExecDestroy(long hGraphExec)

public static int
cuGraphExecEventRecordNodeSetEvent(long hGraphExec, long hNode, long event)

public static int
cuGraphExecEventWaitNodeSetEvent(long hGraphExec, long hNode, long event)

public static int
public static int
public static int
cuGraphExecGetFlags(long hGraphExec, LongBuffer flags)

public static int
cuGraphExecHostNodeSetParams(long hGraphExec, long hNode, CUDA_HOST_NODE_PARAMS nodeParams)

public static int
cuGraphExecKernelNodeSetParams(long hGraphExec, long hNode, CUDA_KERNEL_NODE_PARAMS nodeParams)

public static int
cuGraphExecKernelNodeSetParams_v2(long hGraphExec, long hNode, CUDA_KERNEL_NODE_PARAMS_v2 nodeParams)

public static int
cuGraphExecMemcpyNodeSetParams(long hGraphExec, long hNode, CUDA_MEMCPY3D copyParams, long ctx)

public static int
cuGraphExecMemsetNodeSetParams(long hGraphExec, long hNode, CUDA_MEMSET_NODE_PARAMS memsetParams, long ctx)

public static int
cuGraphExecUpdate(long hGraphExec, long hGraph, PointerBuffer hErrorNode_out, IntBuffer updateResult_out)

public static int
cuGraphExecUpdate_v2(long hGraphExec, long hGraph, CUgraphExecUpdateResultInfo resultInfo)

public static int
public static int
public static int
public static int
public static int
cuGraphGetEdges(long hGraph, PointerBuffer from, PointerBuffer to, PointerBuffer numEdges)

public static int
cuGraphGetNodes(long hGraph, PointerBuffer nodes, PointerBuffer numNodes)

public static int
cuGraphGetRootNodes(long hGraph, PointerBuffer rootNodes, PointerBuffer numRootNodes)

public static int
public static int
public static int
cuGraphicsMapResources(PointerBuffer resources, long hStream)

public static int
public static int
public static int
cuGraphicsResourceSetMapFlags(long resource, int flags)

public static int
cuGraphicsSubResourceGetMappedArray(PointerBuffer pArray, long resource, int arrayIndex, int mipLevel)

public static int
cuGraphicsUnmapResources(PointerBuffer resources, long hStream)

public static int
public static int
cuGraphInstantiate(PointerBuffer phGraphExec, long hGraph, PointerBuffer phErrorNode, ByteBuffer logBuffer)

public static int
cuGraphInstantiateWithFlags(PointerBuffer phGraphExec, long hGraph, long flags)

public static int
cuGraphInstantiateWithParams(PointerBuffer phGraphExec, long hGraph, CUDA_GRAPH_INSTANTIATE_PARAMS instantiateParams)

public static int
cuGraphKernelNodeCopyAttributes(long dst, long src)

public static int
cuGraphKernelNodeGetAttribute(long hNode, int attr, CUkernelNodeAttrValue value_out)

public static int
public static int
public static int
public static int
public static int
public static int
cuGraphLaunch(long hGraphExec, long hStream)

public static int
public static int
cuGraphMemcpyNodeGetParams(long hNode, CUDA_MEMCPY3D nodeParams)

public static int
cuGraphMemcpyNodeSetParams(long hNode, CUDA_MEMCPY3D nodeParams)

public static int
public static int
public static int
public static int
cuGraphNodeFindInClone(PointerBuffer phNode, long hOriginalNode, long hClonedGraph)

public static int
cuGraphNodeGetDependencies(long hNode, PointerBuffer dependencies, PointerBuffer numDependencies)

public static int
cuGraphNodeGetDependentNodes(long hNode, PointerBuffer dependentNodes, PointerBuffer numDependentNodes)

public static int
cuGraphNodeGetEnabled(long hGraphExec, long hNode, IntBuffer isEnabled)

public static int
cuGraphNodeGetType(long hNode, IntBuffer type)

public static int
cuGraphNodeSetEnabled(long hGraphExec, long hNode, boolean isEnabled)

public static int
cuGraphReleaseUserObject(long graph, long object, int count)

public static int
public static int
cuGraphRetainUserObject(long graph, long object, int count, int flags)

public static int
cuGraphUpload(long hGraphExec, long hStream)

public static int
public static int
public static int
cuInit(int Flags)

public static int
public static int
public static int
cuIpcGetMemHandle(CUIPCMemHandle pHandle, long dptr)

public static int
public static int
public static int
cuKernelGetAttribute(IntBuffer pi, int attrib, long kernel, int dev)

public static int
cuKernelGetFunction(PointerBuffer pFunc, long kernel)

public static int
cuKernelSetAttribute(int attrib, int val, long kernel, int dev)

public static int
cuKernelSetCacheConfig(long kernel, int config, int dev)

public static int
cuLaunch(long f)

public static int
cuLaunchCooperativeKernel(long f, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ, int sharedMemBytes, long hStream, PointerBuffer kernelParams)

public static int
public static int
cuLaunchGrid(long f, int grid_width, int grid_height)

public static int
cuLaunchGridAsync(long f, int grid_width, int grid_height, long hStream)

public static int
cuLaunchHostFunc(long hStream, CUhostFnI fn, long userData)

public static int
cuLaunchKernel(long f, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ, int sharedMemBytes, long hStream, PointerBuffer kernelParams, PointerBuffer extra)

public static int
cuLaunchKernelEx(CUlaunchConfig config, long f, PointerBuffer kernelParams, PointerBuffer extra)

public static int
cuLibraryGetGlobal(PointerBuffer dptr, PointerBuffer bytes, long library, ByteBuffer name)

public static int
public static int
cuLibraryGetKernel(PointerBuffer pKernel, long library, ByteBuffer name)

public static int
cuLibraryGetKernel(PointerBuffer pKernel, long library, CharSequence name)

public static int
cuLibraryGetManaged(PointerBuffer dptr, PointerBuffer bytes, long library, ByteBuffer name)

public static int
public static int
cuLibraryGetModule(PointerBuffer pMod, long library)

public static int
public static int
public static int
cuLibraryLoadData(PointerBuffer library, ByteBuffer code, IntBuffer jitOptions, PointerBuffer jitOptionsValues, IntBuffer libraryOptions, PointerBuffer libraryOptionValues)

public static int
cuLibraryLoadFromFile(PointerBuffer library, ByteBuffer fileName, IntBuffer jitOptions, PointerBuffer jitOptionsValues, IntBuffer libraryOptions, PointerBuffer libraryOptionValues)

public static int
cuLibraryLoadFromFile(PointerBuffer library, CharSequence fileName, IntBuffer jitOptions, PointerBuffer jitOptionsValues, IntBuffer libraryOptions, PointerBuffer libraryOptionValues)

public static int
cuLibraryUnload(long library)

public static int
cuLinkAddData(long state, int type, ByteBuffer data, ByteBuffer name, IntBuffer options, PointerBuffer optionValues)

public static int
cuLinkAddData(long state, int type, ByteBuffer data, CharSequence name, IntBuffer options, PointerBuffer optionValues)

public static int
cuLinkAddFile(long state, int type, ByteBuffer path, IntBuffer options, PointerBuffer optionValues)

public static int
cuLinkAddFile(long state, int type, CharSequence path, IntBuffer options, PointerBuffer optionValues)

public static int
cuLinkComplete(long state, PointerBuffer cubinOut, PointerBuffer sizeOut)

public static int
cuLinkCreate(IntBuffer options, PointerBuffer optionValues, PointerBuffer stateOut)

public static int
cuLinkDestroy(long state)

public static int
cuMemAddressFree(long ptr, long size)

public static int
cuMemAddressReserve(PointerBuffer ptr, long size, long alignment, long addr, long flags)

public static int
cuMemAdvise(long devPtr, long count, int advice, int device)

public static int
cuMemAlloc(PointerBuffer dptr, long bytesize)

public static int
cuMemAllocAsync(PointerBuffer dptr, long bytesize, long hStream)

public static int
cuMemAllocFromPoolAsync(PointerBuffer dptr, long bytesize, long pool, long hStream)

public static int
cuMemAllocHost(PointerBuffer pp, long bytesize)

public static int
cuMemAllocManaged(PointerBuffer dptr, long bytesize, int flags)

public static int
cuMemAllocPitch(PointerBuffer dptr, PointerBuffer pPitch, long WidthInBytes, long Height, int ElementSizeBytes)

public static int
cuMemcpy(long dst, long src, long ByteCount)

public static int
public static int
cuMemcpy2DAsync(CUDA_MEMCPY2D pCopy, long hStream)

public static int
public static int
public static int
cuMemcpy3DAsync(CUDA_MEMCPY3D pCopy, long hStream)

public static int
public static int
public static int
cuMemcpyAsync(long dst, long src, long ByteCount, long hStream)

public static int
cuMemcpyAtoA(long dstArray, long dstOffset, long srcArray, long srcOffset, long ByteCount)

public static int
cuMemcpyAtoD(long dstDevice, long srcArray, long srcOffset, long ByteCount)

public static int
cuMemcpyAtoH(ByteBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(ShortBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(IntBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(LongBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(FloatBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(DoubleBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoH(PointerBuffer dstHost, long srcArray, long srcOffset)

public static int
cuMemcpyAtoHAsync(ByteBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(ShortBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(IntBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(LongBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(FloatBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(DoubleBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyAtoHAsync(PointerBuffer dstHost, long srcArray, long srcOffset, long hStream)

public static int
cuMemcpyDtoA(long dstArray, long dstOffset, long srcDevice, long ByteCount)

public static int
cuMemcpyDtoD(long dstDevice, long srcDevice, long ByteCount)

public static int
cuMemcpyDtoDAsync(long dstDevice, long srcDevice, long ByteCount, long hStream)

public static int
cuMemcpyDtoH(ByteBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(ShortBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(IntBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(LongBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(FloatBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(DoubleBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoH(PointerBuffer dstHost, long srcDevice)

public static int
cuMemcpyDtoHAsync(ByteBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(ShortBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(IntBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(LongBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(FloatBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(DoubleBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyDtoHAsync(PointerBuffer dstHost, long srcDevice, long hStream)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, ByteBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, ShortBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, IntBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, LongBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, FloatBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, DoubleBuffer srcHost)

public static int
cuMemcpyHtoA(long dstArray, long dstOffset, PointerBuffer srcHost)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, ByteBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, ShortBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, IntBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, LongBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, FloatBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, DoubleBuffer srcHost, long hStream)

public static int
cuMemcpyHtoAAsync(long dstArray, long dstOffset, PointerBuffer srcHost, long hStream)

public static int
cuMemcpyHtoD(long dstDevice, ByteBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, ShortBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, IntBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, LongBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, FloatBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, DoubleBuffer srcHost)

public static int
cuMemcpyHtoD(long dstDevice, PointerBuffer srcHost)

public static int
cuMemcpyHtoDAsync(long dstDevice, ByteBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, ShortBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, IntBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, LongBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, FloatBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, DoubleBuffer srcHost, long hStream)

public static int
cuMemcpyHtoDAsync(long dstDevice, PointerBuffer srcHost, long hStream)

public static int
cuMemcpyPeer(long dstDevice, long dstContext, long srcDevice, long srcContext, long ByteCount)

public static int
cuMemcpyPeerAsync(long dstDevice, long dstContext, long srcDevice, long srcContext, long ByteCount, long hStream)

public static int
cuMemCreate(LongBuffer handle, long size, CUmemAllocationProp prop, long flags)

public static int
cuMemExportToShareableHandle(ByteBuffer shareableHandle, long handle, int handleType, long flags)

public static int
cuMemExportToShareableHandle(PointerBuffer shareableHandle, long handle, int handleType, long flags)

public static int
cuMemFree(long dptr)

public static int
cuMemFreeAsync(long dptr, long hStream)

public static int
public static int
cuMemGetAccess(LongBuffer flags, CUmemLocation location, long ptr)

public static int
public static int
public static int
public static int
cuMemGetHandleForAddressRange(ByteBuffer handle, long dptr, long size, int handleType, long flags)

public static int
public static int
cuMemHostAlloc(PointerBuffer pp, long bytesize, int Flags)

public static int
public static int
public static int
public static int
public static int
cuMemImportFromShareableHandle(LongBuffer handle, long osHandle, int shHandleType)

public static int
cuMemMap(long ptr, long size, long offset, long handle, long flags)

public static int
cuMemMapArrayAsync(CUarrayMapInfo.Buffer mapInfoList, long hStream)

public static int
public static int
cuMemPoolDestroy(long pool)

public static int
public static int
cuMemPoolExportToShareableHandle(ByteBuffer handle_out, long pool, int handleType, long flags)

public static int
cuMemPoolExportToShareableHandle(PointerBuffer handle_out, long pool, int handleType, long flags)

public static int
cuMemPoolGetAccess(IntBuffer flags, long memPool, CUmemLocation location)

public static int
cuMemPoolGetAttribute(long pool, int attr, ByteBuffer value)

public static int
cuMemPoolGetAttribute(long pool, int attr, IntBuffer value)

public static int
cuMemPoolGetAttribute(long pool, int attr, LongBuffer value)

public static int
cuMemPoolImportFromShareableHandle(PointerBuffer pool_out, ByteBuffer handle, int handleType, long flags)

public static int
cuMemPoolImportFromShareableHandle(PointerBuffer pool_out, PointerBuffer handle, int handleType, long flags)

public static int
public static int
public static int
cuMemPoolSetAttribute(long pool, int attr, ByteBuffer value)

public static int
cuMemPoolSetAttribute(long pool, int attr, IntBuffer value)

public static int
cuMemPoolSetAttribute(long pool, int attr, LongBuffer value)

public static int
cuMemPoolTrimTo(long pool, long minBytesToKeep)

public static int
cuMemPrefetchAsync(long devPtr, long count, int dstDevice, long hStream)

public static int
cuMemRangeGetAttribute(ByteBuffer data, int attribute, long devPtr, long count)

public static int
cuMemRangeGetAttributes(PointerBuffer data, PointerBuffer dataSizes, IntBuffer attributes, long devPtr, long count)

public static int
cuMemRelease(long handle)

public static int
public static int
cuMemSetAccess(long ptr, long size, CUmemAccessDesc.Buffer desc)

public static int
cuMemsetD16(long dstDevice, short us, long N)

public static int
cuMemsetD16Async(long dstDevice, short us, long N, long hStream)

public static int
cuMemsetD2D16(long dstDevice, long dstPitch, short us, long Width, long Height)

public static int
cuMemsetD2D16Async(long dstDevice, long dstPitch, short us, long Width, long Height, long hStream)

public static int
cuMemsetD2D32(long dstDevice, long dstPitch, int ui, long Width, long Height)

public static int
cuMemsetD2D32Async(long dstDevice, long dstPitch, int ui, long Width, long Height, long hStream)

public static int
cuMemsetD2D8(long dstDevice, long dstPitch, byte uc, long Width, long Height)

public static int
cuMemsetD2D8Async(long dstDevice, long dstPitch, byte uc, long Width, long Height, long hStream)

public static int
cuMemsetD32(long dstDevice, int ui, long N)

public static int
cuMemsetD32Async(long dstDevice, int ui, long N, long hStream)

public static int
cuMemsetD8(long dstDevice, byte uc, long N)

public static int
cuMemsetD8Async(long dstDevice, byte uc, long N, long hStream)

public static int
cuMemUnmap(long ptr, long size)

public static int
cuMipmappedArrayCreate(PointerBuffer pHandle, CUDA_ARRAY3D_DESCRIPTOR pMipmappedArrayDesc, int numMipmapLevels)

public static int
cuMipmappedArrayDestroy(long hMipmappedArray)

public static int
cuMipmappedArrayGetLevel(PointerBuffer pLevelArray, long hMipmappedArray, int level)

public static int
cuMipmappedArrayGetMemoryRequirements(CUDA_ARRAY_MEMORY_REQUIREMENTS memoryRequirements, long mipmap, int device)

public static int
public static int
public static int
public static int
public static int
public static int
public static int
cuModuleGetSurfRef(PointerBuffer pSurfRef, long hmod, ByteBuffer name)

public static int
cuModuleGetSurfRef(PointerBuffer pSurfRef, long hmod, CharSequence name)

public static int
cuModuleGetTexRef(PointerBuffer pTexRef, long hmod, ByteBuffer name)

public static int
cuModuleGetTexRef(PointerBuffer pTexRef, long hmod, CharSequence name)

public static int
public static int
public static int
public static int
cuModuleLoadDataEx(PointerBuffer module, ByteBuffer image, IntBuffer options, PointerBuffer optionValues)

public static int
public static int
cuModuleUnload(long hmod)

public static int
cuMulticastAddDevice(long mcHandle, int dev)

public static int
cuMulticastBindAddr(long mcHandle, long mcOffset, long memptr, long size, long flags)

public static int
cuMulticastBindMem(long mcHandle, long mcOffset, long memHandle, long memOffset, long size, long flags)

public static int
public static int
public static int
cuMulticastUnbind(long mcHandle, int dev, long mcOffset, long size)

public static int
cuOccupancyAvailableDynamicSMemPerBlock(PointerBuffer dynamicSmemSize, long func, int numBlocks, int blockSize)

public static int
cuOccupancyMaxActiveBlocksPerMultiprocessor(IntBuffer numBlocks, long func, int blockSize, long dynamicSMemSize)

public static int
cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(IntBuffer numBlocks, long func, int blockSize, long dynamicSMemSize, int flags)

public static int
cuOccupancyMaxActiveClusters(IntBuffer numClusters, long func, CUlaunchConfig config)

public static int
cuOccupancyMaxPotentialBlockSize(IntBuffer minGridSize, IntBuffer blockSize, long func, CUoccupancyB2DSizeI blockSizeToDynamicSMemSize, long dynamicSMemSize, int blockSizeLimit)

public static int
cuOccupancyMaxPotentialBlockSizeWithFlags(IntBuffer minGridSize, IntBuffer blockSize, long func, CUoccupancyB2DSizeI blockSizeToDynamicSMemSize, long dynamicSMemSize, int blockSizeLimit, int flags)

public static int
public static int
cuParamSetf(long hfunc, int offset, float value)

public static int
cuParamSeti(long hfunc, int offset, int value)

public static int
cuParamSetSize(long hfunc, int numbytes)

public static int
cuParamSetTexRef(long hfunc, int texunit, long hTexRef)

public static int
cuParamSetv(long hfunc, int offset, ByteBuffer ptr)

public static int
cuPointerGetAttribute(ByteBuffer data, int attribute, long ptr)

public static int
cuPointerGetAttribute(PointerBuffer data, int attribute, long ptr)

public static int
cuPointerGetAttribute(IntBuffer data, int attribute, long ptr)

public static int
cuPointerGetAttribute(LongBuffer data, int attribute, long ptr)

public static int
cuPointerGetAttributes(IntBuffer attributes, PointerBuffer data, long ptr)

public static int
cuPointerSetAttribute(ByteBuffer value, int attribute, long ptr)

public static int
public static int
cuStreamAddCallback(long hStream, CUstreamCallbackI callback, long userData, int flags)

public static int
cuStreamAttachMemAsync(long hStream, long dptr, long length, int flags)

public static int
cuStreamBatchMemOp(long stream, CUstreamBatchMemOpParams.Buffer paramArray, int flags)

public static int
cuStreamBeginCapture(long hStream)

public static int
cuStreamBeginCapture_v2(long hStream, int mode)

public static int
cuStreamCopyAttributes(long dst, long src)

public static int
cuStreamCreate(PointerBuffer phStream, int Flags)

public static int
cuStreamCreateWithPriority(PointerBuffer phStream, int flags, int priority)

public static int
cuStreamDestroy(long hStream)

public static int
cuStreamEndCapture(long hStream, PointerBuffer phGraph)

public static int
cuStreamGetAttribute(long hStream, int attr, CUstreamAttrValue value_out)

public static int
cuStreamGetCaptureInfo(long hStream, IntBuffer captureStatus, LongBuffer id)

public static int
cuStreamGetCaptureInfo_v2(long hStream, IntBuffer captureStatus_out, LongBuffer id_out, PointerBuffer graph_out, PointerBuffer dependencies_out, PointerBuffer numDependencies_out)

public static int
cuStreamGetCtx(long hStream, PointerBuffer pctx)

public static int
cuStreamGetFlags(long hStream, IntBuffer flags)

public static int
cuStreamGetId(long hStream, LongBuffer streamId)

public static int
cuStreamGetPriority(long hStream, IntBuffer priority)

public static int
cuStreamIsCapturing(long hStream, IntBuffer captureStatus)

public static int
cuStreamQuery(long hStream)

public static int
cuStreamSetAttribute(long hStream, int attr, CUstreamAttrValue value)

public static int
cuStreamSynchronize(long hStream)

public static int
cuStreamUpdateCaptureDependencies(long hStream, PointerBuffer dependencies, int flags)

public static int
cuStreamWaitEvent(long hStream, long hEvent, int Flags)

public static int
cuStreamWaitValue32(long stream, long addr, int value, int flags)

public static int
cuStreamWaitValue64(long stream, long addr, long value, int flags)

public static int
cuStreamWriteValue32(long stream, long addr, int value, int flags)

public static int
cuStreamWriteValue64(long stream, long addr, long value, int flags)

public static int
public static int
cuSurfObjectDestroy(long surfObject)

public static int
public static int
cuSurfRefGetArray(PointerBuffer phArray, long hSurfRef)

public static int
cuSurfRefSetArray(long hSurfRef, long hArray, int Flags)

public static int
cuTensorMapEncodeIm2col(CUtensorMap tensorMap, int tensorDataType, int tensorRank, long globalAddress, LongBuffer globalDim, LongBuffer globalStrides, IntBuffer pixelBoxLowerCorner, IntBuffer pixelBoxUpperCorner, int channelsPerPixel, int pixelsPerColumn, IntBuffer elementStrides, int interleave, int swizzle, int l2Promotion, int oobFill)

public static int
cuTensorMapEncodeTiled(CUtensorMap tensorMap, int tensorDataType, int tensorRank, long globalAddress, LongBuffer globalDim, LongBuffer globalStrides, LongBuffer boxDim, LongBuffer elementStrides, int interleave, int swizzle, int l2Promotion, int oobFill)

public static int
cuTensorMapReplaceAddress(CUtensorMap tensorMap, long globalAddress)

public static int
public static int
cuTexObjectDestroy(long texObject)

public static int
public static int
public static int
cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC pTexDesc, long texObject)

public static int
public static int
cuTexRefDestroy(long hTexRef)

public static int
cuTexRefGetAddress(PointerBuffer pdptr, long hTexRef)

public static int
cuTexRefGetAddressMode(IntBuffer pam, long hTexRef, int dim)

public static int
cuTexRefGetArray(PointerBuffer phArray, long hTexRef)

public static int
cuTexRefGetBorderColor(FloatBuffer pBorderColor, long hTexRef)

public static int
cuTexRefGetFilterMode(IntBuffer pfm, long hTexRef)

public static int
cuTexRefGetFlags(IntBuffer pFlags, long hTexRef)

public static int
cuTexRefGetFormat(IntBuffer pFormat, IntBuffer pNumChannels, long hTexRef)

public static int
cuTexRefGetMaxAnisotropy(IntBuffer pmaxAniso, long hTexRef)

public static int
public static int
public static int
cuTexRefGetMipmapLevelClamp(FloatBuffer pminMipmapLevelClamp, FloatBuffer pmaxMipmapLevelClamp, long hTexRef)

public static int
cuTexRefGetMipmappedArray(PointerBuffer phMipmappedArray, long hTexRef)

public static int
cuTexRefSetAddress(PointerBuffer ByteOffset, long hTexRef, long dptr, long bytes)

public static int
cuTexRefSetAddress2D(long hTexRef, CUDA_ARRAY_DESCRIPTOR desc, long dptr, long Pitch)

public static int
cuTexRefSetAddressMode(long hTexRef, int dim, int am)

public static int
cuTexRefSetArray(long hTexRef, long hArray, int Flags)

public static int
cuTexRefSetBorderColor(long hTexRef, FloatBuffer pBorderColor)

public static int
cuTexRefSetFilterMode(long hTexRef, int fm)

public static int
cuTexRefSetFlags(long hTexRef, int Flags)

public static int
cuTexRefSetFormat(long hTexRef, int fmt, int NumPackedComponents)

public static int
cuTexRefSetMaxAnisotropy(long hTexRef, int maxAniso)

public static int
cuTexRefSetMipmapFilterMode(long hTexRef, int fm)

public static int
cuTexRefSetMipmapLevelBias(long hTexRef, float bias)

public static int
cuTexRefSetMipmapLevelClamp(long hTexRef, float minMipmapLevelClamp, float maxMipmapLevelClamp)

public static int
cuTexRefSetMipmappedArray(long hTexRef, long hMipmappedArray, int Flags)

public static int
public static int
cuUserObjectCreate(PointerBuffer object_out, long ptr, CUhostFnI destroy, int initialRefcount, int flags)

public static int
cuUserObjectRelease(long object, int count)

public static int
cuUserObjectRetain(long object, int count)

public static int
public static SharedLibrary
getLibrary()

Returns the NVCUDA SharedLibrary.

public static int
ncuArray3DCreate(long pHandle, long pAllocateArray)

public static int
ncuArray3DGetDescriptor(long pArrayDescriptor, long hArray)

public static int
ncuArrayCreate(long pHandle, long pAllocateArray)

public static int
ncuArrayGetDescriptor(long pArrayDescriptor, long hArray)

public static int
ncuArrayGetMemoryRequirements(long memoryRequirements, long array, int device)

public static int
ncuArrayGetPlane(long pPlaneArray, long hArray, int planeIdx)

public static int
ncuArrayGetSparseProperties(long sparseProperties, long array)

public static int
ncuCoredumpGetAttribute(int attrib, long value, long size)

public static int
ncuCoredumpGetAttributeGlobal(int attrib, long value, long size)

public static int
ncuCoredumpSetAttribute(int attrib, long value, long size)

public static int
ncuCoredumpSetAttributeGlobal(int attrib, long value, long size)

public static int
ncuCtxAttach(long pctx, int flags)

public static int
ncuCtxCreate(long pctx, int flags, int dev)

public static int
ncuCtxCreate_v3(long pctx, long paramsArray, int numParams, int flags, int dev)

public static int
ncuCtxGetApiVersion(long ctx, long version)

public static int
ncuCtxGetCacheConfig(long pconfig)

public static int
ncuCtxGetCurrent(long pctx)

public static int
ncuCtxGetDevice(long device)

public static int
ncuCtxGetExecAffinity(long pExecAffinity, int type)

public static int
ncuCtxGetFlags(long flags)

public static int
ncuCtxGetId(long ctx, long ctxId)

public static int
ncuCtxGetLimit(long pvalue, int limit)

public static int
public static int
ncuCtxGetStreamPriorityRange(long leastPriority, long greatestPriority)

public static int
ncuCtxPopCurrent(long pctx)

public static int
ncuDeviceCanAccessPeer(long canAccessPeer, int dev, int peerDev)

public static int
ncuDeviceComputeCapability(long major, long minor, int dev)

public static int
ncuDeviceGet(long device, int ordinal)

public static int
ncuDeviceGetAttribute(long pi, int attrib, int dev)

public static int
ncuDeviceGetByPCIBusId(long dev, long pciBusId)

public static int
ncuDeviceGetCount(long count)

public static int
ncuDeviceGetDefaultMemPool(long pool_out, int dev)

public static int
ncuDeviceGetExecAffinitySupport(long pi, int type, int dev)

public static int
ncuDeviceGetGraphMemAttribute(int device, int attr, long value)

public static int
ncuDeviceGetLuid(long luid, long deviceNodeMask, int dev)

public static int
ncuDeviceGetMemPool(long pool, int dev)

public static int
ncuDeviceGetName(long name, int len, int dev)

public static int
ncuDeviceGetNvSciSyncAttributes(long nvSciSyncAttrList, int dev, int flags)

public static int
ncuDeviceGetP2PAttribute(long value, int attrib, int srcDevice, int dstDevice)

public static int
ncuDeviceGetPCIBusId(long pciBusId, int len, int dev)

public static int
ncuDeviceGetProperties(long prop, int dev)

public static int
ncuDeviceGetTexture1DLinearMaxWidth(long maxWidthInElements, int format, int numChannels, int dev)

public static int
ncuDeviceGetUuid(long uuid, int dev)

public static int
ncuDeviceGetUuid_v2(long uuid, int dev)

public static int
ncuDevicePrimaryCtxGetState(int dev, long flags, long active)

public static int
ncuDevicePrimaryCtxRetain(long pctx, int dev)

public static int
ncuDeviceSetGraphMemAttribute(int device, int attr, long value)

public static int
ncuDeviceTotalMem(long bytes, int dev)

public static int
ncuDriverGetVersion(long driverVersion)

public static int
ncuEventCreate(long phEvent, int Flags)

public static int
ncuEventElapsedTime(long pMilliseconds, long hStart, long hEnd)

public static int
ncuExternalMemoryGetMappedBuffer(long devPtr, long extMem, long bufferDesc)

public static int
ncuExternalMemoryGetMappedMipmappedArray(long mipmap, long extMem, long mipmapDesc)

public static int
ncuFuncGetAttribute(long pi, int attrib, long hfunc)

public static int
ncuFuncGetModule(long hmod, long hfunc)

public static int
ncuGetErrorName(int error, long pStr)

public static int
ncuGetErrorString(int error, long pStr)

public static int
ncuGetExportTable(long ppExportTable, long pExportTableId)

public static int
ncuGetProcAddress(long symbol, long pfn, int cudaVersion, long flags)

public static int
ncuGetProcAddress_v2(long symbol, long pfn, int cudaVersion, long flags, long symbolStatus)

public static int
ncuGraphAddBatchMemOpNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddChildGraphNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long childGraph)

public static int
ncuGraphAddDependencies(long hGraph, long from, long to, long numDependencies)

public static int
ncuGraphAddEmptyNode(long phGraphNode, long hGraph, long dependencies, long numDependencies)

public static int
ncuGraphAddEventRecordNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long event)

public static int
ncuGraphAddEventWaitNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long event)

public static int
ncuGraphAddExternalSemaphoresSignalNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddExternalSemaphoresWaitNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddHostNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddKernelNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddKernelNode_v2(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddMemAllocNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long nodeParams)

public static int
ncuGraphAddMemcpyNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long copyParams, long ctx)

public static int
ncuGraphAddMemFreeNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long dptr)

public static int
ncuGraphAddMemsetNode(long phGraphNode, long hGraph, long dependencies, long numDependencies, long memsetParams, long ctx)

public static int
ncuGraphBatchMemOpNodeGetParams(long hNode, long nodeParams_out)

public static int
ncuGraphBatchMemOpNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphChildGraphNodeGetGraph(long hNode, long phGraph)

public static int
ncuGraphClone(long phGraphClone, long originalGraph)

public static int
ncuGraphCreate(long phGraph, int flags)

public static int
ncuGraphDebugDotPrint(long hGraph, long path, int flags)

public static int
ncuGraphEventRecordNodeGetEvent(long hNode, long event_out)

public static int
ncuGraphEventWaitNodeGetEvent(long hNode, long event_out)

public static int
ncuGraphExecBatchMemOpNodeSetParams(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecExternalSemaphoresSignalNodeSetParams(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecExternalSemaphoresWaitNodeSetParams(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecGetFlags(long hGraphExec, long flags)

public static int
ncuGraphExecHostNodeSetParams(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecKernelNodeSetParams(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecKernelNodeSetParams_v2(long hGraphExec, long hNode, long nodeParams)

public static int
ncuGraphExecMemcpyNodeSetParams(long hGraphExec, long hNode, long copyParams, long ctx)

public static int
ncuGraphExecMemsetNodeSetParams(long hGraphExec, long hNode, long memsetParams, long ctx)

public static int
ncuGraphExecUpdate(long hGraphExec, long hGraph, long hErrorNode_out, long updateResult_out)

public static int
ncuGraphExecUpdate_v2(long hGraphExec, long hGraph, long resultInfo)

public static int
ncuGraphExternalSemaphoresSignalNodeGetParams(long hNode, long params_out)

public static int
ncuGraphExternalSemaphoresSignalNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphExternalSemaphoresWaitNodeGetParams(long hNode, long params_out)

public static int
ncuGraphExternalSemaphoresWaitNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphGetEdges(long hGraph, long from, long to, long numEdges)

public static int
ncuGraphGetNodes(long hGraph, long nodes, long numNodes)

public static int
ncuGraphGetRootNodes(long hGraph, long rootNodes, long numRootNodes)

public static int
ncuGraphHostNodeGetParams(long hNode, long nodeParams)

public static int
ncuGraphHostNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphicsMapResources(int count, long resources, long hStream)

public static int
ncuGraphicsResourceGetMappedMipmappedArray(long pMipmappedArray, long resource)

public static int
ncuGraphicsResourceGetMappedPointer(long pDevPtr, long pSize, long resource)

public static int
ncuGraphicsSubResourceGetMappedArray(long pArray, long resource, int arrayIndex, int mipLevel)

public static int
ncuGraphicsUnmapResources(int count, long resources, long hStream)

public static int
ncuGraphInstantiate(long phGraphExec, long hGraph, long phErrorNode, long logBuffer, long bufferSize)

public static int
ncuGraphInstantiateWithFlags(long phGraphExec, long hGraph, long flags)

public static int
ncuGraphInstantiateWithParams(long phGraphExec, long hGraph, long instantiateParams)

public static int
ncuGraphKernelNodeGetAttribute(long hNode, int attr, long value_out)

public static int
ncuGraphKernelNodeGetParams(long hNode, long nodeParams)

public static int
ncuGraphKernelNodeGetParams_v2(long hNode, long nodeParams)

public static int
ncuGraphKernelNodeSetAttribute(long hNode, int attr, long value)

public static int
ncuGraphKernelNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphKernelNodeSetParams_v2(long hNode, long nodeParams)

public static int
ncuGraphMemAllocNodeGetParams(long hNode, long params_out)

public static int
ncuGraphMemcpyNodeGetParams(long hNode, long nodeParams)

public static int
ncuGraphMemcpyNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphMemFreeNodeGetParams(long hNode, long dptr_out)

public static int
ncuGraphMemsetNodeGetParams(long hNode, long nodeParams)

public static int
ncuGraphMemsetNodeSetParams(long hNode, long nodeParams)

public static int
ncuGraphNodeFindInClone(long phNode, long hOriginalNode, long hClonedGraph)

public static int
ncuGraphNodeGetDependencies(long hNode, long dependencies, long numDependencies)

public static int
ncuGraphNodeGetDependentNodes(long hNode, long dependentNodes, long numDependentNodes)

public static int
ncuGraphNodeGetEnabled(long hGraphExec, long hNode, long isEnabled)

public static int
ncuGraphNodeGetType(long hNode, long type)

public static int
ncuGraphRemoveDependencies(long hGraph, long from, long to, long numDependencies)

public static int
ncuImportExternalMemory(long extMem_out, long memHandleDesc)

public static int
ncuImportExternalSemaphore(long extSem_out, long semHandleDesc)

public static int
ncuIpcGetEventHandle(long pHandle, long event)

public static int
ncuIpcGetMemHandle(long pHandle, long dptr)

public static int
ncuIpcOpenEventHandle(long phEvent, long handle)

public static int
ncuIpcOpenMemHandle(long pdptr, long handle, int Flags)

public static int
ncuKernelGetAttribute(long pi, int attrib, long kernel, int dev)

public static int
ncuKernelGetFunction(long pFunc, long kernel)

public static int
ncuLaunchCooperativeKernel(long f, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ, int sharedMemBytes, long hStream, long kernelParams)

public static int
ncuLaunchCooperativeKernelMultiDevice(long launchParamsList, int numDevices, int flags)

public static int
ncuLaunchHostFunc(long hStream, long fn, long userData)

public static int
ncuLaunchKernel(long f, int gridDimX, int gridDimY, int gridDimZ, int blockDimX, int blockDimY, int blockDimZ, int sharedMemBytes, long hStream, long kernelParams, long extra)

public static int
ncuLaunchKernelEx(long config, long f, long kernelParams, long extra)

public static int
ncuLibraryGetGlobal(long dptr, long bytes, long library, long name)

public static int
ncuLibraryGetKernel(long pKernel, long library, long name)

public static int
ncuLibraryGetManaged(long dptr, long bytes, long library, long name)

public static int
ncuLibraryGetModule(long pMod, long library)

public static int
ncuLibraryGetUnifiedFunction(long fptr, long library, long symbol)

public static int
ncuLibraryLoadData(long library, long code, long jitOptions, long jitOptionsValues, int numJitOptions, long libraryOptions, long libraryOptionValues, int numLibraryOptions)

public static int
ncuLibraryLoadFromFile(long library, long fileName, long jitOptions, long jitOptionsValues, int numJitOptions, long libraryOptions, long libraryOptionValues, int numLibraryOptions)

public static int
ncuLinkAddData(long state, int type, long data, long size, long name, int numOptions, long options, long optionValues)

public static int
ncuLinkAddFile(long state, int type, long path, int numOptions, long options, long optionValues)

public static int
ncuLinkComplete(long state, long cubinOut, long sizeOut)

public static int
ncuLinkCreate(int numOptions, long options, long optionValues, long stateOut)

public static int
ncuMemAddressReserve(long ptr, long size, long alignment, long addr, long flags)

public static int
ncuMemAlloc(long dptr, long bytesize)

public static int
ncuMemAllocAsync(long dptr, long bytesize, long hStream)

public static int
ncuMemAllocFromPoolAsync(long dptr, long bytesize, long pool, long hStream)

public static int
ncuMemAllocHost(long pp, long bytesize)

public static int
ncuMemAllocManaged(long dptr, long bytesize, int flags)

public static int
ncuMemAllocPitch(long dptr, long pPitch, long WidthInBytes, long Height, int ElementSizeBytes)

public static int
ncuMemcpy2D(long pCopy)

public static int
ncuMemcpy2DAsync(long pCopy, long hStream)

public static int
public static int
ncuMemcpy3D(long pCopy)

public static int
ncuMemcpy3DAsync(long pCopy, long hStream)

public static int
ncuMemcpy3DPeer(long pCopy)

public static int
ncuMemcpy3DPeerAsync(long pCopy, long hStream)

public static int
ncuMemcpyAtoH(long dstHost, long srcArray, long srcOffset, long ByteCount)

public static int
ncuMemcpyAtoHAsync(long dstHost, long srcArray, long srcOffset, long ByteCount, long hStream)

public static int
ncuMemcpyDtoH(long dstHost, long srcDevice, long ByteCount)

public static int
ncuMemcpyDtoHAsync(long dstHost, long srcDevice, long ByteCount, long hStream)

public static int
ncuMemcpyHtoA(long dstArray, long dstOffset, long srcHost, long ByteCount)

public static int
ncuMemcpyHtoAAsync(long dstArray, long dstOffset, long srcHost, long ByteCount, long hStream)

public static int
ncuMemcpyHtoD(long dstDevice, long srcHost, long ByteCount)

public static int
ncuMemcpyHtoDAsync(long dstDevice, long srcHost, long ByteCount, long hStream)

public static int
ncuMemCreate(long handle, long size, long prop, long flags)

public static int
ncuMemExportToShareableHandle(long shareableHandle, long handle, int handleType, long flags)

public static int
public static int
ncuMemGetAccess(long flags, long location, long ptr)

public static int
ncuMemGetAddressRange(long pbase, long psize, long dptr)

public static int
ncuMemGetAllocationGranularity(long granularity, long prop, int option)

public static int
public static int
ncuMemGetHandleForAddressRange(long handle, long dptr, long size, int handleType, long flags)

public static int
ncuMemGetInfo(long free, long total)

public static int
ncuMemHostAlloc(long pp, long bytesize, int Flags)

public static int
ncuMemHostGetDevicePointer(long pdptr, long p, int Flags)

public static int
ncuMemHostGetFlags(long pFlags, long p)

public static int
ncuMemHostRegister(long p, long bytesize, int Flags)

public static int
public static int
ncuMemImportFromShareableHandle(long handle, long osHandle, int shHandleType)

public static int
ncuMemMapArrayAsync(long mapInfoList, int count, long hStream)

public static int
ncuMemPoolCreate(long pool, long poolProps)

public static int
ncuMemPoolExportPointer(long shareData_out, long ptr)

public static int
ncuMemPoolExportToShareableHandle(long handle_out, long pool, int handleType, long flags)

public static int
ncuMemPoolGetAccess(long flags, long memPool, long location)

public static int
ncuMemPoolGetAttribute(long pool, int attr, long value)

public static int
ncuMemPoolImportFromShareableHandle(long pool_out, long handle, int handleType, long flags)

public static int
ncuMemPoolImportPointer(long ptr_out, long pool, long shareData)

public static int
ncuMemPoolSetAccess(long pool, long map, long count)

public static int
ncuMemPoolSetAttribute(long pool, int attr, long value)

public static int
ncuMemRangeGetAttribute(long data, long dataSize, int attribute, long devPtr, long count)

public static int
ncuMemRangeGetAttributes(long data, long dataSizes, long attributes, long numAttributes, long devPtr, long count)

public static int
ncuMemRetainAllocationHandle(long handle, long addr)

public static int
ncuMemSetAccess(long ptr, long size, long desc, long count)

public static int
ncuMipmappedArrayCreate(long pHandle, long pMipmappedArrayDesc, int numMipmapLevels)

public static int
ncuMipmappedArrayGetLevel(long pLevelArray, long hMipmappedArray, int level)

public static int
ncuMipmappedArrayGetMemoryRequirements(long memoryRequirements, long mipmap, int device)

public static int
ncuMipmappedArrayGetSparseProperties(long sparseProperties, long mipmap)

public static int
ncuModuleGetFunction(long hfunc, long hmod, long name)

public static int
ncuModuleGetGlobal(long dptr, long bytes, long hmod, long name)

public static int
public static int
ncuModuleGetSurfRef(long pSurfRef, long hmod, long name)

public static int
ncuModuleGetTexRef(long pTexRef, long hmod, long name)

public static int
ncuModuleLoad(long module, long fname)

public static int
ncuModuleLoadData(long module, long image)

public static int
ncuModuleLoadDataEx(long module, long image, int numOptions, long options, long optionValues)

public static int
ncuModuleLoadFatBinary(long module, long fatCubin)

public static int
ncuMulticastCreate(long mcHandle, long prop)

public static int
ncuMulticastGetGranularity(long granularity, long prop, int option)

public static int
ncuOccupancyAvailableDynamicSMemPerBlock(long dynamicSmemSize, long func, int numBlocks, int blockSize)

public static int
ncuOccupancyMaxActiveBlocksPerMultiprocessor(long numBlocks, long func, int blockSize, long dynamicSMemSize)

public static int
ncuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(long numBlocks, long func, int blockSize, long dynamicSMemSize, int flags)

public static int
ncuOccupancyMaxActiveClusters(long numClusters, long func, long config)

public static int
ncuOccupancyMaxPotentialBlockSize(long minGridSize, long blockSize, long func, long blockSizeToDynamicSMemSize, long dynamicSMemSize, int blockSizeLimit)

public static int
ncuOccupancyMaxPotentialBlockSizeWithFlags(long minGridSize, long blockSize, long func, long blockSizeToDynamicSMemSize, long dynamicSMemSize, int blockSizeLimit, int flags)

public static int
ncuOccupancyMaxPotentialClusterSize(long clusterSize, long func, long config)

public static int
ncuParamSetv(long hfunc, int offset, long ptr, int numbytes)

public static int
ncuPointerGetAttribute(long data, int attribute, long ptr)

public static int
ncuPointerGetAttributes(int numAttributes, long attributes, long data, long ptr)

public static int
ncuPointerSetAttribute(long value, int attribute, long ptr)

public static int
ncuSignalExternalSemaphoresAsync(long extSemArray, long paramsArray, int numExtSems, long stream)

public static int
ncuStreamAddCallback(long hStream, long callback, long userData, int flags)

public static int
ncuStreamBatchMemOp(long stream, int count, long paramArray, int flags)

public static int
ncuStreamCreate(long phStream, int Flags)

public static int
ncuStreamCreateWithPriority(long phStream, int flags, int priority)

public static int
ncuStreamEndCapture(long hStream, long phGraph)

public static int
ncuStreamGetAttribute(long hStream, int attr, long value_out)

public static int
ncuStreamGetCaptureInfo(long hStream, long captureStatus, long id)

public static int
ncuStreamGetCaptureInfo_v2(long hStream, long captureStatus_out, long id_out, long graph_out, long dependencies_out, long numDependencies_out)

public static int
ncuStreamGetCtx(long hStream, long pctx)

public static int
ncuStreamGetFlags(long hStream, long flags)

public static int
ncuStreamGetId(long hStream, long streamId)

public static int
ncuStreamGetPriority(long hStream, long priority)

public static int
ncuStreamIsCapturing(long hStream, long captureStatus)

public static int
ncuStreamSetAttribute(long hStream, int attr, long value)

public static int
ncuStreamUpdateCaptureDependencies(long hStream, long dependencies, long numDependencies, int flags)

public static int
ncuSurfObjectCreate(long pSurfObject, long pResDesc)

public static int
ncuSurfObjectGetResourceDesc(long pResDesc, long surfObject)

public static int
ncuSurfRefGetArray(long phArray, long hSurfRef)

public static int
ncuTensorMapEncodeIm2col(long tensorMap, int tensorDataType, int tensorRank, long globalAddress, long globalDim, long globalStrides, long pixelBoxLowerCorner, long pixelBoxUpperCorner, int channelsPerPixel, int pixelsPerColumn, long elementStrides, int interleave, int swizzle, int l2Promotion, int oobFill)

public static int
ncuTensorMapEncodeTiled(long tensorMap, int tensorDataType, int tensorRank, long globalAddress, long globalDim, long globalStrides, long boxDim, long elementStrides, int interleave, int swizzle, int l2Promotion, int oobFill)

public static int
ncuTensorMapReplaceAddress(long tensorMap, long globalAddress)

public static int
ncuTexObjectCreate(long pTexObject, long pResDesc, long pTexDesc, long pResViewDesc)

public static int
ncuTexObjectGetResourceDesc(long pResDesc, long texObject)

public static int
ncuTexObjectGetResourceViewDesc(long pResViewDesc, long texObject)

public static int
ncuTexObjectGetTextureDesc(long pTexDesc, long texObject)

public static int
ncuTexRefCreate(long pTexRef)

public static int
ncuTexRefGetAddress(long pdptr, long hTexRef)

public static int
ncuTexRefGetAddressMode(long pam, long hTexRef, int dim)

public static int
ncuTexRefGetArray(long phArray, long hTexRef)

public static int
ncuTexRefGetBorderColor(long pBorderColor, long hTexRef)

public static int
ncuTexRefGetFilterMode(long pfm, long hTexRef)

public static int
ncuTexRefGetFlags(long pFlags, long hTexRef)

public static int
ncuTexRefGetFormat(long pFormat, long pNumChannels, long hTexRef)

public static int
ncuTexRefGetMaxAnisotropy(long pmaxAniso, long hTexRef)

public static int
ncuTexRefGetMipmapFilterMode(long pfm, long hTexRef)

public static int
ncuTexRefGetMipmapLevelBias(long pbias, long hTexRef)

public static int
ncuTexRefGetMipmapLevelClamp(long pminMipmapLevelClamp, long pmaxMipmapLevelClamp, long hTexRef)

public static int
ncuTexRefGetMipmappedArray(long phMipmappedArray, long hTexRef)

public static int
ncuTexRefSetAddress(long ByteOffset, long hTexRef, long dptr, long bytes)

public static int
ncuTexRefSetAddress2D(long hTexRef, long desc, long dptr, long Pitch)

public static int
ncuTexRefSetBorderColor(long hTexRef, long pBorderColor)

public static int
public static int
ncuUserObjectCreate(long object_out, long ptr, long destroy, int initialRefcount, int flags)

public static int
ncuWaitExternalSemaphoresAsync(long extSemArray, long paramsArray, int numExtSems, long stream)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait